Periodic solutions, breather, lump and interaction solutions of a generalized (2+1)-dimensional Hirota bilinear equation via the bilinear neural network method
Zhao Zhao
,
Bo Ren
Expand
Department of Applied Mathematics, Zhejiang University of Technology, Hangzhou 310014, China
∗Author to whom any correspondence should be addressed.
Received date: 2024-07-02
Revised date: 2024-10-13
Accepted date: 2024-10-16
Online published: 2024-12-04
Supported by
National Natural Science Foundation of Chinahttps://doi.org/10.13039/501100001809(12375006)
The main focus of this paper is to address a generalized (2+1)-dimensional Hirota bilinear equation utilizing the bilinear neural network method. The paper presents the periodic solutions through a single-layer model of [3-4-1], followed by breather, lump and their interaction solutions by using double-layer models of [3-3-2-1] and [3-3-3-1], respectively. A significant innovation introduced in this work is the computation of periodic cross-rational solutions through the design of a novel [3-(2+2)-4-1] model, where a specific hidden layer is partitioned into two segments for subsequent operations. Three-dimensional and density figures of the solutions are given alongside an analysis of the dynamics of these solutions.
Zhao Zhao, Bo Ren. Periodic solutions, breather, lump and interaction solutions of a generalized (2+1)-dimensional Hirota bilinear equation via the bilinear neural network method[J]. Communications in Theoretical Physics, 2025, 77(3): 035001. DOI: 10.1088/1572-9494/ad8740
1. Introduction
The task of solving nonlinear partial differential equations (PDEs) is crucial across a spectrum of scientific and engineering fields. [1–5] Diverse methodologies have been employed to investigate soliton solutions of PDEs, including the inverse scatter method [6], the exp-function method [7, 8], Darboux transformation [9, 10], the multi-variable separation method [11], spontaneous symmetry method [12], the Hirota bilinear method [13], and so on [14, 15]. Among the methods listed above, the Hirota bilinear method [13] stands out as it involves transforming the model into a bilinear form using Hirota’s derivative operator, coupled with an appropriate variable change. This approach is commonly employed to derive solutions for integrable nonlinear equations, including N-soliton solutions [16], lump solutions [17, 18], breathers [18, 19], rogue waves [20–22] and their interaction solutions [23–25].
The advent of neural networks has engendered a novel approach that integrates the bilinear method with neural network architectures, termed the bilinear neural network method (BNNM) [26–30]. Diverging from methods like physics-informed neural networks (PINNs) [31–34], which construct loss functions through boundary or initial conditions, the BNNM obtains solutions by flexibly constructing a variety of exact analytical activation functions. Recent advancements, including the bilinear residual network method [35, 36] and the multivariate BNNM [37], have significantly enhanced the BNNM’s ability to solve complex differential equations.
The primary objective of this paper is to employ this method in computing the following (2+1)-dimensional nonlinear evolution equation [38]:
where c1 and c2 are arbitrary constants. This equation represents a generalized model designed to explain the nonlinear dynamical phenomena occurring in shallow water environments. It can be reformulated as a generalized (2+1)-dimensional Hirota bilinear equation expressed as
The interaction behavior of equation (2) is studied by Hua et al [38] and the rational wave solutions are retrieved through adopting the simplied Hirota’s method as well as ansatz approaches by Hosseini et al [39].
Currently, the BNNM has not yet been applied to solve this equation. This paper introduces the BNNM to study the (2+1)-dimensional Hirota bilinear equation. Following sections of the paper will outline the principles and implementation of the BNNM in section 2. In sections 3 and 4, various solutions to this equation will be presented by utilizing a single-layer model and a double-layer model, respectively. Section 5 will provide conclusions and outlooks.
2. Bilinear neural network method
In this section, a method called BNNM will be introduced, which utilizes a neural network model comprising n hidden layers to solve the exact analytical solution of the system. The tensor formula of the BNNM is constructed in the following form:
where ωa,b is the weight coefficient of neuron a to b and F is a generalized activation function, which can be defined arbitrarily but must be satisfied ${F}_{{l}_{n}}\geqslant 0$ in the last hidden layer. ${\xi }_{{l}_{i}}$ is given as follows:
where l0 = {x, y, ⋯ , t}, li = {σi,1, σi,2, ⋯ , σi,m}, m denotes the number of neurons in the layer and b represents the bias of the layers, easily understood as a constant here. The equation represents a layered transformation of the data, in which the inputs from the previous layer ${\xi }_{{l}_{i-1}}$ are linearly combined with the weights, adjusted by bias, and finally acted upon with a nonlinear activation function. The weights control the significance of each input feature, while the biases enable the model to adjust its output independently of the input. The nonlinear activation function is crucial as it allows the network to capture and model complex patterns. By repeating this process across layers, the network incrementally abstracts and refines features from raw input to final output. The entire neural network tensor model can be visually depicted in figure 1 to provide an intuitive representation. Below are the fundamental steps of the BNNM:
Step 1: By employing a bilinear transformation, the original equation is transformed into a bilinear form.
Step 2: Substituting the tensor formula equation (4) into equation (2) results in a complex equation concerning ωi,j and b.
Step 3: Coefficients of each term in the equation are gathered and required to be equal to zero, forming a nonlinear system concerning ωi,j and b.
Step 4: The corresponding parameter relations are obtained by solving the nonlinear system with Maple software.
Step 5: Substituting the solutions obtained in the previous step into equation (4) and through transformation, the exact analytical solution of the equation is obtained.
The models used in this paper are the single-layer model formed with n = 1 and the two-layer model formed with n = 2. Figure 2 illustrates some specific examples.
3. Periodic solutions under the single-layer model
In this section, we will search for the periodic solutions using a single-layer network model. Figure 2(a) shows a schematic of the model with l0 = {x, y, t} as the input layer and 4 neurons in the single hidden layer. Letting ${F}_{1}(\xi )=\cosh (\xi )$, ${F}_{2}(\xi )=\cos (\xi )$, ${F}_{3}(\xi )=\sin (\xi )$ and ${F}_{4}(\xi )=\tanh (\xi )$, the associated tensor formula can be illustrated as:
By substituting the set of tensor formula equation (6) into the bilinear equations equation (4) and aggregating the coefficients of all items and equating them to zero, an over-determined system of nonlinear equations can be derived. Twelve sets of real number solutions are obtained using Maple software, one of which is:
To obtain the desired solution, it is necessary that the expressions within the cos, cosh, sin, and tanh functions are non-zero and that the coefficients preceding these functions are also non-zero. The periodic solution u for equation (1) can be derived through the transformation described in equation (3). To illustrate the dynamic characteristics of the result, we select certain parameters as ω5,f = 1, ω7,f = 1, ${\omega }_{8,f}=\tfrac{1}{2}$, ωx,3 = –4, ωy,1 = –1, ωy,2 = 2, ωt,4 = 1, b1 = 2, ${b}_{2}=-\tfrac{1}{2}$, b3 = 1, b4 = 2, b5 = 3, c1 = c2 = 1, then depict the corresponding three-dimensional figure and density figure as shown in figure 3.
Figure 3. (a) Three-dimensional figure of periodic solution with t = 0. (b) The density figure of (a).
4. interaction solutions under the double-layer model
4.1. [3-3-2-1] lump solutions
The [3-3-2-1] neural network model shown by figure 2(b), which has three neurons in the first hidden layer and two neurons in the second hidden layer, will be used to obtain lump solutions. Letting Fi(ξ) = ξ(i = 1, 2, 3) and Fj(ξ) = ξ2(j = 4, 5), the following tensor formula is obtained:
A nonlinear algebraic system that consists of seven equations is obtained by substituting the above set of equations into the bilinear form of the equation and collecting the coefficients of all the items and letting their values be zero. Solving the equations using Maple software gives the following cases:
Using a bilinear transformation equation (3) of that solution yields a lump solution to equation (1). To avoid the occurrence of singularities in the solution, the parameters must meet certain conditions. When the parameters are set as ω4,f = 2, ω5,f = 2, ${\omega }_{x,1}=\tfrac{1}{2}$, ωx,3 = 2, ωt,2 = 1, ωt,3 = –1, ${\omega }_{\mathrm{1,5}}=\tfrac{1}{10}$, ω2,4 = 1, ω2,5 = 1, ${\omega }_{\mathrm{3,4}}=\tfrac{1}{5}$, ${\omega }_{\mathrm{3,5}}=\tfrac{1}{2}$, b6 = 1, c2 = 1, we obtain the lump solution, as shown in figure 4.
Figure 4. (a) Three-dimensional figure of lump solution with t = 0. (b) The density figure of (a).
4.2. [3-3-3-1] interaction solutions between lump and one-stripe soliton
The [3-3-3-1] neural network model illustrated in figure 2(c), which consists of three neurons in the first hidden layer and the second hidden layer, will be used to find interaction solutions. Establishing Fi(ξ) = ξ(i = 1, 2, 3), Fj(ξ) = ξ2(j = 4, 6) and F5(ξ) = eξ, we derive the ensuing tensor formula:
Substituting equation (10) into equation (2) in the same way, collecting the coefficients of all the items to make them equal to zero, and solving the over-determined system using Maple software gives the following solutions:
To render the dynamic properties of this solution more intuitively, we select appropriate parameters as ω4,f = 2, ω5,f = 2, ${\omega }_{x,1}=\tfrac{1}{2}$, ωx,3 = 2, ωt,2 = 1, ωt,3 = –1, ${\omega }_{\mathrm{1,5}}=\tfrac{1}{10}$, ω2,4 = 1, ω2,5 = 1, ${\omega }_{\mathrm{3,4}}=\tfrac{1}{5}$, ${\omega }_{\mathrm{3,5}}=\tfrac{1}{2}$, b6 = 1, c1 = c2 = 1, then generate visual representations at various time intervals as depicted in figure 5.
Figure 5. Three-dimensional figures of interaction solutions between lump and one-stripe soliton in different time.
At time t = –8 in figure 5(a), the wave exhibits two distinct components: the lump wave and the stripe wave. Subsequently, the lump approaches the stripe, initiating an interaction between them. This interaction progresses over time, resulting in changes to the amplitudes, shapes, and velocities of both waves. By t = 10 in figure 5(c), the lump is engulfed or merged into the stripe, causing the stripe’s amplitude to exceed its original level. This exemplifies a fully non-elastic interaction between the two wave types.
4.3. [3-3-3-1] interaction solutions between lump and two-stripe solitons
Likewise, applying the [3-3-3-1] model depicted in figure 2(c), with Fi(ξ) = ξ(i = 1, 2, 3), Fj(ξ) = ξ2(j = 4, 6) and ${F}_{5}(\xi )=\cosh \xi $, the tensor formula can be formulated as follows :
Similarly, substituting equation (12) into equation (2), collecting the coefficients of item to make it equal to zero, a set of nonlinear equations can be obtained and the following sets of cases are obtained after solving them with Maple software:
By employing equation (3), a solution u for the equation is obtained. To provide a clear understanding of the dynamic characteristics of this solution, we select suitable parameters, such as ω4,f = 2, ω5,f = 1, ω6,f = 2, ${\omega }_{x,1}=\tfrac{1}{2}$, ${\omega }_{x,2}=\tfrac{1}{2}$, ${\omega }_{y,2}=\tfrac{1}{2}$, ${\omega }_{y,3}=\tfrac{1}{2}$, ωt,2 = 1, ω1,5 = 1, ω2,4 = 1, ω2,5 = 1, ω2,6 = 1, ω3,4 = 1, b7 = 1, c1 = 2, c2 = 1, and produce graphical depictions at different time intervals as illustrated in figure 6.
Figure 6. Three-dimensional of interaction solution between lump and two-stripe solitons in different time.
As can be seen at the time t = –5 in figure 6(a), the wave exhibits a distinctive structure comprising two components: the lump wave and the two-stripe solitons wave. The lump emerges from one stripe and initiating a journey towards the opposite stripe. With time evolution, the magnitude fluctuates of lump wave notably reach the midpoint between the two-stripe solitons at t = 0. Subsequently, the lump wave progresses until it merges with the other stripe. This interaction process induces alterations in the amplitudes, shapes, and velocities of both waves.
4.4. [3-3-3-1] breather solutions
The [3-3-3-1] model for calculating the breather solutions is shown in figure 2(c). Letting Fi(ξ) = ξ(i = 1, 2, 3), F4(ξ) = e−ξ, ${F}_{5}(\xi )=\cos \xi $ and F6(ξ) = eξ, we obtain the corresponding tensor formula:
Substituting equation (14) into equation (2) and collecting the coefficients of item to make it equal to zero, the resulting system of nonlinear equations will be solved using Maple software. The eligible solution is as follows: case 1:
The solution u of the equation (1) can be obtained by transform of equation (15). Selecting appropriate parameters as ω4,f = 4, ω5,f = 4, ωx,1 = 1, ${\omega }_{x,2}=\tfrac{6}{5}$, ${\omega }_{x,3}=\mbox{--}\tfrac{1}{2}$, ${\omega }_{y,1}=\tfrac{2}{3}$, ωy,2 = 2, ωy,3 = –3, ω1,5 = –1, ω2,5 = 2, ${\omega }_{\mathrm{3,4}}=\tfrac{1}{2}$, ω3,5 = 2, c1 = c2 = 1, we present the evolution behaviors of the breather solution seen in figure 7.
The double-layer neural network model presented in this subsection is slightly different from the previous one. This model consists of four neurons in both the first and second hidden layers. However, the first hidden layer is divided into two separate networks for subsequent computation, as schematically illustrated in figure 2(d). Letting Fi(ξ) = ξ(i = 1, 2, 3, 4), Fj(ξ) = ξ2(j = 5, 6), ${F}_{7}(\xi )=\cosh \xi $ and ${F}_{8}(\xi )=\cos \xi $, the tensor formula can be expressed as follows [40]:
By substituting equation (16) into equation (2) and collecting coefficients to equate to zero, a series of nonlinear equations can be derived. Solving these equations using Maple software yields more than twenty sets of cases, one of solution is as follows:
Figure 8. (a),(b),(c) Three-dimensional of periodic cross-rational solutions in different time. (d),(e),(f) The density figures of (a)(b)(c), respectively.
As shown in figure 8, the solution exhibits repeating wave-like patterns coupled with sharp peaks. The periodic character of this solution depicts the system’s regular oscillation pattern, whereas the sharp features highlight localized alterations. This type of solution is also suitable for modeling various physical phenomena [40]. It can represent oscillatory flows with abrupt changes in velocity or pressure fields in fluid dynamics.
5. Conclusion
In this paper, we employ a novel method called BNNM, inspired by Hirota’s bilinear method and neural network models, to seek the exact solution of a generalized (2+1)-dimensional Hirota bilinear equation. Based on the method, both single-layer models and double-layer models are used to compute various types of solutions. Using different activation functions and conducting symbolic operations with Maple software, we found periodic solutions utilizing the [3-4-1] model. Additionally, we investigate lump solutions and their interactions with one-stripe and two-stripe solitons, as well as breather solutions, employing the [3-3-2-1] and [3-3-3-1] model. These solutions possess completely new analytical forms, distinguishing them from those previously reported in the literature. By researching its kinetic properties, we discovered that during the interaction between the lump and one-stripe soliton, the lump gradually approaches the stripe and is eventually engulfed. While during the interaction between the lump and two-stripe solitons, the lump gradually shifts from one stripe to the other, reaching its peak at the midpoint and ultimately being absorbed. Moreover, we introduce the [3-(2+2)-4-1] model, which involves dividing one of the hidden layer’s layers into two parts and subsequently incorporating them into subsequent operations. This approach yields the periodic cross-rational solutions. To the best of our knowledge, this type of solution has not been previously reported in the study of the (2 + 1)-dimensional Hirota bilinear equation. The dynamic characteristics of these solutions are analyzed by generating three-dimensional and density figures.
Theoretically, this method can be applied to all equations that allow for bilinear variation. By changing the activation function, different types of solutions can be obtained, as well as more exact solutions. However, as the order increases, the corresponding computational process becomes increasingly complex and places greater demands on the design of the model. In the future, improvements to the model can be pursued by increasing the number of hidden layers, exploring alternative activation functions, and employing more diverse layering strategies. Moreover, we can employ new techniques, such as bilinear residual network methods, which will help us apply our approach to a broader range of differential equations. By adopting these advanced methods, we aim to study other complex equations and enrich the scope and applications of our work.
This work is supported by the National Natural Science Foundation of China under Grant No. 12375006 and the Weimu Technology Company Limited of Hangzhou of China under Grant No. KYY-HX-20240495.
TangX Y, LiangZ F, HaoX Z2018 Nonlinear waves of a nonlocal modified KdV equation in the atmospheric and oceanic dynamical system Commun Nonlinear Sci.60 62 71
HirotaR2004The Direct Method in Soliton Theory Cambridge University Press
14
LakshmananM, SahadevanR1993 Painlevé analysis, Lie symmetries, and integrability of coupled nonlinear oscillators of polynomial type Phys. Rep.224 1 93
KaurL, WazwazA M2019 Lump, breather and solitary wave solutions to new reduced form of the generalized bkp equation Int. J. Numer. Methods Heat Fluid Flow29 569 579
PengW Q, TianS F, ZhangT T2018 Analysis on lump, lumpoff and rogue waves with predictability to the (2+1)-dimensional B-type Kadomtsev-Petviashvili equation Phys. Lett. A382 2701 2708
SinghS, KaurL, SakkaravarthiK, SakthivelR, MurugesanK2020 Dynamics of higher-order bright and dark rogue waves in a new (2+1)-dimensional integrable boussinesq model Phys. Scr.95 115213
RenB, MaW X, YuJ2019 Rational solutions and their interaction solutions of the (2+1)-dimensional modified dispersive water wave equation Comput. Math. Appl.77 2086 2095
GuoF, LinJ2019 Interaction solutions between lump and stripe soliton to the (2.1)-dimensional Date-Jimbo-Kashiwara-Miwa equation Nonlinear Dyn.96 1233 1241
ZhangR F, BiligeS, ChaoluT2021 Fractal solitons, arbitrary function solutions, exact periodic wave and breathers for a nonlinear partial differential equation by using bilinear neural network method J. Syst. Sci. Complex.34 122 139
ZhangR F, BiligeS2019 Bilinear neural network method to obtain the exact analytical solutions of nonlinear partial differential equations and its application to p-gBKP equation Nonlinear Dyn.95 3041 3048
ZhuG Z, WangH L, MouZ A, LinY Z2023 Various solutions of the (2.1)-dimensional Hirota-Satsuma-Ito equation using the bilinear neural network method Chinese J. Phys.83 292 305
LinS N, ChenY2022 A two-stage physics-informed neural network method based on conserved quantities and applications in localized wave solutions J. Comput. Phys.457 111053
FangY, WuG Z, WangY Y, DaiC Q2021 Data-driven femtosecond optical soliton excitations and parameters discovery of the high-order NLSE using the PINN Nonlinear Dyn.105 603 616