It is useful to divide bifurcations into two principal classes: • Local bifurcations, which can be analysed entirely through changes in the local stability properties of
equilibria, periodic orbits or other invariant sets as parameters cross through critical thresholds. • Global bifurcations, which often occur when larger invariant sets of the system "collide" with each other, or with equilibria of the system. They cannot be detected purely by a stability analysis of the equilibria (
fixed points).
Local bifurcations A local bifurcation occurs when a parameter change causes the stability of an equilibrium (or fixed point) to change. In continuous systems, this corresponds to the real part of an eigenvalue of an equilibrium passing through zero. In discrete systems (described by maps), this corresponds to a fixed point having a
Floquet multiplier with modulus equal to one. In both cases, the equilibrium is
non-hyperbolic at the bifurcation point. The topological changes in the phase portrait of the system can be confined to arbitrarily small neighbourhoods of the bifurcating fixed points by moving the bifurcation parameter close to the bifurcation point (hence "local"). More technically, consider the continuous dynamical system described by the ordinary differential equation (ODE) \dot x = f(x,\lambda) \quad f\colon \mathbb{R}^n \times \mathbb{R} \to \mathbb{R}^n. A local bifurcation occurs at (x_0,\lambda_0) if the
Jacobian matrix \textrm{d}f_{x_0,\lambda_0} has an
eigenvalue with zero real part. If the eigenvalue is equal to zero, the bifurcation is a steady-state bifurcation, but if the eigenvalue is non-zero but purely imaginary, this is a
Hopf bifurcation. For discrete dynamical systems, consider the system x_{n+1} = f(x_n,\lambda). Then a local bifurcation occurs at (x_0,\lambda_0) if the matrix \textrm{d}f_{x_0,\lambda_0} has an eigenvalue with modulus equal to one. If the eigenvalue is equal to one, the bifurcation is either a saddle-node (often called fold bifurcation in maps), transcritical or pitchfork bifurcation. If the eigenvalue is equal to −1, it is a period-doubling (or flip) bifurcation, and otherwise, it is a Hopf bifurcation. Examples of local bifurcations include: •
Saddle-node (fold) bifurcation •
Transcritical bifurcation •
Pitchfork bifurcation •
Period-doubling (flip) bifurcation •
Hopf bifurcation •
Neimark–Sacker (secondary Hopf) bifurcation
Global bifurcations . After the bifurcation there is no longer a periodic orbit. Left panel: There is a
saddle point at the origin and a
limit cycle in the first quadrant. Middle panel: At a specific parameter value, the limit cycle exactly intersects the saddle point, yielding an orbit of infinite duration. Right panel: When the bifurcation parameter increases further, the limit cycle disappears completely. Global bifurcations occur when "larger" invariant sets, such as periodic orbits, collide with equilibria. This causes changes in the topology of the trajectories in the phase space which cannot be confined to a small neighbourhood, as is the case with local bifurcations. In fact, the changes in topology extend out to an arbitrarily large distance (hence "global"). Examples of global bifurcations include: •
Homoclinic bifurcation in which a
limit cycle collides with a
saddle point. The variant above is the "small" or "type I" homoclinic bifurcation. In 2D there is also the "big" or "type II" homoclinic bifurcation in which the homoclinic orbit "traps" the other ends of the unstable and stable manifolds of the saddle. In three or more dimensions, higher codimension bifurcations can occur, producing complicated, possibly
chaotic dynamics. •
Heteroclinic bifurcation in which a limit cycle collides with two or more saddle points; they involve a
heteroclinic cycle. Heteroclinic bifurcations are of two types: resonance bifurcations and transverse bifurcations. Both types of bifurcation will result in the change of stability of the heteroclinic cycle. At a resonance bifurcation, the stability of the cycle changes when an algebraic condition on the
eigenvalues of the equilibria in the cycle is satisfied. This is usually accompanied by the birth or death of a
periodic orbit. A transverse bifurcation of a heteroclinic cycle is caused when the real part of a transverse eigenvalue of one of the equilibria in the cycle passes through zero. This will also cause a change in stability of the heteroclinic cycle. •
Infinite-period bifurcation in which a stable node and saddle point simultaneously occur on a limit cycle. As the
limit of a parameter approaches a certain critical value, the speed of the oscillation slows down and the period approaches infinity. The infinite-period bifurcation occurs at this critical value. Beyond the critical value, the two fixed points emerge continuously from each other on the limit cycle to disrupt the oscillation and form two
saddle points. •
Blue sky catastrophe in which a limit cycle collides with a nonhyperbolic cycle. Global bifurcations can also involve more complicated sets such as chaotic attractors (e.g.
crises). File:Hopf and homoclinic bifurcation.gif|A Hopf bifurcation occurs in the system \dot{x} = \mu x+y-x^2 and \dot{y}=-x+\mu y+2 x^2 , when \mu = 0, around the origin. A homoclinic bifurcation occurs around \mu = 0.06605695. File:Hopf and homoclinic bifurcation 2.gif|A detailed view of the homoclinic bifurcation File:Hopf bifurcation, with limit cycle up to order 3-2..gif|As \mu increases from zero, a stable limit cycle emerges out of the origin via Hopf bifurcation. Here we plot the limit cycle parametrically, up to order \mu^{3/2}. The exact computation is explained on the
Hopf bifurcation page. ==Codimension of a bifurcation==