We study different types of solitons of a generalized nonlinear Schrödinger equation (GNLSE) that models optical pulses traveling down an optical waveguide with quadratic as well as quartic dispersion. A traveling-wave ansatz transforms this partial differential equation into a fourth-order nonlinear ordinary differential equation (ODE) that is Hamiltonian and has two reversible symmetries. Homoclinic orbits of the ODE that connect the origin to itself represent solitons of the GNLSE, and this allows one to study the existence and organization of solitons with advanced numerical tools for the detection and continuation of connecting orbits. In this paper, we establish the existence of new types of connecting orbits, namely, PtoP connections from one periodic orbit to another. As we show, these global objects provide a general mechanism that generates additional families of two types of solitons in the GNLSE. First, we find *generalized solitons* with oscillating tails whose amplitude does not decay but reaches a nonzero limit. Second, PtoP connections in the zero energy level can be combined with EtoP connections from the origin to a selected periodic orbit to create *multi-oscillation solitons*; their characterizing property is to feature several episodes of different oscillations in between decaying tails. As is the case for solitons that were known previously, generalized solitons and multi-oscillation solitons are shown to be an integral part of the phenomenon of truncated homoclinic snaking.

Solitons are localized structures of spatially extended systems. They are characterized by a balance between dispersion, which leads to a broadening of waves, and a nonlinearity with a focusing effect. Our work is motivated by the wish to understand solitons in photonic waveguides, such as optical fibers, where they are used as pulses for high-speed data transmission. Standard waveguides feature a cubic nonlinearity, called the Kerr nonlinearity, and have quadratic dispersion. Their solitons are described by the nonlinear Schrödinger equation. We consider here a generalized nonlinear Schrödinger equation (GNLSE) that also has quartic dispersion. This is motivated by the recent experimental discovery, in optical waveguides with purely quartic dispersion, of solitons with considerably narrower pulse width and oscillating tails. The practical task is, hence, to find out where these solitons exist and how the existence of residual quartic dispersion influences them. From the mathematical perspective, there lurks a more general question of self-organization in nonlinear systems: what types of solitons can the GNLSE support? We show here that there are many more solitons than previously found. Specifically, we present (1) infinite families of solitons with non-decaying oscillating tails, called generalized solitons; and (2) infinite families of multi-oscillation solitons, which feature different episodes of oscillations and transitions between them. We show how these families are organized and where the respective types of solitons exist in parameter space. This is achieved by means of a bifurcation analysis with advanced numerical tools to find the different solitons as homoclinic solutions in a Hamiltonian and reversible system of ordinary differential equations derived by a traveling-wave ansatz.

## I. INTRODUCTION

^{1,2}and theoretical

^{3–8}studies. In the first instance, the dispersion has been modeled with a quadratic term. However, it has recently been discovered that waveguides with only quartic dispersion may support solitons with oscillating decaying tails, which are much narrower in a well defined way (in terms of how the amplitude relates to the width

^{2}). This discovery of quartic solitons has led to considerable interest in characterizing the interplay between quartic and quadratic dispersion and the types of solitons this may entail.

^{3–5,8,9}To set the stage, pulse propagation along a waveguide with quadratic and quartic dispersion is governed by the generalized nonlinear Schrödinger equation (GNLSE),

^{5}and the existence of infinitely many solitons with different symmetry properties and numbers of humps

^{8,10}for $ \beta 4<0$ and a range of positive and negative values of $ \beta 2$. These results are obtained by considering a traveling-wave ansatz, which transforms the PDE into a Hamiltonian and reversible system of ordinary differential equations (ODEs).

^{11–13}For the GNLSE (1) with $A(z,t)=u(t) e i \mu z$, one thus obtains the system of ODEs,

^{8}

^{,}

^{8,10}

^{11,13–15}Hence, if $ u(t)$ is a trajectory or solution of system (2) then both $ R 1( u(\u2212t))$ and $ R 2( u(\u2212t))$ are also solutions.

^{13–15}We say that $ u(t)$ is

*symmetric*if it is invariant as a set under $ R 1$ and/or $ R 2$. Furthermore, we make the following further distinction of its symmetry properties: we say that $ u(t)$ is

*$ R 1$-symmetric*when it is invariant under only $ R 1$; here, $ u$ intersects $ \Sigma 1$ transversally.*$ R 2$-symmetric*when it is invariant under only $ R 2$; here, $ u$ intersects $ \Sigma 2$ transversally.*$ R \u2217$-symmetric*when it is invariant under $ R 1$ as well as $ R 2$; here, $ u$ intersects both $ \Sigma 1$ and $ \Sigma 2$ transversally.*Non-symmetric*when it is not invariant (under either $ R 1$ or $ R 2$).

Solitons of the GNLSE (1) are given by the $ u 1$-component of homoclinic orbits to the origin $ 0=(0,0,0,0)$ of system (2), as a result of the traveling-wave ansatz.^{8,10} Note that $ 0$ is an equilibrium in the zero-energy level $H\u22610$ and, moreover, $ 0\u2208 \Sigma 1\u2229 \Sigma 2$. Hence, when $ 0$ is a saddle, homoclinic orbits to it (approaching $ 0$ in both forward and backward time) may be $ R 1$-symmetric, $ R 2$-symmetric, $ R \u2217$-symmetric, or non-symmetric.^{8} In this Hamiltonian setting, homoclinic orbits lie in the same energy level as the equilibrium, and they are the limits of a family of periodic orbits (which are locally parametrized by the energy $H$). Moreover, any homoclinic orbit is structurally stable; that is, it persists under changes of parameters—unless it undergoes a bifurcation. There has been extensive work on fourth-order, reversible, and Hamiltonian systems^{11–13,15–18} to understand the mechanism in which homoclinic solutions arise and disappear as parameters are varied.

System (2) is known^{3,7,8} to have a pair of primary $ R 1$-symmetric homoclinic orbits to $ 0$, which are each other’s counterparts under the reversibility given by $ R 2$. The eigenvalues of the equilibrium $ 0$ become complex conjugate while the pair of homoclinic orbits exists, and this is known as a Belyakov–Devaney (**BD**) bifurcation.^{11,12} Moreover, the primary homoclinic orbit disappears in a Hamiltonian Hopf (**HH**) bifurcation when $ 0$ ceases to be a saddle and becomes a center. Without loss of generality, we may consider the $( \beta 2,\mu )$-plane for $ \beta 4=\u22121$ and $\gamma =1$ to find the relevant bifurcations, which all occur along semi-parabolas.^{8}^{,} Figure 1(a) shows how the curves **BD** and **HH** together form a single (analytically known) parabola that divides the $( \beta 2,\mu )$-plane into regions I–III.^{5,8} In regions I and II, the equilibrium $ 0$ is a real saddle and a saddle-focus, respectively. The primary $ R 1$-symmetric homoclinic orbit exists in both these regions, and it is illustrated in panels (c) and (d) with temporal traces of $ u 1$ that represent the corresponding soliton of the GNLSE (1). For simplicity, we will refer to such $ u 1$-traces representing solitons as *homoclinic solutions* (as opposed to homoclinic orbits). Note that the soliton has non-oscillatory exponentially decaying tails in region I and oscillating decaying tails in region II.^{3,7,8} In region III, the equilibrium $ 0$ is a center with purely imaginary eigenvalues and, hence, can no longer support homoclinic or other connecting orbits.

The Belyakov–Devaney bifurcation^{11,12} implies that infinitely many homoclinic solutions of different symmetry types exist to the right of the curve **BD** in Fig. 1(a).^{8,18} Figure 1(e) shows the primary $ R 2$-symmetric homoclinic solution, which is special because it emerges from **BD** and exists throughout region II; that is, it disappears only at the Hamiltonian Hopf bifurcation curve **HH**. All other homoclinic orbits arise from **BD** as infinite families of different symmetry types, and they are associated with heteroclinic connections between the equilibrium $ 0$ and different periodic orbits, which we refer to as *EtoP connections*. The EtoP connections also persist under parameter variation; they come in pairs that disappear (as $ \beta 2$ is increased) along curves, again parabolas, of fold bifurcations in region II, some of which are shown in Fig. 1(a). As we will discuss in more detail in Sec. III, the associated homoclinic orbits of a given family also disappear in pairs at fold curves that are close to the fold curve of the corresponding EtoP connection;^{8} the enlargement in Fig. 1(b) illustrates the ordering of these fold curves. We refer to the overall bifurcation structure as *BD-truncated homoclinic snaking* (as opposed to regular homoclinic snaking^{19,20}) and note that this phenomenon is also observed in a certain parameter regime of the Lugiato–Lefever equation.^{14}

These earlier results form the starting point for the work presented in this paper. As the name suggests, the phenomenon of BD-truncated homoclinic snaking in the GNLSE (1) was investigated previously^{8} only in terms of homoclinic connections that come close to a single saddle periodic orbit, which are organized by pairs of EtoP connections with different symmetry properties. The key new insight we establish here is the existence of heteroclinic connections between saddle periodic orbits in the same energy surface, which are referred to as *PtoP connections*. These connecting orbits also persist with parameters and allow us to construct a plethora of new solitons of the GNLSE (1). These come in two distinct types.

PtoP connections are organizing centers that “generate” associated infinite families of homoclinic orbits to saddle periodic orbits with different symmetry properties. These solutions are not confined to the zero-energy surface, and they correspond to solitons with non-decaying oscillating tails of the GNLSE (1). This type of solution to a “periodic background” is referred to as a

*generalized soliton*in the context of optics.^{21}PtoP connections can be found in the zero-energy level, which allows us to combine them with EtoP connections to obtain heteroclinic cycles that, in turn, give rise to additional infinite families of solitons with decaying tails. These solitons are characterized by the corresponding homoclinic orbits “visiting” not just one but several periodic orbits: they follow an EtoP connection from $ 0$ to a periodic orbit, perform a certain number of oscillations near it, then follow a PtoP connection to another periodic orbit, perform a certain number of oscillations near it, possible follow another PtoP connection, and so on, until they finally return to $ 0$ via another EtoP connection. In contrast to the solitons considered before,

^{8}which visit a single periodic orbit, we refer to these solitons organized by PtoP connections as*multi-oscillation*solitons.

^{8,14,19,20}All multi-oscillation solitons, which are homoclinic solutions to $ 0$ after all, are also created at

**BD**, may have different symmetry properties, and disappear in fold bifurcations before

**HH**is reached. Moreover, as we will show, the PtoP connections in the zero-energy surface also arise in pairs from the Belyakov–Devaney bifurcation

**BD**and disappear in fold bifurcations before

**HH**is reached. In turns, each such pair of PtoP connections gives rise to infinite families of homoclinic orbits of different symmetry properties to (each of) the two periodic orbits involved. In other words, we also find BD-truncated homoclinic snaking of homoclinic orbits to periodic orbits that are organized by the corresponding PtoP connections. This phenomenon for homoclinic orbits to periodic orbits, which has not been reported previously in the literature, effectively generalizes BD-truncated homoclinic snaking of homoclinic orbits to equilibria.

^{8,14}Since PtoP connections are not confined to the zero-energy level, they form surfaces in phase space. We compute and present such surfaces, and this provides a connection to theoretical results on the existence of surfaces of homoclinic solutions to periodic solutions in reversible systems.

^{22}

Clearly, PtoP connections require and go hand-in-hand with periodic orbits that they connect. Periodic orbits also form surfaces in phase space that are locally parametrized by the Hamiltonian function of the ODE.^{11,12} A central role in the overall organization of connecting obits is played by the families of the periodic orbits that have as limits the pair of primary homoclinic orbits. Initially, for $ \beta 2$ in region II and not too far from the curve **BD** in Fig. 1(a), there are three disjoint basic surfaces of periodic solutions. We compute these surfaces and show that they each intersect the zero-energy level infinitely many times. The overall picture of the soliton structure of the GNLSE (1) that, therefore, emerges is that the pair of primary homoclinic orbits generates infinitely many saddle periodic orbits in the zero-energy level. Sufficiently close to **BD** in region II, each such periodic orbit generates a pair of EtoP connections of $ 0$. Moreover, any two periodic orbits in the zero-energy level can be connected by a pair of PtoP connections, which generate infinite families of homoclinic orbits to either of the periodic orbits. Concatenating any pair of EtoP connections with any number of PtoP connections creates infinitely many heteroclinic cycles from and to $ 0$, each of which generates an entire menagerie of additional and arbitrarily complicated homoclinic orbits to the origin—and, hence, novel types of solitons of the GNLSE. In turn, each homoclinic orbit is the limit of families of periodic orbits, infinitely many of which lie in the zero-energy level so that they also generate pairs of EtoP and PtoP solutions and so on.

The work presented here makes heavy use of state-of-the-art computational methods that allow us to find different periodic, homoclinic, and heteroclinic orbits; to continue them in parameters; and to detect their bifurcations. In particular, we formulate connecting orbits between saddle objects as solutions of suitably defined two-point boundary value problems (2PBVPs).^{8,23} In an approach called Lin’s method,^{24} this involves finding intersections of computed parts of stable and unstable manifolds of equilibria and periodic orbits in a three-dimensional section. Since system (2) is Hamiltonian, it is necessary to ensure that solutions to the respective 2PBVPs are isolated, which is achieved by introducing the gradient of the conserved quantity $H$ multiplied with a perturbation parameter^{8,25} to system (2). All these computations are performed with the continuation package Auto-07p^{26} and its extension HomCont.^{27}

The paper is structured as follows. In Sec. II, we introduce the three basic surfaces $ S 1 \xb1$ and $ S \u2217$ of periodic orbits that accumulate on the primary homoclinic orbit and its $ R 2$-counterpart. In Sec. III, we then briefly summarize previous results^{8} regarding how EtoP connections to specific periodic orbits in these surfaces organize associated families of homoclinic orbits to $ 0$; here, we also show a one-parameter bifurcation diagram that clarifies over which $ \beta 2$-ranges they exist. This sets the stage for the discussion in Sec. IV of PtoP connections and how they generate generalized solitons. We first consider PtoP connections in the zero-energy, where they exist, and how they organize corresponding families of homoclinic orbits with different symmetry properties. We also calculate and present the surfaces of these PtoP connections, which are not restricted to have zero energy. We then provide in Sec. V a schematic diagram that shows how EtoP and PtoP connections can be concatenated into heteroclinic cycles. Specifically, we show how families of homoclinic orbits to $ 0$ with different symmetry properties are generated by combining different EtoP and PtoP connections. These additional types of homoclinic orbits are indeed multi-oscillation solitons of the GNLSE, and one-parameter bifurcation diagrams show their $ \beta 2$-ranges of existence. We conclude in Sec. VI with a brief summary and an outlook on open questions and future research.

## II. THE SURFACES OF BASIC PERIODIC ORBITS

The primary homoclinic orbit from Fig. 1 is $ R 1$-symmetric but not $ R 2$-symmetric, meaning that it has an $ R 2$-counterpart. As is illustrated in Fig. 2, for $ \beta 2=0.4$, this pair of primary homoclinic solutions gives rise to three basic surfaces; here and throughout, we fix, without loss of generality, $ \beta 4=\u22121$ and $\gamma =1$, and set $\mu =1$ since all bifurcation curves in the $( \beta 2,\mu )$-plane are parabolas; note here that Eq. (1) can be rescaled appropriately for different signs of $ \beta 2$ and $ \beta 4$, as was shown previously.^{8}^{,} Figure 2(a1) shows the pair of primary homoclinic orbits in terms of their $ u 1$-profile, while panel (a2) shows them in the $( u 1, u 2)$-plane. They each come with a surface of periodic orbits that accumulates on the respective homoclinic orbit in the zero-energy level. These two surfaces $ S 1 \u2212$ and $ S 1 +$ are shown in projection onto $( u 1, u 2,H)$-space in panels (b) and (c), respectively. The parametrization by the energy $H$ is explicit, and this allows us to easily identify the periodic orbits in the zero-energy level, which contains the origin $ 0$ and the pair of primary homoclinic orbits, which are also shown in Figs. 2(b) and 2(c). Note that $ S 1 \u2212$ and $ S 1 +$ are both $ R 1$-symmetric and $ R 2$-counterparts of one another.^{8} Moreover, they each extend over only a bounded range of $H$, where the largest value of $H$ occurs at the equilibria $ E \u2212$ and $ E +$. These are centers at $ E \xb1= ( \xb1 \mu \gamma , 0 , 0 , 0 )$ (so only exists if $\mu \gamma >0$) and each others $ R 2$-counterparts with $H( E \xb1)=\u22126 \mu 2/(\gamma \beta 4)$. The union of the pair of primary homoclinic orbits is the limit of a third, $ R \u2217$-symmetric surface $ S \u2217$, which is also shown in $( u 1, u 2,H)$-space in Fig. 2(d) together with the pair of primary homoclinic orbits. This surface has a maximal value of $H$ but extends to arbitrarily large negative values of $H$; that is, it is not bounded from below.^{8}

We refer to the surfaces $ S 1 \xb1$ and $ S \u2217$ as the surfaces of *basic periodic orbits*, and they are shown together in Fig. 3 in projections onto $( u 1, u 2,H)$-space, namely, in a cutaway view that shows their parts for $ u 2\u22640$ up to the section $\Sigma ={( u 1,0, u 3, u 4)}$ defined by $ u 2=0$. Notice that the respective other half, for positive $ u 2$ on the other side of $\Sigma $, is obtained from that shown by applying the transformation $ R 1$. In Fig. 3, this corresponds to a reflection in the $\Sigma $-plane; compare with Figs. 2(b)–2(d).

This cutaway representation allows us to compute and show the intersection curves of the surfaces $ S 1 \xb1$ and $ S \u2217$ with the plane $\Sigma $, which is very useful for understanding the geometry of these surfaces. The gray line in $\Sigma $ indicates the zero-energy level with $ u 2=0$, which contains the basic homoclinic orbits. As Fig. 3 illustrates, the basic surfaces $ S 1 \xb1$ and $ S \u2217$ each spiral as they limit on the (union of) the two basic homoclinic orbits, which means that they intersect the zero-energy level infinitely many times. To be more specific, starting from the equilibria $ E \xb1$ and decreasing the energy $H$, one encounters in the zero-energy level the $ R 1$-symmetric and $ R 2$-related pair of periodic orbits $ \Gamma 1 \u2212$ on $ S 1 \u2212$ and $ \Gamma 1 +$ on $ S 1 +$. Similarly, starting from large negative $H$ and increasing the energy, one encounters in the zero-energy level the $ R \u2217$-symmetric periodic orbit $ \Gamma \u2217$ on $ S \u2217$. The three periodic orbits $ \Gamma 1 \xb1$ and $ \Gamma \u2217$ are shown in full in Fig. 3. As can be seen, they are the “first” periodic orbits one encounters in the zero-energy level as the respective surface accumulates on the pair of homoclinic orbits. For this reason, we refer to $ \Gamma 1 \xb1$ and $ \Gamma \u2217$ as the *primary periodic orbits*; note, in particular, that each of them is a single-loop orbit with exactly two intersection points with the section $\Sigma $.

In this work, we demonstrate with the specific examples of the primary periodic orbits $ \Gamma 1 \xb1$ and $ \Gamma \u2217$, and for $ \beta 2=0.4$, how connecting orbits between them give rise to PtoP connections, which, in turn, generate generalized and multi-oscillation solitons. Indeed, the same is true for the further periodic orbits of $ S 1 \xb1$ and $ S \u2217$ with $H=0$, of which there are countably infinitely many. In contrast to the primary periodic orbits, further periodic orbits of $ S 1 \xb1$ and $ S \u2217$ in the zero-energy level are multi-loop orbits with an increasing number of additional intersection points with the (three-dimensional) section $\Sigma $. How they arise from the associated structure of $ S 1 \xb1$ and $ S \u2217$, and how these surfaces depend on the parameter $ \beta 2$ are interesting subjects beyond the scope of this paper that will be discussed elsewhere.^{28}

## III. EtoP CYCLES AND THEIR ASSOCIATED SOLITONS

As a starting point for our introduction of PtoP orbits, we briefly recall and discuss here what families of solitons of different symmetry types are generated in region II by EtoP connections from $ 0$ to the primary periodic orbits $ \Gamma 1 \xb1$ and $ \Gamma \u2217$,^{8} again for $ \beta 2=0.4$ (and $\mu =1$). The dependence of the EtoP connections and associated solitons on $ \beta 2$ is subsequently presented as a one-parameter bifurcation diagram, which introduces the different fold curves already shown in Fig. 1.

Figures 4 and 5 show how the EtoP connections to $ \Gamma \u2217$ and to $ \Gamma 1 \xb1$, together with their corresponding symmetric counterparts, generate heteroclinic cycles that organize homoclinic orbits to $ 0$ under mild conditions.^{8,10,29,30} These homoclinic orbits closely follow an EtoP connection and make a number of loops around the respective periodic orbit before converging back to $ 0$ along a return EtoP connection. Homoclinic orbits with any number of loops can be found, and they form infinite families with increasing numbers of “humps” of the corresponding solitons. Since system (2) possesses two reversible symmetries, families of homoclinic orbits with different symmetry properties can be obtained through this mechanism.

Figure 4 shows the EtoP connections to the primary periodic orbit $ \Gamma \u2217$ and associated homoclinic solutions. Panels (a) and (b) show two EtoP connections from $ 0$ to $ \Gamma \u2217$ that exist simultaneously for $ \beta 2=0.4$. Here, panels (a1) and (a2) show the EtoP connections in $( u 1, u 2,H)$-space together with a cutaway view of the surface $ S \u2217$; and panels (b1) and (b2) show their $ u 1$-traces, which illustrates that the EtoP connections converge backward in time to $ 0$ and forward in time to $ \Gamma 1 +$. Note that these two EtoP connections are distinct in the sense that they are not related by any of the symmetries of (2). However, since $ \Gamma \u2217$ is $ R \u2217$-symmetric, the $ R 1$-counterparts as well as the $ R 2$-counterparts of these two EtoP connections exist as well. Note, in particular, that the $ R 2$-counterparts provide return connections from $ \Gamma \u2217$ to $ 0$. Hence, the EtoP connections in Figs. 4(a) and 4(b) together with their corresponding $ R 1$- and $ R 2$-counterparts generate $ R 1$-symmetric and $ R 1$-symmetry-broken, as well as $ R 2$-symmetric and $ R 2$-symmetry-broken homoclinic orbits, respectively.^{8} Some representative examples are shown in Figs. 4(c)–4(f) in terms of their $ u 1$-traces, where we distinguished by color the two parts that follow a particular EtoP connection (or its symmetric counterpart). More specifically, panels (c1) and (c2) show solutions with $ R 1$-symmetry that are generated from each of the two EtoP connections and their $ R 1$-counterparts; here, each EtoP connection is effectively followed to its second maximum. Similarly, an EtoP connection and then the $ R 1$-counterpart of the other combine to the $ R 1$-symmetry-broken homoclinic solutions shown in panels (d1) and (d2). In complete analogy, panels (e1) and (e2) show homoclinic orbits with $ R 2$-symmetry that are generated from each of the two EtoP connections and their $ R 2$-counterparts. Combining an EtoP connection with the $ R 2$-counterpart of the other gives the $ R 2$-symmetry-broken homoclinic orbits shown in panels (f1) and (f2). We remark that the images of these solitons under the reversibility transformations given by $ R 1$ and $ R 2$ also exist; in the representation of the $ u 1$-trace in Figs. 4(c)–4(f), these transformations are geometrically: reflection in the $ u 1$ axis, and rotation by $\pi $ around the origin of the $(t, u 2)$-plane, respectively.

In the same style, Fig. 5 shows the EtoP connections to $ \Gamma 1 +$ and associated homoclinic solutions that exist simultaneously. The difference is now that $ \Gamma 1 +$ is not $ R 2$-symmetric, and this means that the two distinct EtoP connections to $ \Gamma 1 +$, which are shown in panels (a1) and (a2) with a cutaway view of $ S 1 +$, can only be combined with their $ R 1$-counterparts to generate heteroclinic cycles between $ 0$ and $ \Gamma 1 +$. (Of course, their images under the reversibility $ R 2$ also exist, but they are heteroclinic cycles between $ 0$ and $ \Gamma 1 \u2212$.) Panels (c1) and (c2) of Fig. 5 show examples of $ R 1$-symmetric solitons that follow the respective EtoP connection to the first minimum near $ \Gamma 1 +$, and then follow the $ R 1$-counterpart back to $ 0$. In contrast, the solitons shown in panels (d1) and (d2) are composed by each of the EtoP connections in combination with the $ R 1$-counterpart or the other EtoP connection, and this yields $ R 1$-symmetry-broken solitons.

Because system (2) is reversible and Hamiltonian, all connecting orbits, the EtoP connections and associated homoclinic orbits, persist in open regions of parameter space.^{13,31} Hence, once found, each such object can be continued as a solution branch in a chosen parameter, which we take to be the strength $ \beta 2$ of the quadratic dispersion. In this way, one can compute a one-parameter bifurcation diagram that summarizes over what ranges of $ \beta 2$ which types of connections and associated solitons can be found.^{8}^{,} Figure 6 shows this kind of bifurcation diagram for the EtoP connections and different symmetric and symmetry-broken homoclinic orbits from Figs. 4 and 5. Here, the shown $ \beta 2$-range includes the entire region II bounded by the bifurcations **BD** and **HH**, which are indicated by vertical lines and lie at $ \beta 2\u2248\xb10.8164$ (for $\mu =1$). The different branches are represented by their $ L 2$-norm $ | |. | | 2$, which is computed as an integral over the respective computed (part of the) connecting orbit.^{26} The $ L 2$-norm is a good choice to represent and distinguish branches of solitons because it increases with the number of maxima of the corresponding homoclinic orbits.

As Fig. 6 shows, the two EtoP connections to $ \Gamma \u2217$ from Figs. 4(a) and 4(b) lie on branches that emerge from **BD** and meet at a fold point at $ \beta 2\u22480.5753$ to form a single smooth curve. The location of this fold, which we refer to as **EtoP $ \u2217$**, is highlighted in Fig. 6 by a vertical dashed line. The primary $ R 1$-symmetric homoclinic orbit exists throughout regions I and II, forming a single branch that crosses **BD** and ends at **HH**. Note from Fig. 1(d) that, in region II, it can be interpreted as being part of the family of $ R 1$-symmetric homoclinic orbits that are close to an EtoP cycle between $ 0$ and $ \Gamma \u2217$. The other homoclinic orbits of this family, with more and more maxima as in Fig. 4(c), lie on branches that start at **BD** and meet in pairs at fold points to form smooth curves. In fact, these folds are points of symmetry breaking: they are also fold points where corresponding branches of $ R 1$-symmetry-broken homoclinic orbits, as those in Fig. 4(d), meet to form single curves from and back to **BD**. Four curves of each family are shown in Fig. 6; note that two simultaneously existing symmetry-broken solutions have the same $ L 2$-norm, which is why their two branches cannot be distinguished in Fig. 6. The situation for the families of $ R 2$-symmetric and $ R 2$-symmetry-broken homoclinic orbits is analogous. The primary $ R 2$-symmetric homoclinic orbit from Fig. 1(e) is created at **BD** and ends at **HH**, and it can be interpreted as being part of the family of $ R 2$-symmetric homoclinic orbits that follow an EtoP cycle between $ 0$ and $ \Gamma \u2217$. As Fig. 6 shows, all other $ R 2$-symmetric homoclinic orbits, such as those in Fig. 4(e), come in pairs that form single curves, which meet the curves of the corresponding pairs of $ R 2$-symmetry-broken homoclinic orbits, as those in Fig. 4(e), at their respective fold points. Again, four curves of these families are shown in Fig. 6, and they illustrate that the folds of the families of $ R 1$-symmetric and of the $ R 2$-symmetric homoclinic orbits converge to the fold **EtoP $ \u2217$**, from the left and from the right, respectively; compare with Fig. 1(b).

Similarly, the two EtoP connections to $ \Gamma 1 +$ from Figs. 5(a) and 5(b) (and also those to $ \Gamma 1 \u2212$ by $ R 2$-symmetry) lie on a single branch that emerges from and returns to **BD**, with a fold point that lies at $ \beta 2\u22480.6756$. We refer to this fold as **EtoP $ 1$**, and it is also highlighted by a vertical dashed line in Fig. 6. For this type of $ R 1$-symmetric EtoP connection, there only exist $ R 1$-symmetric and $ R 1$-symmetry-broken homoclinic orbits that come in pairs, as those in Figs. 5(c) and 5(d). Their branches, of which four are shown in Fig. 6, meet in the same way at joint fold points. These fold points are very close to and converge to the fold **EtoP $ 1$** from the right; see Fig. 1(b).

## IV. PtoP CONNECTIONS AND GENERALIZED SOLITONS

We now show that one can find pairs of heteroclinic connections between two given saddle periodic orbits in the same energy level. More specifically, we compute and present such PtoP connections between the saddle periodic orbits $ \Gamma \u2217$ and $ \Gamma 1 +$ and show that they emerge from the Belyakov–Devaney bifurcation **BD** and exist over a considerable $ \beta 2$-range in region II.

Figure 7 shows in projection onto $( u 1, u 1, u 3)$-space a pair of PtoP connections between $ \Gamma \u2217$ and $ \Gamma 1 +$ for $ \beta 2=0.4$. Each of these two PtoP connections is clearly seen to converge backward in time to $ \Gamma \u2217$ and forward in time to $ \Gamma 1 +$, and they are not related by symmetry. While the PtoP connection in Fig. 7(a) transitions swiftly from $ \Gamma \u2217$ to $ \Gamma 1 +$, the one in panel (b) has almost a complete loop near and around a third saddle periodic orbit $ A \Gamma 1 +$ that also lies on the surface $ S 1 +$. All objects shown in Fig. 7 lie in the zero-energy level.

As we discuss next, such pairs of PtoP connections give rise to families of homoclinic orbits, to either $ \Gamma \u2217$ or $ \Gamma 1 \xb1$ in this case. In the GNLSE, they correspond to generalized solitons^{21} with non-decaying oscillating tails, which are not confined to the zero-energy level. In Sec. V, we then show how PtoP connections in the zero-energy level can be combined with EtoP connections to form heteroclinic cycles from and back to $ 0$ that generate families of multi-oscillation solitons.

### A. Homolinic orbits to $ \Gamma \u2217$

Figure 8 shows families of homoclinic orbits associated with the PtoP connections between $ \Gamma \u2217$ and $ \Gamma 1 +$, specifically examples of solution profiles and the associated bifurcation diagram. The $ u 1$-traces of the two PtoP connections from Fig. 7 are shown in Fig. 8(a), which illustrates further how they connect $ \Gamma \u2217$ and $ \Gamma 1 +$. Notice the intermediate minimum in $ u 1$ in panel (a2), which corresponds to the loop around the additional orbit $ A \Gamma 1 +$ in Fig. 7(b). Since both $ \Gamma \u2217$ and $ \Gamma 1 +$ are $ R 1$-symmetric, the $ R 1$-counterparts of the PtoP connections in Fig. 8(a), obtained by reflection in the $ u 1$-axis, also exist: they correspond to return connections from $ \Gamma 1 +$ to $ \Gamma \u2217$. Hence, the two connections shown in panels (a) and their corresponding $ R 1$-counterparts create different heteroclinic cycles between $ \Gamma \u2217$ and $ \Gamma 1 +$, and these organize different types of homoclinic solutions to $ \Gamma \u2217$ and to $ \Gamma 1 +$, respectively.

Panels (b) and (c) of Fig. 8 show examples of homoclinic orbits to $ \Gamma \u2217$ that are generated by PtoP cycles consisting of the two PtoP connections in Fig. 8(a) and their $ R 1$-counterparts. More specifically, the homoclinic solutions in panels (b1) and (c1) follow the PtoP connection in panel (a1) from $ \Gamma \u2217$ to near $ \Gamma 1 +$ and then follow its $ R 1$-counterpart back to $ \Gamma \u2217$. Those in panels (b2) and (c2) follow, similarly, the PtoP connection in panel (a2) and its $ R 1$-counterpart. Finally, panels (b3) and (c3) show non-symmetric homoclinic solutions to $ \Gamma \u2217$, which follow the PtoP connection in panel (a1) and the $ R 1$-counterpart of that in panel (a2). The difference between panels (b) and (c) is that these homoclinic solutions make one and two loops around $ \Gamma 1 +$, respectively. Indeed, by following the respective PtoP connections longer, homoclinic solutions to $ \Gamma \u2217$ with any number of loops around $ \Gamma 1 +$ can be found.

Figure 8(d) shows the one-parameter bifurcation diagram in $ \beta 2$ of the PtoP connections, as well as the $ R 1$-symmetric and non-symmetric homoclinic solutions to $ \Gamma \u2217$, represented by the $ L 2$-norm $ | | u 1 | | 2$ of a suitably truncated portion of the solutions. As in Fig. 6, dashed vertical lines indicate the bifurcations **BD** and **HH** that bound the $ \beta 2$-range in region II where the equilibrium $ 0$ is a saddle-focus. As is the case for the EtoP connections, the two PtoP connections in panels (a1) and (a2) lie on branches that emerge from **BD** and meet at a fold point to form a single curve. This fold, which we refer to as **PtoP**, occurs at $ \beta 2\u22480.5511$ and is also indicated by a vertical dashed line in Fig. 8(d); the PtoP connections in panels (a1) and (a2) are from the upper and the lower branch of this curve, respectively, and they no longer exist to the right of the line **PtoP**. We remark that the PtoP connections, which actually have an infinite $ L 2$-norm, are represented in panel (d) by the $ L 2$-norm of their truncation with ten loops near each periodic solution $ \Gamma \u2217$ and $ \Gamma 1 +$.

Also shown in Fig. 8(d) are the four branches of $ R 1$-symmetric and non-symmetric homoclinic solutions to $ \Gamma \u2217$ with up to four oscillations near $ \Gamma 1 +$. Since homoclinic connections to periodic orbits also have infinite $ L 2$-norm, they are also represented here by the $ L 2$-norm of a truncation, with four oscillations near $ \Gamma \u2217$ in this case. As was the case for branches of homoclinic orbits to $ 0$ in Sec. III, the different branches of increasing norm connect in pairs at fold bifurcations. More specifically, the $ R 1$-symmetric homoclinic solutions to $ \Gamma \u2217$ lie on branches that meet at fold points to form smooth curves. Here, the upper and lower branches represent homoclinic solutions generated by the PtoP connection in panel (a1) and its $ R 1$-counterpart, and that in panel (a2) and its $ R 1$-counterpart, respectively. The example solutions in panels (b1), (c1) and (b2), (c2) are indicated in Fig. 8(d) by dots and crosses on the correspondingly colored branches. Similarly, the non-symmetric homoclinic solutions to $ \Gamma \u2217$ lie on branches that meet at fold points, which are also the fold points of the corresponding $ R 1$-symmetric solutions with the same number of loops around $ \Gamma 1 +$. Hence, these folds are symmetry-breaking bifurcations of homoclinic orbits to $ \Gamma \u2217$, which is why we refer to this family as $ R 1$-symmetry-broken. Note that the pairs of branches of symmetry-broken solutions are not distinguished by the norm and appear to be on top of each other in Fig. 8(d); the example solutions in panels (b3) and (c3) are indicated by diamonds on the correspondingly colored branches. As the number of loops around $ \Gamma 1 +$ increases, the folds of the respective curves accumulate on the fold of PtoP connections from the left; notice that all these fold points have $ \beta 2$-values that are very close to one another: in fact, they agree up to four decimal places with the value $ \beta 2\u22480.5511$ of **PtoP**.

### B. Homoclinic orbits to $ \Gamma 1 +$

PtoP cycles organize homoclinic solutions to any periodic solutions involved in the cycle. In particular, and as Fig. 9 shows, the pair of PtoP connections from Figs. 7 and 8(a) also generates families of homoclinic solutions to the periodic solution $ \Gamma 1 +$. Example solutions with one and two oscillations near $ \Gamma \u2217$ are shown in Figs. 9(a) and 9(b), and panel (c) is the associated bifurcation diagram that also includes the curve of PtoP connections. Comparison with Figs. 8(b)–8(d) shows that the different families of $ R 1$-symmetric and $ R 1$-symmetry-broken homoclinic solutions are organized in the same way. Specifically, Figs. 9(a1) and 9(b1) show $ R 1$-symmetric homoclinic solutions that follow the $ R 1$-counterpart of the PtoP connection in Fig. 8(a1) from $ \Gamma 1 +$ to near $ \Gamma \u2217$ and then follow this PtoP connection back to $ \Gamma \u2217$. Figure 9(a2) and 9(b2) show the same type of homoclinic orbit, but now for the other PtoP connection, and panels (a3) and (b3) show the corresponding $ R 1$-symmetry-broken homoclinic solutions obtained by combining the two PtoP connections. The respective pairs of branches of homoclinic orbits with any number of loops around $ \Gamma \u2217$, of which the first four are shown in Fig. 9(c), meet at fold points to form smooth curves; the locations of the different example solutions are again marked. The folds of the respective pairs coincide and are symmetry-breaking bifurcations of the homoclinic solutions to $ \Gamma 1 +$. As the number of loops around $ \Gamma \u2217$ increases, these fold points converge to the fold of the curve of PtoP connections; their $ \beta 2$-values are indistinguishable (up to the accuracy of the continuation) from the value $ \beta 2\u22480.5511$ of the point **PtoP**.

### C. **BD**-truncated snaking of generalized solitons

Figures 8(d) and 9(c) show how the PtoP connections from Fig. 7 organize families of $ R 1$-symmetric and $ R 1$-symmetry-broken homoclinic solutions to either $ \Gamma \u2217$ and $ \Gamma 1 +$. For increasing $ \beta 2$, the curves of all these homoclinic solutions have folds, effectively all at the point **PtoP**, and disappear before reaching the bifurcation **HH**. Continuing these branches of homoclinic solutions to periodic orbits for decreasing $ \beta 2$ turns out to be numerically more challenging. They have been computed to considerably lower values than shown in Figs. 8(d) and 9(c), where their $ L 2$-norm increases significantly for decreasing $ \beta 2$. Nevertheless, our numerical computations strongly suggest that the homoclinic solutions to $ \Gamma \u2217$ and $ \Gamma 1 +$ are all also created at the Belyakov–Devaney bifurcation **BD**; however, this limit is not quite reached in the computation of the branches due to increased sensitivity of the continuations, which is arguably due to the oscillating nature of their tails.

Note that the $ R 2$-symmetric counterparts of the homoclinic solutions in Figs. 8(b1)–8(c3) are also homoclinic solutions to $ \Gamma \u2217$; however, they now make multiple loops around $ \Gamma 1 \u2212$. Since they have the same $ L 2$-norm, their curves in the one-parameter bifurcation diagram are identical to those shown in panel (d). The $ R 2$-symmetric counterparts of the homoclinic solutions to $ \Gamma 1 +$ in Figs. 9(a1)–9(b3) are simply the corresponding homoclinic solutions to $ \Gamma 1 \u2212$. Again, these have the same $ L 2$-norm and so occur along the curves already shown in the bifurcation diagram in panel (c); hence, each curve represents homoclinic solutions both to $ \Gamma 1 +$ and to $ \Gamma 1 \u2212$.

All these families of homoclinic orbits to periodic orbits of the ODE system (2) are generalized solitons (with non-decaying oscillating tails) of the GNLSE (1). In other words, as for the regular solitons with decaying tails,^{8} we find that the generalized solitons are also organized by the phenomenon of BD-truncated homoclinic snaking, where the homoclinic orbits are now to periodic orbits rather than to the equilibrium $ 0$; compare Figs. 8(d) and 9(c) with Fig. 6. An important difference is that BD-truncated homoclinic snaking to periodic orbits exists not only in the zero-energy level, as we will show next.

### D. Surfaces of PtoP connections

Since $ \Gamma \u2217$ and $ \Gamma 1 +$ lie in the zero-energy level, so do the PtoP connections in Fig. 7. However, the periodic orbits can be continued to obtain the surfaces $ S \u2217$ and $ S 1 +$ from Figs. 2(c) and 2(d). As Fig. 10 shows, each of the two PtoP connections can similarly be continued in the energy $H$ to PtoP connections of corresponding periodic orbits in the respective energy level of $ S \u2217$ and $ S 1 +$. Here, panels (a) and (b) show the surfaces $ S \u2217$ and $ S 1 +$ in $( u 1, u 2,H)$-space, together with a number of representative PtoP connections of the corresponding one-parameter family; these are not rendered as a surface for clarity of presentation, and the PtoP connections from Fig. 7 are highlighted. Note that one could also continue each homoclinic solution in Figs. 8 and 9 to find their respective continuations in $H$. We rather continue here the two PtoP connections themselves because they organize the many homoclinic solutions to the periodic orbits in the surfaces $ S \u2217$ and $ S 1 +$. In this way, we present a global picture that allows one to make connections to theoretical results on the existence of surfaces of homoclinic solutions to periodic solutions in reversible systems.^{22}

Figure 10 clearly shows that the PtoP cycles and associated homoclinic orbits can be found over a range of the energy $H$; specifically, over the range of the joint existence of the continuations of the periodic orbits $ \Gamma \u2217$ and $ \Gamma 1 +$. As we continue the PtoP connections in the zero-energy level (black curves) toward positive and negative values of $H$, they reach a maximum and a minimum energy level, respectively, which correspond to folds with respect to $H$ of periodic orbits on the surfaces $ S \u2217$ and $ S 1 +$. We remark that these continuations are quite delicate near such local extrema of the energy, and it is difficult to continue a branch past such a fold. Nevertheless, we are able to identify the respective PtoP connection past the fold and resume the continuation in this way. More specifically, as we continue the PtoP connection in Fig. 7(a) toward the positive values of $H$, it reaches the energy level with $H\u22483.3$, which is the global maximum of $ S \u2217$; see Fig. 10(a). When we continue it toward negative values of $H$, it reaches the energy level with $H\u2248\u22126.2$, which is the global minimum of $ S 1 +$. Likewise, when the connection in Fig. 7(b) is continued toward negative values of $H$, it also reaches the energy level with $H\u2248\u22126.2$; see Fig. 10(b). However, as we continue it toward positive values of $H$, it only reaches the energy level with $H\u22480.29$. This is because this family of PtoP connections has an extra loop near the continuation of the $ R 1$-symmetric periodic orbit $ A \Gamma 1 +$ on $ S 1 +$, which only exists up to the local maximum of $ S 1 +$ at energy level $H\u22480.29$. The close passage of the PtoP connection in Fig. 7(b) near $ A \Gamma 1 +$ already demonstrates that it is possible to find PtoP connections between $ \Gamma \u2217$ and $ A \Gamma 1 +$ and between $ \Gamma 1 +$ and $ A \Gamma 1 +$. Overall, past any fold on the surface $ S \u2217$ or $ S 1 +$ the respective PtoP connection connects different periodic orbits, and they all exist over a certain range of $H$.

Any PtoP connections in a given energy level can be combined to create heteroclinic PtoP cycles between different periodic orbits and associated homoclinic orbits, that is, additional families of generalized solitons that exist over certain ranges of $H$ near $H=0$. In particular, there are infinitely many families of homoclinic orbits to the periodic orbits $ \Gamma \u2217$ and $ \Gamma 1 \xb1$ in the zero-energy level. This geometric picture allows us to conclude the following. As $ \Gamma \u2217$ and/or $ \Gamma 1 \xb1$ approach the primary homoclinic orbits in the zero-energy level, the families of the associated homoclinic orbits to the periodic orbits $ \Gamma \u2217$ and/or $ \Gamma 1 \xb1$ approach connecting orbits from and back to the primary homoclinic orbits to $ 0$. Taking the limit may, hence, be a mechanism for creating homoclinic orbits to homoclinic orbits, which are also referred to as super-homoclinic orbits.^{32} These objects are limits of generalized solitons in the GNLSE, and it is an interesting question beyond the scope of this paper whether and how they act as organizing centers for the different types of solitons.

## V. PtoP CONNECTIONS AND MULTI-OSCILLATION SOLITONS

In the zero-energy level, one finds the PtoP connections between $ \Gamma \u2217$ and $ \Gamma 1 +$ from Fig. 7, as well as their $ R 1$- and $ R 2$-counterparts that involve $ \Gamma 1 \u2212$. Together, they are involved in creating more complicated heteroclinic PtoP cycles between the three periodic orbits $ \Gamma \u2217$, $ \Gamma 1 +$, and $ \Gamma 1 \u2212$. As we show now, these PtoP cycles can be combined with the EtoP connections from Sec. III effectively in any combination to create more complicated heteroclinic cycles from and back to $ 0$. In turn, these organize a plethora of homoclinic orbits to $ 0$, which all correspond to solitons of the GNLSE with decaying tails that feature episodes of oscillations near any of these periodic orbits. For this reason, we refer to them as multi-oscillation solitons.

This whole mechanism is summarized in Fig. 11, which shows a schematic diagram in the form of a graph of possible connections between $ 0$, $ \Gamma \u2217$, and $ \Gamma \xb1$ at $ \beta 2$-values where all of them exist, such as for $\beta =0.4$ as we used throughout. As we discussed in Secs. III and IV, there exist two distinct EtoP and PtoP connections for fixed parameter values, and they are represented in Fig. 11 by single directed edges that are numbered $\u2460$ to $\u2467$; here, the arrows indicate the direction of time and reference to previous figures indicates connections we already encountered. The edges labeled $\u2466$ and $\u2467$ represent pairs of PtoP connections between the $ R 2$-counterparts $ \Gamma 1 +$ and $ \Gamma 1 \u2212$, which are jointly represented by a single bi-colored circle. Furthermore, in this labeling, the even connections $\u2461$, $\u2463$, $\u2465$ and $\u2467$ correspond to the $ R 1$- or $ R 2$-counterparts of the odd connections $\u2460$, $\u2462$, $\u2464$ and $\u2466$, respectively.

Any path in the directed graph in Fig. 11 that starts and ends at $ 0$ represents certain heteroclinic cycles with associated infinite families of homoclinic orbits to $ 0$ of the different symmetry types, which are all solitons of the GNLSE. Notice that the families of homoclinic solutions that were previously found^{8} and are summarized in Sec. III are organized by the cycles that are formed by only the connections $\u2460$ and $\u2461$ and by $\u2462$ and $\u2463$. That is, they reach $ \Gamma \u2217$ or $ \Gamma 1 +$ along the EtoP connection $\u2460$ and $\u2462$, loop multiple type times close to the respective periodic orbit, and then converge back to $ 0$ along the EtoP connection $\u2461$ and $\u2463$. Importantly, the existence of the PtoP connections $\u2464$ and $\u2467$ that connect the periodic orbits $ \Gamma \u2217$ and $ \Gamma 1 \xb1$ allows for the construction of more complicated homoclinic solutions to $ 0$. Each arrow represents two distinct connections from one saddle object to another, which makes this mechanism more complex than Fig. 11 suggests.

For each of these two types of more complex homoclinic solutions to $ 0$, we present again representative examples as well as the bifurcation diagram in $ \beta 2$ with the corresponding branches.

### A. Solitons of type ( $\u2460$, $\u2464$, $\u2465$, $\u2461$)

Figure 12 shows families of homoclinic solutions to $ 0$ for $ \beta 2=0.4$ that are organized by the heteroclinic cycles with the edge sequence ( $\u2460$, $\u2464$, $\u2465$, $\u2461$). This type is determined by the fact that the connections $\u2465$ and $\u2461$ are the $ R 1$-counterparts of the connections $\u2464$ and $\u2460$, respectively. As panels (a),(b) and (d),(f) of Fig. 12 show, multi-oscillation solitons of this type correspond to homoclinic orbits that leave $ 0$ to oscillate around $ \Gamma \u2217$, transition to oscillate around $ \Gamma 1 +$, transition back and oscillate around $ \Gamma \u2217$ again, and finally return to $ 0$. The connections can be made by either of the pair of EtoP from Fig. 4(a) and PtoP connections from Fig. 8(a), and the number of oscillations of each of these episodes differs from branch to branch, as is illustrated in the bifurcation diagram in Figs. 12(c) and 12(f).

More specifically, Fig. 12(a1) shows $ R 1$-symmetric homoclinic solutions of this type: from $ 0$ it follows the EtoP connection in Fig. 5(a2); makes two loops close to $ \Gamma \u2217$; follows the PtoP connection in Fig. 8(a1); makes one loop close to $ \Gamma 1 +$; follows the $ R 1$-counterpart of the PtoP connection in Fig. 8(a1); makes two loops close to $ \Gamma \u2217$; and finally follows the $ R 1$-counterpart of the EtoP connection in Fig. 5(a2) back to $ 0$. The homoclinic solution in panel (a3) of Fig. 12 differs only in that it follows the PtoP connection in Fig. 8(a2) and its $ R 1$-counterpart. The homoclinic solution in panel (a2), on the other hand, is $ R 1$-symmetry-broken, because it first follows the EtoP and PtoP connections in Figs. 5(a2) and 8(a1), respectively, and then converges back to $ 0$ by following the $ R 1$-counterparts of the PtoP and EtoP connections in Figs. 8(a2) and 5(a2), respectively. Fixing the number of loops near $ \Gamma \u2217$ and increasing the number of loops near $ \Gamma 1 +$ is a way to generate families of $ R 1$-symmetric and $ R 1$-symmetry-broken homoclinic solutions, and panels (b1), (b2), and (b3) show the ones with one additional loop.

Figure 12(c) shows the bifurcation diagram in $ \beta 2$ of these families, where solutions are again represented by their $ L 2$-norm $ | |. | | 2$. Here, we show the curves of the homoclinic solutions with two to five loops near $ \Gamma 1 +$; the bifurcations **BD** and **HH** that bound region II are shown by dashed vertical lines, as are the fold points **EtoP $ \u2217$**, **EtoP $ 1$**, and **PtoP**. For reference, all previously found branches of homoclinic solutions^{8} from Sec. III are shown in light gray. The two $ R 1$-symmetric homoclinic solutions in panels (a1) and (a3) of Fig. 12, with the same number of loops near $ \Gamma \u2217$ and $ \Gamma 1 +$, respectively, lie on branches that connect at a fold point to form a smooth curve. As is the case for the simpler homoclinic orbits, this fold is also a point of symmetry breaking from which bifurcates a pair of branches of $ R 1$-symmetry-broken homoclinic solutions; the one in panel (a2) lies on one of these branches (which coincide because they have the same $ L 2$-norm). This picture of branches connecting as pairs at joint fold points is repeated in panel (c) when the number of loops near $ \Gamma 1 +$ is increased; the positions of the homoclinic solutions in panels (b1)–(b3) are indicated on the respective branches.

More families of homoclinic solutions associated with type ( $\u2460$, $\u2464$, $\u2465$, $\u2461$) can be generated by fixing the oscillations near $ \Gamma 1 +$ and increasing the number of loops near $ \Gamma \u2217$. As before, there exist $ R 1$-symmetric and $ R 1$-symmetry-broken families of homoclinic solutions, and examples of them are shown in panels (d) and (e) of Fig. 12. Notice that those in panels (d1)–(d3) are like the ones in panels (a1)–(a3), but with one further loop near $ \Gamma \u2217$; similarly, the homoclinic solutions in panels (e1)–(e3) have two extra loops near $ \Gamma \u2217$. As the bifurcation diagram in panel (f) shows, all of these $ R 1$-symmetric homoclinic solutions also lie in pairs on single curves with two branches that meet at fold points, from which branches of the $ R 1$-symmetry-broken homoclinic solutions bifurcate.

### B. Solitons of type ( $\u2462$, $\u2465$, $\u2464$, $\u2463$)

Figure 13 shows families of homoclinic solutions to $ 0$ that are organized by the heteroclinic cycles with the edge sequence ( $\u2462$, $\u2465$, $\u2464$, $\u2463$)). Shown are examples of $ R 1$-symmetric and $ R 1$-symmetry-broken homoclinic solutions in panels (a) and (b), and of $ R 2$-symmetric and $ R 2$-symmetry-broken homoclinic solutions in panels (d) and (e), respectively; the corresponding bifurcation diagrams in $ \beta 2$ are shown in panels (c) and (f). For the $ R 1$-symmetric and $ R 1$-symmetry-broken homoclinic solutions, the connections $\u2464$ and $\u2463$ are the $ R 1$-counterparts of the connections $\u2465$ and $\u2462$, respectively. All these homoclinic solutions loop close to $ \Gamma 1 +$ before converging back to $ 0$. For the $ R 2$-symmetric and $ R 2$-symmetry-broken homoclinic solutions, the connections $\u2464$ and $\u2463$ are the $ R 2$-counterparts of the connections $\u2465$ and $\u2462$, respectively; so now all these homoclinic solutions loop close to $ \Gamma 1 \u2212$ before converging back to $ 0$.

To be more specific, the homoclinic solution in Fig. 13(a1) follows the EtoP connection in Fig. 5(a2) and makes two loops near $ \Gamma 1 +$. After that, it follows the $ R 1$-counterpart of the PtoP connection in Fig. 8(a1) and makes one loop near $ \Gamma \u2217$; subsequently, it follows the PtoP connection in Fig. 8(a1) and the $ R 1$-counterpart of the EtoP connection in Fig. 5(a1) to converge back to $ 0$. Similarly, the homoclinic solution in panel (a3) also makes use of the EtoP connection in Fig. 5(a1); however, it is now associated with the PtoP connection in Fig. 8(a2). The homoclinic solutions in panels (b1) and (b3) are similar to the ones in panels (a1) and (a3), but make one additional loop near $ \Gamma \u2217$. The corresponding $ R 1$-symmetry-broken homoclinic solutions are shown in panels (a2) and (b2), respectively. Similar to what we found in Fig. 12, one can also generate other families of homoclinic solutions by fixing the number of loops they make near $ \Gamma \u2217$ and by increasing the number of loops near $ \Gamma 1 +$. As the bifurcation diagram in Fig. 13(c) shows, all these $ R 1$-symmetric and $ R 1$-symmetry-broken homoclinic solutions also lie in pairs on single curves with two branches that meet at fold points.

It is also possible to generate families of $ R 2$-symmetric and $ R 2$-symmetry-broken homoclinic solutions of type ( $\u2462$, $\u2465$, $\u2464$, $\u2463$), and examples are shown in panels (d) and (e) of Fig. 13. As panels (d1),(e1) and (d3),(e3) show, such $ R 2$-symmetric homoclinic solutions initially loop twice close to $ \Gamma 1 +$, then follow the respective PtoP connections to loop close to $ \Gamma \u2217$ and, finally, loop three times close to $ \Gamma 1 \u2212$, instead of $ \Gamma 1 +$, before returning to $ 0$. As before, the corresponding $ R 2$-symmetry-broken homoclinic solutions can be constructed by combining the two different PtoP connections, and they are shown in panels (d2) and (e2). The difference between the homoclinic orbits in panels (d) and (e) is that they have one and two loops near $ \Gamma \u2217$, respectively. Taking more loops near $ \Gamma \u2217$ creates additional homoclinic orbits of the respective family, of which the first four are shown in the bifurcation diagram in Fig. 13(f). Also the $ R 2$-symmetric homoclinic solutions lie in pairs on curves with two branches that meet at fold points, from which branches of the corresponding $ R 2$-symmetry-broken homoclinic solutions emerge.

### C. **BD**-truncated snaking of multi-oscillation solitons

Figures 12 and 13 illustrate the existence of an entire menagerie of additional homoclinic orbits to $ 0$ that visit any of the periodic orbits $ \Gamma \u2217$ and $ \Gamma 1 \xb1$. These additional homoclinic solutions are indeed all multi-oscillation solitons of the GNLSE. More specifically, for any chosen edge sequence, one can find the associated families of symmetric and symmetry-broken homoclinic solutions; these include $ R 2$-symmetric and $ R 2$-symmetry-broken ones when the respective heteroclinic cycles are not $ R 2$-symmetric itself. Figures 12 and 13 show certain families given by increasing only the number of loops near one of the constituent periodic orbits. However, we observe and conjecture that homoclinic solutions exist for any prescribed number of loops near any of the constituent periodic orbits of a given type. Note also that the $ R 2$-counterparts of the shown homoclinic solutions also exist. We do not show them here because, on the level of the $ u 1$-traces shown in these figures, they simply correspond to reflections of $ u 1$ in the $t$-axis, so that maxima become minima and vice versa, and $ \Gamma 1 +$ and $ \Gamma 1 \u2212$ are exchanged.

As the bifurcation diagrams in panels (c) and (f) of Figs. 12 and 13 illustrate, all these multi-oscillation solitons lie on curves organized by BD-truncated homoclinic snaking. Indeed, in spite of increasing numerical sensitivity due to their more complicated nature, we are able to continue all branches of multi-oscillation solitons for decreasing $ \beta 2$ to quite near the point **BD** to confirm this. All these solutions require the existence of the respective EtoP and PtoP connections. Since the fold **PtoP** of the latter occurs for smaller $ \beta 2$ than the folds **EtoP $ \u2217$**, **EtoP $ 1$** of the different EtoP connections, all these multi-oscillation solitons involving the periodic orbits $ \Gamma \u2217$ and $ \Gamma 1 \xb1$ lie on branches that have folds near **PtoP**. In fact, as was also the case for the folds of generalized solitons in Sec. IV, the fold points of multi-oscillation solitons are indistinguishable in their $ \beta 2$-value (as found by continuation) from that of the fold **PtoP**.

## VI. DISCUSSIONS AND OUTLOOK

We showed that there exist infinitely many infinite families of solitons of the GNLSE, beyond the “regular” solitons that were found before.^{8} They arise due to the presence of robuts transitions given by PtoP connecting orbits between different saddle periodic orbits, and they come in two flavors: (1) generalized solitons with non-decaying oscillating tails and (2) multi-oscillation solitons that feature episodes of different types of oscillations, yet have decaying tails. We presented a systematic picture of how different PtoP connections can be combined with each other and with associated EtoP connections from/to the zero solution to generate new families of solitons with given symmetry properties.

These results were obtained with a dynamical system approach by translating solitons of the GNLSE into homoclinic orbits of the ODE system (2), which is Hamiltonian and features two reversible symmetries, $ R 1$ and $ R 2$. In this framework, the two new types of solitons involve PtoP connections between saddle-type periodic orbits of the ODE. For the specific example of the primary periodic orbits $ \Gamma \u2217$ and $ \Gamma 1 \xb1$ in the zero-energy level, we showed how PtoP connections between them give rise to infinite families of homoclinic orbits to either of the constituent periodic orbits. In terms of the GNLSE, these solutions are indeed generalized solitons with non-decaying oscillating tails; notably, these PtoP connections and associated generalized solitons are not confined to the zero-energy level. PtoP connections in the zero-energy level, on the other hand, can be combined with EtoP connections from $ 0$ to the respective periodic orbits to obtain heteroclinic cycles from and back to $ 0$. These are the multi-oscillation solitons of the GNLSE, which feature different episodes of oscillations near any of the periodic orbits they visit. We stress that these solitons are not bound states or “molecules” of two or more interacting primary solitons.

All these additional solitons can be found and then continued in parameters. By continuation in the quadratic dispersion parameter $ \beta 2$, we showed that they are also directly associated with and organized by BD-truncated homoclinic snaking—even the generalized solitons that correspond to homoclinic solutions to periodic orbits. Hence, pairs of branches of any given family emerge from the Belyakov–Daveney bifurcation **BD** and meet at fold bifurcations, which are also symmetry-breaking bifurcations. The folds of a given family accumulate on the fold of constituent EtoP or PtoP connections with the lowest value of $ \beta 2$. Note, in particular, that all these additional solitons of the GNLSE exist for $ \beta 2=0$, that is, for the case of pure quartic dispersion.

We presented a systematic picture in the form a directed graph with numbered edges that encodes all possible heteroclinic cycles involving the equilibrium $ 0$ and the primary periodic orbits $ \Gamma \u2217$ and $ \Gamma 1 \xb1$. Any edge sequence in this graph from and back to $ 0$ generates associated families of multi-oscillation solitons of the respective type. While we supported it only for certain families, it is a natural conjecture that this statement holds in this generality. What is more, the graph can also be used to construct more complicated generalized solitons by selecting edge sequences of this graph that avoid the equilibrium. However, the story is even more complicated: already the basic surfaces $ S \u2217$ and $ S 1 \xb1$ intersect the zero-energy level infinitely many times as they converge onto the (union of the) primary homoclinic orbits. Hence, the graph we presented can be extended with infinitely more periodic orbits of $ S \u2217$ and $ S 1 \xb1$ and associated edges that represent EtoP connections from $ 0$ to them, as well as PtoP connections between all these additonal periodic orbits. We conjecture that any edge sequence in this much extended graph also generates families of multi-oscillation solitons of the corresponding type, as was shown for the cases presented here. But there is even more: any of the thus created solitons is itself the limit of a family of periodic orbits! We suspect that each of them, when continued in the energy, creates infinitely many periodic orbits in the zero-energy level that also feature EtoP and PtoP connections, and so on. The picture that emerges is truly a never-ending and “self-similar” plethora of additional solitons, which we conjecture are all created at the point **BD** as part of the overall phenomenon of BD-truncated homoclinic snaking of the ODE system (2) and, hence, the GNLSE (1). More generally, we conjecture that a Belyakov–Devaney bifurcation in any fourth-order Hamiltonian system with two reversible symmetries is an organizing center near which all of the solutions reported here can be found in the same way.

There are certainly avenues for future research that arise from our study. First, we already alluded to the geometry of the basic surfaces $ S \u2217$ and $ S 1 \xb1$, which we only considered here for the fixed parameter value $ \beta 2=0.4$. As $ \beta 2$ is increased, these surfaces interact and their different parts connect differently in a sequence of transitions through specific types of symmetry-breaking bifurcations, period- $k$ multiplying bifurcations, and saddle-node bifurcations; these results will be presented elsewhere.^{28} Second, it remains a considerable challenge to formally prove the existence of the EtoP and PtoP connections and all the different families of homoclinic orbits they generate, presumably starting with the specific ones we already found by numerical continuation. This could possibly be done by setting up Lin’s method as a theoretical tool (rather than a numerical one).^{10,33} Moreover, our computations based on boundary-value problem formulations come with error bounds; hence, the existence of any connecting orbit we showed here can be proved, in principle, in a computer-assisted way.^{34,35} Another issue is the stability of the different solitons as solutions of the PDE. Only the primary single-hump soliton is stable,^{3,5} while all the other solitons we discovered appear to be unstable (but some are only weakly unstable^{8}). Establishing this observation rigorously remains a considerable challenge for future work and will require state-of-the art techniques, such as the computation of Evans functions.^{36}

Localized structures in other spatially extended systems may be studied and explored, in the same spirit, with the numerical continuation approach employed here. In particular, recent experiments^{37} have shown the feasibilities of creating waveguides with higher even-order dispersions, which are described by further generalizations of the GNLSE with corresponding non-zero dispersion terms of order six, eight, ten, or even higher. Other examples of interesting PDEs in this context are a widely studied version of the NLSE describing solitary wave formation in inhomogeneous media,^{38–41} and the Lugiato–Lefever equation,^{14} which both are known to feature homoclinic snaking. Finally, we mention that an interplay between nonlinearity and quartic dispersion may occur in a wider class of system—beyond single optical waveguides. For example, a three-dimensional Gross–Pitaevskii solitary wave in a Bose–Einstein condensate may become stable with purely quadratic dispersion, realized via a shaken optical lattice.^{42} Moreover, spatially extended optical and photonic systems may feature *intrinsic localized modes* (ILMs),^{43} which are in a sense “spatial analogs” of solitons; a specific example is the emergence of ILM in an optical planar waveguide array with sufficiently strong Kerr nonlinearity and quadratic dispersion. A future extension might be to consider spatially coupled waveguides with a quartic component of the dispersion, or dominantly quartic waveguides.

## ACKNOWLEDGMENTS

A. Giraldo was supported by the Korea Institute for Advanced Study under KIAS Individual Grant No. CG086101.

## AUTHOR DECLARATIONS

### Conflict of Interest

The authors have no conflicts to disclose.

### Author Contributions

**Ravindra Bandara:** Conceptualization (equal); Formal analysis (equal); Investigation (equal); Methodology (equal); Writing – original draft (equal); Writing – review & editing (equal). **Andrus Giraldo:** Conceptualization (equal); Formal analysis (equal); Investigation (equal); Methodology (equal); Visualization (equal); Writing – original draft (equal); Writing – review & editing (equal). **Neil G. R. Broderick:** Conceptualization (equal); Formal analysis (equal); Investigation (equal); Methodology (equal); Project administration (equal); Visualization (equal); Writing – original draft (equal); Writing – review & editing (equal). **Bernd Krauskopf:** Conceptualization (equal); Formal analysis (equal); Investigation (equal); Methodology (equal); Project administration (equal); Visualization (equal); Writing – original draft (equal); Writing – review & editing (equal).

## DATA AVAILABILITY

The data that support the findings of this study are available from the corresponding author upon reasonable request.

## REFERENCES

*Laser Science*(Optical Society of America, 2018), p. JW4A-78.

*Handbook of Dynamical Systems*, edited by H. Broer, B. Hasselblatt, and F. Takens (Elsevier, Amsterdam, 2010), Vol. 3, pp. 379–524.

*Numerical Continuation Methods for Dynamical Systems*

*AUTO-07p: Continuation and Bifurcation Software for Ordinary Differential Equations*

*Geometric Theory of Dynamical Systems: An Introduction*