Encyclopedia of Complexity and Systems Science

Living Edition
| Editors: Robert A. Meyers

Numerical Bifurcation Analysis

  • Hil G. E. Meijer
  • Fabio Dercole
  • Bart Oldeman
Living reference work entry
DOI: https://doi.org/10.1007/978-3-642-27737-5_373-3

Definition of the Subject

The theory of dynamical systems studies the behavior of solutions of systems, like nonlinear ordinary differential equations (ODEs), depending upon parameters. Using qualitative methods of bifurcation theory, the behavior of the system is characterized for various parameter combinations. In particular, the catalog of system behaviors showing qualitative differences can be identified, together with the regions in parameter space where the different behaviors occur. Bifurcations delimit such regions. Symbolic and analytical approaches are in general infeasible, but numerical bifurcation analysis is a powerful tool that aids in the understanding of a nonlinear system. When computing power became widely available, algorithms for this type of analysis matured and the first codes were developed. With the development of suitable algorithms, the advancement in the qualitative theory has found its way into several software projects evolving over time. The availability...


Hopf Bifurcation Center Manifold Period Doubling Solution Branch Bifurcation Curve 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in to check access.


Primary Literature

  1. Allgower EL, Georg K (2000) Numerical continuation methods: an introduction. Springer, BerlinGoogle Scholar
  2. Arnold VI (1983) Geometrical methods in the theory of ordinary differential equations. Springer, BerlinzbMATHCrossRefGoogle Scholar
  3. Ascher UC, Mattheij RMM, Russell B (1995) Numerical solution of boundary value problems for ordinary differential equations. SIAM, PhiladelphiazbMATHCrossRefGoogle Scholar
  4. Back A, Guckenheimer J, Myers M, Wicklin F, Worfolk P (1992) DsTool: computer assisted exploration of dynamical systems. Notices Am Math Soc 39:303–309Google Scholar
  5. Barton DAW, Krauskopf B, Wilson RE (2007) Homoclinic bifurcations in a neutral delay model of a transmission line oscillator. Nonlinearity 20:809–829ADSzbMATHMathSciNetCrossRefGoogle Scholar
  6. Beyn WJ (1990) The numerical computation of connecting orbits in dynamical systems. IMA J Numer Anal 10:379–405zbMATHMathSciNetCrossRefGoogle Scholar
  7. Beyn WJ (1991) Numerical methods for dynamical systems. In: Light W (ed) Advances in numerical analysis, vol. I (Lancaster, 1990). Clarendon, Oxford, pp 175–236Google Scholar
  8. Beyn WJ (1994) Numerical analysis of homoclinic orbits emanating from a Takens-Bogdanov point. IMA J Numer Anal 14:381–410zbMATHMathSciNetCrossRefGoogle Scholar
  9. Beyn WJ, Kleinkauf JM (1997) The numerical computation of homoclinic orbits for maps. Siam J Numer Anal 34:1207–1236zbMATHMathSciNetCrossRefGoogle Scholar
  10. Beyn WJ, Champneys A, Doedel EJ, Govaerts W, Kuznetsov YA, Sandstede B (2002) Numerical continuation, and computation of normal forms. In: Fiedler B (ed) Handbook of dynamical systems, vol 2. Elsevier Science, Amsterdam, pp 149–219Google Scholar
  11. Carr J (1981) Applications of centre manifold theory. Springer, New YorkzbMATHCrossRefGoogle Scholar
  12. Champneys AR, Kuznetsov YA, Sandstede B (1996) A numerical toolbox for homoclinic bifurcation analysis. Int J Bifurc Chaos 6:867–887zbMATHMathSciNetCrossRefGoogle Scholar
  13. Clewley R, Sherwood E, LaMar D, Guckenheimer J (2005) PyDSTool, available at http://sourceforge.net/projects/pydstool. Accessed 9 Sept 2008
  14. Coullet PH, Spiegel EA (1983) Amplitude equations for systems with competing instabilities. SIAM J Appl Math 43:776–821zbMATHMathSciNetCrossRefGoogle Scholar
  15. de Boor C, Swartz B (1973) Collocation at Gaussian points. SIAM J Numer Anal 10:582–606zbMATHMathSciNetCrossRefGoogle Scholar
  16. Dercole F (2008) Bpcont: an auto driver for the continuation of branch points of algebraic and boundary-value problems. SIAM J Sci Comput 30:2405–2426zbMATHMathSciNetCrossRefGoogle Scholar
  17. Deuflhard P, Bornemann F (2002) Scientific computing with ordinary differential equations. In: Marsden JE, Sirovich L, Antman S (eds) Texts in applied mathematics, vol 42. Springer, New YorkGoogle Scholar
  18. Deuflhard P, Fiedler B, Kunkel P (1987) Efficient numerical path following beyond critical points. SIAM J Numer Anal 24:912–927zbMATHMathSciNetCrossRefGoogle Scholar
  19. Dhooge A, Govaerts W, Kuznetsov YA (2003) Matcont: a Matlab package for numerical bifurcation analysis of ODE’s. ACM TOMS 29:141–164. http://sourceforge.net/projects/matcont. Accessed 9 Sept 2008
  20. Dhooge A, Govaerts W, Kuznetsov YA, Meijer HGE, Sautois B (2008) New features of the software Matcont for bifurcation analysis of dynamical systems. Math Comput Mod Dyn Syst 14:147–175zbMATHMathSciNetCrossRefGoogle Scholar
  21. Doedel EJ (2007) AUTO-07P: continuation and bifurcation software for ordinary differential equations, user’s guide. http://sourceforge.net/projects/auto-07p/. Accessed 23 Apr 2014
  22. Doedel EJ (2007b) Lecture notes on numerical analysis of nonlinear equations. In: Krauskopf B, Osinga HM, Galan-Vioque J (eds) Numerical continuation methods for dynamical systems: path following and boundary value problems. Springer-Canopus, Dordrecht, pp 1–49CrossRefGoogle Scholar
  23. Doedel EJ, Kernevez JP (1986) AUTO, software for continuation and bifurcation problems in ordinary differential equations. Applied Mathematics, California Institute of Technology, PasadenaGoogle Scholar
  24. Doedel EJ, Govaerts W, Kuznetsov YA (2003) Computation of periodic solution bifurcations in ODEs using bordered systems. SIAM J Numer Anal 41:401–435zbMATHMathSciNetCrossRefGoogle Scholar
  25. Doedel EJ, Kuznetsov YA, Govaerts W, Dhooge A (2005) Numerical continuation of branch points of equilibria and periodic orbits. Int Bifurc J Chaos 15:841–860zbMATHMathSciNetCrossRefGoogle Scholar
  26. Doedel EJ, Romanov VA, Paffenroth RC, Keller HB, Dichmann DJ, Vioque GJ, Vanderbauwhede A (2007) Elemental periodic orbits associated with the liberation points in the circular restricted 3-body problem. Int J Bifurc Chaos 17:2625–2677zbMATHCrossRefGoogle Scholar
  27. Doedel EJ, Kooi BW, Kuznetsov YA, van Voorn GAK (2008a) Continuation of connecting orbits in 3D-ODEs: (I) point-to-cycle connections. Int J Bifurc Chaos 18:1889–1903zbMATHCrossRefGoogle Scholar
  28. Doedel EJ, Kooi BW, Kuznetsov YA, van Voorn GAK (2008) Continuation of connecting orbits in 3D-ODEs: (II) cycle-to-cycle connections. Int J Bifurc Chaos 19(1):159–169Google Scholar
  29. Elphick C, Tirapegui E, Brachet M, Coullet P, Iooss G (1987) A simple global characterization for normal forms of singular vector fields. Phys D 32:95–127MathSciNetCrossRefGoogle Scholar
  30. Engelborghs K, Lust K, Roose D (1999) Direct computation of period doubling bifurcation points of large-scale systems of ODEs using a Newton-Picard method. IMA J Numer Anal 19:525–547zbMATHMathSciNetCrossRefGoogle Scholar
  31. Engelborghs K, Luzyanina T, Roose D (2002) Numerical bifurcation analysis of delay differential equations using DDE-BIFTOOL. ACM Trans Math Softw 28:1–21zbMATHMathSciNetCrossRefGoogle Scholar
  32. Ermentrout B (2002) Simulating, analyzing, and animating dynamical systems: a guide to XPPAUT for researchers and students. SIAM, PhiladelphiaCrossRefGoogle Scholar
  33. Friedman M, Govaerts W, Kuznetsov YA, Sautois B (2005) Continuation of homoclinic orbits in MATLAB. In: Sunderam VS, van Albada GD, Sloot PMA, Dongarra J (eds) Proceedings ICCS 2005, Atlanta, Part I, vol 3514, Springer lecture notes in computer science. Springer, Berlin, pp 263–270Google Scholar
  34. Fuller AT (1968) Conditions for a matrix to have only characteristic roots with negative real parts. J Math Anal Appl 23:71–98zbMATHMathSciNetCrossRefGoogle Scholar
  35. Gaspard P (1993) Local birth of homoclinic chaos. Phys D 62:94–122zbMATHMathSciNetCrossRefGoogle Scholar
  36. Govaerts WJF (2000) Numerical methods for bifurcations of dynamical equilibria. SIAM, PhiladelphiazbMATHCrossRefGoogle Scholar
  37. Govaerts W, Kuznetsov YA (2007) Numerical continuation tools. In: Krauskopf B, Osinga HM, Galen-Vioque J (eds) Numerical continuation methods for dynamical systems: path following and boundary value problems. Springer-Canopus, Dordrecht, pp 51–75CrossRefGoogle Scholar
  38. Govaerts W, Pryce JD (1993) Mixed block elimination for linear systems with wider borders. IMA J Numer Anal 13:161–180zbMATHMathSciNetCrossRefGoogle Scholar
  39. Govaerts W, Guckenheimer J, Khibnik A (1997) Defining functions for multiple Hopf bifurcations. SIAM J Numer Anal 34:1269–1288zbMATHMathSciNetCrossRefGoogle Scholar
  40. Govaerts W, Kuznetsov YA, Sijnave B (1999) Bifurcations of maps in the software package content. In: Ganzha VG, Mayr EW, Vorozhtsov EV (eds) Computer algebra in scientific computing-CASC’99 (Munich). Springer, Berlin, pp 191–206Google Scholar
  41. Govaerts W, Kuznetsov YA, Dhooge A (2005) Numerical continuation of bifurcations of limit cycles in matlab. SIAM J Sci Comput 27:231–252zbMATHMathSciNetCrossRefGoogle Scholar
  42. Govaerts W, Khoshsiar Ghaziani R, Kuznetsov YA, Meijer HGE (2007) Numerical methods for two-parameter local bifurcation analysis of maps. SIAM J Sci Comput 29:2644–2667zbMATHMathSciNetCrossRefGoogle Scholar
  43. Guckenheimer J (2002) Numerical analysis of dynamical systems. In: Fiedler B (ed) Handbook of dynamical systems, vol 2. Elsevier Science, North-Holland, pp 346–390Google Scholar
  44. Guckenheimer J, Holmes P (1983) Nonlinear oscillations, dynamical systems and bifurcations of vector fields. Springer, New YorkzbMATHCrossRefGoogle Scholar
  45. Guckenheimer J, Myers M, Sturmfels B (1997) Computing Hopf bifurcations I. SIAM J Numer Anal 34:1–21zbMATHMathSciNetCrossRefGoogle Scholar
  46. Henderson ME (2007) Higher-dimensional continuation. In: Krauskopf B, Osinga HM, Galen-Vioque J (eds) Numerical continuation methods for dynamical systems: path following and boundary value problems. Springer-Canopus, Dordrecht, pp 77–115CrossRefGoogle Scholar
  47. Iooss G (1988) Global characterization of the normal form for a vector field near a closed orbit. J Diff Equ 76:47–76ADSzbMATHMathSciNetCrossRefGoogle Scholar
  48. Iooss G, Adelmeyer M (1992) Topics in bifurcation theory and applications. World Scientific, SingaporezbMATHCrossRefGoogle Scholar
  49. Jorba A (2001) Numerical computation of the normal behaviour of invariant curves of n-dimensional maps. Nonlinearity 14:943–976ADSzbMATHMathSciNetCrossRefGoogle Scholar
  50. Keller HB (1977) Numerical solution of bifurcation and nonlinear eigenvalue problems. In: Rabinowitz PH (ed) Applications of bifurcation theory. Proceedings of advanced semester, University of Wisconsin, Madison, (1976). Publications of Mathematics Research Center, No. 38. Academic Press, New York, pp 359–384Google Scholar
  51. Khibnik AI (1990) LINBLF: a program for continuation and bifurcation analysis of equilibria up to codimension three. In: Roose D, de Dier D, Spence A (eds) Continuation and bifurcations: numerical techniques and applications, Leuven, (1989). NATO Advanced Science Institutes Series C: Mathematical and Physical Sciences, vol 313. Kluwer, Dordrecht, pp 283–296Google Scholar
  52. Krauskopf B, Riess T (2008) A Lin’s method approach to finding and continuing heteroclinic connections involving periodic orbits. Nonlinearity 21:1655–1690ADSzbMATHMathSciNetCrossRefGoogle Scholar
  53. Krauskopf B, Osinga HM, Doedel EJ, Henderson ME, Guckenheimer J, Vladimirsky A, Dellnitz M, Junge O (2005) A survey of methods for computing (un)stable manifolds of vector fields. Int J Bifurc Chaos 15(3):763–791zbMATHMathSciNetCrossRefGoogle Scholar
  54. Krauskopf B, Osinga HM, Galan-Vioque J (2007) Numerical continuation methods for dynamical systems. Springer-Canopus, DordrechtzbMATHCrossRefGoogle Scholar
  55. Kuznetsov YA (1999) Numerical normalization techniques for all codim 2 bifurcations of equilibria in ODE’s. SIAM J Numer Anal 36:1104–1124zbMATHMathSciNetCrossRefGoogle Scholar
  56. Kuznetsov YA (2004) Elements of applied bifurcation theory, 3rd edn. Springer, BerlinzbMATHCrossRefGoogle Scholar
  57. Kuznetsov YA, Levitin VV (1995) Content: a multiplatform environment for analyzing dynamical systems. http://www.staff.science.uu.nl/∼kouzn101/CONTENT/. Accessed 23 Apr 2014
  58. Kuznetsov YA, Meijer HGE (2005) Numerical normal forms for codim 2 bifurcations of maps with at most two critical eigenvalues. SIAM J Sci Comput 26:1932–1954zbMATHMathSciNetCrossRefGoogle Scholar
  59. Kuznetsov YA, Meijer HGE (2006) Remarks on interacting Neimark-Sacker bifurcations. J Diff Equ Appl 12:1009–1035zbMATHMathSciNetCrossRefGoogle Scholar
  60. Kuznetsov YA, Govaerts W, Doedel EJ, Dhooge A (2005) Numerical periodic normalization for codim 1 bifurcations of limit cycles. SIAM J Numer Anal 43:1407–1435zbMATHMathSciNetCrossRefGoogle Scholar
  61. Kuznetsov YA, Meijer HGE, Govaerts W, Sautois B (2008) Switching to nonhyperbolic cycles from codim 2 bifurcations of equilibria in ODEs. Phys D 237:3061–3068zbMATHMathSciNetCrossRefGoogle Scholar
  62. Lust K, Roose D, Spence A, Champneys AR (1998) An adaptive Newton-Picard algorithm with subspace iteration for computing periodic solutions. SIAM J Sci Comput 19:1188–1209zbMATHMathSciNetCrossRefGoogle Scholar
  63. Mei Z (1989) A numerical approximation for the simple bifurcation problems. Numer Func Anal Opt 10:383–400zbMATHCrossRefGoogle Scholar
  64. Mei Z (2000) Numerical bifurcation analysis for reaction–diffusion equations. Springer, BerlinzbMATHCrossRefGoogle Scholar
  65. Moore G (1980) The numerical treatment of nontrivial bifurcation points. Numer Func Anal Opt 2:441–472zbMATHCrossRefGoogle Scholar
  66. Oldeman BE, Champneys AR, Krauskopf B (2003) Homoclinic branch switching: a numerical implementation of Lin’s method. Int J Bifurc Chaos 13:2977–2999zbMATHMathSciNetCrossRefGoogle Scholar
  67. Roose D, Hlavaçek V (1985) A direct method for the computation of Hopf bifurcation points. SIAM J Appl Math 45:879–894zbMATHMathSciNetCrossRefGoogle Scholar
  68. Russell RD, Christiansen J (1978) Adaptive mesh selection strategies for solving boundary value problems. SIAM J Numer Anal 15:59–80zbMATHMathSciNetCrossRefGoogle Scholar
  69. Salinger AG, Burroughs EA, Pawlowski RP, Phipps ET, Romero LA (2005) Bifurcation tracking algorithms and software for large scale applications. Int J Bifurc Chaos 15:1015–1032zbMATHMathSciNetCrossRefGoogle Scholar
  70. Schilder F, Osinga HM, Vogt W (2005) Continuation of quasiperiodic invariant tori. SIAM J Appl Dyn Syst 4:459–488zbMATHMathSciNetCrossRefGoogle Scholar
  71. Schilder F, Vogt W, Schreiber S, Osinga HM (2006) Fourier methods for quasi-periodic oscillations. Int J Numer Method Eng 67:629–671zbMATHMathSciNetCrossRefGoogle Scholar
  72. Shoshitaishvili AN (1975) The bifurcation of the topological type of the singular points of vector fields that depend on parameters. Trudy Sem Petrovsk 1:279–309Google Scholar
  73. Stephanos C (1900) Sur une extension du calcul des substitutions linéaires. J Math Pures Appl 6:73–128zbMATHGoogle Scholar
  74. Szalai R, Stépán G, Hogan SJ (2006) Continuation of bifurcations in periodic delay-differential equations using characteristic matrices. SIAM J Sci Comput 28:1301–1317zbMATHMathSciNetCrossRefGoogle Scholar
  75. van Strien SJ (1979) Center manifolds are not C. Math Zeitschrift 166:143–145zbMATHCrossRefGoogle Scholar

Books and Reviews

  1. Devaney RL (2003) An introduction to chaotic dynamical systems. Westview Press, BoulderzbMATHGoogle Scholar
  2. Doedel EJ, Keller HB, Kernevez JP (1991a) Numerical analysis and control of bifurcation problems (I): bifurcation in finite dimensions. Int J Bifurc Chaos 1:493–520zbMATHMathSciNetCrossRefGoogle Scholar
  3. Doedel EJ, Keller HB, Kernevez JP (1991b) Numerical analysis and control of bifurcation problems (II): bifurcation in infinite dimensions. Int J Bifurc Chaos 1:745–772zbMATHMathSciNetCrossRefGoogle Scholar
  4. Hirsch MW, Smale S, Devaney RL (2004) Differential equations, dynamical systems, and an introduction to chaos, vol 60, 2nd edn, Pure and applied mathematics. Elsevier/Academic Press, AmsterdamzbMATHGoogle Scholar
  5. Murdock J (2003) Normal forms and unfoldings for local dynamical systems. Springer, New YorkzbMATHCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Hil G. E. Meijer
    • 1
  • Fabio Dercole
    • 2
  • Bart Oldeman
    • 3
  1. 1.Department of Electrical Engineering, Mathematics and Computer ScienceUniversity of TwenteEnschedeThe Netherlands
  2. 2.Department of Electronics and InformationPolitecnico di MilanoMilanItaly
  3. 3.McGill HPCMcGill UniversityMontrealCanada