Lecture 11. Solution of Nonlinear Equations - III

Similar documents
CS537. Numerical Analysis and Computing

CS321. Numerical Analysis and Computing

International Journal of Mathematical Archive-4(9), 2013, 1-5 Available online through ISSN

Root Finding COS 323

A New Family of Multipoint Iterative Methods for Finding Multiple Roots of Nonlinear Equations

New Twelfth Order Iterative Methods for Finding Multiple Roots of Nonlinear Equations

Application of Homotopy Analysis Method for Solving various types of Problems of Ordinary Differential Equations

Topic 9 - Taylor and MacLaurin Series

) is a square matrix with the property that for any m n matrix A, the product AI equals A. The identity matrix has a ii

THE SOLUTION OF NONLINEAR EQUATIONS f( x ) = 0.

Taylor Polynomials and Approximations - Classwork

Statistics and Data Analysis in MATLAB Kendrick Kay, February 28, Lecture 4: Model fitting

(s)h(s) = K( s + 8 ) = 5 and one finite zero is located at z 1

The Discrete-Time Fourier Transform (DTFT)

NUMERICAL METHODS FOR SOLVING EQUATIONS

CHAPTER 5: FOURIER SERIES PROPERTIES OF EVEN & ODD FUNCTION PLOT PERIODIC GRAPH

Modification of Weerakoon-Fernando s Method with Fourth-Order of Convergence for Solving Nonlinear Equation

Some Variants of Newton's Method with Fifth-Order and Fourth-Order Convergence for Solving Nonlinear Equations

Lecture 19. Curve fitting I. 1 Introduction. 2 Fitting a constant to measured data

Differentiable Convex Functions

Null Spaces, Column. Transformations. Remarks. Definition ( ) ( ) Null A is the set of all x's in R that go to 0 in R 3

Chapter 2 The Solution of Numerical Algebraic and Transcendental Equations

Root Finding COS 323

CHAPTER 6c. NUMERICAL INTERPOLATION

Binomial transform of products

Notes on iteration and Newton s method. Iteration

PARTIAL DIFFERENTIAL EQUATIONS SEPARATION OF VARIABLES

and then substitute this into the second equation to get 5(11 4 y) 3y

Where do eigenvalues/eigenvectors/eigenfunctions come from, and why are they important anyway?

19.1 The dictionary problem

2.2 Limits Involving Infinity AP Calculus

REGRESSION (Physics 1210 Notes, Partial Modified Appendix A)

AVERAGE MARKS SCALING

The Binomial Multi-Section Transformer

Integer Linear Programming

Contents Two Sample t Tests Two Sample t Tests

Fuzzy n-normed Space and Fuzzy n-inner Product Space

Chapter 9 Computation of the Discrete. Fourier Transform

Bertrand s postulate Chapter 2

Recurrence Relations

5.6 Binomial Multi-section Matching Transformer

The Differential Transform Method for Solving Volterra s Population Model

Sequences A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

FIR Filter Design: Part I

Automated Proofs for Some Stirling Number Identities

MA131 - Analysis 1. Workbook 3 Sequences II

Chapter 2. Asymptotic Notation

Castiel, Supernatural, Season 6, Episode 18

15.081J/6.251J Introduction to Mathematical Programming. Lecture 21: Primal Barrier Interior Point Algorithm

Section A assesses the Units Numerical Analysis 1 and 2 Section B assesses the Unit Mathematics for Applied Mathematics

Problem Cosider the curve give parametrically as x = si t ad y = + cos t for» t» ß: (a) Describe the path this traverses: Where does it start (whe t =

Beurling Integers: Part 2

This chapter describes different methods to discretize the diffusion equation. f z 2 = 0. y ) x f

A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence


ENGI 4430 Advanced Calculus for Engineering Faculty of Engineering and Applied Science Problem Set 4 Solutions [Numerical Methods]

Math 113, Calculus II Winter 2007 Final Exam Solutions

Honors Calculus Homework 13 Solutions, due 12/8/5

6.3 Testing Series With Positive Terms

v = -!g(x 0 ) Ûg Ûx 1 Ûx 2 Ú If we work out the details in the partial derivatives, we get a pleasing result. n Ûx k, i x i - 2 b k

Math 312 Lecture Notes One Dimensional Maps

18.S34 (FALL, 2007) GREATEST INTEGER PROBLEMS. n + n + 1 = 4n + 2.

Fourier Series and Applications

Summer MA Lesson 13 Section 1.6, Section 1.7 (part 1)

Lebesgue Constant Minimizing Bivariate Barycentric Rational Interpolation

Lecture 10: Bounded Linear Operators and Orthogonality in Hilbert Spaces

Accuracy. Computational Fluid Dynamics. Computational Fluid Dynamics. Computational Fluid Dynamics

Lab 1 - Wavelet-based biomedical signal processing. Lab Task 1.1 (need 1 week) What & Why is wavelet?

Newton s Method. y f x 1 x x 1 f x 1. Letting y 0 and solving for x produces. x x 1 f x 1. x 1. x 2 x 1 f x 1. f x 1. x 3 x 2 f x 2 f x 2.

Discrete-Time Systems, LTI Systems, and Discrete-Time Convolution

g(x,t) Particle Systems Reading Particle in a flow field What are particle systems? Brian Curless CSE 457 Spring 2015

5.6 Binomial Multi-section Matching Transformer

Find a formula for the exponential function whose graph is given , 1 2,16 1, 6

Research Article A New Second-Order Iteration Method for Solving Nonlinear Equations

CSI 2101 Discrete Structures Winter Homework Assignment #4 (100 points, weight 5%) Due: Thursday, April 5, at 1:00pm (in lecture)

Chapter 2. Periodic points of toral. automorphisms. 2.1 General introduction

Newton s Method. Video

Implicit Splitting Finite Difference Scheme for Multi-dimensional Wave Simulation

ENGINEERING COMPUTATION Lecture 5. Approximate representation of data and functions

(c) Write, but do not evaluate, an integral expression for the volume of the solid generated when R is

TR/46 OCTOBER THE ZEROS OF PARTIAL SUMS OF A MACLAURIN EXPANSION A. TALBOT

RAYLEIGH'S METHOD Revision D

ECE 901 Lecture 4: Estimation of Lipschitz smooth functions

Integrals of Functions of Several Variables

, then cv V. Differential Equations Elements of Lineaer Algebra Name: Consider the differential equation. and y2 cos( kx)

8.3 Perturbation theory

Math 155 (Lecture 3)

The Binomial Multi- Section Transformer

Orthogonal Function Solution of Differential Equations

Nonlinear regression

2.29 Numerical Fluid Mechanics Fall 2011 Lecture 3

Optimization Methods MIT 2.098/6.255/ Final exam

Complex Analysis Spring 2001 Homework I Solution

w (1) ˆx w (1) x (1) /ρ and w (2) ˆx w (2) x (2) /ρ.

We are mainly going to be concerned with power series in x, such as. (x)} converges - that is, lims N n

MATH 31B: MIDTERM 2 REVIEW

Recursive Algorithms. Recurrences. Recursive Algorithms Analysis

The Hypergeometric Coupon Collection Problem and its Dual

Phys. 201 Mathematical Physics 1 Dr. Nidal M. Ershaidat Doc. 12

CHAPTER 5. Theory and Solution Using Matrix Techniques

Transcription:

Eiciecy o a ethod Lecture Solutio o Noliear Equatios - III The eiciecy ide o a iterative ethod is deied by / E r r: rate o covergece o the ethod : total uber o uctios ad derivative evaluatios at each step o iteratio Obviously, i the value o the ide is larger, the the ethod is ore eiciet Eaple: Method r E Secat 6 6 Newto 4 Methods or ultiple roots Deiitio:Iwecawrite()as ( ) ( *) g( ), where g() is bouded ad g(*), the * is called a ultiple root o ultiplicity I * is a ultiple root o ultiplicity o equatio (), the we have ro deiitio o ultiple root: ( *) ( ) ( *) LL ( *) ad ( *) Note: It ca be veriied that all iterative ethods discussed have oly liear rate o covergece whe > For eaple, or Newto-Raphso ethod, we get the error equatio as + ( *) 3 + + ( ) + O ( + ) ( *) i, + + O( ), Which shows the liear covergece Whe the ultiplicity o the root is ow i advace we ca odiy the ethods by itroducig paraeters depedet o the ultiplicity o the root to icrease their order o covergece For eaple Newto-Raphso ethod

+ α a: arbitrary paraeter to be deteried + α α ( *) 3 Error equatio or this ethod: + ( ) + O ( + ) ( *) + I the ethod has quadratic rate o covergece, the coeiciet o gives α α ust vaish, which Thus the ethod: + I the ultiplicity is ot ow i advace, the use the ollowig procedure: It is ow that () has a root * o ultiplicity, the ( ) has the sae root ( ) * ad its o ultiplicity (-) Hece g( ) has a siple root *, we ca ow ( ) g use Newto-Raphso ethod + to id approiate value o the ultiple g root * Sipliicatio gives + Veriy this ethod has secod order covergece Zeros o Polyoials Till ow we have discussed ethods or idig sigle zero o a arbitrary uctio i oe diesio For a special case o a polyoial p() o degree, oe ote ay eed to id all o its zeros, which ay be cople eve i the coeiciets o the polyoial are real There are several approaches available: Use oe o the ethods such as Newto to id a sigle root, the cosider a delated polyoial p( ) o degree oe less Repeat util all zeros have ( ) bee oud

Its is a good idea to go bac ad reie each root usig origial polyoial p() to avoid cotaiatio due to roudig error i orig the delated polyoial For copaio atri o polyoial ad copute the eige values This is used by MATLA 3 Use ethod desiged speciically or idig all roots o polyoial Syste o No-liear Equatios Syste o equatios ted to be ore diicult to solve tha sigle oliear equatios or a uber o reasos: A uch wider rage o behavior is possible So that theoretical aalysis o the eistece ad uber o solutios is uch ore cople No sigle way, i geeral, to guaratee covergece to desire solutio ot to bracet solutio to produce absolutely sae ethod 3 Coputatioal overhead icreases rapidly with diesio o the proble Fied Poit Iteratio or Syste o equatios Fied poit proble or g : R R is to id a vector such that g() correspodig ied poit iteratio is siply + g( ) give soe startig poit Newto s Method May ethods or solvig oliear equatios i oe-diesio do ot geeralized directly to -diesios The ost popular ethod that does geeralized is Newto s ethod For a dieretiable uctio : R R Trucated Taylor series: ( + s) ( ) + J ( ) s,where J () is the Jacobia atri i ( ) { J ( ) } ij j I s satisies the liear syste J () s-(),the +s is tae as a approiate zero o

I this sese Newto s ethod replaces a syste o oliear equatios with a syste o liear equatios, but sice the solutio o the two systes are ot idetical i geeral, the process ust be repeated util the approiate solutio is reached as accurate as desired Algorith Iitial guess or,,, 3, Solve J ( ) s ( ) or s (Copute Newto Step) + + s (Update solutio) ed Cost o Newto s Method Cost per iteratio o Newto s ethod or dese proble i diesios is substatial Coputig Jacobia atri costs scalar uctio evaluatios Solvig liear syste costs O( 3 ) operatios Secat Updatig Method The partial derivatives that ae up the Jacobia atri could be replaced by iite dierece approiatio alog each coordiate directio, but this would etail additioal uctio evaluatio purely or the purpose o obtaiig derivative ioratio Istead we tae our ow cue ro the secat ethod or oliear equatios i oe diesio which avoids eplicitly coputig derivatives by approiatig the derivatives based o the chage i uctio values betwee successive iterates Secat updatig ethods reduce cost o the Newto s ethod by Usig uctio values at successive iterates to build approiate Jacobia ad avoidig eplicit evaluatio o derivatives Updatig actorizatio o approiate Jacobia rather tha reactorig it at each iteratio Note: Most secat updatig ethods have superliear but ot quadratic covergece rate; ote cost less overall tha Newto s ethod Oe o the Siples ad ost eective secat updatig ethod or solvig oliear systes is royde s Methods

royde s Methods This ethod begis with a approiate Jacobia atri ad updates it (or a actorizatio o it) at each iteratio, Algorith Iitial guess Iitial Jacobia approiatio (Ca be true Jacobia or Fiite dierece approiatio or to avoid derivatives we siply start with I) or,,, 3, Solve s ( ) or s (Copute Newto lie Step) + + s (Update solutio) y ) ( ) ed ( + + T ( y s ) s ) + T (Update approiate Jacobia) s s The otivatio or the orula or the update Jacobia approiatio + is that it gives theleastchageto subject to satisyig the secat equatio + ( + ) ( + ) ( ) I this way the sequece o atrices gais ad aitais ioratio about the behavior o the uctio alog the various directors geerated by the algorith, without the eed or the uctio to be sapled purely or the purpose o obtaiig derivative ioratio Updatig as just idicated would still leave o eedig to solve a liear syste at each iteratio at a cost o O( 3 ) arithetic Thereore, i practice a actorizatio o is updated istead updatig directly, so that total cost per iteratio is oly O ( 3 )