Loading [MathJax]/jax/output/SVG/jax.js
Research article

An improved dung beetle optimizer based on Padé approximation strategy for global optimization and feature selection

  • Feature selection is a crucial data processing method used to reduce dataset dimensionality while preserving key information. In this paper, we proposed a multi-strategy enhanced dung beetle optimization algorithm (mDBO) that integrates multiple strategies to effectively address the feature selection problem. First, a novel population initialization strategy based on a hybrid tent-sine map and random opposition-based learning was proposed to generate initial population. This strategy yielded a more uniform distribution of the initial population, significantly improving the quality of the population distribution within the search space. Second, a new differential evolution mutation strategy with a periodic retrospective adaptive mutation factor was proposed. This strategy effectively improved the algorithm's ability to jump out of the local optimal and explore potential candidate solutions. Third, based on Padé approximation technology and the novel adaptive evolutionary boundary constraint method, an innovative approximation strategy was proposed. The strategy was integrated into the framework of the dung beetle optimizer, significantly improving the solution accuracy and population quality of the algorithm. Finally, the binary version of the mDBO algorithm (bmDBO) was applied to feature selection tasks. Experiments entailing CEC2017 benchmark functions and 17 datasets showed that both mDBO and bmDBO outperformed other algorithms. The mDBO method outperformed other algorithms in 11 of the 29 benchmark functions, ranked second in 8 functions, and achieved an average rank of 1.62 in the Friedman ranking, securing the overall first place; the bmDBO method outperformed in 12 of 17 datasets, achieving an average ranking of 1.35 in the Friedman ranking, securing the first position.

    Citation: Tianbao Liu, Lingling Yang, Yue Li, Xiwen Qin. An improved dung beetle optimizer based on Padé approximation strategy for global optimization and feature selection[J]. Electronic Research Archive, 2025, 33(3): 1693-1762. doi: 10.3934/era.2025079

    Related Papers:

    [1] Anil Chavada, Nimisha Pathak . Transmission dynamics of breast cancer through Caputo Fabrizio fractional derivative operator with real data. Mathematical Modelling and Control, 2024, 4(1): 119-132. doi: 10.3934/mmc.2024011
    [2] Erick Manuel Delgado Moya, Diego Samuel Rodrigues . Fractional order modeling for injectable and oral HIV pre-exposure prophylaxis. Mathematical Modelling and Control, 2023, 3(2): 139-151. doi: 10.3934/mmc.2023013
    [3] C. Kavitha, A. Gowrisankar . Fractional integral approach on nonlinear fractal function and its application. Mathematical Modelling and Control, 2024, 4(3): 230-245. doi: 10.3934/mmc.2024019
    [4] Chunyu Tian, Lei Sun . Partitioning planar graphs with girth at least 9 into an edgeless graph and a graph with bounded size components. Mathematical Modelling and Control, 2021, 1(3): 136-144. doi: 10.3934/mmc.2021012
    [5] Zhen Lin . On the sum of powers of the Aα-eigenvalues of graphs. Mathematical Modelling and Control, 2022, 2(2): 55-64. doi: 10.3934/mmc.2022007
    [6] Jiaming Dong, Huilan Li . Hopf algebra of labeled simple graphs arising from super-shuffle product. Mathematical Modelling and Control, 2024, 4(1): 32-43. doi: 10.3934/mmc.2024004
    [7] Qian Lin, Yan Zhu . Unicyclic graphs with extremal exponential Randić index. Mathematical Modelling and Control, 2021, 1(3): 164-171. doi: 10.3934/mmc.2021015
    [8] Zhen Lin, Ting Zhou . Degree-weighted Wiener index of a graph. Mathematical Modelling and Control, 2024, 4(1): 9-16. doi: 10.3934/mmc.2024002
    [9] Ihtisham Ul Haq, Nigar Ali, Shabir Ahmad . A fractional mathematical model for COVID-19 outbreak transmission dynamics with the impact of isolation and social distancing. Mathematical Modelling and Control, 2022, 2(4): 228-242. doi: 10.3934/mmc.2022022
    [10] Yunhao Chu, Yansheng Liu . Approximate controllability for a class of fractional semilinear system with instantaneous and non-instantaneous impulses. Mathematical Modelling and Control, 2024, 4(3): 273-285. doi: 10.3934/mmc.2024022
  • Feature selection is a crucial data processing method used to reduce dataset dimensionality while preserving key information. In this paper, we proposed a multi-strategy enhanced dung beetle optimization algorithm (mDBO) that integrates multiple strategies to effectively address the feature selection problem. First, a novel population initialization strategy based on a hybrid tent-sine map and random opposition-based learning was proposed to generate initial population. This strategy yielded a more uniform distribution of the initial population, significantly improving the quality of the population distribution within the search space. Second, a new differential evolution mutation strategy with a periodic retrospective adaptive mutation factor was proposed. This strategy effectively improved the algorithm's ability to jump out of the local optimal and explore potential candidate solutions. Third, based on Padé approximation technology and the novel adaptive evolutionary boundary constraint method, an innovative approximation strategy was proposed. The strategy was integrated into the framework of the dung beetle optimizer, significantly improving the solution accuracy and population quality of the algorithm. Finally, the binary version of the mDBO algorithm (bmDBO) was applied to feature selection tasks. Experiments entailing CEC2017 benchmark functions and 17 datasets showed that both mDBO and bmDBO outperformed other algorithms. The mDBO method outperformed other algorithms in 11 of the 29 benchmark functions, ranked second in 8 functions, and achieved an average rank of 1.62 in the Friedman ranking, securing the overall first place; the bmDBO method outperformed in 12 of 17 datasets, achieving an average ranking of 1.35 in the Friedman ranking, securing the first position.



    In various fields of science, nonlinear evolution equations practically model many natural, biological and engineering processes. For example, PDEs are very popular and are used in physics to study traveling wave solutions. They have played a crucial role in illustrating the nature of nonlinear problems. PDEs are collected to control the diffusion of chemical reactions. In biology, they play a fundamental role in describing various phenomena, such as population growth. In addition, natural phenomena such as fluid dynamics, plasma physics, optics and optical fibers, electromagnetism, quantum mechanics, ocean waves, and others are studied using PDEs. The qualitative and quantitative characteristics of these phenomena can be identified from the behaviors and shapes of their solutions. Therefore, finding the analytic solutions to such phenomena is a fundamental topic in mathematics. Scientists have developed sparse fundamental approaches to find analytic solutions for nonlinear PDEs. Among these techniques, I present integration methods from [1] and [2], the modified F-expansion and Generalized Algebraic methods, respectively. Bekir and Unsal [3] proposed the first integral method to find the analytical solution of nonlinear equations. Kumar, Seadawy and Joardar [4] used the improved Kudryashov technique to extract fractional differential equations. Adomian [5] proposed the Adomian decomposition technique to find the solution of frontier problems of physics. [6] uses an exploratory method to find explicit solutions of non-linear PDEs. Many different methods of solving equations arising from natural phenomena and some of their analytic solutions, such as dark and light solitons, non-local rogue waves, an occasional wave and mixed soliton solutions, are exhibited and can be found in [7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40].

    The Novikov-Veselov (NV) system [41,42] is given by

    Ψt+αΓxxy+βΦxyy+γΓyΦ+γ(Ψ22)y+λΓΦx+λ(Ψ22)x=0,Γy=Ψx,Ψy=Φx, (1.1)

    where α,β,γ and λ are constants. Barman [42] declared that Eq (1.1) is involved to represent tidal and tsunami waves, electro-magnetic waves in communication cables and magneto-sound and ion waves in plasma. In [42], the generalized Kudryashov method was utilized to have traveling wave solutions for Eq (1.1). According to Croke [43], the Novikov-Veselov system is generalized from the KdV equations which were examined by Novikov and Veselov. Croke [43] used several approaches, (the extended mapping, the Hirota and the extended tanh-function approaches) in the proposed system to achieve numerous soliton solutions, such as breathers, and constrained analytic solutions. Boiti, Leon, and Manna [44] applied the inverse dispersion technique to solve (1.1) for a particular type of initial value. Numerical solutions and a study of the stability of solutions for the proposed equation were presented by Kazeykina and Klein [45]. The Nizhnik-Novikov-Veselov system for two dimensions was also solved using the Kansa technique to find the numerical results [46]. To the best of my knowledge, the stability and error analysis of the numerical scheme presented here has not yet been discussed for system (1.1). Therefore, this has motivated me enormously to do so. The primary purpose is to obtain multiple analytic solutions to system (1.1) by using both the modified F-expansion and Generalized Algebraic methods. In connection with the numerical solution, the method of finite differences is utilized to achieve numerical results for the studied system. I graphically and analytically compare the traveling wave solutions and numerical results. Undoubtedly, the presented results strongly contribute to describing physical problems in practice.

    The outline of this article is provided in this paragraph. Section 2 summarizes the employed methods. All the analytic solutions are extracted in Section 3. The shooting and BVP results for the proposed system are presented in Section 4. In addition, I examine the numerical solution of the system (1.1) in Section 5. Sections 6 and 7 study the stability and error analysis of the numerical scheme, respectively. Section 8 presents the results and discussion.

    Considering the development equation with physical fields Ψ(x,y,t), Φ(x,y,t) and Γ(x,y,t) in the variables x, y and t is given in the following form:

    Q1(Ψ,Ψt,Ψx,Ψy,Γ,Γy,Γxxy,Φ,Φxyy,Φx,)=0. (2.1)

    Step 1. We extract the traveling-wave solutions of System (1.1) that are formed as follows:

    Φ(x,y,t)=ϕ(η),η=x+ywt,Ψ(x,y,t)=ψ(η),Γ(x,y,t)=Θ(η), (2.2)

    where w is the wave speed.

    Step 2. The nonlinear evolution (2.1) is reduced to the following ODE:

    Q2(ψ,ψη,Θ,Θη,Θηηη,ϕ,ϕηηη,ϕη,)=0, (2.3)

    where Q2 is a polynomial in ψ(η),ϕ(η), Θ(η) and their total derivatives.

    According to the modified F-expansion method, the solutions of (2.3) are given by the form

    ψ(η)=ρ0+Nk=1(ρkF(η)k+qkF(η)k), (2.4)

    and F(η) is a solution of the following differential equation:

    F(η)=μ0+μ1F(η)+μ2F(η)2, (2.5)

    where μ0, μ1, μ2, are given in Table 1 [1], and ρk, qk are to be determined later.

    Table 1.  The relations among μ0, μ1, μ2 and the function F(η).
    μ0 μ1 μ2 F(η)
    μ0=0, μ1=1, μ2=1, F(η)=12+12tanh(12η).
    μ0=0, μ1=1, μ2=1, F(η)=1212coth(12η).
    μ0=12, μ1=0, μ2=12, F(η)=coth(η)±csch(η), tanh(η)±sech(η).
    μ0=1, μ1=0, μ2=1, F(η)=tanh(η), coth(η).
    μ0=12, μ1=0, μ2=12, F(η)=sec(η)+tan(η), csc(η)cot(η).
    μ0=12, μ1=0, μ2=12, F(η)=sec(η)tan(η), csc(η)+cot(η).
    μ0=±1, μ1=0, μ2=±1, F(η)=tan(η), cot(η).

     | Show Table
    DownLoad: CSV

    According to the generalized direct algebraic method, the solutions of (2.3) are given by

    ψ(η)=ν0+Nk=1(νkG(η)k+rkG(η)k), (2.6)

    and G(η) is a solution of the following differential equation:

    G(η)=ε4k=0δkGk(η), (2.7)

    where νk, and rk are to be determined, and N is an integer number obtained by the highest degree of the nonlinear terms and the highest order of the derivatives. ε is user-specified, usually taken with ε=±1, and δk, k=0,1,2,3,4, are given in Table 2 [2].

    Table 2.  The relations among δk, k=0,1,2,3,4, and the function G(η).
    δ0 δ1 δ2 δ3 δ4 G(η)
    δ0=0, δ1=0, δ2>0, δ3=0, δ4<0, G(η)=ε δ2δ4sech(δ2η).
    δ0=δ224c4, δ1=0, δ2<0, δ3=0, δ4>0, G(η)=εδ22δ4tanh(δ22η).
    δ0=0, δ1=0, δ2<0, δ3=0, δ4>0, G(η)=ε δ2δ4 sec (δ2η).
    δ0=δ224δ4, δ1=0, δ2>0, δ3=0, δ4>0, G(η)=ε δ22δ4tan(δ22η).
    δ0=0, δ1=0, δ2=0, δ3=0, δ4>0, G(η)=εδ4η.
    δ0=0, δ1=0, δ2>0, δ30, δ4=0, G(η)=δ2δ3.sech2(δ22η).

     | Show Table
    DownLoad: CSV

    Consider the Novikov-Veselov (NV) system

    Ψt+αΓxxy+βΦxyy+γΓyΦ+γ(Ψ22)y+λΓΦx+λ(Ψ22)x=0,Γy=Ψx,Ψy=Φx, (3.1)

    a system of PDEs in the unknown functions Ψ=Ψ(x,y,t),Φ=Φ(x,y,t), Γ=Γ(x,y,t) and their partial derivatives. I plug the transformations

    Φ(x,y,t)=ϕ(η),η=x+ywt,Ψ(x,y,t)=ψ(η),Γ(x,y,t)=Θ(η), (3.2)

    into Eq (3.1) to reduce it to a system of ODEs given by

    wψη+αΘηηη+βϕηηη+γΘηϕ+γ(ψ22)η+λΘϕη+λ(ψ22)η=0,Θη=ψη,ψη=ϕη. (3.3)

    Integrating Θη=ψη and ϕη=ψη yields

    Θ=ψ,and ϕ=ψ. (3.4)

    Substituting (3.4) into the first equation of (3.3) and integrating once with respect to η yields

    wψ+(α+β)ψηη+(γ+λ)ψ2=0. (3.5)

    Balancing ψηη with ψ2 in (3.5) calculates the value of N=2.

    According to the modified F-expansion method with N=2, the solutions of (3.5) are

    ψ(η)=ρ0+ρ1F(η)+q1F(η)+ρ2F(η)2+q2F(η)2, (3.6)

    and F(η) is a solution of the following differential equation:

    F(η)=μ0+μ1F(η)+μ2F(η)2, (3.7)

    where μ0, μ1, μ2 are given in Table 1. To explore the analytic solutions to (3.5), I ought to follow the subsequent steps.

    Step 1. Placing (3.6) along with (3.7) into Eq (3.5) and gathering the coefficients of F(η)j, j = 4,3,2,1,0,1,2,3,4, to zeros gives a system of equations for ρ0,ρk,qk, k=1,2.

    Step 2. Solve the resulting system using mathematical software: for example, Mathematica or Maple.

    Step 3. Choosing the values of μ0,μ1 and μ2 and the function F(η) from Table 1 and substituting them along with ρ0,ρk,qk, k=1,2, in (3.6) produces a set of trigonometric function and rational solutions to (3.5).

    Applying the above steps, I determine the values of ρ0,ρ1,ρ2,q1,q2 and w as follows:

    (1). When μ0=0, μ1=1 and μ2=1, I have two cases.

    Case 1.

    ρ0=0,ρ1=6(α+β)γ+λ,ρ2=6(α+β)γ+λ,q1=q2=0,andw=α+β. (3.8)

    The solution is given by

    Ψ1(x,y,t)=3(α+β)2(γ+λ)sech2(12(x+y(α+β)t+x0)). (3.9)

    Case 2.

    ρ0=α+βγ+λ,ρ1=6(α+β)γ+λ,ρ2=6(α+β)γ+λ,q1=q2=0,andw=(α+β). (3.10)

    The solution is given by

    Ψ2(x,y,t)=(α+β)2(γ+λ)(3tanh2(12(x+y+t(α+β))+x0)1). (3.11)

    Figure 1 presents the time evolution of the analytic solutions (a) Ψ1 and (b) Ψ2 with t=0,10,20. The parameter values are x0=20, α=0.50,β=0.6, γ=1.5, and λ=1. Figure 2 presents the wave behavior by changing a certain parameter value and fixing the values of the others. Figure 2(a,b) presents the behavior of Ψ1 when I change the values of (a) α or β and (b) γ or λ. In Figure 2(a) it can also be seen that the value of α or β affects the direction and amplitude of the wave, such that a negative value always makes the wave negative, its amplitude decreases when α,β0, and its amplitude increases when α,β. In Figure 2(b) the value of γ or λ affects the direction and amplitude of the wave, such that a negative value always makes the wave negative, and its amplitude decreases when the value of γ or λ increases. In Figure 2, (c) and (d) present the wave behavior of Ψ2.

    Figure 1.  Time evolution of the analytic solutions (a) Ψ1 and (b) Ψ2 with t=0,10,20. The parameter are given by x0=20, α=0.50,β=0.6, γ=1.5, and λ=1.
    Figure 2.  This figure present the wave behavior when changing a certain parameter value and fixing the values of the others. (a) presents the behavior when I change the value of α or β, and (b) presents when I change the value of γ or λ for the solution Ψ1. (c) and (d) are for Ψ2.

    (2). When μ0=0, μ1=1, and μ2=1, I have two cases.

    Case 3. The solution is given by

    Ψ3(x,y,t)=3(α+β)2(γ+λ)csch2(12(x+y(α+β)t)). (3.12)

    Case 4. The solution is given by

    Ψ4(x,y,t)=(α+β)2(γ+λ)(3coth2(12(x+y+t(α+β)))1). (3.13)

    (3). When μ0=1, μ1=0, and μ2=1, I have

    Case 5. The solution is given by

    Ψ5(x,y,t)=8(α+β)γ+λ(cosh(4(16t(α+β)+x+y))+2)csch2(2(16t(α+β)+x+y)). (3.14)

    (4). When μ0=±1, μ1=0, and μ2=±1, I have one case.

    Case 6. The solution is given by

    Ψ6(x,y,t)=24(α+β)γ+λcsc2(2(16t(α+β)+x+y)). (3.15)

    According to the generalized algebraic method, the solutions of (3.5) are given by the form

    ψ(η)=ν0+ν1G(η)+ν2G(η)2+r1G(η)+r2G(η)2, (3.16)

    where νk, rk are to be determined later. G(η) is a solution of the following differential equation:

    G(η)=ε4k=0δkGk(η), (3.17)

    where δk, k=0,1,3,4, are given in Table 2. In all the cases mentioned above and the subsequent solutions, I used the mathematical software Mathematica to find the values of the constants ν0,ν1,ν2,r1,r2 and w. Thus, the analytic solutions to (3.5) using the generalized algebraic method will be presented here with different values of the constants δk, k=0,1,3,4.

    (5). When δ0=δ224δ4, δ1=δ3=0, δ2<0, δ4>0, and ε=±1,

    ν0=±4δ22ε4(α+β)2(γ+λ)23δ2ε4(α+β)2(γ+λ)22δ2ε2(α+β)(γ+λ)(γ+λ)2,ν2=6δ4ε2(α+β)(γ+λ),ν1=r1=r2=0,ε=±1.w=±2(4δ223δ2)ε4(α+β)2(γ+λ)2(γ+λ). (3.18)

    Case 7. The solution is given by

    Ψ7(x,y,t)=1(γ+λ)2(3δ2ε4(α+β)(γ+λ)tanh2(δ2(2tδ2(4δ23)ε4(α+β)2(γ+λ)2γ+λ+x+y)2)+2δ2ε2(α+β)(γ+λ)+δ2(4δ23)ε4(α+β)2(γ+λ)2). (3.19)

    Figure 3 shows the time evolution of the analytic solutions. Figure 3(a) shows Ψ7 with t = 0:2:6. The parameter values are δ2=1, δ4=1, ϵ=1, α=0.50, β=0.6, γ=1.5, λ=1.8 and x0=10. Figure 3(b) shows Ψ8 with t=0:2:8. The parameter values are δ2=1, δ4=1, ϵ=1, α=0.50, β=0.6, γ=1.5, λ=1.8 and x0=10. Figures 46 present the 3D time evolution of the analytic solutions Ψ2 (left) and the numerical solutions (right) obtained employing the scheme 5.1 with t=5,15,25, Mx=1600, Ny=100, x=060 and y=01.

    Figure 3.  Time evolution of the analytic solutions. (a) Ψ7 with t=0:2:6. The parameter values are δ2=1, δ4=1, ϵ=1, α=0.50, β=0.6, γ=1.5, λ=1.8 and x0=10. (b) Ψ8 with t=0:2:8. The parameter values are δ2=1, δ4=1, ϵ=1, α=0.50, β=0.6, γ=1.5, λ=1.8 and x0=10.
    Figure 4.  3D graphs presenting the analytic (left) and the numerical (right) solutions of Ψ2(x,y,t) at t=5. The figures present the strength of agreement between analytic and numerical solutions.
    Figure 5.  3D graphs presenting the analytic (left) and the numerical (right) solutions of Ψ2(x,y,t) at t=15. The figures present the strength of agreement between analytic and numerical solutions.
    Figure 6.  3D graphs presenting the analytic (left) and the numerical (right) solutions of Ψ2(x,y,t) at t=25. The figures present the strength of agreement between analytic and numerical solutions.

    (6). When δ0=0, δ1=δ3=0, δ2>0, δ4<0, and ε=±1,

    ν2=6δ4ε2(α+β)γ+λ,ν1=ν0=r1=r2=0,w=4δ2ε2(α+β). (3.20)

    Case 8. The solution is given by

    Ψ8(x,y,t)=6δ2ϵ4(α+β)sech2(δ2(4δ2ϵ2t(α+β)+x+y))γ+λ (3.21)

    (7). When δ0=0, δ1=δ4=0, δ30, δ2>0, ε=±1

    Set 1.ν1=3δ3ε2(α+β)2(γ+λ),ν0=ν2=r1=r2=0,w=δ2ε2(α+β).Set 2.ν0=δ2ε2(α+β)(γ+λ),ν1=3δ3ε2(α+β)2(γ+λ),ν2=r1=r2=0,w=δ2ε2(α+β). (3.22)

    Case 9.The solution is given by

    Ψ9(x,y,t)=3δ2(α+β)sech2(12δ2(δ2t((α+β))+x+y))2(γ+λ). (3.23)

    Case 10. The solution is given by

    Ψ10(x,y,t)=3δ2(α+β)sech2(12δ2(δ2t(α+β)+x+y))2(γ+λ)δ2(α+β)γ+λ. (3.24)

    In this section I extract numerical solutions to the resulting ODE system (3.5) using several numerical methods. The purpose of this procedure is to guarantee the accuracy of the analytic solutions. I picked one of the analytic solutions above to be a sample, (3.11). The nonlinear shooting and BVP methods, at t=0, are used by taking the value of ψ at the right endpoint of the domain η=0 with guessing the initial value for ψη. The new target is to obtain the second boundary condition of ψ at the left endpoint of a particular domain. Once the numerical result is obtained, I compare it with the analytic solution (3.11). The MATLAB solver ODE15s and FSOLVE [47] are used to get the numerical solution. The resulting ODE (3.5) is discretized as

    f(ψ)=0,f(ψi)=wψi+α+βΔη(ψi+12ψi+ψi1)+γ+λ2Δη(ψ2i+1ψ2i1), (4.1)

    for the BVP method and

    ψηη=1α+β(wψ(γ+λ)ψ2), (4.2)

    for the shooting method. Figure 7 presents the comparison between the numerical solutions obtained using the above numerical methods and the analytic solution. Figure 7 shows that the solutions are identical to the analytic solution.

    Figure 7.  Comparing the numerical solutions resulting from the shooting and BVP methods with the analytic solution (3.11) at t=0. The parameter values are taken as α=0.50, β=0.6, γ=1.5,λ=1.8, with N=600.

    Thus, it is possible to verify the correctness of the analytic solution. I also accept the obtained numerical solution as an initial condition for the numerical scheme in the next section.

    In this section, I use the finite-difference method to obtain the numerical results of system (1.1) over the domain [a,b]×[c,d]. Here, a,b,c and d represent the endpoints of the rectangular domain in the x and y directions, respectively, and Tf is a certain time. The domain [a,b]×[c,d] is split into (Mx+1)×(Ny+1) mesh points:

    xm=a+mΔx,m=0,1,2,,Mx,yn=c+nΔy,n=0,1,2,,Ny,

    where Δx and Δy are the step-sizes of the x and y domains, respectively. The system (1.1) is converted to an ODE system by discretizing the space derivatives while keeping the time derivative continuous. Completing this yields

    Ψt|km,n+α2ΔyΔ2xδ2x(Γk+1m,n+1Γk+1m,n1)+β2ΔxΔ2yδ2y(Φk+1m+1,nΦk+1m1,n)γ4Δy((Φk+1m,n+1+Φk+1m,n)Γk+1m,n+1(Φk+1m,n+Φk+1m,n1)Γk+1m,n1)λ4Δx((Γk+1m+1,n+Γk+1m,n)Φk+1m+1,n(Γk+1m,n+Γk+1m1,n)Φk+1m1,n)+γ4Δy((Ψk+1m,n+1)2(Ψk+1m,n1)2)+λ4Δx((Ψk+1m+1,n)2(Ψk+1m1,n)2)=0,12Δy(Γk+1m,n+1Γk+1m,n1)=12Δx(Ψk+1m+1,nΨk+1m1,n),12Δy(Ψk+1m,n+1Ψk+1m,n1)=12Δx(Φk+1m+1,nΦk+1m1,n), (5.1)

    where

    δ2xΓk+1m,n=(Γk+1m+1,n2Γk+1m,n+Γk+1m1,n),δ2yΦk+1m,n=(Φk+1m,n+12Φk+1m,n+Φk+1m,n1),

    subject to the boundary conditions:

    Ψx(a,y,t)=Ψx(b,y,t)=0,y[c,d],Ψy(x,c,t)=Ψy(x,d,t)=0,x[a,b]. (5.2)

    Equation (5.2) permits us to use fictitious points in estimating the space derivatives at the domain's endpoints. The initial conditions are generated by

    Ψ2(x,y,0)=(α+β)2(γ+λ)(3tanh2(12(x+y+x0)1), (5.3)

    where α,β,γ and λ are user-defined parameters. In all the numerical results shown in this section, the parameter values are fixed as α=0.50,β=0.6,γ=1.50,λ=1.80,x0=45.0, y=01, x=060 and t=025. The above system is solved by using an ODE solver in FORTRAN called the DDASPK solver [48]. This solver used a backward differentiation formula. Since I do not have the initial conditions for the space derivatives, I approximate the Jacobian matrix of the linearized system by using LU-Factorization. The obtained numerical results are acceptable. This can be observed from the Figures 8 and 9.

    Figure 8.  Time change for the numerical results while holding y=0.5 and Mx=1600 at t=0:5:25. The wave at t=25 illustrates that the numerical and the analytic solutions are quite identical.
    Figure 9.  The convergence histories of the scheme with the fixation of both y=0.5 and Mx=1600 at t=5.

    The von Neumann analysis is used to examine the stability of the scheme (5.1). The von Neumann analysis is occasionally called Fourier analysis and is utilized exclusively when the scheme is linear. Hence, I suppose that the linear version is given by

    Ψt+αΓxxy+βΦxyy+s0Γy+s1Ψy+s2Φx+s3Ψx=0,Γy=Ψx,Ψy=Φx, (6.1)

    where s0=γΦ, s1=γΨ, s2=λΓ, s3=λΨ are constants. Since Γy=Ψx, and Ψy=Φx, the first equation of (6.1) is given by

    Ψt+αΨxxx+βΨyyy+s0Ψy+s1Ψy+s2Ψx+s3Ψx=0, (6.2)

    where α,β,γ,λ,s0,s1,s2,s3,l4 are constants. I set directly

    Ψkm,n=μkexp(ιπξ0nΔx)exp(ιπξ1mΔy), (6.3)

    and also I can have

    Ψk+1m,n=μΨkm,n,Ψkm+1,n=exp(ιπξ0Δx)Ψkm,n,Ψkm,n+1=exp(ιπξ1Δy)Ψkm,n,Ψkm1,n=exp(ιπξ0Δx)Ψkm,n,Ψkm,n1=exp(ιπξ1Δy)Ψkm,n,m=1,2,,Nx1,n=1,2,,Ny1.

    Substituting (6.3) into (6.2) and doing some operations, I have

    1=μ(1ιΔt(sin(ξ0πΔx)Δx(4αΔ2xsin2(ξ0πΔx2)s2s3)+sin(ξ1πΔy)Δy(4βΔ2ysin2(ξ1πΔy2)s0s1))).

    Hence,

    μ=11aι, (6.4)

    where

    a=Δt(sin(ξ0πΔx)Δx(4αΔ2xsin2(ξ0πΔx2)s2s3)+sin(ξ1πΔy)Δy(4βΔ2ysin2(ξ1πΔy2)s0s1)).

    Thus,

    |μ|2=11+a21. (6.5)

    The stability condition of the von Neumann analysis is fulfilled. Consequently, from Eq (6.5), the scheme is unconditionally stable.

    To examine the accuracy of the numerical scheme (5.1), I study the truncation error utilizing Taylor expansions. Suppose that the error is

    ek+1m,n=Ψk+1m,nΨ(xm,yn,tk+1), (7.1)

    where Ψ(xm,yn,tk+1) and Ψk+1m,n are the analytic solution and an approximate solution, respectively. Substituting (7.1) into (5.1) gives

    ek+1j,kekj,kΔt=Tk+1m,n(α12Δ3xδ2x(ek+1m+1,nek+1m1,n)+β12Δ3yδ2y(ek+1m,n+1ek+1m,n1)+s2+s32Δx(ek+1m+1,nek+1m1,n)+s0+s12Δy(ek+1m,n+1ek+1m,n1)),

    where

    Tk+1m,n=α2Δ3xδ2x(Ψ(xm+1,yn,tk+1)Ψ(xm1,yn,tk+1))+β2Δ3yδ2y(Ψ(xm,yn+1,tk+1)Ψ(xm,yn1,tk+1))+s2+s32Δx(Ψ(xm+1,yn,tk+1)Ψ(xm1,yn,tk+1))+s0+s12Δy(Ψ(xm,yn+1,tk+1)Ψ(xm,yn1,tk+1)).

    Hence,

    Tk+1m,nΔt22Ψ(xm,yn,ξk+1)t2Δ2x25Ψ(ζm,yn,tk+1)x5Δ2y25Ψ(xm,ηn,tk+1)x5Δ2y63Ψ(xm,ηn,tk+1)x3Δ2x63Ψ(ζm,yn,tk+1)x3.

    Accordingly, the truncation error of the numerical scheme is

    Tk+1m,n=O(Δt,Δ2x,Δ2y).

    I have prosperously employed several analytical methods to extract the traveling wave solutions to the two-dimensional Novikov-Veselov system, confirming the solutions with numerical results obtained using the numerical scheme (5.1). The major highlights of the results are shown in Table 3 and Figures 810, which allow immediate comparison of the analytic solutions with the numerical results. Through these, I can notice that the solutions are identical to a large extent, and the error approaches zero whenever the value of Δx,Δy0. The numerical schemes are unconditionally stable for fixing the parameter values α=0.50,β=0.6,γ=1.50,λ=1.80,x0=45.0, y=01, x=060 and t=025.

    Table 3.  The relative error with L2 norm and CPU at t=20..
    Δx The Relative Error CPU
    0.6000 5.600×103 0.063×103m
    0.3000 2.100×103 0.1524×103s
    0.1500 6.700×104 0.3564×103s
    0.0750 2.100×104 0.8892×103s
    0.0375 6.610×105 1.7424×103s
    0.0187 2.310×105 4.0230×103s

     | Show Table
    DownLoad: CSV
    Figure 10.  The convergence histories measured utilizing the relative error with l2 norm as a function of Δx (see Table 3). Here, I picked a certain value of the variable y=0.5 at t=20 and x=060.

    Figure 1 presents the time evolution of the analytic solutions (a) Ψ1 and (b) Ψ2 with t=0,10,20. The parameter values are x0=20, α=0.50, β=0.6, γ=1.5, and λ=1. Figure 2 presents the wave behavior by changing a certain parameter value and fixing the values of the others. Figure 2(a,b) presents the behavior of Ψ1 when I change the values of (a) α or β and (b) γ or λ. In Figure 2(a) it can also be seen that the value of α or β affects the direction and amplitude of the wave, such that a negative value always makes the wave negative, its amplitude decreases when α,β0, and its amplitude increases when α,β. In Figure 2(b) the value of γ or λ affects the direction and amplitude of the wave, such that a negative value always makes the wave negative, and its amplitude decreases when the value of γ or λ increases. In Figure 2(c,d) present the wave behavior of Ψ2. Figure 3 shows the time evolution of the analytic solutions. Figure 3(a) shows Ψ7 with t=0:2:6. The parameter values are δ2=1, δ4=1, ϵ=1, α=0.50, β=0.6, γ=1.5, λ=1.8 and x0=10. Figure 3(b) shows Ψ8 with t=0:2:8. The parameter values are δ2=1, δ4=1, ϵ=1, α=0.50, β=0.6, γ=1.5, λ=1.8 and x0=10. Figures 46 present the 3D time evolution of the analytic solutions Ψ2 (left) and the numerical solutions (right) obtained employing the scheme 5.1 with t=5,15,25, Mx=1600, Ny=100, x=060 and y=01. These figures provide us with an adequate answer that the numerical and analytic solutions are quite identical. Barman et al. [42] accepted several traveling wave solutions for (1.1) as hyperbolic functions. The authors employed other parameters to develop new forms for the accepted solution. They proposed that Eq (1.1) describes tidal and tsunami waves, electromagnetic waves in transmission cables and magneto-sound and ion waves in plasma. In comparison, I have found numerous solutions also as hyperbolic functions. Furthermore, I obtained the numerical solutions to enhance the assurance that the solutions presented here are correct and accurate.

    I have successfully utilized the generalized algebraic and modified F-expansion methods to acquire the soliton solutions for the two-dimensional Novikov-Veselov system, verifying these solutions with numerical results obtained by employing the numerical scheme (5.1). The major highlights of the results shown in Figures 810 and Table 3, which allow immediate comparison of the analytic solutions with the numerical results. Through these, I can notice that the solutions are identical to a large extent, and the error approaches zero whenever the value of Δx,Δy0. The numerical schemes are unconditionally stable for fixing the parameter values α=0.50,β=0.6,γ=1.50,λ=1.80, x0=45.0, y=01, x=060 and t=025. The Jacobi elliptic functions have effectively deteriorated to hyperbolic functions. The applied numerical schemes have provided reliable numerical solutions when using a small value of Δx,Δy0.

    Ultimately, I can deduce that the methods used are valuable and applicable to extract soliton solutions for other nonlinear evolutionary systems found in chemistry, engineering, physics and other sciences.

    The author declares that he has no potential conflict of interest in this article.



    [1] M. Azizi, U. Aickelin, H. A. Khorshidi, M. Baghalzadeh-Shishehgarkhaneh, Energy valley optimizer: A novel metaheuristic algorithm for global and engineering optimization, Sci. Rep., 13 (2023), 226. https://doi.org/10.1038/s41598-022-27344-y doi: 10.1038/s41598-022-27344-y
    [2] F. A. Hashim, E. H. Houssein, K. Hussain, M. S. Mabrouk, W. Al-Atabany, Honey badger algorithm: New metaheuristic algorithm for solving optimization problems, Math. Comput. Simul., 192 (2022), 84–110. https://doi.org/10.1016/j.matcom.2021.08.013 doi: 10.1016/j.matcom.2021.08.013
    [3] S. Gupta, H. Abderazek, B. S. Yıldız, A. R. Yildiz, S. Mirjalili, S. M. Sait, Comparison of metaheuristic optimization algorithms for solving constrained mechanical design optimization problems, Exp. Syst. Appl., 183 (2021), 115351. https://doi.org/10.1016/j.eswa.2021.115351 doi: 10.1016/j.eswa.2021.115351
    [4] S. Aslan, T. Erkin, An immune plasma algorithm based approach for ucav path planning, J. King Saud Univ. Comput. Inf. Sci., 35 (2023), 56–69. https://doi.org/10.1016/j.jksuci.2022.06.004 doi: 10.1016/j.jksuci.2022.06.004
    [5] L. Abualigah, K. H. Almotairi, M. A. Elaziz, Multilevel thresholding image segmentation using meta-heuristic optimization algorithms: Comparative analysis, open challenges and new trends, Appl. Intell., 53 (2023), 11654–11704. https://doi.org/10.1007/s10489-022-04064-4 doi: 10.1007/s10489-022-04064-4
    [6] M. Chan-Ley, G. Olague, Categorization of digitized artworks by media with brain programming, Appl. Opt., 59 (2020), 4437–4447, 2020. https://doi.org/10.1364/AO.385552 doi: 10.1364/AO.385552
    [7] Y. Li, G. Tian, Y. Yi, Y. Yuan, Improved artificial rabbit optimization and its application in multichannel signal denoising, IEEE Sensors J., 2024 (2024). https://doi.org/10.1109/JSEN.2024.3456290 doi: 10.1109/JSEN.2024.3456290
    [8] Y. Xiao, H. Cui, A. G. Hussien, F. A. Hashim, MSAO: A multi-strategy boosted snow ablation optimizer for global optimization and real-world engineering applications, Adv. Eng. Inf., 61 (2024), 102464. https://doi.org/10.1016/j.aei.2024.102464 doi: 10.1016/j.aei.2024.102464
    [9] X. Fei, J. Wang, S. Ying, Z. Hu, J. Shi, Projective parameter transfer based sparse multiple empirical kernel learning machine for diagnosis of brain disease, Neurocomputing, 413 (2020), 271–283. https://doi.org/10.1016/j.neucom.2020.07.008 doi: 10.1016/j.neucom.2020.07.008
    [10] Z. Ma, X. Li, An improved supervised and attention mechanism-based u-net algorithm for retinal vessel segmentation, Comput. Biol. Med., 168 (2024), 107770. https://doi.org/10.1016/j.compbiomed.2023.107770 doi: 10.1016/j.compbiomed.2023.107770
    [11] Y. Xiao, Y. Guo, H. Cui, Y. Wang, J. Li, Y. Zhang, IHAOAVOA: An improved hybrid aquila optimizer and African vultures optimization algorithm for global optimization problems, Math. Biosci. Eng., 19 (2022), 10963–11017. https://doi.org/10.3934/mbe.2022512 doi: 10.3934/mbe.2022512
    [12] J. Zhang, M. Xiao, L. Gao, Q. Pan, Queuing search algorithm: A novel metaheuristic algorithm for solving engineering optimization problems, Appl. Math. Modell., 63 (2018), 464–490. https://doi.org/10.1016/j.apm.2018.06.036 doi: 10.1016/j.apm.2018.06.036
    [13] U. Kamath, K. De Jong, A. Shehu, Effective automated feature construction and selection for classification of biological sequences, PloS One, 9 (2014), e99982. https://doi.org/10.1371/journal.pone.0099982 doi: 10.1371/journal.pone.0099982
    [14] F. Thabtah, F. Kamalov, S. Hammoud, S. R. Shahamiri, Least loss: A simplified filter method for feature selection, Inf. Sci., 534 (2020), 1–15. https://doi.org/10.1016/j.ins.2020.05.017 doi: 10.1016/j.ins.2020.05.017
    [15] L. Sun, J. Zhang, W. Ding, J. Xu, Feature reduction for imbalanced data classification using similarity-based feature clustering with adaptive weighted k-nearest neighbors, Inf. Sci., 593 (2022), 591–613. https://doi.org/10.1016/j.ins.2022.02.004 doi: 10.1016/j.ins.2022.02.004
    [16] Z. Tao, L. Huiling, W. Wenwen, Y. Xia, GA-SVM based feature selection and parameter optimization in hospitalization expense modeling, Appl. Soft Comput., 75 (2019), 323–332. https://doi.org/10.1016/j.asoc.2018.11.001 doi: 10.1016/j.asoc.2018.11.001
    [17] H. Liu, Z. Zhao, Manipulating data and dimension reduction methods: Feature selection, in Computational Complexity: Theory, Techniques, and Applications, Springer, (2012), 790–1800. https://doi.org/10.1007/978-1-4614-1800-9_115
    [18] M. Rostami, K. Berahmand, E. Nasiri, S. Forouzandeh, Review of swarm intelligence-based feature selection methods, Eng. Appl. Artif. Intell., 100 (2021), 104210. https://doi.org/10.1016/j.engappai.2021.104210 doi: 10.1016/j.engappai.2021.104210
    [19] D. H. Wolpert, W. G. Macready, No free lunch theorems for optimization, IEEE Trans. Evol. Comput., 1 (1997), 67–82. https://doi.org/10.1109/4235.585893 doi: 10.1109/4235.585893
    [20] X. Song, Y. Zhang, D. Gong, X. Sun, Feature selection using bare-bones particle swarm optimization with mutual information, Pattern Recognit., 112 (2021), 107804. https://doi.org/10.1016/j.patcog.2020.107804 doi: 10.1016/j.patcog.2020.107804
    [21] H. Faris, M. M. Mafarja, A. A. Heidari, I. Aljarah, A. M. Al-Zoubi, S. Mirjalili, et al., An efficient binary salp swarm algorithm with crossover scheme for feature selection problems, Knowl. Based Syst., 154 (2018), 43–67. https://doi.org/10.1016/j.knosys.2018.05.009 doi: 10.1016/j.knosys.2018.05.009
    [22] E. Emary, H. M. Zawbaa, A. E. Hassanien, Binary grey wolf optimization approaches for feature selection, Neurocomputing, 172 (2016), 371–381. https://doi.org/10.1016/j.neucom.2015.06.083 doi: 10.1016/j.neucom.2015.06.083
    [23] Y. Zhao, J. Dong, X. Li, H. Chen, S. Li, A binary dandelion algorithm using seeding and chaos population strategies for feature selection, Appl. Soft Comput., 125 (2022), 109166. https://doi.org/10.1016/j.asoc.2022.109166 doi: 10.1016/j.asoc.2022.109166
    [24] M. Mafarja, S. Mirjalili, Whale optimization approaches for wrapper feature selection, Appl. Soft Comput., 62 (2018), 441–453. https://doi.org/10.1016/j.asoc.2017.11.006 doi: 10.1016/j.asoc.2017.11.006
    [25] A. Adamu, M. Abdullahi, S. B. Junaidu, I. H. Hassan, An hybrid particle swarm optimization with crow search algorithm for feature selection, Mach. Learn. Appl., 6 (2021), 100108. https://doi.org/10.1016/j.mlwa.2021.100108 doi: 10.1016/j.mlwa.2021.100108
    [26] Y. Xue, T. Tang, A. X. Liu, Large-scale feedforward neural network optimization by a self-adaptive strategy and parameter based particle swarm optimization, IEEE Access, 7 (2019), 52473–52483. https://doi.org/10.1109/ACCESS.2019.2911530 doi: 10.1109/ACCESS.2019.2911530
    [27] E. Aličković, A. Subasi, Breast cancer diagnosis using GA feature selection and rotation forest, Neural Comput. Appl., 28 (2017), 753–763. https://doi.org/10.1007/s00521-015-2103-9 doi: 10.1007/s00521-015-2103-9
    [28] B. Xue, M. Zhang, W. N. Browne, X. Yao, A survey on evolutionary computation approaches to feature selection, IEEE Trans. Evol. Comput., 20 (2015), 606–626. https://doi.org/10.1109/TEVC.2015.2504420 doi: 10.1109/TEVC.2015.2504420
    [29] N. Khodadadi, E. Khodadadi, Q. Al-Tashi, E. S. M. El-Kenawy, L. Abualigah, S. J. Abdulkadir, et al., BAOA: Binary arithmetic optimization algorithm with K-nearest neighbor classifier for feature selection, IEEE Access, 11 (2023), 94094–94115. https://doi.org/10.1109/ACCESS.2023.3310429 doi: 10.1109/ACCESS.2023.3310429
    [30] W. N. Chen, D. Z. Tan, Q. Yang, T. Gu, J. Zhang, Ant colony optimization for the control of pollutant spreading on social networks, IEEE Trans. Cybern., 50 (2019), 4053–4065. https://doi.org/10.1109/TCYB.2019.2922266 doi: 10.1109/TCYB.2019.2922266
    [31] H. Hichem, M. Elkamel, M. Rafik, M. T. Mesaaoud, C. Ouahiba, A new binary grasshopper optimization algorithm for feature selection problem, J. King Saud University Comput. Inf. Sci., 34 (2022), 316–328. https://doi.org/10.1016/j.jksuci.2019.11.007 doi: 10.1016/j.jksuci.2019.11.007
    [32] A. A. Alhussan, A. A. Abdelhamid, E. S. M. El-Kenawy, A. Ibrahim, M. M. Eid, D. S. Khafaga, et al., A binary waterwheel plant optimization algorithm for feature selection, IEEE Access, 11 (2023), 94227–94251. https://doi.org/10.1109/ACCESS.2023.3312022 doi: 10.1109/ACCESS.2023.3312022
    [33] K. Nag, N. R. Pal, A multiobjective genetic programming-based ensemble for simultaneous feature selection and classification, IEEE Trans. Cybern., 46 (2015), 499–510. https://doi.org/10.1109/TCYB.2015.2404806 doi: 10.1109/TCYB.2015.2404806
    [34] J. Xue, B. Shen, Dung beetle optimizer: A new meta-heuristic algorithm for global optimization, J. Supercomput., 79 (2023), 7305–7336. https://doi.org/10.1007/s11227-022-04959-6 doi: 10.1007/s11227-022-04959-6
    [35] X. Yao, Y. Liu, G. Lin, Evolutionary programming made faster, IEEE Trans. Evol. Comput., 3 (1999), 82–102. https://doi.org/10.1109/4235.771163 doi: 10.1109/4235.771163
    [36] T. Y. Wu, H. Li, S. C. Chu, CPPE: An improved phasmatodea population evolution algorithm with chaotic maps, Mathematics, 11 (2023), 1977. https://doi.org/10.3390/math11091977 doi: 10.3390/math11091977
    [37] P. Qu, Q. Yuan, F. Du, Q. Gao, An improved manta ray foraging optimization algorithm, Sci. Rep., 14 (2024), 10301. https://doi.org/10.1038/s41598-024-59960-1 doi: 10.1038/s41598-024-59960-1
    [38] H. Yu, Y. Wang, H. Jia, L. Abualigah, Modified prairie dog optimization algorithm for global optimization and constrained engineering problems, Math. Biosci. Eng, 20 (2023), 19086–19132. https://doi.org/10.3934/mbe.2023844 doi: 10.3934/mbe.2023844
    [39] C. Liu, L. Li, Y. Qiang, S. Zhang, Predicting construction accidents on sites: An improved atomic search optimization algorithm approach, Eng. Rep., 6 (2024), e12773. https://doi.org/10.1002/eng2.12773 doi: 10.1002/eng2.12773
    [40] A. Bisht, M. Dua, S. Dua, A novel approach to encrypt multiple images using multiple chaotic maps and chaotic discrete fractional random transform, J. Ambient Intell. Humanized Comput., 10 (2019), 3519–3531. https://doi.org/10.1007/s12652-018-1072-0 doi: 10.1007/s12652-018-1072-0
    [41] Y. Zhou, L. Bao, C. L. P. Chen, A new 1D chaotic system for image encryption, Signal Process., 97 (2014), 172–182. https://doi.org/10.1016/j.sigpro.2013.10.034 doi: 10.1016/j.sigpro.2013.10.034
    [42] F. Han, X. Liao, B. Yang, Y. Zhang, A hybrid scheme for self-adaptive double color-image encryption, Multimedia Tools Appl., 77 (2018), 14285–14304. https://doi.org/10.1007/s11042-017-5029-7 doi: 10.1007/s11042-017-5029-7
    [43] H. R. Tizhoosh, Opposition-based learning: A new scheme for machine intelligence, in International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06), 1 (2005), 695–701. https://doi.org/10.1109/CIMCA.2005.1631345
    [44] S. Rahnamayan, H. R. Tizhoosh, M. M. A. Salama, Opposition-based differential evolution, IEEE Trans. Evol. Comput., 12 (2008), 64–79. https://doi.org/10.1109/TEVC.2007.894200 doi: 10.1109/TEVC.2007.894200
    [45] H. Wang, Z. Wu, S. Rahnamayan, Y. Liu, M. Ventresca, Enhancing particle swarm optimization using generalized opposition-based learning, Inf. Sci., 181 (2011), 4699–4714. https://doi.org/10.1016/j.ins.2011.03.016 doi: 10.1016/j.ins.2011.03.016
    [46] M. Abd Elaziz, D. Oliva, S. Xiong, An improved opposition-based sine cosine algorithm for global optimization, Exp. Syst. Appl., 90 (2017), 484–500. https://doi.org/10.1016/j.eswa.2017.07.043 doi: 10.1016/j.eswa.2017.07.043
    [47] W. Long, J. Jiao, X. Liang, S. Cai, M. Xu, A random opposition-based learning grey wolf optimizer, IEEE Access, 7 (2019), 113810–113825. https://doi.org/10.1109/ACCESS.2019.2934994 doi: 10.1109/ACCESS.2019.2934994
    [48] R. Storn, K. Price, Differential evolution–-a simple and efficient heuristic for global optimization over continuous spaces, J. Global Optim., 11 (1997), 341–359. https://doi.org/10.1023/A:1008202821328 doi: 10.1023/A:1008202821328
    [49] A. Nickabadi, M. M. Ebadzadeh, R. Safabakhsh, A novel particle swarm optimization algorithm with adaptive inertia weight, Appl. Soft Comput., 11 (2011), 3658–3670. https://doi.org/10.1016/j.asoc.2011.01.037 doi: 10.1016/j.asoc.2011.01.037
    [50] Y. Honshuku, H. Isakari, A topology optimisation of acoustic devices based on the frequency response estimation with the Padé approximation, Appl. Math. Modell., 110 (2022), 819–840. https://doi.org/10.1016/j.apm.2022.06.020 doi: 10.1016/j.apm.2022.06.020
    [51] H. Vazquez-Leal, B. Benhammouda, U. Filobello-Nino, A. Sarmiento-Reyes, V. M. Jimenez-Fernandez, J. L. Garcia-Gervacio, et al., Direct application of Padé approximant for solving nonlinear differential equations, SpringerPlus, 3 (2014), 1–11. https://doi.org/10.1186/2193-1801-3-563 doi: 10.1186/2193-1801-3-563
    [52] I. V. Andrianov, A. Shatrov, Padé approximants, their properties, and applications to hydrodynamic problems, Symmetry, 13 (2021), 1869. https://doi.org/10.3390/sym13101869 doi: 10.3390/sym13101869
    [53] J. Xu, T. Wang, L. Pei, S. Mao, C. Zhu, Parameter identification of electrolyte decomposition state in lithium-ion batteries based on a reduced pseudo two-dimensional model with Padé approximation, J. Power Sources, 460 (2020), 228093. https://doi.org/10.1016/j.jpowsour.2020.228093 doi: 10.1016/j.jpowsour.2020.228093
    [54] A. H. Gandomi, X. S. Yang, Evolutionary boundary constraint handling scheme, Neural Comput. Appl., 21 (2012), 1449–1462. https://doi.org/10.1007/s00521-012-1069-0 doi: 10.1007/s00521-012-1069-0
    [55] A. H. Gandomi, A. R. Kashani, Evolutionary bound constraint handling for particle swarm optimization, in 2016 4th International Symposium on Computational and Business Intelligence (ISCBI), (2016), 148–152. https://doi.org/10.1109/ISCBI.2016.7743274
    [56] A. H. Gandomi, A. R. Kashani, M. Mousavi, Boundary constraint handling affection on slope stability analysis, in Engineering and Applied Sciences Optimization. Computational Methods in Applied Sciences (eds. N. Lagaros and M. Papadrakakis), Springer, (2015), 341–358. https://doi.org/10.1007/978-3-319-18320-6_18
    [57] A. H. Gandomi, A. R. Kashani, F. Zeighami, Retaining wall optimization using interior search algorithm with different bound constraint handling, Int. J. Numer. Anal. Methods Geomech., 41 (2017), 1304–1331. https://doi.org/10.1002/nag.2678 doi: 10.1002/nag.2678
    [58] A. C. Cinar, A comprehensive comparison of accuracy-based fitness functions of metaheuristics for feature selection, Soft Comput., 27 (2023), 8931–8958. https://doi.org/10.1007/s00500-023-08414-3 doi: 10.1007/s00500-023-08414-3
    [59] I. Al-Shourbaji, N. Helian, Y. Sun, S. Alshathri, M. Abd Elaziz, Boosting ant colony optimization with reptile search algorithm for churn prediction, Mathematics, 10 (2022), 1031. https://doi.org/10.3390/math10071031 doi: 10.3390/math10071031
    [60] E. S. M. El-Kenawy, S. Mirjalili, A. Ibrahim, M. Alrahmawy, M. El-Said, R. M. Zaki, et al., Advanced meta-heuristics, convolutional neural networks, and feature selectors for efficient COVID-19 X-ray chest image classification, IEEE Access, 9 (2021). 36019–36037. https://doi.org/10.1109/ACCESS.2021.3061058
    [61] T. Khosla, O. P. Verma, An adaptive hybrid particle swarm optimizer for constrained optimization problem, in 2021 International Conference in Advances in Power, Signal, and Information Technology (APSIT), IEEE, (2021), 1–7. https://doi.org/10.1109/APSIT52773.2021.9641410
    [62] B. D. Kwakye, Y. Li, H. H. Mohamed, E. Baidoo, T. Q. Asenso, Particle guided metaheuristic algorithm for global optimization and feature selection problem, Exp. Syst. Appl., 248 (2024), 123362. https://doi.org/10.1016/j.eswa.2024.123362 doi: 10.1016/j.eswa.2024.123362
    [63] G. Wu, R. Mallipeddi, P. N. Suganthan, Problem definitions and evaluation criteria for the CEC 2017 competition on constrained real-parameter optimization, National University of Defense Technology, Changsha, Hunan, PR China and Kyungpook National University, Daegu, South Korea and Nanyang Technological University, Singapore, Technical Report, 2017.
    [64] S. Mirjalili, A. Lewis, The whale optimization algorithm, Adv. Eng. Software, 95 (2016), 51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008 doi: 10.1016/j.advengsoft.2016.01.008
    [65] S. Mirjalili, SCA: A sine cosine algorithm for solving optimization problems, Knowl. Based Syst., 96 (2016), 120–133. https://doi.org/10.1016/j.knosys.2015.12.022 doi: 10.1016/j.knosys.2015.12.022
    [66] J. Kennedy, R. Eberhart, Particle swarm optimization, in Proceedings of ICNN'95-International Conference on Neural Networks, 4 (1995), 1942–1948. https://doi.org/10.1109/ICNN.1995.488968
    [67] S. Mirjalili, S. M. Mirjalili, A. Lewis, Grey wolf optimizer, Adv. Eng. Software, 69 (2014), 46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007 doi: 10.1016/j.advengsoft.2013.12.007
    [68] A. A. Heidari, S. Mirjalili, H. Faris, I. Aljarah, M. Mafarja, H. Chen, Harris Hawks optimization: Algorithm and applications, Future Gener. Comput. Syst., 97 (2019), 849–872. https://doi.org/10.1016/j.future.2019.02.028 doi: 10.1016/j.future.2019.02.028
    [69] L. Abualigah, A. Diabat, S. Mirjalili, M Abd Elaziz, A. H. Gandomi, The arithmetic optimization algorithm, Comput. Methods Appl. Mech. Eng., 376 (2021), 113609. https://doi.org/10.1016/j.cma.2020.113609 doi: 10.1016/j.cma.2020.113609
    [70] S. Arora, P. Anand, Binary butterfly optimization approaches for feature selection, Exp. Syst. Appl., 116 (2019), 147–160. https://doi.org/10.1016/j.eswa.2018.08.051 doi: 10.1016/j.eswa.2018.08.051
    [71] R. Tanabe, A. S. Fukunaga, Improving the search performance of SHADE using linear population size reduction, in 2014 IEEE Congress on Evolutionary Computation (CEC), (2014), 1658–1665. https://doi.org/10.1109/CEC.2014.6900380
    [72] A. W. Mohamed, A. A. Hadi, A. M. Fattouh, K. M. Jambi, LSHADE with semi-parameter adaptation hybrid with CMA-ES for solving CEC 2017 benchmark problems, in 2017 IEEE Congress on Evolutionary Computation (CEC), (2017), 145–152. https://doi.org/10.1109/CEC.2017.7969307
    [73] S. Zhao, Y. Wu, S. Tan, J. Wu, Z. Cui, Y. G. Wang, QQLMPA: A quasi-opposition learning and Q-learning based marine predators algorithm, Exp. Syst. Appl., 213 (2023), 119246. https://doi.org/10.1016/j.eswa.2022.119246 doi: 10.1016/j.eswa.2022.119246
    [74] Y. Xu, Z. Yang, X. Li, H. Kang, X. Yang, Dynamic opposite learning enhanced teaching-learning-based optimization, Knowl. Based Syst., 188 (2020), 104966. https://doi.org/10.1016/j.knosys.2019.104966 doi: 10.1016/j.knosys.2019.104966
    [75] R. W. Morrison, Designing Evolutionary Algorithms for Dynamic Environments, Springer, 2004. https://doi.org/10.1007/978-3-662-06560-0
    [76] K. Hussain, M. N. M. Salleh, S. Cheng, Y. Shi, On the exploration and exploitation in popular swarm-based metaheuristic algorithms, Neural Comput. Appl., 31 (2019), 7665–7683. https://doi.org/10.1007/s00521-018-3592-0 doi: 10.1007/s00521-018-3592-0
    [77] S. Cheng, Y. Shi, Q. Qin, Q. Zhang, R. Bai, Population diversity maintenance in brain storm optimization algorithm, J. Artif. Intell. Soft Comput. Res., 4 (2014), 83–97. https://doi.org/10.1515/jaiscr-2015-0001 doi: 10.1515/jaiscr-2015-0001
    [78] S. Mirjalili, A. Lewis, S-shaped versus V-shaped transfer functions for binary particle swarm optimization, Swarm Evol. Comput., 9 (2013), 1–14. https://doi.org/10.1016/j.swevo.2012.09.002 doi: 10.1016/j.swevo.2012.09.002
    [79] J. Too, A. R. Abdullah, N. Mohd-Saad, Hybrid binary particle swarm optimization differential evolution-based feature selection for emg signals classification, Axioms, 8 (2019), 79. https://doi.org/10.3390/axioms8030079 doi: 10.3390/axioms8030079
    [80] J. Too, A. R. Abdullah, N. Mohd-Saad, N. Mohd-Ali, W. Tee, A new competitive binary grey wolf optimizer to solve the feature selection problem in emg signals classification, Computers, 7 (2018), 58. https://doi.org/10.3390/computers7040058 doi: 10.3390/computers7040058
    [81] M. H. Aghdam, N. Ghasem-Aghaee, M. E. Basiri, Text feature selection using ant colony optimization, Exp. Syst. Appl., 36 (2009), 6843–6853. https://doi.org/10.1016/j.eswa.2008.08.022 doi: 10.1016/j.eswa.2008.08.022
    [82] J. Too, A. R. Abdullah, N. Mohd-Saad, A new quadratic binary harris hawk optimization for feature selection, Electronics, 8 (2019), 1130. https://doi.org/10.3390/electronics8101130 doi: 10.3390/electronics8101130
  • Reader Comments
  • © 2025 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(430) PDF downloads(56) Cited by(0)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog