Computing connecting orbits to infinity
associated with a homoclinic flip bifurcation
Abstract
We consider the bifurcation diagram in a suitable parameter plane of a quadratic vector field in that features a homoclinic flip bifurcation of the most complicated type. This codimension-two bifurcation is characterized by a change of orientability of associated two-dimensional manifolds and generates infinite families of secondary bifurcations. We show that curves of secondary -homoclinic bifurcations accumulate on a curve of a heteroclinic bifurcation involving infinity.
We present an adaptation of the technique known as Lin’s method that enables us to compute such connecting orbits to infinity. We first perform a weighted directional compactification of with a subsequent blow-up of a non-hyperbolic saddle at infinity. We then set up boundary-value problems for two orbit segments from and to a common two-dimensional section: the first is to a finite saddle in the regular coordinates, and the second is from the vicinity of the saddle at infinity in the blown-up chart. The so-called Lin gap along a fixed one-dimensional direction in the section is then brought to zero by continuation. Once a connecting orbit has been found in this way, its locus can be traced out as a curve in a parameter plane.
1 Introduction
Homoclinic flip bifurcations are bifurcations of codimension two that occur in families of continuous-time dynamical systems, given by ODEs or vector fields, whose phase space is of dimension at least three. This type of bifurcation of a homoclinic orbit to a real hyperbolic saddle—a special trajectory that converges both in forward and backward time to the saddle equilibrium—occurs when a stable or unstable manifold transitions, when followed along the homoclinic orbit, from being orientable to being non-orientable, or vice versa. While such a change of orientability may occur in higher-dimensional phase spaces, the characterization of homoclinic flip bifurcations and their unfoldings have been studied in detail mostly for the lowest-dimensional case of a three-dimensional systems, both from a theoretical [10, 18, 19, 20, 22, 31] and a numerical point of view [1, 8, 15, 16, 21].
In three-dimensions, which is the case we also consider here, the orientability of a homoclinic orbit is determined by the orientablility of the two-dimensional (un)stable manifold. The saddle equilibrium is assumed to be a hyperbolic saddle, meaning that it has one or two stable and two or one unstable eigenvalues, respectively. In the case of one stable eigenvalue, which we encounter in the example vector field below, its stable manifold is one dimensional, that is, a curve consisting of two trajectories that converge to the saddle in forward time; its unstable manifold is two dimensional, that is, a surface formed by all trajectories that converge to the saddle in backward time. Generically, this surface, when followed locally along the homoclinic orbit in backward time to the equilibrium, closes up along the one-dimensional strong unstable manifold, which is tangent to the strongest unstable eigendirection of the saddle, to form either a cylinder in the orientable case, or a Möbius strip in the non-orientable case. The orientability of the homoclinic orbit, that is, of the two-dimensional unstable manifold (in this case), can change in three different ways:
-
1.
the two unstable eigenvalues become complex conjugate and the equilibrium turns into a saddle-focus;
-
2.
orbit flip: the one-dimensional stable manifold returns (in backward time) to the equilibrium tangent to the strong unstable eigendirection (instead of the weakest unstable eigendirection);
-
3.
inclination flip: the two-dimensional unstable manifold when followed along the homoclinic orbit is tangent to the plane spanned by the stable and weak unstable eigendirections (instead of the plane spanned by the stable and strong unstable eigendirections).
The first case, when the saddle equilibrium has a double leading eigenvalue, is known as a Belyakov bifurcation [6, 7] and a numerical study of its simplest unfolding was performed in [8, 25]; see also [2]. Both the orbit flip and inclination flip bifurcations have similar unfoldings, which are split into three different generic cases, referred to as , and , depending on the eigenvalues of the saddle equilibrium; see [18, 19, 20, 21] for the actual eigenvalue conditions. In a two-parameter unfolding, case , which is the most complicated one, gives rise to infinitely many curves of secondary bifurcations, including saddle-node, period-doubling, and -homoclinic bifurcations (which involve so-called -homoclinic orbits that make close passes of the equilibrium before returning to it). Moreover, there are two different unfoldings with quite different arrangements of the associated secondary bifurcations, called inward twist and outward twist ; which of the two unfoldings occurs is determined by global geometric properties of the two-dimensional manifold [10, 18].
We previously conducted numerical studies of the unfoldings of the different homoclinic flip bifurcations, with a particular focus on clarifying changes of two-dimensional global invariant manifolds [1, 15, 16]. To this end, we studied a model vector field developed by Sandstede [32, 33]: a system of three ordinary differential equations with eight parameters, which contains all three cases , and of both orbit flip and inclination flip bifurcations for suitable choices of the parameters; the underlying homoclinic orbit is always to the saddle located at the origin. However, all unfoldings of case in Sandstede’s model are outward twisted for the inclination flip [33]. Furthermore, we considered the case of the orbit flip in Sandstede’s model and did not find a parameter regime where the unfolding of case is inward twisted. In fact, no explicit example of a vector field with the inward-twisted case of a flip bifurcation was known.
This has changed very recently, when Algaba, Domínguez-Moreno, Merino, and Rodríguez-Luis [3] found an example of a three-dimensional quadratic system with an inward-twisted homoclinic flip bifurcation. More precisely, they presented the system
(1) |
and showed that it exhibits a codimension-two homoclinic orbit flip bifurcation of type of a saddle when and . This was achieved by identifying the orbit flip homoclinic bifurcation numerically in a parameter regime where the eigenvalue condition at of case is satisfied, and then computing a sufficient number of secondary bifurcation curves emanating from this codimension-two point to show that it unfolds as case . Note that the homoclinic orbit is not to the origin but to the equilibrium , which exists provided .
Algaba et al. [3] studied the local bifurcation structure near in quite some detail. We are interested here in how the unfolding of is embedded more globally in an overall bifurcation diagram. An interesting aspect of system (1) is that it has only one finite equilibrium, the origin that is involved in the homoclinic bifurcation. By contrast, in Sandstede’s model there exists a second equilibrium, and we found that it is responsible for additional global bifurcations in the overall bifurcation diagram, including connecting orbits to the origin [1, 15, 16].
In this paper, we focus on a particular global feature of system (1), namely connecting orbits to a second equilibrium that, intriguingly, is located at infinity. More specifically, we study the bifurcation diagram near in a suitable two-parameter plane and show that it features curves of -homoclinic bifurcation that emanate from . We find that these curves accumulate, as increases, on a curve of heteroclinic bifurcations involving infinity, given by the existence of a connecting orbit of codimension-one from the finite equilibrium to the equilibrium at infinity. Hence, the bifurcation diagram near the codimension-two orbit flip point in the quadratic system (1) features global connecting orbits to infinity.
To address the challenge of finding such connecting orbits to infinity, we adapt the numerical technique from [23], referred to as Lin’s method, for computing connecting orbits between finite objects. More precisely, we modify system (1) by translating the equilibrium to the origin and by introducing a third parameter that helps separate the very closely spaced bifurcations. For the transformed system, we perform a weighted directional compactification of phase space to study the behavior at infinity. The analysis at infinity involves an additional blow-up transformation to understand the behavior of solutions approaching in backward time; these are bounded in the blow-up chart by a two-dimensional surface related to a specific periodic orbit at infinity. To set up Lin’s method, we choose a section that is well defined in the original coordinates as well as the blow-up chart near infinity. We then consider and compute two orbit segments, from this periodic orbit surrounding to and from to , such that their end points in lie in the so-called Lin space. In this way, we obtain a well-defined and computable test function, which is zero exactly at the parameter values where there exists a connecting orbit to . All our computations are performed via the continuation of solutions to suitable two-point boundary value problems with the pseudo-arclength continuation package Auto [11, 12] and the homoclinic continuation toolbox HomCont [9].
This paper is organized as follows. In the next section, we introduce the transformed system with a homoclinic orbit to the origin. Furthermore, we identify the codimension-two point and present a bifurcation diagram in two parameters that suggests the need for the analysis of the dynamics at infinity. Section 3 presents the compactification and the blow-up analysis in different charts at infinity. We use these results in Section 4 to set up Lin’s methods by defining a suitable boundary value problem to compute the boundary of the existence of connecting orbit from to the equilibrium at infinity. Section 5 then explains how this set-up can also be used to find connecting orbits from a saddle periodic orbit to infinity. In the final Section 6 we draw conclusions and point to some directions for further research.
2 Codimension-two orbit flip bifurcation of inward-twisted type
A homoclinic flip bifurcation of case is the global bifurcation of the lowest codimension that involves a real saddle equilibrium (its eigenvalues relevant to the bifurcation are all real) and gives rise to chaotic dynamics. While its complete unfolding is not fully understood, a lot is known about the dynamics nearby [18, 19, 20, 22, 31, 16, 21]. It has been proven that there exists a nearby parameter region with Smale-horseshoe dynamics, and this means that infinitely many saddle periodic orbits are created near this codimension-two point. The precise way in which this occurs is organized by cascades of period-doubling and saddle-node bifucations as well as cascades of -homoclinic bifurcations; these infinitely many different bifurcations occur arbitrarily close in parameter space to the homoclinic flip bifurcation point. The difference between the two cases and lies in the positions of these cascades relative to the primary homoclinic orbit that undergoes the flip bifurcation.
Algaba et al. [3] identified an orbit flip bifurcation of system (1), and computed and presented several bifurcation curves in the -parameter plane to show that the bifurcation diagram is that of inward-twisted type . Unfortunately, the bifurcations for system (1) occur extremely close together and it is not easy to distinguish them. Furthermore, the multi-loop periodic orbits that are created in the -homoclinic bifurcations come very close to the saddle equilibrium and do not extend far in phase space. In a bid to ameliorate this, we move the unique equilibrium of (1) to the origin and introduce a third parameter to obtain the system
(2) |
Here, the new variables are given by , and we consider system (2) as a new system with three independent parameters. Note that the previous system (1) is recovered for the special choice of the new parameters The advantage of having the specific parameter is that it allows us to improve the separation of bifurcating periodic orbits from , the only equilibrium of system (2). For the purpose of this paper, the parameters and are allowed to vary as the unfolding parameters of the orbit flip bifurcation, while we fix throughout our investigation.
System (2) is our object of study. To find the orbit flip bifurcation in the -plane for , we start from the parameter values corresponding to those reported in [3] and continue the (primary) homoclinic bifurcation to . Next, we continue the locus of the homoclinic bifurcation as a curve in the -plane while keeping fixed throughout all subsequent computations. On the curve of homoclinic bifurcations, we detect the orbit flip point, which we denote , at . At this parameter point the origin has eigenvalues , , and . Hence, at , and also nearby, the point is a hyperbolic saddle with a one-dimensional stable manifold and a two-dimensional unstable manifold . Moreover, the condition on the eigenvalues for an orbit flip of case is indeed satisfied at [21, 32].

Figure 1 shows the partial bifurcation diagram for system (2), which provides the numerical evidence that we are indeed dealing with an orbit flip of inward-twisted type . The curve of (primary) homoclinic bifurcation in the -plane is separated by the orbit flip point into a branch of orientable and a branch of non-orientable or twisted homoclinic bifurcation. Subsequently, we found and continued other bifurcation curves emanating from , namely, curves of saddle-node bifurcation of periodic orbits (green), and of period-doubling bifurcation, and of -homoclinic bifurcation for . Figure 1(a) shows the bifurcation diagram in the -plane of (2). Because the different bifurcation curves are still a bit hard to distinguish in the -plane, panel (b) shows them relative to the curve of primary homoclinic bifurcation. More specifically, we show the -plane, where represents the distance to with respect to the -coordinate. Hence, the curve is now the -axis where . Figure 1(b) illustrates that all bifurcation curves emanate from the point on the side of ; in particular, the curves of -homoclinic bifurcation are tangent to near , as can be seen in panel (c). Moreover, the curve , as well as the first two curves and of a cascade of period-doubling bifurcations lie on one side of , while the curves lie on the other side. These are all characteristic features that distinguish the inward twist from the outward twist [16, 32, 33]. Hence, we conclude that the codimension-two point of (2) for is of the same inward-twisted type as that of (1) found in [3].

Figure 2 illustrates the transition through the orbit flip bifurcation along the curve . On both sides of , the one-dimensional stable manifold returns to tangent to the weak stable eigendirection to form the homoclinic orbit . At the same time, the two-dimensional unstable manifold returns back to the saddle and closes up along the one-dimensional strong unstable manifold . The shown part of the surface consists of a family of orbit segments that start at distance of from ; it has been computed with the boundary-value problem set-up from [15, 16, 24]. The two typical cases of homoclinic bifurcation are that either forms a cylinder along or a Möbius strip along , depending on which side of the stable manifold returns. This is illustrated in Fig. 2 by the different positions on the surface of the curve relative to the homoclinic orbit; see especially the enlargements. The change in orientability occurs at the point when returns to exactly along , which is represented in Fig. 2 by the respective branches of the two manifolds coinciding in panel . As a result, the surface comes back tangent to the strong direction and so is neither orientable nor non-orientable.
The top-left region of the bifurcation diagram in Fig. 1(b), to the left of and above , is the only region where system (2) has no periodic orbits as a result of the flip bifurcation. Upon crossing , a single saddle periodic orbit is created, which is non-orientable; hence, it has negative nontrivial Floquet multipliers. When followed around the point , the periodic orbit persists throughout the different regions in the bifurcation diagram until the curve , where it merges with a repelling period-doubled orbit in a subcritical period-doubling bifurcation. This turns into an attracting periodic orbit, which exists in the region between the curves and . Since is now attracting, it can transform from a non-orientable to an orientable periodic orbit, which allows it to bifurcate at with the orientable saddle periodic orbit that is created upon crossing into the region with .
Many more periodic orbits are created and disappear again near the orbit flip point , and we now turn our attention to an associated global feature of the bifurcation diagram: the nature of the curves of -homoclinic bifurcations. Observe in Fig. 1(b) that each of the curves to emanating from has a fold (a maximum) with respect to and then extends towards decreasing and , past the -value of the point . Hence, all these curves also exist on the side of . The curve emanating from ends on the curve at a codimension-two orbit flip bifurcation point , quite close to the fold. We find that the bifurcation diagram in the -plane is even more complicated than was suggested in [3]. We identify codimension-two inclination flip bifurcation points on each of the curves to , again very close to where they have a fold with respect to ; see the enlargement Fig. 1(c). Also shown in all panels is the curve of saddle-node bifurcation of periodic orbits that emanates from . We observe that for sufficiently small values of the -homoclinic orbits along the curves to are non-orientable.

The computed curves to in Fig. 1 suggest that they are part of a family of curves that accumulate on a well-defined limiting curve. Therefore, we now focus on the limiting behavior of the curves and of the associated -homoclinic orbits as the number of loops increases. The homoclinic orbits on and to for fixed are shown in Fig. 3, where they are assigned the same color as the corresponding curves in Fig. 1. Each time, from one panel to the next, the branch of that forms the homoclinc orbit has one extra loop before closing up. Notice that, with increasing , the additional loops of the homoclinic orbit extend increasingly futher along the -direction. This behavior is intriguing, because it suggest that the -homoclinic orbits converge with to a heteroclinic connection from to an equilibrium or periodic orbit at infinity, which corresponds to the limiting case of an infinite number of larger and larger loops. This suggests that the curves in the two-parameter plane accumulate onto a curve of such heteroclinic bifurcations involving infinity, which is, therefore, expected to be of codimension one.
3 Characterizing the dynamics at infinity
For the purpose of finding a possible heteroclinic bifurcation involving infinity, we must identify equilibria or periodic orbits at infinity. We take advantage of the fact that system (2) is a polynomial vector field, which means that we can compactify the phase space. In general terms, the behavior at infinity is given, after a suitable compactification, by the terms of highest order. We identify and analyze different invariant objects in new coordinate charts that represent the dynamics at and near infinity. This approach makes it possible to continue equilibria or other special solutions as they interact in degenerate bifurcations at infinity [15]. The purpose here is to use charts at infinity to set up a well-posed boundary value problem with a solution that represents the heteroclinic connection to infinity.
More specifically, we follow the recent work by Matsue [28] to obtain a suitable Poincaré compactification for system (2); see also [17, 29, 30]. The underlying idea was already proposed in [13] for planar vector fields, where it is defined as a directional blow-up for so-called quasi-homogeneous vector fields. In our context, this means applying a directional compactification in the direction of positive , because the -homoclinic orbits extend predominantly in the -direction as increases, while their - and -components remain relatively bounded.
Note that system (2) is not quasi-homogeneous. However, investigation of the leading terms of the right-hand side of system (2) in the limit to infinity shows that it is asymptotically quasi-homogeneous [28] to the quasi-homogeneous vector field of type and order given by
(3) |
The powers of the directional blow-up are then determined by the type of the quasi-homogeneous system (3), which leads to the coordinate transformation
These coordinates define the chart with , and represents the distance to infinity in the -direction. More precisely, let be the transformed coordinates of system (3) inside the Poincaré sphere centered at the origin, where directions of escape to infinity are represented by points on the sphere of radius one. In these coordinates, correspond to the projection of the positive -hemisphere of the two-dimensional Poincaré sphere onto the plane defined by . The resulting weighted directional compactification then becomes
It can be desingularized via a rescaling of time with the factor , yielding the desingularized vector field that contains the dynamics at infinity as
(4) |
Remark 1.
It is also possible to perform a standard directional Poincaré compactification that gives all variables the same weight. However, we found that this leads to highly non-hyperbolic dynamics in the chart with so that the dynamics at infinity is difficult to characterize. This issue would then have to be resolved via a blow-up procedure with exponents that take into account the weighting used to obtain system (4).

We are now ready to analyze the dynamics at infinity and decide whether it contains equilibria or periodic orbits that could be involved in a suspected heteroclinic connection. To this end, we set in system (4) and observe that the -plane is indeed invariant. The resulting system
(5) |
has a single equilibrium at , which is, in fact, not hyperbolic. This equilibrium is the equilibrium at infinity in system (2). To understand the dynamics at infinity, that is, on the -plane, we convert to polar coordinates. More precisely, we consider the ellipsoidal transformation
The vector field in these ellipsoidal polar coordinates becomes
Note that for all with , and that and close to as soon as is small enough. Hence, all trajectories in the -plane converge to , which lies at the origin in this planar coordinate system; moreover, locally near , trajectories will spiral clockwise towards it. This behavior is illustrated in Fig. 4, where we plot several trajectories in the -plane in panel (a) and project them back onto the Poincaré sphere in panel (b); note that system (5) only describes the dynamics in the chart with , and only the corresponding half-sphere is shown.

In the full three-dimensional blown-up system (4), the point at is not a hyperbolic attractor. Therefore, we perform an additional -directional blow-up by applying the transformation
to system (4). This gives the vector field
(6) |
which further characterizes the dynamics at infinity on a local half-sphere around . Setting in system (6), we find that the invariant -plane is foliated by ellipses of the form ; see Fig. 5(a). The trajectories in the -plane correspond to trajectories on the blown-up half-sphere with centered at . Figure 5(b) gives an impression of how the previously identified dynamics at infinity interacts with the blown-up half-sphere in the -space.
The next step is to determine the property of system (6) for . First, we resort to numerical simulation and determine how initial conditions with approach the -plane. Figure 6 shows that there are two types of behavior. Panel (a) shows two trajectories of system (6) for , obtained by integration in both forward and backward time from the initial conditions and , respectively. The former initial condition leads to a trajectory (orange) that converges in backward time in a spiraling fashion to the equilibrium of (6). The other trajectory (blue) first approaches the -plane in backward time but then diverges away from it; in particular, it does not reach the equilibrium . This is illustrated further in Fig. 6(b) in a local cross-section defined by . Notice that the two trajectories are very close together before they separate in backward time at about .

We conclude that there exists an invariant critical surface that separates the two qualitatively different regions in phase space where trajectories converge to and where they do not. Furthermore, Fig. 6 suggests that this difference in the backward-time limit of trajectories is entirely due to the fact that ellipses near are repelling in the -direction, while beyond some distance, they are attracting in the -direction. The surface is associated with the critical ellipse in the -plane that is neither repelling nor attracting in the -direction, and which goes through the point (magenta). Our computations indicate that the critical surface is effectively a straight elliptical cylinder when is small.
Based on these careful observations, we approximate as a straight -cylinder around the -axis through the point . We denote this cylinder , with a specific radius , and require that
(7) |
be satisfied for , where is the direction normal to . We are using the average zero-flux condition (7) to define because, in general, there is no cylinder that is invariant under the vector field defined by (6). To find we transform system (6) to cylindrical coordinates by
The integral can then be evaluated in a straightforward way as:
Hence, there are two zeros of the zero-flux condition (7), namely, and . Note that corresponds to the -axis through the equilibrium at . We conclude that the critical cylinder with is the local approximation of the separating invariant surface . This value agrees with our numerical simulations and is a good first-order approximation of .

Recall that the -coordinate system of (6) corresponds to a directional blow-up of the equilibrium at infinity in the original coordinates, which corresponds to the origin in the -coordinates of the desingularized system (4). Figure 7 illustrates in two ways the separatrix (magenta surface) represented by the inverse image of the critical cylinder under the respective coordinate transformations. Panel (a) shows how emanates from a corresponding periodic orbit on the blown-up half-sphere centered at the origin of the -space. However, periodic orbits only exist on the blown-up (half-)sphere and not in the -space itself. Deflating the blown-up sphere back to the origin, the local approximation of is the cone emanating from the origin in the -space that is shown in Fig. 7(b).
4 BVP set-up for computing a codimension-one connection to infinity
All trajectories inside the separatrix converge, in backward time, to , which is the origin in the -space. Hence, acts as a kind of two-dimensional unstable manifold of the non-hyperbolic point at infinity. For special choices of the parameters and in system (2), the one-dimensional stable manifold of the origin in the original -coordinates lies in the surface . We refer to this well-defined phenomenon of codimension one as a heteroclinic connection between and , and we denote it by . It is our hypothesis that the curves of -homoclinic orbits, which have increasingly longer excursions towards infinity, accumulate in the -plane on the corresponding curve ; see Fig. 3.
Hence, the task is to find the heteroclinic connection and to continue it in the -plane. To this end, we employ the approach known as Lin’s method [23, 26] to set up a two-point boundary value problem (BVP) for two orbit segments such that their concatenation is the sought-after connecting orbit in . The essence of Lin’s method is to choose a codimension-one plane that separates the two invariant objects involved, here and , and to consider an orbit segment in up to and an orbit segment in up to . For parameters that are not at the bifurcation value, these two orbit segments exhibit a gap in . Lin’s theorem states that this orbit pair and, hence, the gap are uniquely determined when the difference between their end points in is constrained to lie in a fixed subspace called the Lin space [26]. The associated signed Lin gap in the Lin space is then a well-defined test function with zeros that correspond to connecting orbits; such zeros can be found via the continuation of the corresponding orbit segements as solutions of an overall BVP [23]. Once a zero is found, the associated connecting orbit can be followed in system parameters.
The challenge, here, is that one of the equilibria lies at infinity and we have an approximation for in blown-up coordinates. Note that systems (2) and (6) are homeomorphic in the open sets where they coincide [28]. This allows us to define with respect to both coordinate systems. We then consider one orbit segment that is a solution of system (2) with one end point near the saddle and lying in its stable eigenspace (which is the linear approximation of ) and the other lying in ; and a second orbit segment that is a solution of system (6) with one end point near the point representing lying in the linear approximation of and the other lying in . The respective coordinate transformations allow us to ‘glue’ the original -coordinates of system (2) to the -coordinates of the blown-up system (6), so that we can define and determine the Lin gap.
We use this adapted Lin’s method to find an initial connecting orbit in , along with the relevant bifurcation value for , where we keep fixed. We define
which is a suitable choice that works in both coordinate systems for because and with .
To define the orbit segment in -coordinates that lies in up to we define the BVP
(8) | |||||
(9) | |||||
(10) |
Here, denotes the vector field (2) and is the total integration time between the first and last point on the orbit segment; it enters (8) in explicit form so that the orbit segment is defined for . Boundary condition (9) requires that the end point lies at a small distance from the saddle along its stable eigenvector (which has been normalized to have length 1). This ensures that lies in to good approximation, provided is sufficiently small; we fix as an appropriate value throughout. Finally, the dot product in boundary condition (10) involves the unit vector normal to , which ensures that the start point lies in . We remark that the stable eigenvector in (9) needs to be continued as well when system parameters are changed; we achieve this by solving the BVP of the corresponding stable eigenvector problem [23] together with (8)–(10).
Similarly, the orbit segment in -coordinates in up to is defined by the BVP
(11) | |||||
(12) | |||||
(13) |
In (11) the vector field (6) is denoted , and is the total integration time. Boundary condition (12) requires that the start point lies in the cylinder , which has been parameterized by the angle and the distance in the -direction; we set throughout. Boundary condition (13) again ensures that the end point lies in , because is also the unit normal to in -coordinates.
To find first orbit segments and that satisfy (8)–(10) and (11)–(13), respectively, we fix and proceed as follows (recall that and are fixed). For we require initially only (8) and (9), and start a continuation in the integration time from ; note that this constitutes solving the initial value problem from the point by continuation. During this computation we monitor the dot product and record whenever satisfies condition (10), that is, lies in . Similarly, for we require only (11) and (12); we start with and continue in from , while recording whenever (13) is satisfied and lies in . We remark that both conditions (10) and (13) are satisfied for many values of and , respectively, because the trajectories that contain and intersect many times.
We choose orbit segments and that have end points in which lie suitably close to each other and couple them by defining the Lin space and associated Lin gap. To this end, we define and then fix the unit vector
given by the initial chosen end points of and ; here is the end point of in the original -ccordinates of the section . The vector is generically transverse to , spans the Lin space , and defines the Lin gap via the boundary condition
(14) |
Note that the new parameter is the signed distance between the two end points of the orbit segments along the Lin space , which is fixed once chosen in this way.
We now consider the combined boundary value problem given by (8)–(12) and (14), which is automatically satisfied by the chosen orbit segments and and uniquely defines the Lin gap . When and are continued in , where , , , and are free parameters (but crucially remains fixed), the Lin gap is monitored. When changes, the orbit segment as well as the -dependent orbit segment vary. In light of the Lin condition (14), the angle parameter is adjusted automatically in such a way that the end point only varies along the direction , either away from or towards . When a zero of is detected then we have found the value of at which the heteroclinic connection occurs; the corresponding heteroclinic orbit that connects with is given as the concatenation of and .

Figure 8 illustrates the set-up with Lin’s method, shown in projection onto compactified Poincaré coordinates that represent inside the unit sphere (not shown) centered at the origin . The plane in Fig. 8 is the common Lin section defined by . Notice that the chosen orbit segment intersects three times, that is, we choose to work with the third intersection of the trajectory from . Similarly, the chosen orbit segment intersects many times. The orbit segment in Fig. 8 was chosen so that its end point in is sufficiently close to the end point . The Lin space , which appears curved in the compactified Poincaré coordinates of Fig. 8, remains fixed during the subsequent continuation of the BVP (8)–(12) and (14) in . Panel (b) shows the situation when the Lin gap has been closed and the connecting orbit found as the concatenation of and . As is seen in Fig. 8, the orbit segment intersects multiple times. We remark that, from a practical perspective, it is best to choose close to . On the other hand, choosing any of the earlier intersection points of in the numerical set-up will result in the same connecting orbit, provided that a zero of the Lin gap is found.

As soon as a heteroclinic connection is detected as a zero of , it can be continued with the BVP (8)–(12) and (14) in and , where , , and are free parameters but is now kept fixed. This continuation leads to the curve in the -plane that is shown in Fig. 9 together with the other curves of the bifurcation diagram from Fig. 1. As panels (a) and (b) of Fig. 9 show, the curve has the same general shape as the curves of -homoclinic bifurcation (shades of cyan) for : it also emanates from the codimension-two flip bifurcation point , has monotonically decreasing and has a fold for a very similar value of . Indeed, we conclude from Fig. 1 that the curves accumulate on the curve as tends to infinity.

Panel of Fig. 9 illustrates that the heteroclinic connection from to is characterized by the one-dimensional manifold spiraling away (in backward time) from towards infinity to approach along the cone/cylinder . Indeed, this is the limiting case between the two generic situations that are illustrated in Fig. 10. Either lies outside and does not reach , as in panel (a), or it lies inside and spirals onto , as in panel (c). The former situation occurs to the left of the curve in the -plane of Fig. 9, while connects generically to to the right of .
5 BVP set-up for computing a generic connection from a saddle periodic orbit to infinity
The Lin’s method set-up from the previous section can be adapted to compute other types of connecting orbits to infinity. We demonstrate this here with the example of a heteroclinic connection from the orientable saddle periodic orbit , which bifurcates from the curve and exists for , to the point . More specifically, we compute an orbit in the intersection set , which exists generically, because and are both two dimensional manifolds. As before, we concatenate two orbit segments: from a common section to and from to , which are again found as solutions to the overall BVP (8)–(12) and (14). The difference is that the vector in boundary condition (9) is now a vector in the stable Floquet bundle of . The periodic orbit and its stable Floquet bundle can be computed and continued with the BVP set-up presented in [23], yielding the vector (for any value of the system parameters).

A suitable initial orbit segment is found by choosing and fixing and then, as before, continuing the initial value problem (8) and (9) in the integration time from , while recording whenever condition (10) is satified. The initial orbit is found exactly as before, and the vector , the Lin space and the Lin gap are subsequently defined as in Section 4. The overall BVP (8)–(12) and (14) is then automatically satisfied and we use it to continue the two orbit segments and to close the Lin gap . Because the connecting orbit is generic, the continuation for this problem does not involve a system parameter, but uses the fact that the two-dimensional manifold is a -family of trajectories. Here, , , , , and the parameter are free parameters.
Figure 11 illustrates the set-up in compactified Poincaré coordinates; compare with Fig. 8. Panel (a) of Fig. 11 shows the orientable periodic orbit , the equilibrium , the section and the initially chosen orbit segments and that define the Lin space . The Lin gap is then closed by continuation in , yielding the connecting orbit as the concatenation of and as shown in Fig. 11(b); note that the system parameters , and remain unchanged during this computation.
6 Conclusions
We studied a quadratic vector field, adapted from that of [3], that exhibits a homoclinic flip bifurcation of the specific inward-twisted type . We found that the two-parameter bifurcation diagram near this special point features an accumulation of curves of secondary -homoclinic bifurcations. Numerical evidence that this phenomenon involves an increasing number of loops which move closer to infinity motivated us to set up a numerical scheme based on Lin’s method to find the limiting behavior in the form of a heteroclinic connection to infinity. To this end, the orbit segment in the finite part of phase space was formulated in original coordinates, while the second orbit segment to infinity was defined in different coordinates near infinity. Both are then glued together along the Lin space in a section that is well-defined in both coordinate systems. Closing the Lin gap along the Lin space by continuation of the two coupled orbit segments yielded a first connecting orbit of codimension one between the origin and a point at infinity. A subsequent continuation gave the associated curve in the parameter plane, which was indeed found to act as the accumulation set for the curves of -homoclinic orbits.
Compared to previous uses of a Lin’s method set-up to define suitable boundary value problems for finite connecting orbits, a novel element is the use of blown-up coordinate charts near infinity. Blow-up techniques for polynomial vector fields allow one to study equilibria and other invariant objects at and near infinity. When these are of saddle type in the geometric sense — meaning that they have attracting and repelling directions, but need not be hyperbolic or even semi-hyperbolic — the question arises how they interact with invariant objects in the finite part of phase space, such as equilibria and periodic orbits. Indeed, connections to infinity are a distinct possibility. As we showed, such heteroclinic phenomena involving infinity may provide important information regarding limits of finite global objects.
Our Lin’s method set-up is quite flexible and more widely applicable; this was demonstrated by computing a connecting orbit from a finite saddle periodic orbit to a point at infinity. Hence, it constitutes a new tool for the study of global properties of polynomial vector fields. The system studied here is a case in point, and its further bifurcation analysis is the subject of ongoing research. Note that this quadratic vector field is presently the only system that is known to exhibit a homoclinic flip bifurcation of the inward-twisted type of case ; hence, it has the role of a model vector field for this specific bifurcation, much in the spirit of Sandstede’s model [32, 33] which features effectively all other types of flip bifurcations. The investigation of the outward-twisted type in the latter model shows that a flip bifurcation of case gives rise to a very complicated global bifurcation structure. In light of its different local structure, we expect to find a different, yet comparably complicated overall bifurcation structure in the wider vicinity of the orbit flip of the inward-twisted type of case . Moreover, homoclinic flip bifurcations of all cases have been identified as organizing centers in other vector fields from the literature, specifically in mathematical models of neurons [4, 5, 27]. Their global bifurcation structure may well involve heteroclinic bifurcations with infinity. Hence, we believe that the numerical approach for the identification and continuation of connecting orbits to infinity will have a role to play in their study.
Acknowledgments
We thank Alejandro Rodríguez-Luis for alerting us to his paper [3] with Algaba, Domínguez and Merino, and for suggesting that we investigate further the inward-twisted orbit flip bifurcation of case C.
References
- [1] P. Aguirre, B. Krauskopf and H. M. Osinga, Global invariant manifolds near homoclinic orbits to a real saddle: (non)orientability and flip bifurcation, SIAM J. Appl. Dynam. Syst., 12(4) (2013), 1803–1846.
- [2] P. Aguirre, B. Krauskopf and H. M. Osinga, Global invariant manifolds near a Shilnikov homoclinic bifurcation, J. Comput. Dynam., 1(1) (2014), 1–38.
- [3] A. Algaba, M. Domínguez-Moreno, M. Merino and A. Rodríguez-Luis, Study of a simple 3D quadratic system with homoclinic flip bifurcations of inward twist case , Comm. Nonlin. Sci. Numer. Sim., 77 (2019), 324–337.
- [4] R. Barrio, S. Ibáñez, L. Pérez, Hindmarsh–Rose model: Close and far to the singular limit, Physics Letters A, 381(6) (2017), 597–603.
- [5] R. Barrio, M. A. Martínez, S. Serrano and A. Shilnikov, Macro- and micro-chaotic structures in the Hindmarsh–Rose model of bursting neurons, Chaos, 24(2) (2014), 023128.
- [6] L. A. Belyakov, Bifurcation set in a system with homoclinic saddle curve, Mathematical notes of the Academy of Sciences of the USSR 28(6) (1980) 910–916; translated from Matematicheskie Zametki 28(6) (1980) 911–922.
- [7] L. A. Belyakov, Bifurcation of systems with homoclinic curve of a saddle-focus with saddle quantity zero Mathematical notes of the Academy of Sciences of the USSR 36(5) (1984) 838–843; translated from Matematicheskie Zametki 36(5) (1984) 681–689.
- [8] A. R. Champneys and Yu. A. Kuznetsov, Numerical detection and continuation of codimension-two homoclinic orbits, Internat. J. Bifur. Chaos Appl. Sci. Engrg. 4(4) (1994), 785–822. https://doi.org/10.1142/S0218127494000587
- [9] A. R. Champneys, Y. Kuznetsov and B. Sandstede, A numerical toolbox for homoclinic bifurcation analysis, Internat. J. Bifur. Chaos Appl. Sci. Engrg., 6(5) (1996), 867–887. https://doi.org/10.1142/S0218127496000485
- [10] B. Deng, Homoclinic twisting bifurcations and cusp horseshoe maps, J. Dynam. Diff. Eq., 5(3) (1993), 417–467. https://doi.org/10.1007/BF01053531
- [11] E. J. Doedel, AUTO: A program for the automatic bifurcation analysis of autonomous systems, Congr. Numer., 30 (1981), 265–284.
- [12] E. J. Doedel and B. E. Oldeman, AUTO-07p: Continuation and Bifurcation Software for Ordinary Differential Equations, Department of Computer Science, Concordia University, Montreal, Canada, 2010, With major contributions from A. R. Champneys, F. Dercole, T. F. Fairgrieve, Yu. Kuznetsov, R. C. Paffenroth, B. Sandstede, X. J. Wang and C. H. Zhang; available at http://www.cmvl.cs.concordia.ca/.
- [13] F. Dumortier, Local study of planar vector fields: singularities and their unfoldings, in Structures in Dynamics: Finite Dimensional Deterministic Studies (eds. H. W. Broer, F Dumortier, S. J. van Strien and F. Takens), Studies in Mathematical Physics, vol. 2, North-Holland, Elsevier Science Publishers B. V., Amsterdam, 1991, 161–241.
- [14] F. Dumortier, J. Llibre and J. C. Artés, Qualitative Theory of Planar Differential Systems, Springer, Berlin, Heidelberg, 2006.
- [15] A. Giraldo, B. Krauskopf and H. M. Osinga, Saddle invariant objects and their global manifolds in a neighborhood of a homoclinic flip bifurcation of case B, SIAM J. Appl. Dynam. Syst., 16(1) (2017), 640–686.
- [16] A. Giraldo, B. Krauskopf and H. Osinga, Cascades of global bifurcations and chaos near a homoclinic flip bifurcation: A case study, SIAM J. Appl. Dynam. Syst., 17(4) (2018), 2784–2829.
- [17] E. González Velasco, Generic properties of polynomial vector fields at infinity, Trans. Amer. Math. Soc., 143 (1969), 201–222.
- [18] A. J. Homburg, H. Kokubu and M. Krupa, The cusp horseshoe and its bifurcations in the unfolding of an inclination-flip homoclinic orbit, Erg. Th. Dynam. Sys., 14(4) (1994), 667–693.
- [19] A. J. Homburg, H. Kokubu and V. Naudot, Homoclinic-doubling cascades, Arch. Ration. Mech. Anal., 160 (2001), 195–243.
- [20] A. J. Homburg and B. Krauskopf, Resonant homoclinic flip bifurcations, J. Dynam. Diff. Eq., 12(4) (2000), 807–850.
- [21] A. J. Homburg and B. Sandstede, Homoclinic and heteroclinic bifurcations in vector fields, in Handbook of Dynamical Systems (eds. H. W. Broer, B. Hasselblatt and F. Takens), vol. 3, Elsevier, New York, 2010, 381–509.
- [22] M. Kisaka, H. Kokubu and H. Oka, Bifurcations to -homoclinic orbits and -periodic orbits in vector fields, J. Dynam. Diff. Eq., 5(2) (1993), 305–357.
- [23] B. Krauskopf and T. Rieß, A Lin’s method approach to finding and continuing heteroclinic connections involving periodic orbits, Nonlinearity, 21(8) (2008), 1655–1690.
- [24] B. Krauskopf, H. M. Osinga and J. Galán-Vioque (Eds.), Numerical Continuation Methods for Dynamical Systems: Path following and boundary value problems, Springer-Verlag, New York, 2007.
- [25] Yu. A. Kuznetsov, O. de Feo and S. Rinaldi, Belyakov homoclinic bifurcations in a tritrophic food chain model, SIAM J. Appl. Math., 62(2) (2001), 462–487.
- [26] X. B. Lin, 1990 Using Melnikov’s method to solve Shilnikov’s problems, Proc. R. Soc. Edinb. A, 116(3–4), 295–325.
- [27] D. Linaro, A. Champneys, M. Desroches, and M. Storace, Codimension-two homoclinic bifurcations underlying spike adding in the Hindmarsh–Rose burster, SIAM J. Appl. Dynam. Syst., 11(3) (2012), 939–962.
- [28] K. Matsue, On blow-up solutions of differential equations with Poincaré-type compactifications, SIAM J. Appl. Dynam. Syst., 17(4) (2018), 2249–2288.
- [29] M. Messias, Dynamics at infinity and the existence of singularly degenerate heteroclinic cycles in the Lorenz system, J. Phys. A, 42(11) (2009), 115101.
- [30] M. Messias, Dynamics at infinity of a cubic Chua’s system, Internat. J. Bifur. Chaos Appl. Sci. Engrg., 21(1) (2011), 333–340.
- [31] B. E. Oldeman, B. Krauskopf and A. R. Champneys, Numerical unfoldings of codimension-three resonant homoclinic flip bifurcations, Nonlinearity , 14(3) (2001), 597–621.
- [32] B. Sandstede, Verzweigungstheorie Homokliner Verdopplungen, PhD thesis, University of Stuttgart, Stuttgart, Germany, 1993.
- [33] B. Sandstede, Constructing dynamical systems having homoclinic bifurcation points of codimension two, J. Dynam. Differential Equations, 9(2) (1997), 269–288. https://doi.org/10.1007/BF02219223