order and stability for single and multivalue methods for
play

Order and stability for single and multivalue methods for - PowerPoint PPT Presentation

Order and stability for single and multivalue methods for differential equations John Butcher The University of Auckland New Zealand Order and stability p. 1/40 Contents A-stable numerical methods Order and stability p. 2/40


  1. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results We want to use numerical methods for which stable behaviour is guaranteed. Such methods are said to be “A-stable”. A famous example of a method which is not A-stable is the (forward) Euler method y n = y n − 1 + hf ( x n − 1 , y n − 1 ) An equally famous example of a method which is A-stable is the backward Euler method y n = y n − 1 + hf ( x n , y n ) Order and stability – p. 4/40

  2. Padé approximations to the exponential function A rational function R given by R ( z ) = P ( z ) Q ( z ) is an order p approximation to the exponential function if R ( z ) − exp( z ) = Cz p +1 + O ( z p +2 ) Order and stability – p. 5/40

  3. Padé approximations to the exponential function A rational function R given by R ( z ) = P ( z ) Q ( z ) is an order p approximation to the exponential function if R ( z ) − exp( z ) = Cz p +1 + O ( z p +2 ) If P has degree n and Q has degree d and p = n + d then R is a Padé approximation. Order and stability – p. 5/40

  4. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results A Runge-Kutta method with stability function given by R ( z ) = 1 + zb T ( I − zA ) − 1 1 is A-stable if | R ( z ) | ≤ 1 whenever z is in the (closed) left half-plane. Order and stability – p. 6/40

  5. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results A Runge-Kutta method with stability function given by R ( z ) = 1 + zb T ( I − zA ) − 1 1 is A-stable if | R ( z ) | ≤ 1 whenever z is in the (closed) left half-plane. In this case P ( z ) = det( I + z ( 1 b T − A )) , Q ( z ) = det( I − zA ) . Order and stability – p. 6/40

  6. Generalized Padé approximations Let Φ( w, z ) be a polynomial in two variables. Order and stability – p. 7/40

  7. Generalized Padé approximations Let Φ( w, z ) be a polynomial in two variables. Let d 0 , d 1 , . . . , d n be the z degrees of the coefficients of w n , w n − 1 , . . . , w 1 and w 0 terms. Order and stability – p. 7/40

  8. Generalized Padé approximations Let Φ( w, z ) be a polynomial in two variables. Let d 0 , d 1 , . . . , d n be the z degrees of the coefficients of w n , w n − 1 , . . . , w 1 and w 0 terms. Φ is a generalized Padé approximation to exp if Φ(exp( z ) , z ) = Cz p +1 + O ( z p +2 ) where the ‘order’ is p = � n i =0 ( d i + 1) − 2 . Order and stability – p. 7/40

  9. Generalized Padé approximations Let Φ( w, z ) be a polynomial in two variables. Let d 0 , d 1 , . . . , d n be the z degrees of the coefficients of w n , w n − 1 , . . . , w 1 and w 0 terms. Φ is a generalized Padé approximation to exp if Φ(exp( z ) , z ) = Cz p +1 + O ( z p +2 ) where the ‘order’ is p = � n i =0 ( d i + 1) − 2 . We will emphasise the ‘quadratic’ case n = 2 as an important example and write Φ( w, z ) = P ( z ) w 2 + Q ( z ) w + R ( z ) Order and stability – p. 7/40

  10. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results We will write the degrees as d 0 = k , d 1 = l , d 2 = m . Order and stability – p. 8/40

  11. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results We will write the degrees as d 0 = k , d 1 = l , d 2 = m . A general linear method � A U � B V has stability matrix M = V + zB ( I − zA ) − 1 U. Order and stability – p. 8/40

  12. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results We will write the degrees as d 0 = k , d 1 = l , d 2 = m . A general linear method � A U � B V has stability matrix M = V + zB ( I − zA ) − 1 U. This method is A-stable if M is power bounded for z in the left half-plane Order and stability – p. 8/40

  13. Runge-Kutta methods possessing Padé stability functions The 2 stage Gauss Runge-Kutta method has tableau √ √ 3 3 1 1 1 2 − 4 − 6 4 6 √ √ 1 3 1 3 1 2 + 4 + 6 6 4 1 1 2 2 Order and stability – p. 9/40

  14. Runge-Kutta methods possessing Padé stability functions The 2 stage Gauss Runge-Kutta method has tableau √ √ 3 3 1 1 1 2 − 4 − 6 4 6 √ √ 1 3 1 3 1 2 + 4 + 6 6 4 1 1 2 2 It has stability function 2 + z 2 R ( z ) = 1 + z 12 2 + z 2 1 − z 12 Order and stability – p. 9/40

  15. Runge-Kutta methods possessing Padé stability functions The 2 stage Gauss Runge-Kutta method has tableau √ √ 3 3 1 1 1 2 − 4 − 6 4 6 √ √ 1 3 1 3 1 2 + 4 + 6 6 4 1 1 2 2 It has stability function 2 + z 2 R ( z ) = 1 + z 12 2 + z 2 1 − z 12 | R ( z ) | is bounded by 1 for z in the left half plane because there are no poles there and | R ( iy ) | = 1 . Order and stability – p. 9/40

  16. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For this method, R ( z ) is the (2 , 2) member of the Padé table. Order and stability – p. 10/40

  17. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For this method, R ( z ) is the (2 , 2) member of the Padé table. In general, the stability function for the s stage Gauss-Legendre method is the ( s, s ) diagonal Padé aproximation. Order and stability – p. 10/40

  18. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For this method, R ( z ) is the (2 , 2) member of the Padé table. In general, the stability function for the s stage Gauss-Legendre method is the ( s, s ) diagonal Padé aproximation. Each of these methods is A-stable. Order and stability – p. 10/40

  19. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results The Runge-Kutta method 1 12 − 1 5 3 12 3 1 1 4 4 3 1 has stability function 4 4 1 + z R ( z ) = P ( z ) 3 Q ( z ) = 3 + z 2 1 − 2 z 6 Order and stability – p. 11/40

  20. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results The Runge-Kutta method 1 12 − 1 5 3 12 3 1 1 4 4 3 1 has stability function 4 4 1 + z R ( z ) = P ( z ) 3 Q ( z ) = 3 + z 2 1 − 2 z 6 Again | R ( z ) | is bounded by 1 for z in the left half plane because there are no poles there and because | Q ( iy ) | 2 − | P ( iy ) | 2 = 1 36 y 4 ≥ 0 . Order and stability – p. 11/40

  21. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results This stability function is the (2 , 1) member of the Padé table. Order and stability – p. 12/40

  22. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results This stability function is the (2 , 1) member of the Padé table. In general, the s stage Radau IIA method is A-stable (and because R ( ∞ ) = 0 , is also L-stable) and its stability function is the ( s, s − 1) member of the Padé table. Order and stability – p. 12/40

  23. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results This stability function is the (2 , 1) member of the Padé table. In general, the s stage Radau IIA method is A-stable (and because R ( ∞ ) = 0 , is also L-stable) and its stability function is the ( s, s − 1) member of the Padé table. Methods are also known corresponding to the ( s, s − 2) members of the Padé table. These are also L-stable. Order and stability – p. 12/40

  24. General linear methods with generalized Padé stability Consider the following general linear method   2 − 2 1 0 7 7 √   7 3 4 1   7 7 7   √ √ 6 − 7 1+ 7   1 0 7 7 √ √ 343 − 131 7 7 1 − 0 98 49 7 Order and stability – p. 13/40

  25. General linear methods with generalized Padé stability Consider the following general linear method   2 − 2 1 0 7 7 √   7 3 4 1   7 7 7   √ √ 6 − 7 1+ 7   1 0 7 7 √ √ 343 − 131 7 7 1 − 0 98 49 7 The characteristic polynomial of the stability matrix is (7 − 6 z + 2 z 2 ) w 2 − 8 w + 1 . Order and stability – p. 13/40

  26. General linear methods with generalized Padé stability Consider the following general linear method   2 − 2 1 0 7 7 √   7 3 4 1   7 7 7   √ √ 6 − 7 1+ 7   1 0 7 7 √ √ 343 − 131 7 7 1 − 0 98 49 7 The characteristic polynomial of the stability matrix is (7 − 6 z + 2 z 2 ) w 2 − 8 w + 1 . To test the order of this method, substitute w = exp( z ) and calculate the Taylor expansion. Order and stability – p. 13/40

  27. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results We have (7 − 6 z + 2 z 2 ) exp(2 z ) − 8 exp( z ) + 1 = (7 − 6 z + 2 z 2 )(1 + 2 z + 2 z 2 + 4 3 z 3 + 2 3 z 4 + · · · ) 2 z 2 + 1 6 z 3 + 1 24 z 4 + · · · ) + 1 − 8(1 + z + 1 3 z 4 + · · · 1 = Order and stability – p. 14/40

  28. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results We have (7 − 6 z + 2 z 2 ) exp(2 z ) − 8 exp( z ) + 1 = (7 − 6 z + 2 z 2 )(1 + 2 z + 2 z 2 + 4 3 z 3 + 2 3 z 4 + · · · ) 2 z 2 + 1 6 z 3 + 1 24 z 4 + · · · ) + 1 − 8(1 + z + 1 3 z 4 + · · · 1 = An alternative verification of order is to solve for w and check that one of the solutions is a good approximation to exp( z ) . Order and stability – p. 14/40

  29. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results We have (7 − 6 z + 2 z 2 ) exp(2 z ) − 8 exp( z ) + 1 = (7 − 6 z + 2 z 2 )(1 + 2 z + 2 z 2 + 4 3 z 3 + 2 3 z 4 + · · · ) 2 z 2 + 1 6 z 3 + 1 24 z 4 + · · · ) + 1 − 8(1 + z + 1 3 z 4 + · · · 1 = An alternative verification of order is to solve for w and check that one of the solutions is a good approximation to exp( z ) . We have √ 4+ 9+6 z − 2 z 2 w = 7 − 6 z +2 z 2 6 z 3 − 1 2 z 2 + 1 72 z 4 + · · · = 1 + z + 1 18 z 4 − · · · = exp( z ) − 1 Order and stability – p. 14/40

  30. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results To test the possible A-stability of this method use the Schur criterion Order and stability – p. 15/40

  31. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results To test the possible A-stability of this method use the Schur criterion: a polynomial c 0 w 2 + c 1 w + c 2 has both its roots in the open unit disc iff (a) | c 0 | 2 − | c 2 | 2 > 0 , (b) ( | c 0 | 2 − | c 2 | 2 ) 2 − | c 0 c 1 − c 2 c 1 | 2 > 0 . Order and stability – p. 15/40

  32. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results To test the possible A-stability of this method use the Schur criterion: a polynomial c 0 w 2 + c 1 w + c 2 has both its roots in the open unit disc iff (a) | c 0 | 2 − | c 2 | 2 > 0 , (b) ( | c 0 | 2 − | c 2 | 2 ) 2 − | c 0 c 1 − c 2 c 1 | 2 > 0 . In the present case, for z = iy with y real, we have (a) 48 + 8 y 2 + 4 y 4 , (b) 192 y 4 + 64 y 6 + 16 y 8 . Order and stability – p. 15/40

  33. Multiderivative–multistep (Obreshkov) methods If, in addition to a formula for y ′ given by a differential equation, a formula is also available for y ′′ and possibly higher derivatives, then Obreshkov methods become available. Order and stability – p. 16/40

  34. Multiderivative–multistep (Obreshkov) methods If, in addition to a formula for y ′ given by a differential equation, a formula is also available for y ′′ and possibly higher derivatives, then Obreshkov methods become available. For example, y ( x n ) ≈ 6 7 hy ′ ( x n ) − 2 7 h 2 y ′′ ( x n ) + 8 7 y ( x n − 1 ) − 1 7 y ( x n − 2 ) Order and stability – p. 16/40

  35. Multiderivative–multistep (Obreshkov) methods If, in addition to a formula for y ′ given by a differential equation, a formula is also available for y ′′ and possibly higher derivatives, then Obreshkov methods become available. For example, y ( x n ) ≈ 6 7 hy ′ ( x n ) − 2 7 h 2 y ′′ ( x n ) + 8 7 y ( x n − 1 ) − 1 7 y ( x n − 2 ) The stability function for this method is just the auxillary polynomial for the difference equation � 7 z 2 � 1 − 6 7 z + 2 u n − 8 7 u n − 1 + 1 7 u n − 2 = 0 Order and stability – p. 16/40

  36. Multiderivative–multistep (Obreshkov) methods If, in addition to a formula for y ′ given by a differential equation, a formula is also available for y ′′ and possibly higher derivatives, then Obreshkov methods become available. For example, y ( x n ) ≈ 6 7 hy ′ ( x n ) − 2 7 h 2 y ′′ ( x n ) + 8 7 y ( x n − 1 ) − 1 7 y ( x n − 2 ) The stability function for this method is just the auxillary polynomial for the difference equation � 7 z 2 � 1 − 6 7 z + 2 u n − 8 7 u n − 1 + 1 7 u n − 2 = 0 Hence we have a second method with the same A-stability as for the previous general linear method. Order and stability – p. 16/40

  37. A-stability of diagonal and first two sub-diagonals It is easy to show that, for the ( s, s − d ) Padé approximation, with d = 0 , 1 , 2 , | Q ( iy ) | 2 − | P ( iy ) | 2 = Cy 2 s , C ≥ 0 . where Order and stability – p. 17/40

  38. A-stability of diagonal and first two sub-diagonals It is easy to show that, for the ( s, s − d ) Padé approximation, with d = 0 , 1 , 2 , | Q ( iy ) | 2 − | P ( iy ) | 2 = Cy 2 s , C ≥ 0 . where To complete the proof that these methods are all A-stable, we need to show that if z has negative real part, then Q ( z ) � = 0 . Order and stability – p. 17/40

  39. A-stability of diagonal and first two sub-diagonals It is easy to show that, for the ( s, s − d ) Padé approximation, with d = 0 , 1 , 2 , | Q ( iy ) | 2 − | P ( iy ) | 2 = Cy 2 s , C ≥ 0 . where To complete the proof that these methods are all A-stable, we need to show that if z has negative real part, then Q ( z ) � = 0 . Write Q 0 , Q 1 , . . . , Q s − 1 , Q s = Q for the denominators of the sequence of (0 , 0) , (1 , 1) , . . . , ( s − 1 , s − 1) , ( s, s − d ) Padé approximations. Order and stability – p. 17/40

  40. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results From known relations between adjacent members of the Padé table, it can be shown that for k = 2 , . . . , s − 1 , 1 4(2 k − 1)(2 k − 3) z 2 Q k − 2 , Q k ( z ) = Q k − 1 ( z ) + Order and stability – p. 18/40

  41. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results From known relations between adjacent members of the Padé table, it can be shown that for k = 2 , . . . , s − 1 , 1 4(2 k − 1)(2 k − 3) z 2 Q k − 2 , Q k ( z ) = Q k − 1 ( z ) + and that Q s ( z ) = (1 − αz ) Q s − 1 + βz 2 Q s − 2 , where the constants α and β will depend on the value of d and s . Order and stability – p. 18/40

  42. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results From known relations between adjacent members of the Padé table, it can be shown that for k = 2 , . . . , s − 1 , 1 4(2 k − 1)(2 k − 3) z 2 Q k − 2 , Q k ( z ) = Q k − 1 ( z ) + and that Q s ( z ) = (1 − αz ) Q s − 1 + βz 2 Q s − 2 , where the constants α and β will depend on the value of d and s . However, α = 0 if d = 0 and α > 0 for d = 1 and d = 2 . Order and stability – p. 18/40

  43. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results From known relations between adjacent members of the Padé table, it can be shown that for k = 2 , . . . , s − 1 , 1 4(2 k − 1)(2 k − 3) z 2 Q k − 2 , Q k ( z ) = Q k − 1 ( z ) + and that Q s ( z ) = (1 − αz ) Q s − 1 + βz 2 Q s − 2 , where the constants α and β will depend on the value of d and s . However, α = 0 if d = 0 and α > 0 for d = 1 and d = 2 . In all cases, β > 0 . Order and stability – p. 18/40

  44. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results Consider the sequence of complex numbers, ζ k , for k = 1 , 2 , . . . , s , defined by ζ 1 = 2 − z, 4(2 k − 1)(2 k − 3) z 2 ζ − 1 1 ζ k = 1 + k − 1 , k = 2 , . . . , s − 1 , ζ s = (1 − αz ) + βz 2 ζ − 1 s − 1 . Order and stability – p. 19/40

  45. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results Consider the sequence of complex numbers, ζ k , for k = 1 , 2 , . . . , s , defined by ζ 1 = 2 − z, 4(2 k − 1)(2 k − 3) z 2 ζ − 1 1 ζ k = 1 + k − 1 , k = 2 , . . . , s − 1 , ζ s = (1 − αz ) + βz 2 ζ − 1 s − 1 . This means that ζ 1 /z = − 1 + 2 /z has negative real part. Order and stability – p. 19/40

  46. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results Consider the sequence of complex numbers, ζ k , for k = 1 , 2 , . . . , s , defined by ζ 1 = 2 − z, 4(2 k − 1)(2 k − 3) z 2 ζ − 1 1 ζ k = 1 + k − 1 , k = 2 , . . . , s − 1 , ζ s = (1 − αz ) + βz 2 ζ − 1 s − 1 . This means that ζ 1 /z = − 1 + 2 /z has negative real part. We prove by induction that ζ k /z also has negative real part for k = 2 , 3 , . . . , s . Order and stability – p. 19/40

  47. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results We see this by noting that � � − 1 ζ k = 1 ζ k − 1 1 2 ≤ k < s, z + , 4(2 k − 1)(2 k − 3) z z � � − 1 ζ s = 1 ζ s − 1 z − α + β . z z Order and stability – p. 20/40

  48. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results We see this by noting that � � − 1 ζ k = 1 ζ k − 1 1 2 ≤ k < s, z + , 4(2 k − 1)(2 k − 3) z z � � − 1 ζ s = 1 ζ s − 1 z − α + β . z z The fact that Q s ( z ) cannot vanish now follows by observing that Q s ( z ) = ζ 1 ζ 2 ζ 3 · · · ζ s . Order and stability – p. 20/40

  49. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results We see this by noting that � � − 1 ζ k = 1 ζ k − 1 1 2 ≤ k < s, z + , 4(2 k − 1)(2 k − 3) z z � � − 1 ζ s = 1 ζ s − 1 z − α + β . z z The fact that Q s ( z ) cannot vanish now follows by observing that Q s ( z ) = ζ 1 ζ 2 ζ 3 · · · ζ s . Hence, Q = Q s does not have a zero in the left half plane. Order and stability – p. 20/40

  50. Order stars The set of points in the complex plane such that | exp( − z ) R ( z ) | > 1 , is known as the ‘order star’ of the method and the set | exp( − z ) R ( z ) | < 1 is the ‘dual star’. We will illustrate this for the (2 , 1) Padé approximation 1 + 1 3 z R ( z ) = 1 − 2 3 z + 1 6 z 2 Order and stability – p. 21/40

  51. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results The interior of the shaded area is the ‘order star’ and the unshaded region is the ‘dual order star’. Order and stability – p. 22/40

  52. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results The order star for a particular rational approximation to the exponential function disconects into ‘fingers’ Order and stability – p. 23/40

  53. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results The order star for a particular rational approximation to the exponential function disconects into ‘fingers’ and the dual order star into ‘dual fingers’. Order and stability – p. 23/40

  54. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results The order star for a particular rational approximation to the exponential function disconects into ‘fingers’ and the dual order star into ‘dual fingers’. The statements on the next two slides summarize the key properties of order stars. Order and stability – p. 23/40

  55. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results The order star for a particular rational approximation to the exponential function disconects into ‘fingers’ and the dual order star into ‘dual fingers’. The statements on the next two slides summarize the key properties of order stars. Note that S denotes the order star for a specific ‘method’ and I denotes the imaginary axis. Order and stability – p. 23/40

  56. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results 1. A method is A-stable iff S has no poles in the negative half-plane and S ∪ I = ∅ . Order and stability – p. 24/40

  57. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results 1. A method is A-stable iff S has no poles in the negative half-plane and S ∪ I = ∅ . 2. The exists ρ 0 > 0 such that, for all ρ ≥ ρ 0 , functions θ 1 ( ρ ) and θ 2 ( ρ ) exist such that the intersection of S with the circle | z | = ρ is the set { ρ exp( iθ ) : θ 1 < θ < θ 2 } and where lim ρ →∞ θ 1 ( ρ ) = π/ 2 and lim ρ →∞ θ 2 ( ρ ) = 3 π/ 2 . Order and stability – p. 24/40

  58. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results 1. A method is A-stable iff S has no poles in the negative half-plane and S ∪ I = ∅ . 2. The exists ρ 0 > 0 such that, for all ρ ≥ ρ 0 , functions θ 1 ( ρ ) and θ 2 ( ρ ) exist such that the intersection of S with the circle | z | = ρ is the set { ρ exp( iθ ) : θ 1 < θ < θ 2 } and where lim ρ →∞ θ 1 ( ρ ) = π/ 2 and lim ρ →∞ θ 2 ( ρ ) = 3 π/ 2 . 3. For a method of order p , the arcs { r exp( i ( j + 1 2 ) π/ ( p + 1) : 0 ≤ r } , where j = 0 , 1 , . . . , 2 p + 1 , are tangential to the boundary of S at 0 . Order and stability – p. 24/40

  59. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results 4. Each bounded finger of S , with multiplicity m , contains at least m poles, counted with their multiplicities. Order and stability – p. 25/40

  60. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results 4. Each bounded finger of S , with multiplicity m , contains at least m poles, counted with their multiplicities. 5. Each bounded dual finger of S , with multiplicity m , contains at least m zeros, counted with their multiplicities. Order and stability – p. 25/40

  61. Order arrows As an alternative to the famous theory of Hairer, Nørsett and Wanner, I will introduce a slightly different tool for studying stability questions. Order and stability – p. 26/40

  62. Order arrows As an alternative to the famous theory of Hairer, Nørsett and Wanner, I will introduce a slightly different tool for studying stability questions. The basic idea is to use, rather than the fingers and dual fingers as in order star theory, the lines of steepest ascent and descent from the origin. Order and stability – p. 26/40

  63. Order arrows As an alternative to the famous theory of Hairer, Nørsett and Wanner, I will introduce a slightly different tool for studying stability questions. The basic idea is to use, rather than the fingers and dual fingers as in order star theory, the lines of steepest ascent and descent from the origin. Since these lines correspond to values for which R ( z ) exp( − z ) is real and positive, we are in reality looking at the set of points in the complex plane where this is the case. Order and stability – p. 26/40

  64. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For the special method we have been considering, we recall its order star Order and stability – p. 27/40

  65. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For the special method we have been considering, we recall its order star Order and stability – p. 27/40

  66. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For the special method we have been considering, we recall its order star and replace it by the order arrow Order and stability – p. 27/40

  67. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For the special method we have been considering, we recall its order star and replace it by the order arrow Order and stability – p. 27/40

  68. A new proof of the Ehle ‘conjecture’ There are p + 1 down-arrows and p + 1 up-arrows emanating, alternately, from the origin. Order and stability – p. 28/40

  69. A new proof of the Ehle ‘conjecture’ There are p + 1 down-arrows and p + 1 up-arrows emanating, alternately, from the origin. The up-arrows terminate at poles or at −∞ and the down-arrows terminate at zeros or at + ∞ . Order and stability – p. 28/40

  70. A new proof of the Ehle ‘conjecture’ There are p + 1 down-arrows and p + 1 up-arrows emanating, alternately, from the origin. The up-arrows terminate at poles or at −∞ and the down-arrows terminate at zeros or at + ∞ . Let � d denote the number of up-arrows terminating at n denote the number of up-arrows terminating poles and � at zeros. Order and stability – p. 28/40

  71. A new proof of the Ehle ‘conjecture’ There are p + 1 down-arrows and p + 1 up-arrows emanating, alternately, from the origin. The up-arrows terminate at poles or at −∞ and the down-arrows terminate at zeros or at + ∞ . Let � d denote the number of up-arrows terminating at n denote the number of up-arrows terminating poles and � at zeros. Up arrows and down arrows can never cross. Therefore n + � d ≥ p = n + d � Order and stability – p. 28/40

  72. A new proof of the Ehle ‘conjecture’ There are p + 1 down-arrows and p + 1 up-arrows emanating, alternately, from the origin. The up-arrows terminate at poles or at −∞ and the down-arrows terminate at zeros or at + ∞ . Let � d denote the number of up-arrows terminating at n denote the number of up-arrows terminating poles and � at zeros. Up arrows and down arrows can never cross. Therefore n + � d ≥ p = n + d � n and d = � and it follows that n = � d . Order and stability – p. 28/40

  73. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For an A-stable method, an up-arrow cannot cross the imaginary axis or be tangential to it. Order and stability – p. 29/40

  74. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For an A-stable method, an up-arrow cannot cross the imaginary axis or be tangential to it. If a Padé method is A-stable, the angle subtending the up-arrows which end at poles is bounded by 2 π ( � d − 1) < π. p + 1 Order and stability – p. 29/40

  75. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For an A-stable method, an up-arrow cannot cross the imaginary axis or be tangential to it. If a Padé method is A-stable, the angle subtending the up-arrows which end at poles is bounded by 2 π ( � d − 1) < π. p + 1 Hence d − n ≤ 2 . Order and stability – p. 29/40

  76. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For example, consider the (4 , 1) Padé approximation Order and stability – p. 30/40

  77. A-stable numerical methods Padé approximations to exp Generalized Padé approximations Runge-Kutta methods with Padé stability General linear methods with generalized Padé stability Multiderivative–multistep methods A-stability of diagonal and first two sub-diagonals Order stars Order arrows A new proof of the Ehle ‘conjecture’ A dynamical system The ‘B-C conjecture’ Wanner commentary Commentary on the commentary Known and strongly-believed results For example, consider the (4 , 1) Padé approximation Order and stability – p. 30/40

Recommend


More recommend