
The fundamental purpose of this research is to investigate the existence theory as well as the uniqueness of solutions to a coupled system of fractional order differential equations with Caputo derivatives. In this regard, we utilize the definition and properties of a newly developed conception of complex valued fuzzy rectangular b-metric spaces to explore the fuzzy form of some significant fixed point and coupled fixed point results. We further present certain examples and a core lemma in the case of complex valued fuzzy rectangular b-metric spaces.
Citation: Sumaiya Tasneem Zubair, Kalpana Gopalan, Thabet Abdeljawad, Nabil Mlaiki. Novel fixed point technique to coupled system of nonlinear implicit fractional differential equations in complex valued fuzzy rectangular b-metric spaces[J]. AIMS Mathematics, 2022, 7(6): 10867-10891. doi: 10.3934/math.2022608
[1] | Anusmita Das, Kaushik Dehingia, Hemanta Kumar Sharmah, Choonkil Park, Jung Rye Lee, Khadijeh Sadri, Kamyar Hosseini, Soheil Salahshour . Optimal control of effector-tumor-normal cells dynamics in presence of adoptive immunotherapy. AIMS Mathematics, 2021, 6(9): 9813-9834. doi: 10.3934/math.2021570 |
[2] | Xingxiao Wu, Lidong Huang, Shan Zhang, Wenjie Qin . Dynamics analysis and optimal control of a fractional-order lung cancer model. AIMS Mathematics, 2024, 9(12): 35759-35799. doi: 10.3934/math.20241697 |
[3] | Kaushik Dehingia, Hemanta Kumar Sarmah, Kamyar Hosseini, Khadijeh Sadri, Soheil Salahshour, Choonkil Park . An optimal control problem of immuno-chemotherapy in presence of gene therapy. AIMS Mathematics, 2021, 6(10): 11530-11549. doi: 10.3934/math.2021669 |
[4] | Noufe H. Aljahdaly, Nouf A. Almushaity . A diffusive cancer model with virotherapy: Studying the immune response and its analytical simulation. AIMS Mathematics, 2023, 8(5): 10905-10928. doi: 10.3934/math.2023553 |
[5] | Kai Zhang, Yunpeng Ji, Qiuwei Pan, Yumei Wei, Yong Ye, Hua Liu . Sensitivity analysis and optimal treatment control for a mathematical model of Human Papillomavirus infection. AIMS Mathematics, 2020, 5(3): 2646-2670. doi: 10.3934/math.2020172 |
[6] | Salma M. Al-Tuwairqi, Asma A. Badrah . Modeling the dynamics of innate and adaptive immune response to Parkinson's disease with immunotherapy. AIMS Mathematics, 2023, 8(1): 1800-1832. doi: 10.3934/math.2023093 |
[7] | Ahmed J. Abougarair, Mohsen Bakouri, Abdulrahman Alduraywish, Omar G. Mrehel, Abdulrahman Alqahtani, Tariq Alqahtani, Yousef Alharbi, Md Samsuzzaman . Optimizing cancer treatment using optimal control theory. AIMS Mathematics, 2024, 9(11): 31740-31769. doi: 10.3934/math.20241526 |
[8] | Muhammad Farman, Aqeel Ahmad, Ali Akgül, Muhammad Umer Saleem, Kottakkaran Sooppy Nisar, Velusamy Vijayakumar . Dynamical behavior of tumor-immune system with fractal-fractional operator. AIMS Mathematics, 2022, 7(5): 8751-8773. doi: 10.3934/math.2022489 |
[9] | Yue Liu, Liming Chen, Liangting Lv, Pierre Failler . The impact of population aging on economic growth: a case study on China. AIMS Mathematics, 2023, 8(5): 10468-10485. doi: 10.3934/math.2023531 |
[10] | Zawar Hussain, Atif Akbar, Mohammed M. A. Almazah, A. Y. Al-Rezami, Fuad S. Al-Duais . Diagnostic power of some graphical methods in geometric regression model addressing cervical cancer data. AIMS Mathematics, 2024, 9(2): 4057-4075. doi: 10.3934/math.2024198 |
The fundamental purpose of this research is to investigate the existence theory as well as the uniqueness of solutions to a coupled system of fractional order differential equations with Caputo derivatives. In this regard, we utilize the definition and properties of a newly developed conception of complex valued fuzzy rectangular b-metric spaces to explore the fuzzy form of some significant fixed point and coupled fixed point results. We further present certain examples and a core lemma in the case of complex valued fuzzy rectangular b-metric spaces.
In numerous broad fields of study, optimization is a useful strategy when choosing the most beneficial choice from a range of options is essential. These broad fields include computer science, applied mathematics, engineering, and management science, as discussed by Deb [1], Goldberg [2], Michalewicz, and Arabas [3]. Effective crossover operators are essential for solving complicated problems with genetic algorithms (GA), especially for addressing information technology (IT) outsourcing schedule concerns. Traditional crossover approaches frequently struggle to balance exploration and exploitation F Lu [4]. Complex systems, such as IT outsourcing timetables, have become increasingly difficult to manage in an era of globalization due to inherent risks and uncertainties. Just as supply chain optimization entails resolving multi-echelon difficulties and decreasing costs using advanced heuristics, improving IT outsourcing schedules necessitates sophisticated methodologies to efficiently manage numerous risks Nahangi and Awwad [5]. In computing and engineering, the aim is to maximize system or application performance while minimizing runtime and resource consumption as much as possible Chu and Beasley [6]. Decisions are made by creating optimization models containing the problem's core and then applying mathematical approaches to address these models Wasserkrug et al [7]. Optimization algorithms for unconstrained issues typically employ gradient information to locate the optimal solution. As such, the gradient-based optimization method can solve objective functions with non-differentiable components Ahmadianfar et al. [8]. Deterministic approaches are a type of local optimization where the search process and its outcome primarily depend on an initial guess. Several population-based stochastic techniques, including particle swarm optimization (PSO), simulated annealing (SA), GAs, and others, have been created and are employed to address optimization issues with constraints, as discussed in Eberhart et al. [9], Kirkpatrick et al. [10] and Deb [3].
The guided random search approaches comprise all of these optimization techniques Goldberg and Deb [11]. GAs are based on Charles Darwin's principle that only the offspring of the fittest parents can survive Holland [12]. GA is a reliable and effective evolutionary search technique for locating the best potential solutions to complicated multi-modal situations De-Jong [13]. Natural phenomena suggest that genetic inheritance is stored in chromosomes composed of genes Haq et al. [14]. As the mutation operator aids in preserving population diversity and preventing premature convergence, the crossover operator uses genetic information from different chromosomes to explore new search spaces Haq et al. [15]. The continuous search space is changed into a discrete one using a binary-coded scheme, where the string length is determined by the separation between two adjacent grids. Under a small number of decision variables, binary encoding performs well and requires less precision for the solutions Katoch et al. [16]. However, when high precision is needed to solve multi-dimensional optimization problems, binary encoding schemes perform unsatisfactorily Haq et al. [15]. The concept of real encoding first surfaced in the early 1990s, when a vector of real-coded GA was used to represent a chromosome Wright [17].
The crossover and mutation operators both have a big effect on how well GAs perform. As a result, a lot of research is focused on improving these operators' performance. Laplace crossover (LX) is used to locate the offspring and is linked with a Laplace probability distribution Deep et al. [18]. Therefore, the two offspring generated by the LX operator are symmetrical in terms of their parental position and did not automatically locate close to the better of the two parents. To create a simulated binary crossover (SBX), Deb et al. [19] modified a single-point binary crossover. When two parents are chosen, SBX produces two offspring. These offspring are positioned in a straight line that is connected to their parents. The main drawback of SBX is that it is unable to control the size of the parameter value adaptively. Essentially, the crossover operator uses the current population information to guide the search in the other search space. In this context, the crossover operator is essential to exploring the unique aspect of GA Naqvi et al. [20].
At first, Deep and Thakur [18] proposed a self-parent-centric crossover operator based on the Laplace distribution. This is the Laplace distribution's distribution function:
F(y)={12exp(|y−a|b),y≤a,1−12exp(−|y−a|b),y>a, | (1) |
where, respectively, a and b represent the location and shape parameters for Laplace distribution. Utilizing LX, from two parents y(1)=(y(1)1,y(1)2,y(1)3,…,y(1)n) and y(2)=(y(2)1,y(2)2,y(2)3,…,y(2)n), two offspring, ϑ = (ϑ1, ϑ2, ϑ3, …, ϑn) and τ = (τ1, τ2, τ3, ..., τn.
Based on the double Pareto probability distribution; the double Pareto crossover (DPX) is a parent-centric operator Thakur [21]. The distribution function of the double Pareto distribution, which this crossover operator uses, is given as
F(y)={12(1−yab)−a,y<012[1−(1+yab)−a],y≥0. | (2) |
The Double Pareto probability distribution has two parameters, i.e., a & b, where a belongs to a real number and b is greater than zero. Here a = location parameter and b = scale parameter of the double Pareto probability distribution.
The Fisk crossover (FX) is a parent-centric crossover operator using a log-logistic distribution ul Haq et al. [22]. The FX operator uses the cumulative distribution function of the log-logistics distribution, as shown below:
F(y)={11+(y|β)−α,y<01−11+(y|β)−α,y≥0, | (3) |
where β > 0 and α > 0 are scale and shape parameters respectively.
This specific operator is proposed by Naqvi et al. [20], which is based on logistic distribution. The cumulative distribution function (CDF) of the logistic distribution is given as
F(y)={11+e−α−(y−α)s,y<01−11+e−α−(y−α)s,y≥0, | (4) |
where α > 0 and s > 0 are location and scale parameters respectively.
The SBX is a real-coded crossover operator, which was first proposed by Deb and Agarwal [19]. The binary transformation to continuous search space is one of its special features. Following are the steps for generating offspring, ϑ = (ϑ1, ϑ2, ϑ3, …, ϑn) by two parents y(1)=(y(1)1,y(1)2,y(1)3,…,y(1)n) and y(2)=(y(2)1,y(2)2,y(2)3,…,y(2)n) are as follows:
1st step: Generate a random number ɛi between zero and one.
2nd step: Then, obtain a parameter βi as:
βi={(2εi)1(nc+1),if εi≤121(2−2εi)1(nc+1),if εi>12, | (5) |
where the distribution index is denoted by nc and nc ∈ [0, ∞].
Thus, both parents y(1)=(y(1)1,y(1)2,y(1)3,…,y(1)n) and y(2)=(y(2)1,y(2)2,y(2)3,…,y(2)n), and an offspring ϑ=(ϑ1,ϑ2,ϑ3,…,ϑn) is produced in the following Eq (6):
ϑi=12((y{1}i+y{2}i)−βi|y{1}i−y{2}i|). | (6) |
By taking a balanced approach to exploration and exploitation, the GX (Gumbel-based) and RX (Rayleigh-based) crossover operators will improve the performance of GAs. The Gumbel distribution, which is well-known for modeling extreme values, is utilized by the GX operator to enhance the algorithm's exploratory power. The GX operator lets the algorithm escape local optima and fully search the solution space by producing offspring with features that can differ greatly from the parent population. This makes the method especially useful in complicated or misleading landscapes. Conversely, the RX operator, derived from the Rayleigh distribution, highlights moderate deviations and helps refine the search in areas of potential interest, hence improving exploitation.
Extreme value distributions are frequently modeled by using the Gumbel distribution, especially when a set of random variables has maximum or minimum values Gumbel [23]. The Gumbel distribution is appropriate for modeling extreme events because it exhibits heavy tails, and a bell-shaped, double-exponential probability function describes it. The maximum or minimum of an objective function is a common problem in optimization. Modeling the distribution of extreme values with the Gumbel distribution gives statistical insight into and ability to predict rare but important events. So in optimization theory, Gumbel distribution plays an important role. It is favored for capturing extreme values in extremely complex and multimodal scenarios where extreme events are extremely important Kamel et al. [24]. The decision is based on the optimization problem and the particular features of the data. The GX operator has been proposed here. The density function of the Gumbel distribution is as follows:
f(y)=1βe[−y−μβ−e(−y−μβ)], | (7) |
where the location parameter is μ and the scale parameter is β.
The cumulative distribution function of Gumbel distribution is as follows:
F(y)=e−e−(y−μβ). | (8) |
Main steps for generating two offspring, ϑ = (ϑ1, ϑ2, ϑ3, …, ϑn) and τ = (τ1, τ2, τ3, ..., τn) by two parents y(1)=(y(1)1,y(1)2,y(1)3,…,y(1)n) and y(2)=(y(2)1,y(2)2,y(2)3,…,y(2)n), are as follows:
1st step: Random number ɛi is generated in between zero and one.
2nd step: The Gumbel distribution function is inverted to obtain the parameter βi, which is obtained by equating the randomly generated number ɛ to the area under the curve from −∞ to βi.
F(y)=e−e−(y−μβ), | (9) |
ε=e−e−(βi−μβ), | (10) |
log(ɛ)=−e−(βi−μβ), | (11) |
log[−log(ε)]=−(βi−μβ), | (12) |
βi=μ−β∗[log[−log(ε)]]. | (13) |
3rd step: The generation of offspring is based on the following Eqs (14) and (15):
ϑi=(y{1}i+y{2}i)+βi|y{1}i−y{2}i|2 | (14) |
and
τi=(y{1}i+y{2}i)−βi|y{1}i−y{2}i|2. | (15) |
A continuous probability distribution for random variables with nonnegative values is called the Rayleigh distribution. The distribution of a two-dimensional vector's magnitude is modeled using the Rayleigh distribution Grimmett & Stirzaker [25]. Rayleigh distribution describes the distribution of vector magnitudes rather than being specifically made for modeling extremes. In optimization theory, the Rayleigh distribution is important, especially in cases where squared magnitudes or the magnitudes of two-dimensional vector components are essential. Depending on the unique characteristics of the optimization problem and the type of data being modeled, the Rayleigh or Gumbel distributions can be very important in optimization theory. Each of the distributions is useful in various situations and has advantages of its own. The crossover operator RX, which is based on Rayleigh distribution, has also been proposed in this study. The density function of the Rayleigh distribution is as follows:
f(y)=yσ2e−y22σ2, | (16) |
where the distribution's scale parameter is 𝝈.
The cumulative distribution function of Rayleigh distribution is as follows:
F(y)=1−e−y22σ2. | (17) |
Prerequisite steps for generating two offspring, ϑ = (ϑ1, ϑ2, ϑ3, …, ϑn) and τ = (τ1, τ2, τ3, ..., τn) by two parents y(1)=(y(1)1,y(1)2,y(1)3,…,y(1)n) and y(2)=(y(2)1,y(2)2,y(2)3,…,y(2)n), are as follows:
1st step: Begin with generating random number ɛi in between zero and one.
2nd step: Calculating a parameter βi, which follows Rayleigh distribution, by inverting the distribution function of Rayleigh distribution as follows:
F(y)=1−e−y22σ2, | (18) |
ɛ=1−e−βi22σ2, | (19) |
log(1−ε)=−βi22σ2, | (20) |
βi=σ∗[2log(1−ε)]12. | (21) |
3rd step: Offspring are generated by using the following Eqs (22) and (23):
ϑi=(y{1}i+y{2}i)+βi|y{1}i−y{2}i|2 | (22) |
and
τi=(y{1}i+y{2}i)−βi|y{1}i−y{2}i|2. | (23) |
A set of benchmark test problems has been used to assess the performance of novel crossover operators. The two novel parent-centric crossovers GX and RX improve genetic process performance that is closely compared to considered real-coded operators, such as LX, DPX, and SBX. Along with nonuniform mutation (NUM), Makinen, Periaux, and Toivanen mutation (MPTM), and power mutation (PM), these seven crossover operators (LX, DPX, SBX, FX, LogX, RX, and GX) have been utilized for evaluating the global optimal performance. The population size has been set to be three hundred and thirty independent runs performed to obtain the simulated results. The selection criteria used by all GAs is tournament selection. Size-one elitism refers to the idea that the most esteemed individuals are retained in the present generation. Final results are considered in terms of mean values, standard deviation, and average execution time. The algorithm stops after five hundred generations. Trial runs and screening experimentation have produced the most optimal outcome for the GA process. Final parametric values are displayed in Figure 1, which summarizes a simulated analysis of fifteen algorithmic combinations and their corresponding crossover and mutation probabilities.
Benchmark functions are authentic tools used to assess the effectiveness of real-coded algorithms in optimization problems. In this study, we take a set of fifteen well-known benchmark functions with different complexity levels. This set of benchmark functions also has different levels of multimodality. The search technique that efficiently eliminates local optima and continues its journey to find global optima is considered an efficient search technique for optimization problems because it does not stick at local optima Mahajan et al. [26]. Table 1 details fifteen benchmark functions used in this study to judge the efficiency of proposed evolutionary methods.
Sr. # | Test problem | Objective function | Limits |
1 | Levy and Montalvo-2 function | minxf(x)=0.1(sin2(3πx1)+n−1∑i=1(xi−1)2[1+sin2(3πxi+1)]+(xn−1)2[1+sin2(2πxn)]) | {-5, 5} |
2 | Neumair function | minxf(x) = ∑ni(xi -1 )2 + ∑n−1i=1xixi−1 | {-n2, n2} |
3 | Griewank function | minxf(x)=1+14000n∑i=1x2i−∏ni=1cos(xi√i) | {-10, 10} |
4 | Brown3 function | minxf(x)=∑n−1i=1[(x2i)∧(x2i+1)+(xi+12)∧(x2i+1+1)] | {-1, 4} |
5 | Ellipsoidal function | minxf(x)=n∑i=1(xi−i)2 | {-n, n} |
6 | Cigar function | minxf(x) = x21 + 10000000 ∑ni=2x2i | {-10, 10} |
7 | Axis Parallel hyper ellipsoid function | minxf(x)=n∑i=1ix2i | {-5.12, 5.12} |
8 | Ackley function | minxf(x)=−20e−0.2√∑ni=1x2in −e∑nicos(2πxi)n + 20 + e | {-30, 30} |
9 | Rosenbrock function | minxf(x)=n∑i=1[100(xi+1−x2i)+(xi−1)2] | {-30, 30} |
10 | New function | minxf(x) = (πn) 10 sin2(πx1) + ∑n−1i=1(xi−1)2[1+10sin2(πxi+1)] + (xn −1)2 | {-10, 10} |
11 | C01 | Minf(x)=∑Di=1(∑ij=1zj) 2, z=x-0 g(x) = ∑Di=1{z2i−5000cos(0.1πzi)−4000}≤0 |
xϵ{-100, 100}D |
12 | C02 | Minf(x)=∑Di=1(∑ij=1zj) 2, z=x-0, y=M*z g(x) = ∑Di=1{y2i−5000cos(0.1πyi)−4000}≤0 |
xϵ{-100, 100}D |
13 | C03 | Minf(x)=∑Di=1(∑ij=1zj) 2, z=x-0 g(x) = ∑Di=1{z2i−5000cos(0.1πzi)−4000}≤0 h(x) = - ∑Di=1zisin(0.1πzi)=0 |
xϵ{-100, 100}D |
14 | C04 | Minf(x)=∑Di=1{z2i−10cos(2πzi)+10}, z=x-0 g1(x) = −∑Di=1zisin(2zi)≤0 g2(x) = −∑Di=1zisin(zi)≤0 |
xϵ{-10, 10}D |
15 | C05 | Minf(x)=∑Di=1(100(z2i−zi+1)2−(zi−1)2), z =x-0, y = M1*z, w = M2*z g1(x) = ∑Di=1{y2i−50cos(2πyi)−40} ≤ 0 g2(x) = ∑Di=1{w2i−50cos(2πwi)−40} ≤ 0 |
xϵ{-10, 10}D |
Our primary contribution to this research effort is the introduction of two novel real-coded crossover operators such as GX and RX. The main objective is to assess the proposed crossover operators' performance in light of the simulation results. As GX-NUM, RX-NUM, GX-MPTM, RX-MPTM, GX-PM, and RX-PM are the proposed operators that are compared to other crossover operators, such as LX-NUM, DPX-NUM, SBX-NUM, FX-NUM, LogX-NUM LX-MPTM, DPX-MPTM, SBX-MPTM, FX-MPTM, LogX-MPTM, LX-PM, DPX-PM, SBX-PM, FX-PM, and LogX-PM.
Based on the results presented in Table 2, GX-NUM performs extremely efficiently against almost all other real-coded operators having the least mean value in all benchmark functions except 'Neumair'. The empirical results also indicate that other novel operators i.e. RX-NUM did not perform well. This suggests that GX-NUM has a clear-cut dominant capacity for handling selection pressure and population diversity as compared to RX-NUM and other considered operators. According to Table 3, the results show that GX-MPTM performs distinctly as compared to RX-MPTM and other considered operators under many benchmark functions. Similarly from Table 4, GX-PM can also efficiently handle the selection pressure and population diversity. This all suggests that the Gumbel distribution outperformed in terms of efficiently handling selection pressure, and preservation of population diversity than the Rayleigh distribution in the search for global maxima.
Benchmark functions | Statistics | LX-NUM | DPX-NUM | SBX-NUM | RX-NUM | GX-NUM | FX-NUM | LogX-NUM |
LevyMont | Mean | 0.00014 | 0.000087 | 0.0087 | 0.00013 | 0.0000557 | 0.377 | 0.000814 |
SD | 0.00011 | 0.0000559 | 0.0033 | 0.000061 | 0.0000375 | 0.1015 | 0.000376 | |
Time | 107.712624 | 83.698256 | 78.64462 | 85.495419 | 126.712031 | 127.4357 | 205.604031 | |
Neumair | Mean | 8846.9 | 3539.3 | 35852 | 10210 | 5980.5 | 610000 | 8701.3 |
SD | 4935.7 | 1248.4 | 13880 | 6067.3 | 3736.1 | 168000 | 4459.3 | |
Time | 181.629503 | 130.1451 | 141.17727 | 91.065393 | 126.993684 | 87.9393 | 207.780145 | |
Griewank | Mean | 0.0024 | 0.0016 | 0.2108 | 0.0037 | 0.0016 | 1.0103 | 0.0198 |
SD | 0.0017 | 0.000841 | 0.0652 | 0.0035 | 0.0033 | 0.0301 | 0.0084 | |
Time | 81.457873 | 82.578837 | 80.650737 | 91.321104 | 125.847594 | 137.349 | 150.965613 | |
Brown | Mean | 0.004 | 0.0033 | 0.3586 | 0.0064 | 0.0014 | 1580000 | 0.0382 |
SD | 0.003 | 0.0022 | 0.1069 | 0.0102 | 0.000874 | 4740000 | 0.0137 | |
Time | 166.842948 | 341.123536 | 165.873626 | 155.008723 | 276.27197 | 178.4728 | 188.646094 | |
Ellipsoidal | Mean | 3.3488 | 8.9061 | 591.2497 | 8.4815 | 3.2852 | 629.444 | 79.9827 |
SD | 1.9276 | 3.038 | 92.7802 | 4.889 | 3.1216 | 129.164 | 33.5738 | |
Time | 96.062947 | 96.814591 | 88.736142 | 125.60401 | 122.285082 | 155.3865 | 146.618962 | |
Cigar | Mean | 30023 | 27657 | 4612800 | 36789 | 12376 | 84000000 | 398740 |
SD | 22476 | 11481 | 1324100 | 21110 | 9082.3 | 23079000 | 218480 | |
Time | 106.53924 | 87.859938 | 181.107231 | 89.925312 | 91.538608 | 165.17616 | 134.638317 | |
Axis | Mean | 0.1682 | 0.2142 | 17.8474 | 0.2078 | 0.0636 | 286.565 | 1.3887 |
SD | 0.1884 | 0.1156 | 5.3991 | 0.1938 | 0.0463 | 60.3644 | 0.8416 | |
Time | 76.02274 | 119.661781 | 89.444963 | 127.6703 | 95.830265 | 178.415314 | 131.44787 | |
Ackley | Mean | 3.9109 | 4.1854 | 5.4239 | 3.4013 | 3.1305 | 15.4012 | 3.9752 |
SD | 0.9224 | 0.7202 | 0.548 | 0.6378 | 0.7961 | 0.8268 | 0.8615 | |
Time | 137.023015 | 96.202567 | 80.377248 | 131.106759 | 97.026432 | 103.415305 | 111.027993 | |
Rosenbrock | Mean | 462.872 | 372.023 | 33105 | 484.198 | 330.1029 | 7020000 | 87.2238 |
SD | 283.913 | 189.3726 | 16914 | 228.506 | 181.1197 | 2900000 | 5425.4 | |
Time | 127.652415 | 75.60977 | 75.820732 | 121.291021 | 74.967119 | 82.75117 | 56140 | |
Newfunc | Mean | 1.6991 | 0.6085 | 12.2297 | 1.1294 | 0.5286 | 285.369 | 129.454239 |
SD | 2.1336 | 0.662 | 3.8633 | 1.2487 | 0.671 | 63.8885 | 3.4262 | |
Time | 89.410394 | 90.788672 | 120.692209 | 87.656918 | 86.152792 | 127.3678 | 129.454239 | |
C01 | Mean | 56648 | 55988 | 55724 | 56450 | 52836 | 54708 | 56140 |
SD | 5587.1 | 5544.5 | 4672.1 | 4952.3 | 5160.3 | 5318 | 5425.4 | |
Time | 92.524 | 97.2278 | 95.3304 | 85.2393 | 112.855 | 120.235 | 87.2238 | |
C02 | Mean | 56517 | 56260 | 57668 | 54954 | 54649 | 56583 | 56217 |
SD | 5902 | 4713.6 | 5189.1 | 6172.8 | 4855 | 6067.4 | 5874.8 | |
Time | 111.096 | 114.066 | 127.537 | 96.6299 | 144.089 | 92.7783 | 111.117 | |
C03 | Mean | 54512 | 56250 | 57072 | 56927 | 53875 | 56375 | 57188 |
SD | 4990.4 | 4679.4 | 3841.3 | 5095 | 4661.5 | 4960.3 | 5078.8 | |
Time | 104.291 | 87.1485 | 105.457 | 88.2495 | 113.392 | 77.6518 | 134.316 | |
C04 | Mean | 190.419 | 191.344 | 189.738 | 186.129 | 192.465 | 187.933 | 194.472 |
SD | 11.8573 | 14.8278 | 18.3649 | 15.5929 | 10.7845 | 15.5167 | 12.3093 | |
Time | 101.72 | 95.2251 | 105.39 | 122.696 | 133.913 | 96.3571 | 94.5518 | |
C05 | Mean | 57207 | 57123 | 57054 | 56962 | 55723 | 57351 | 57011 |
SD | 4797.4 | 5436.8 | 4645.6 | 4301.5 | 5239.4 | 6195.3 | 6341.4 | |
Time | 79.2145 | 84.4875 | 83.0697 | 93.0925 | 70.9508 | 107.106 | 102.261 |
Benchmark functions | Statistics | LX-NUM | DPX-NUM | SBX-NUM | RX-NUM | GX-NUM | FX-NUM | LogX-NUM |
LevyMont | Mean | 0.000021 | 0.000018 | 0.0011 | 0.000035 | 9.86E-06 | 0.0013 | 0.00027297 |
SD | 0.000036 | 0.0000228 | 0.00076 | 0.000049 | 0.0000103 | 0.0026 | 0.0001875 | |
Time | 102.36276 | 104.78486 | 102.9611 | 108.5233 | 96.859274 | 113.1815 | 215.58379 | |
Neumair | Mean | 540.05 | 892.727 | 3059.3 | 936.661 | 484.8504 | 2730 | 1781.6 |
SD | 666.967 | 1056.1 | 2636.2 | 1271.1 | 842.9453 | 3530 | 1233.7 | |
Time | 82.433744 | 92.002206 | 87.96502 | 84.6824 | 153.12932 | 138.1825 | 144.79124 | |
Griewank | Mean | 0.00033 | 0.00032 | 0.0135 | 0.00077 | 0.000251 | 0.0068 | 0.003 |
SD | 0.00071 | 0.00061 | 0.0166 | 0.0018 | 0.00043 | 0.0061 | 0.002 | |
Time | 94.864538 | 93.857005 | 87.56846 | 83.61188 | 78.106502 | 80.57535 | 103.5461 | |
Brown | Mean | 0.00018 | 0.00036 | 0.0153 | 0.00068 | 0.000183 | 0.0046 | 0.0029 |
SD | 0.00021 | 0.000359 | 0.0093 | 0.0009 | 0.000249 | 0.0051 | 0.002 | |
Time | 161.53716 | 189.79598 | 131.5321 | 211.5596 | 131.20721 | 165.9176 | 159.56679 | |
Ellipsoidal | Mean | 4.9484 | 8.0844 | 616.77 | 9.7785 | 3.3263 | 887.3165 | 87.6828 |
SD | 4.6375 | 6.2504 | 88.5754 | 8.2256 | 4.9136 | 178.292 | 25.1313 | |
Time | 92.944851 | 97.119153 | 89.22244 | 114.6436 | 91.098581 | 196.0281 | 137.74008 | |
Cigar | Mean | 4213.4 | 3641 | 261720 | 9597.2 | 3664.7 | 171170 | 54229 |
SD | 4299.1 | 3481.1 | 351380 | 18292 | 7043.9 | 204670 | 39044 | |
Time | 72.341756 | 75.668512 | 75.01477 | 82.10584 | 76.012442 | 183.34413 | 149.30796 | |
Axis | Mean | 0.0146 | 0.0182 | 1.1316 | 0.0595 | 0.007 | 0.7543 | 0.2631 |
SD | 0.0207 | 0.018 | 1.4478 | 0.1935 | 0.0086 | 1.2248 | 0.2826 | |
Time | 78.913791 | 98.06796 | 75.77991 | 103.4081 | 163.50531 | 103.3628 | 129.63321 | |
Ackley | Mean | 1.0033 | 1.4194 | 2.0116 | 0.8519 | 1.0428 | 2.2011 | 1.2607 |
SD | 1.0086 | 1.4095 | 1.2068 | 0.8057 | 1.0207 | 0.9361 | 0.7002 | |
Time | 84.841513 | 77.599839 | 76.55104 | 101.5414 | 79.835305 | 175.81324 | 162.0749 | |
Rosenbrock | Mean | 21.3398 | 30.3796 | 77.6897 | 28.9044 | 26.7186 | 37.9367 | 133.5898 |
SD | 43.5137 | 32.7939 | 91.6669 | 25.1465 | 30.9383 | 40.0273 | 154.0104 | |
Time | 75.457313 | 76.27202 | 74.91132 | 95.12053 | 75.433864 | 81.01464 | 133.62013 | |
Newfunc | Mean | 0.1065 | 0.0101 | 1.8897 | 0.148 | 0.0194 | 1.0756 | 0.5968 |
SD | 0.5688 | 0.0117 | 2.7021 | 0.4442 | 0.0909 | 2.9493 | 1.6975 | |
Time | 85.437091 | 91.872155 | 83.41255 | 91.01216 | 87.218181 | 95.16292 | 132.18987 | |
C01 | Mean | 56707 | 55594 | 55073 | 56904 | 56334 | 55767 | 56016 |
SD | 4854.4 | 5396.6 | 6041.8 | 4364.4 | 4246.7 | 5265.7 | 6602.3 | |
Time | 108.809 | 89.4791 | 101.773 | 101.017 | 164.761 | 92.5819 | 106.041 | |
C02 | Mean | 56580 | 53596 | 56727 | 55552 | 55575 | 56129 | 54544 |
SD | 4696.4 | 5711.1 | 5959.8 | 5404.5 | 4622.2 | 6283.8 | 6550.7 | |
Time | 106.335 | 127.417 | 103.112 | 119.922 | 106.425 | 100.304 | 115.498 | |
C03 | Mean | 56653 | 55562 | 55815 | 55986 | 54708 | 56841 | 55989 |
SD | 4381.7 | 5404.4 | 7171.9 | 6356.9 | 4178.6 | 4765.8 | 5389.3 | |
Time | 86.4351 | 85.5492 | 79.178 | 63.6457 | 63.5677 | 88.315 | 91.4974 | |
C04 | Mean | 186.933 | 188.32 | 190.307 | 189.828 | 185.832 | 186.731 | 190.316 |
SD | 12.637 | 14.3215 | 19.8155 | 14.583 | 12.7689 | 17.5531 | 10.8582 | |
Time | 121.466 | 103.941 | 146.528 | 122.123 | 135.113 | 98.9032 | 152.392 | |
C05 | Mean | 57657 | 59380 | 56877 | 57588 | 56805 | 56952 | 57101 |
SD | 4773.1 | 6000.9 | 5475 | 5109.5 | 7164.5 | 4838.1 | 6639.3 | |
Time | 114.003 | 119.092 | 102.944 | 123.649 | 110.352 | 176.427 | 108.11 |
Benchmark functions | Statistics | LX-NUM | DPX-NUM | SBX-NUM | RX-NUM | GX-NUM | FX-NUM | LogX-NUM |
LevyMont | Mean | 0.00029188 | 0.00044951 | 0.01 | 0.00053266 | 0.00012793 | 0.5802 | 0.00075139 |
SD | 0.00028392 | 0.00024785 | 0.0036 | 0.00047348 | 0.00011685 | 0.1658 | 0.00040303 | |
Time | 84.624551 | 87.889195 | 84.79806 | 96.266321 | 128.015248 | 78.136 | 114.231003 | |
Neumair | Mean | 17660 | 5829.3 | 48169 | 17680 | 12722 | 1100000 | 10913 |
SD | 10570 | 1994.4 | 17482 | 9224.2 | 10172 | 262000 | 4147.2 | |
Time | 76.387883 | 77.273559 | 74.559053 | 80.738701 | 93.808228 | 132.1672 | 115.832336 | |
Griewank | Mean | 0.011 | 0.0076 | 0.22 | 0.0133 | 0.005 | 1.0365 | 0.0166 |
SD | 0.0104 | 0.0032 | 0.0643 | 0.0106 | 0.0086 | 0.0114 | 0.0074 | |
Time | 77.444941 | 79.57467 | 73.455623 | 84.317306 | 108.64987 | 102.2386 | 95.016283 | |
Brown | Mean | 0.0171 | 0.0182 | 0.4092 | 0.0275 | 0.0067 | 150000000 | 0.0369 |
SD | 0.0157 | 0.015 | 0.1433 | 0.0297 | 0.0039 | 216000000 | 0.0216 | |
Time | 118.097805 | 130.299253 | 141.748471 | 202.023482 | 138.965081 | 152.3581 | 156.981702 | |
Ellipsoidal | Mean | 12.8189 | 27.0527 | 582.962 | 17.1602 | 6.7218 | 894.8881 | 37.4548 |
SD | 9.5745 | 12.8489 | 87.0768 | 10.9878 | 8.4446 | 183.4455 | 14.0708 | |
Time | 81.374196 | 87.473469 | 83.054335 | 107.340013 | 83.439545 | 179.9395 | 102.88153 | |
Cigar | Mean | 146650 | 122430 | 5178300 | 207810 | 56580 | 160000000 | 330020 |
SD | 120740 | 91644 | 1861900 | 147350 | 48021 | 30300000 | 171040 | |
Time | 103.470988 | 102.063039 | 94.859803 | 69.272894 | 89.969564 | 146.1098 | 117.330069 | |
Axis | Mean | 0.8665 | 0.5906 | 19.1424 | 0.7692 | 0.2216 | 561.8476 | 1.2993 |
SD | 0.862 | 0.2811 | 6.9989 | 0.5294 | 0.1483 | 115.6398 | 0.6751 | |
Time | 80.632743 | 70.974762 | 71.756398 | 91.537621 | 67.093254 | 85.751672 | 133.283326 | |
Ackley | Mean | 4.585 | 4.6023 | 5.7192 | 4.3573 | 3.7683 | 16.2949 | 4.3009 |
SD | 0.6772 | 0.6189 | 0.765 | 0.7281 | 0.8069 | 0.8198 | 0.7688 | |
Time | 73.641746 | 74.941498 | 71.834179 | 124.518549 | 71.533324 | 96.644492 | 134.60261 | |
Rosenbrock | Mean | 2133 | 795.5493 | 55823 | 3162.6 | 1138.9 | 26300000 | 2607.7 |
SD | 1351.1 | 540.5518 | 39463 | 5062.1 | 1618.7 | 10900000 | 1524 | |
Time | 87.658367 | 70.738393 | 69.854953 | 86.866803 | 112.408897 | 74.95865 | 112.957973 | |
Newfunc | Mean | 2.8305 | 1.8898 | 15.9042 | 2.4014 | 1.385 | 430.0245 | 3.8883 |
SD | 2.8807 | 1.7127 | 4.9163 | 2.2697 | 1.3594 | 83.8202 | 3.2206 | |
Time | 83.868899 | 97.802163 | 73.286121 | 130.844641 | 150.45537 | 85.07991 | 119.062673 | |
C01 | Mean | 54985 | 56467 | 56475 | 57416 | 54458 | 55304 | 55516 |
SD | 6121.2 | 5738.8 | 5533.9 | 4805.2 | 5416.3 | 5941.9 | 5384.8 | |
Time | 106.927099 | 64.585727 | 64.741079 | 65.951868 | 76.611812 | 73.597283 | 65.504372 | |
C02 | Mean | 55247 | 55788 | 56889 | 56668 | 53980 | 57005 | 54505 |
SD | 5603.3 | 5843.2 | 6943.1 | 3946 | 4933.3 | 5285.3 | 5023.1 | |
Time | 78.033709 | 75.670182 | 68.064948 | 74.584962 | 97.248741 | 66.907757 | 97.391049 | |
C03 | Mean | 55459 | 55087 | 55942 | 57314 | 54092 | 55747 | 56519 |
SD | 6990 | 6642.3 | 5305.5 | 5372.2 | 5346.1 | 5669.7 | 5530.9 | |
Time | 97.438107 | 92.050652 | 107.485536 | 62.965519 | 75.8755 | 55.902367 | 72.503046 | |
C04 | Mean | 189.4933 | 194.6566 | 192.249 | 194.8476 | 189.024 | 189.3816 | 191.455 |
SD | 13.3131 | 12.6488 | 12.2808 | 15.641 | 10.129 | 15.8216 | 11.9106 | |
Time | 65.09012 | 71.011633 | 88.869256 | 63.046407 | 59.316266 | 67.058653 | 82.14324 | |
C05 | Mean | 56232 | 55251 | 56948 | 59842 | 57325 | 58569 | 54250 |
SD | 7084.4 | 6620 | 5632.7 | 5197.8 | 4800.2 | 5381.2 | 5936.7 | |
Time | 81.343016 | 51.506021 | 68.586363 | 81.39364 | 77.857029 | 75.532882 | 72.242855 |
The behavior of several controlled stochastic search techniques was carefully examined by using the performance index (PI) in Figures 2–4. It is an approach that is frequently used to compare various heuristic algorithms Ul Haq et al. [22]. The equation that follows provides the mathematical derivation of PI:
PI=1Nq∑Nqi=1(ϑ1ηi1+ϑ2ηi2+ϑ3ηi3), | (24) |
where
ϑ1ηi1 = Mimi, ϑ2ηi2 = Sisi and ϑ3ηi3 = Cici for i=1,2,3,…,Nq.
Three statistics were taken into consideration, with weights as ϑ1, ϑ2, and ϑ3 respectively (∑3i=1ϑi=1 and 0 ≤ ϑi ≥1). Hence PI is the function of ϑi, for making a clear visualization of all seven algorithms and avoiding overlapping. Two terms in PI expression are given equal weights at a time, thus PI becomes a function of a single variable. Following are the three resulting cases:
1) ϑ1=weight(w), ϑ2=ϑ3=0.5(1−weight(w)),
2) ϑ2=weight(w), ϑ1=ϑ3=0.5(1−weight(w)),
3) ϑ3=weight(w), ϑ1=ϑ2=0.5(1−weight(w)),
where for all cases 0≤weight(w)≤1.
When a line chart exhibits a consistent upward trending line above all other real-coded operators, it indicates in the form of a plotted metric line, and the corresponding crossover operator is outperforming the others. Here in Figures 2–4, we can observe that the line of novel crossover operator GX is initially below the line of considered crossover operator DPX, but it continuously rises and outperforms all. This increasing trend indicates a convergence toward the global solution for the proposed crossover operator (GX). The novel crossover operator (GX) allows for finding global solutions more successfully as the algorithm develops its search. Examine the rate at which each operator converges. It is possible to argue that the novel crossover (GX) is more efficient because it produces better results more quickly. Thus, in the context of the obtained optimum mean values in fifteen benchmark functions, seven real-coded crossover operators and three mutation operators are visually compared in Figure 5.
The first proposed crossover operator (GX) shows considerable dominance with 87% in NUM, 60% in MPTM, and 80% in PM mutation. But in the same visual representation, the second novel crossover operator (RX) shows limited performance.
The process of finding and selecting the best option from multiple options by considering the decision maker's expectations is known as decision-making. The diversity of benchmarks used to evaluate the solutions makes the decision-making process the most challenging. Therefore, the term multi-criteria decision-making (MCDM) describes decision-making when faced with several, frequently opposing criteria.
Several strategies for MCDM, including VlseKriterijuska Optimizacija I Komoromisno Resenje (VIKOR) mean "multi-criteria optimization and compromise solution". Opricovic developed the main VIKOR research in a 1979 PhD dissertation and subsequently in an application in 1980 Mardani et al. [27], Zheng and Wang [28]. The VIKOR approach is necessary to create the appropriate evaluation or decision matrix, which displays how well the crossover operators perform on several test problems. Let, Xij represent the performance measure of the ith alternative (crossover operators) for the jth criterion (test problems). The Lp-metric used as an aggregating function in a compromise programming technique, is then utilized to build the multi-criteria measure for compromise ranking Zeleny [29].
Lp,i={∑Mj=1[wj([(Xij)max−Xij][(Xij)max−(Xij)min])]p}pi=1,2,…, N;1<p<∞, | (25) |
where wj denotes weights for jth criteria, M is the number of criteria (test problems), and N is the number of alternatives (crossover operators). Applying the VIKOR approach, values of sum (Si) and maximum row (Ri) are first calculated for each crossover operator that is considered for a v = 0.5. The appropriate values of least quantity (Qi)are subsequently determined in Tables 5, 7, and 9 for each case of mutations (NUM, MPTM, and PM), respectively. Furthermore, Tables 6 and 8 demonstrate that as the v values change, the rankings of the crossover operators (alternatives) with the highest and lowest rankings remain unchanged, and moderate changes in the intermediate ranking order in Table 6 are observed. In Table 10, variation is observed in the best-ranked positions, but GX crossover operators hold the best ranking position.
Crossover operators (Alternatives) | Si | Ri | Qi | Rank |
LX-NUM | 0.37346 | 0.1 | 0.04365 | 4 |
DPX-NUM | 0.42009 | 0.086 | 0.03548 | 3 |
SBX-NUM | 1.42196 | 0.62594 | 0.57167 | 6 |
RX-NUM | 0.30299 | 0.09481 | 0.03369 | 2 |
GX-NUM | 0.07863 | 0.07594 | 0 | 1 |
FX-NUM | 6.40965 | 0.6666 | 1 | 7 |
LogX-NUM | 0.57215 | 0.1 | 0.05934 | 5 |
Crossover operators (Alternatives) | v=0.1 | v=0.2 | v=0.3 | v=0.4 | v=0.5 | v=0.6 | v=0.7 | v=0.8 | v=0.9 | |
LX-NUM | 0.04131 (4) |
0.0419 (4) |
0.04248 (4) | 0.04306 (4) | 0.04365 (4) | 0.04423 (4) | 0.04481 (4) | 0.0454 (4) |
0.0459 (3) |
|
DPX-NUM | 0.02071 (2) |
0.0244 (2) |
0.02809 (2) | 0.03178 (2) | 0.03548 (3) | 0.03917 (3) | 0.04286 (3) | 0.04655 (3) | 0.0502 (4) |
|
SBX-NUM | 0.85926 (6) |
0.78736 (6) |
0.71547 (6) | 0.64357 (6) | 0.57167 (6) | 0.49977 (6) | 0.42788 (6) | 0.35598 (6) | 0.2841 (6) |
|
RX-NUM | 0.03228 (3) |
0.03263 (3) |
0.03299 (3) | 0.03334 (3) | 0.03369 (2) | 0.03404 (2) | 0.03439 (2) | 0.03474 (2) | 0.0350 (2) |
|
GX-NUM | 0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
|
FX-NUM | 1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
|
LogX-NUM | 0.04445 (5) |
0.04817 (5) |
0.0519 (5) |
0.05562 (5) |
0.05934 (5) |
0.06306 (5) |
0.06679 (5) |
0.07051 (5) |
0.07423 (5) |
Crossover operators (Alternatives) | Si | Ri | Qi | Rank |
LX-MPTM | 0.44436 | 0.09531 | 0.01816 | 2 |
DPX-MPTM | 0.68949 | 0.28039 | 0.20272 | 4 |
SBX-MPTM | 5.62095 | 0.6666 | 1 | 7 |
RX-MPTM | 0.62367 | 0.11699 | 0.05382 | 3 |
GX-MPTM | 0.25889 | 0.09432 | 0 | 1 |
FX-MPTM | 4.3809 | 0.6666 | 0.88437 | 6 |
LogX-MPTM | 2.22905 | 0.6666 | 0.68371 | 5 |
Crossover operators (Alternatives) | v=0.1 | v=0.2 | v=0.3 | v=0.4 | v=0.5 | v=0.6 | v=0.7 | v=0.8 | v=0.9 |
LX-MPTM | 0.00501 (2) |
0.0083 (2) |
0.01158 (2) |
0.0149 (2) |
0.01816 (2) |
0.02144 (2) |
0.02473 (2) |
0.02802 (2) |
0.0313 (2) |
DPX-MPTM | 0.30065 (4) |
0.2762 (4) |
0.25168 (4) |
0.2272 (4) |
0.20272 (4) |
0.17824 (4) |
0.15375 (4) |
0.12927 (4) |
0.10479 (4) |
SBX-MPTM | 1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
RX-MPTM | 0.04245 (3) |
0.0453 (3) |
0.04814 (3) |
0.0509 (3) |
0.05382 (3) |
0.05666 (3) |
0.0595 (3) |
0.06235 (3) |
0.06519 (3) |
GX-MPTM | 0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
FX-MPTM | 0.97687 (6) |
0.9538 (6) |
0.93062 (6) |
0.9075 (6) |
0.88437 (6) |
0.86124 (6) |
0.83812 (6) |
0.81499 (6) |
0.79186 (6) |
LogX-MPTM | 0.93674 (5) |
0.8735 (5) |
0.81023 (5) |
0.7469(5) | 0.68371(5) | 0.62045(5) | 0.5572 (5) |
0.49394 (5) |
0.43068 (5) |
Crossover operators (Alternatives) | Si | Ri | Qi | Rank |
LX-PM | 0.20644 | 0.04346 | 0.01168 | 2 |
DPX-PM | 0.33571 | 0.09672 | 0.06467 | 4 |
SBX-PM | 1.08619 | 0.43249 | 0.39361 | 6 |
RX-PM | 0.54265 | 0.1 | 0.08371 | 5 |
GX-PM | 0.0592 | 0.05499 | 0.00925 | 1 |
FX-PM | 6.36274 | 0.6666 | 1 | 7 |
LogX-PM | 0.23595 | 0.07533 | 0.03959 | 3 |
Crossover operators (Alternatives) | v=0.1 | v=0.2 | v=0.3 | v=0.4 | v=0.5 | v=0.6 | v=0.7 | v=0.8 | v=0.9 |
LX-PM | 0.0023 (1) |
0.0048 (1) |
0.0070 (1) |
0.0093 (1) |
0.0117 (2) |
0.0140 (2) |
0.0164 (2) |
0.0187 (2) |
0.0210 (2) |
DPX-PM | 0.0813 (4) |
0.0772 (4) |
0.0729 (4) |
0.0688 (4) |
0.0647 (4) |
0.0605 (4) |
0.0564 (4) |
0.0522 (4) |
0.0480 (4) |
SBX-PM | 0.5782 (6) |
0.5320 (6) |
0.4859 (6) |
0.4398 (6) |
0.3936 (6) |
0.3475 (6) |
0.3013 (6) |
0.2552 (6) |
0.20906 (6) |
RX-PM | 0.0893 (5) |
0.0879 (5) |
0.0865 (5) |
0.0851 (5) |
0.0837 (5) |
0.0823 (5) |
0.0809 (5) |
0.0795 (5) |
0.0781 (5) |
GX-PM | 0.0167 (2) |
0.0148 (2) |
0.0129 (2) |
0.0111 (2) |
0.0093 (1) |
0.0074 (1) |
0.0056 (1) |
0.0037 (1) |
0.0019 (1) |
FX-PM | 1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
LogX-PM | 0.0488 (3) |
0.0465 (3) |
0.0442 (3) |
0.0419 (3) |
0.0396 (3) |
0.0373 (3) |
0.0349 (3) |
0.0327 (3) |
0.0304 (3) |
This study introduces two novel crossover operators, the GX operator and the RX operator. In comparison with three existing real-coded algorithms (LX, DPX, and SBX), the performance of GX and RX are evaluated to assess their effectiveness. Furthermore, six new algorithmic combinations, GX-NUM, GX-MPTM, GX-PM, RX-NUM, RX-MPTM, and RX-PM, are proposed by integrating GX and RX with three mutation operators (NUM, MPTM, and PM).
In terms of algorithmic procedures, tournament selection is employed during the reproduction phase, while a simulation-based approach is utilized to analyze the efficacy of the algorithms. A comprehensive evaluation uses fifteen benchmark functions sourced from existing literature to authenticate the performance of the novel algorithms introduced in this study. The comparison metrics encompass mean value, standard deviation, and execution time (measured in seconds) to gauge the efficiency of each algorithm.
Empirical findings, graphical representations of performance indices, and the MCDC VIKOR method indicate that GX outperforms RX and other operators. Notably, the real-coded crossover operator GX enhances the performance of the GA by fine-balancing population diversity and selection pressure. Consequently, GX exhibits significant potential in tackling increasingly complex optimization challenges compared to the existing real-coded operators. Moreover, future work should concentrate on several important areas, including evaluating these operators in practical settings, investigating their efficacy in dynamic and multi-objective scenarios, and extending their applicability to other optimization procedures. Furthermore, it's critical to improve the operators' effectiveness and adaptability across a range of problem kinds. However, this study has certain limitations, such as the scope of the benchmark functions utilized and the need for a broader variety of performance indicators. Addressing these constraints and introducing more evaluation criteria will result in a more comprehensive understanding of the operators' capabilities, paving the way for future breakthroughs in optimization techniques.
Jalal-ud-Din: Conceptualization, writing original draft, writing and editing, formal analysis, software; Ehtasham-ul-Haq: Conceptualization, investigation, methodology, supervision; Ibrahim M. Almanjahie: Investigation, resources; Ishfaq Ahmad: Data curation, formal analysis, validation. All authors have read and approved the final version of the manuscript for publication.
The data used to support the findings of this study are available from the corresponding author upon request.
The authors thank and extend their appreciation to the Deanship of Research and Graduate Studies at King Khalid University for funding this work through a Large Research Project under grant number RGP2/338/45.
The authors declare that they have no conflicts of interest.
[1] |
H. Afshari, S. M. A. Aleomraninejad, Some fixed point results of F-contraction mapping in D-metric spaces by Samet's method, J. Math. Anal. Model., 2 (2021), 1–8. https://doi.org/10.48185/jmam.v2i3.299 doi: 10.48185/jmam.v2i3.299
![]() |
[2] |
A. Ali, H. Išık, H. Aydi, E. Ameer, J. R. Lee, M. Arshad, On multivalued Suzuki-type Θ-contractions and related applications, Open Math. J., 2020 (2020), 1–14. https://doi.org/10.1515/math-2020-0139 doi: 10.1515/math-2020-0139
![]() |
[3] | A. Ali, F. Uddin, M. Arshad, M. Rashid, Hybrid fixed point results via generalized dynamic process for F-HRS type contractions with application, Phys. A: Stat. Mech. Appl., 538 (2020). https://doi.org/10.1016/j.physa.2019.122669 |
[4] |
A. Ali, M. Arshad, A. Asif, E. Savas, C. Park, D. Y. Shin, On multi-valued maps for ϕ-contractions involving orbits with application, AIMS Math., 6 (2021), 7532–7554. https://doi.org/10.3934/math.2021440 doi: 10.3934/math.2021440
![]() |
[5] |
N. Ameth, A nonlinear implicit fractional equation with caputo derivative, J. Math., 2021 (2021), 5547003. https://doi.org/10.1155/2021/5547003 doi: 10.1155/2021/5547003
![]() |
[6] |
A. Azam, B. Fisher, M. Khan, Common fixed point theorems in complex-valued metric spaces, Numer. Func. Anal. Opt., 32 (2011), 243–253. https://doi.org/10.1080/01630563.2011.533046 doi: 10.1080/01630563.2011.533046
![]() |
[7] |
Y. Chen, H. An, Numerical solutions of coupled Burgers equations with time and space fractional derivatives, Appl. Math. Comput., 200 (2008), 87–95. https://doi.org/10.1016/j.aej.2016.03.028 doi: 10.1016/j.aej.2016.03.028
![]() |
[8] | R. Chugh, S. Kumar, Weakly compatible maps in generalized fuzzy metric spaces, J. Anal., 10 (2002), 65–74. |
[9] |
L. Danfeng, A. Mehboob, Z. Akbar, R. Usman, L. Zhiguo, Existence and stability of implicit fractional differential equations with Stieltjes boundary conditions involving Hadamard derivatives, Complexity, 2021 (2021), 8824935. https://doi.org/10.1155/2021/8824935 doi: 10.1155/2021/8824935
![]() |
[10] |
I. Demir, Fixed point theorems in complex valued fuzzy b-metric spaces with application to integral equations, Miskolc Math. Notes., 22 (2021), 153–171. https://doi.org/10.18514/MMN.2021.3173 doi: 10.18514/MMN.2021.3173
![]() |
[11] |
V. Gafiychuk, B. Datsko, V. Meleshko, D. Blackmore, Analysis of the solutions of coupled nonlinear fractional reaction-difusion equations, Chaos Soliton. Fract., 41 (2009), 1095–1104. https://doi.org/10.1016/j.chaos.2008.04.039 doi: 10.1016/j.chaos.2008.04.039
![]() |
[12] |
A. George, P. Veeramani, On some results in fuzzy metric spaces, Fuzzy Sets Syst., 64 (1994), 395–399. https://doi.org/10.1016/0165-0114(94)90162-7 doi: 10.1016/0165-0114(94)90162-7
![]() |
[13] |
M. Grabiec, Fixed points in fuzzy metric spaces, Fuzzy Sets Syst., 27 (1988), 385–389. https://doi.org/10.1016/0165-0114(88)90064-4 doi: 10.1016/0165-0114(88)90064-4
![]() |
[14] |
H. A. Hammad, H. Aydi, M. De la Sen, Solutions of fractional differential type equations by fixed point techniques for multi-valued contractions, Complexity, 2021 (2021), 5730853. https://doi.org/10.1155/2021/5730853 doi: 10.1155/2021/5730853
![]() |
[15] | Humaira, H. A. Hammad, M. Sarwar, Manuel De la Sen, Existence theorem for a unique solution to a coupled system of impulsive fractional differential equations in complex-valued fuzzy metric spaces, Adv. Differ. Equ., 242 (2021). https://doi.org/10.1186/s13662-021-03401-0 |
[16] | Humaira, M. Sarwar, T. Abdeljawad, Existence of solutions for nonlinear impulsive fractional differential equations via common fixed-point techniques in complex valued fuzzy metric spaces, Math. Probl. Eng., 2020 (2020), 7042715. https://doi.org/10.1155/2020/7042715 |
[17] | I. Kramosil, J. Michalek, Fuzzy metrics and statistical metric spaces, Kybernetika, 11 (1975), 336–344. |
[18] |
K. D. Kucche, J. J. Nieto, V. Venktesh, Theory of nonlinear implicit fractional differential equations, Differ. Equ. Dyn. Syst., 28 (2020), 1–17. https://doi.org/10.1007/s12591-016-0297-7 doi: 10.1007/s12591-016-0297-7
![]() |
[19] |
F. Mehmood, R. Ali, N. Hussain, Contractions in fuzzy rectangular b-metric spaces with application, J. Intell. Fuzzy Syst., 37 (2019), 1275–1285. https://doi.org/10.3233/JIFS-182719 doi: 10.3233/JIFS-182719
![]() |
[20] |
N. Mlaiki, D. Rizk, F. Azmi, Fixed points of (ψ,ϕ)-contractions and Fredholm type integral equation, J. Math. Anal. Model., 2 (2021), 91–100. https://doi.org/10.48185/jmam.v2i1.194 doi: 10.48185/jmam.v2i1.194
![]() |
[21] | S. Nădăban, Fuzzy b-metric spaces, Int. J. Comput. Commun., 11 (2016), 273–281. https://doi.org/10.15837/ijccc.2016.2.2443 |
[22] |
J. Patil, A. Chaudhari, M. S. Abdo, B. Hardan, A. Bachhav, Positive solution for a class of Caputo-type fractional differential equations, J. Math. Anal. Model., 2 (2021), 16–29. https://doi.org/10.48185/jmam.v2i2.274 doi: 10.48185/jmam.v2i2.274
![]() |
[23] |
T. Qi, Y. Liu, Y. Zou, Existence result for a class of coupled fractional differential systems with integral boundary value conditions, J. Nonlinear Sci. Appl, 10 (2017), 4034–4045. http://dx.doi.org/10.22436/jnsa.010.07.52 doi: 10.22436/jnsa.010.07.52
![]() |
[24] | K. Sathiyanathan, V. Krishnaveni, Nonlinear implicit caputo fractional differential equations with integral boundary bonditions in Banach space, Glob. J. Pure Appl. Math., 13 (2017), 3895–3907. |
[25] |
S. Shukla, R. Rodríguez-Lopez, M. Abbas, Fixed point results for contractive mappings in complex-valued fuzzy metric spaces, Fixed Point Theor., 19 (2018), 1–22. https://doi.org/10.24193/fpt-ro.2018.2.56 doi: 10.24193/fpt-ro.2018.2.56
![]() |
[26] | Z. Sumaiya Tasneem, G. Kalpana, T. Abdeljawad, B. Abdalla, On fuzzy extended hexagonal b-metric spaces with applications to nonlinear fractional differential equations, Symmetry, 13 (2021). https://doi.org/10.3390/sym13112032 |
[27] | A. Zada, Z. Ali, J. Xu, Y. Cul, Stability results for a coupled system of impulsive fractional differential equations, Mathematics, 7 (2019). https://doi.org/10.3390/math7100927 |
[28] |
Y. Zhang, Z. Bai, T. Feng, Existence results for a coupled system of nonlinear fractional three-point boundary value problems at resonance, Comput. Math. Appl., 61 (2011), 1032–1047. https://doi.org/10.1016/j.camwa.2010.12.053 doi: 10.1016/j.camwa.2010.12.053
![]() |
[29] |
S. Zhang, Positive solutions for boundary-value problems of nonlinear fractional differential equations, Electron. J. Differ. Equ., 36 (2006), 1–12. https://doi.org/10.1016/j.jmaa.2005.02.052 doi: 10.1016/j.jmaa.2005.02.052
![]() |
Sr. # | Test problem | Objective function | Limits |
1 | Levy and Montalvo-2 function | minxf(x)=0.1(sin2(3πx1)+n−1∑i=1(xi−1)2[1+sin2(3πxi+1)]+(xn−1)2[1+sin2(2πxn)]) | {-5, 5} |
2 | Neumair function | minxf(x) = ∑ni(xi -1 )2 + ∑n−1i=1xixi−1 | {-n2, n2} |
3 | Griewank function | minxf(x)=1+14000n∑i=1x2i−∏ni=1cos(xi√i) | {-10, 10} |
4 | Brown3 function | minxf(x)=∑n−1i=1[(x2i)∧(x2i+1)+(xi+12)∧(x2i+1+1)] | {-1, 4} |
5 | Ellipsoidal function | minxf(x)=n∑i=1(xi−i)2 | {-n, n} |
6 | Cigar function | minxf(x) = x21 + 10000000 ∑ni=2x2i | {-10, 10} |
7 | Axis Parallel hyper ellipsoid function | minxf(x)=n∑i=1ix2i | {-5.12, 5.12} |
8 | Ackley function | minxf(x)=−20e−0.2√∑ni=1x2in −e∑nicos(2πxi)n + 20 + e | {-30, 30} |
9 | Rosenbrock function | minxf(x)=n∑i=1[100(xi+1−x2i)+(xi−1)2] | {-30, 30} |
10 | New function | minxf(x) = (πn) 10 sin2(πx1) + ∑n−1i=1(xi−1)2[1+10sin2(πxi+1)] + (xn −1)2 | {-10, 10} |
11 | C01 | Minf(x)=∑Di=1(∑ij=1zj) 2, z=x-0 g(x) = ∑Di=1{z2i−5000cos(0.1πzi)−4000}≤0 |
xϵ{-100, 100}D |
12 | C02 | Minf(x)=∑Di=1(∑ij=1zj) 2, z=x-0, y=M*z g(x) = ∑Di=1{y2i−5000cos(0.1πyi)−4000}≤0 |
xϵ{-100, 100}D |
13 | C03 | Minf(x)=∑Di=1(∑ij=1zj) 2, z=x-0 g(x) = ∑Di=1{z2i−5000cos(0.1πzi)−4000}≤0 h(x) = - ∑Di=1zisin(0.1πzi)=0 |
xϵ{-100, 100}D |
14 | C04 | Minf(x)=∑Di=1{z2i−10cos(2πzi)+10}, z=x-0 g1(x) = −∑Di=1zisin(2zi)≤0 g2(x) = −∑Di=1zisin(zi)≤0 |
xϵ{-10, 10}D |
15 | C05 | Minf(x)=∑Di=1(100(z2i−zi+1)2−(zi−1)2), z =x-0, y = M1*z, w = M2*z g1(x) = ∑Di=1{y2i−50cos(2πyi)−40} ≤ 0 g2(x) = ∑Di=1{w2i−50cos(2πwi)−40} ≤ 0 |
xϵ{-10, 10}D |
Benchmark functions | Statistics | LX-NUM | DPX-NUM | SBX-NUM | RX-NUM | GX-NUM | FX-NUM | LogX-NUM |
LevyMont | Mean | 0.00014 | 0.000087 | 0.0087 | 0.00013 | 0.0000557 | 0.377 | 0.000814 |
SD | 0.00011 | 0.0000559 | 0.0033 | 0.000061 | 0.0000375 | 0.1015 | 0.000376 | |
Time | 107.712624 | 83.698256 | 78.64462 | 85.495419 | 126.712031 | 127.4357 | 205.604031 | |
Neumair | Mean | 8846.9 | 3539.3 | 35852 | 10210 | 5980.5 | 610000 | 8701.3 |
SD | 4935.7 | 1248.4 | 13880 | 6067.3 | 3736.1 | 168000 | 4459.3 | |
Time | 181.629503 | 130.1451 | 141.17727 | 91.065393 | 126.993684 | 87.9393 | 207.780145 | |
Griewank | Mean | 0.0024 | 0.0016 | 0.2108 | 0.0037 | 0.0016 | 1.0103 | 0.0198 |
SD | 0.0017 | 0.000841 | 0.0652 | 0.0035 | 0.0033 | 0.0301 | 0.0084 | |
Time | 81.457873 | 82.578837 | 80.650737 | 91.321104 | 125.847594 | 137.349 | 150.965613 | |
Brown | Mean | 0.004 | 0.0033 | 0.3586 | 0.0064 | 0.0014 | 1580000 | 0.0382 |
SD | 0.003 | 0.0022 | 0.1069 | 0.0102 | 0.000874 | 4740000 | 0.0137 | |
Time | 166.842948 | 341.123536 | 165.873626 | 155.008723 | 276.27197 | 178.4728 | 188.646094 | |
Ellipsoidal | Mean | 3.3488 | 8.9061 | 591.2497 | 8.4815 | 3.2852 | 629.444 | 79.9827 |
SD | 1.9276 | 3.038 | 92.7802 | 4.889 | 3.1216 | 129.164 | 33.5738 | |
Time | 96.062947 | 96.814591 | 88.736142 | 125.60401 | 122.285082 | 155.3865 | 146.618962 | |
Cigar | Mean | 30023 | 27657 | 4612800 | 36789 | 12376 | 84000000 | 398740 |
SD | 22476 | 11481 | 1324100 | 21110 | 9082.3 | 23079000 | 218480 | |
Time | 106.53924 | 87.859938 | 181.107231 | 89.925312 | 91.538608 | 165.17616 | 134.638317 | |
Axis | Mean | 0.1682 | 0.2142 | 17.8474 | 0.2078 | 0.0636 | 286.565 | 1.3887 |
SD | 0.1884 | 0.1156 | 5.3991 | 0.1938 | 0.0463 | 60.3644 | 0.8416 | |
Time | 76.02274 | 119.661781 | 89.444963 | 127.6703 | 95.830265 | 178.415314 | 131.44787 | |
Ackley | Mean | 3.9109 | 4.1854 | 5.4239 | 3.4013 | 3.1305 | 15.4012 | 3.9752 |
SD | 0.9224 | 0.7202 | 0.548 | 0.6378 | 0.7961 | 0.8268 | 0.8615 | |
Time | 137.023015 | 96.202567 | 80.377248 | 131.106759 | 97.026432 | 103.415305 | 111.027993 | |
Rosenbrock | Mean | 462.872 | 372.023 | 33105 | 484.198 | 330.1029 | 7020000 | 87.2238 |
SD | 283.913 | 189.3726 | 16914 | 228.506 | 181.1197 | 2900000 | 5425.4 | |
Time | 127.652415 | 75.60977 | 75.820732 | 121.291021 | 74.967119 | 82.75117 | 56140 | |
Newfunc | Mean | 1.6991 | 0.6085 | 12.2297 | 1.1294 | 0.5286 | 285.369 | 129.454239 |
SD | 2.1336 | 0.662 | 3.8633 | 1.2487 | 0.671 | 63.8885 | 3.4262 | |
Time | 89.410394 | 90.788672 | 120.692209 | 87.656918 | 86.152792 | 127.3678 | 129.454239 | |
C01 | Mean | 56648 | 55988 | 55724 | 56450 | 52836 | 54708 | 56140 |
SD | 5587.1 | 5544.5 | 4672.1 | 4952.3 | 5160.3 | 5318 | 5425.4 | |
Time | 92.524 | 97.2278 | 95.3304 | 85.2393 | 112.855 | 120.235 | 87.2238 | |
C02 | Mean | 56517 | 56260 | 57668 | 54954 | 54649 | 56583 | 56217 |
SD | 5902 | 4713.6 | 5189.1 | 6172.8 | 4855 | 6067.4 | 5874.8 | |
Time | 111.096 | 114.066 | 127.537 | 96.6299 | 144.089 | 92.7783 | 111.117 | |
C03 | Mean | 54512 | 56250 | 57072 | 56927 | 53875 | 56375 | 57188 |
SD | 4990.4 | 4679.4 | 3841.3 | 5095 | 4661.5 | 4960.3 | 5078.8 | |
Time | 104.291 | 87.1485 | 105.457 | 88.2495 | 113.392 | 77.6518 | 134.316 | |
C04 | Mean | 190.419 | 191.344 | 189.738 | 186.129 | 192.465 | 187.933 | 194.472 |
SD | 11.8573 | 14.8278 | 18.3649 | 15.5929 | 10.7845 | 15.5167 | 12.3093 | |
Time | 101.72 | 95.2251 | 105.39 | 122.696 | 133.913 | 96.3571 | 94.5518 | |
C05 | Mean | 57207 | 57123 | 57054 | 56962 | 55723 | 57351 | 57011 |
SD | 4797.4 | 5436.8 | 4645.6 | 4301.5 | 5239.4 | 6195.3 | 6341.4 | |
Time | 79.2145 | 84.4875 | 83.0697 | 93.0925 | 70.9508 | 107.106 | 102.261 |
Benchmark functions | Statistics | LX-NUM | DPX-NUM | SBX-NUM | RX-NUM | GX-NUM | FX-NUM | LogX-NUM |
LevyMont | Mean | 0.000021 | 0.000018 | 0.0011 | 0.000035 | 9.86E-06 | 0.0013 | 0.00027297 |
SD | 0.000036 | 0.0000228 | 0.00076 | 0.000049 | 0.0000103 | 0.0026 | 0.0001875 | |
Time | 102.36276 | 104.78486 | 102.9611 | 108.5233 | 96.859274 | 113.1815 | 215.58379 | |
Neumair | Mean | 540.05 | 892.727 | 3059.3 | 936.661 | 484.8504 | 2730 | 1781.6 |
SD | 666.967 | 1056.1 | 2636.2 | 1271.1 | 842.9453 | 3530 | 1233.7 | |
Time | 82.433744 | 92.002206 | 87.96502 | 84.6824 | 153.12932 | 138.1825 | 144.79124 | |
Griewank | Mean | 0.00033 | 0.00032 | 0.0135 | 0.00077 | 0.000251 | 0.0068 | 0.003 |
SD | 0.00071 | 0.00061 | 0.0166 | 0.0018 | 0.00043 | 0.0061 | 0.002 | |
Time | 94.864538 | 93.857005 | 87.56846 | 83.61188 | 78.106502 | 80.57535 | 103.5461 | |
Brown | Mean | 0.00018 | 0.00036 | 0.0153 | 0.00068 | 0.000183 | 0.0046 | 0.0029 |
SD | 0.00021 | 0.000359 | 0.0093 | 0.0009 | 0.000249 | 0.0051 | 0.002 | |
Time | 161.53716 | 189.79598 | 131.5321 | 211.5596 | 131.20721 | 165.9176 | 159.56679 | |
Ellipsoidal | Mean | 4.9484 | 8.0844 | 616.77 | 9.7785 | 3.3263 | 887.3165 | 87.6828 |
SD | 4.6375 | 6.2504 | 88.5754 | 8.2256 | 4.9136 | 178.292 | 25.1313 | |
Time | 92.944851 | 97.119153 | 89.22244 | 114.6436 | 91.098581 | 196.0281 | 137.74008 | |
Cigar | Mean | 4213.4 | 3641 | 261720 | 9597.2 | 3664.7 | 171170 | 54229 |
SD | 4299.1 | 3481.1 | 351380 | 18292 | 7043.9 | 204670 | 39044 | |
Time | 72.341756 | 75.668512 | 75.01477 | 82.10584 | 76.012442 | 183.34413 | 149.30796 | |
Axis | Mean | 0.0146 | 0.0182 | 1.1316 | 0.0595 | 0.007 | 0.7543 | 0.2631 |
SD | 0.0207 | 0.018 | 1.4478 | 0.1935 | 0.0086 | 1.2248 | 0.2826 | |
Time | 78.913791 | 98.06796 | 75.77991 | 103.4081 | 163.50531 | 103.3628 | 129.63321 | |
Ackley | Mean | 1.0033 | 1.4194 | 2.0116 | 0.8519 | 1.0428 | 2.2011 | 1.2607 |
SD | 1.0086 | 1.4095 | 1.2068 | 0.8057 | 1.0207 | 0.9361 | 0.7002 | |
Time | 84.841513 | 77.599839 | 76.55104 | 101.5414 | 79.835305 | 175.81324 | 162.0749 | |
Rosenbrock | Mean | 21.3398 | 30.3796 | 77.6897 | 28.9044 | 26.7186 | 37.9367 | 133.5898 |
SD | 43.5137 | 32.7939 | 91.6669 | 25.1465 | 30.9383 | 40.0273 | 154.0104 | |
Time | 75.457313 | 76.27202 | 74.91132 | 95.12053 | 75.433864 | 81.01464 | 133.62013 | |
Newfunc | Mean | 0.1065 | 0.0101 | 1.8897 | 0.148 | 0.0194 | 1.0756 | 0.5968 |
SD | 0.5688 | 0.0117 | 2.7021 | 0.4442 | 0.0909 | 2.9493 | 1.6975 | |
Time | 85.437091 | 91.872155 | 83.41255 | 91.01216 | 87.218181 | 95.16292 | 132.18987 | |
C01 | Mean | 56707 | 55594 | 55073 | 56904 | 56334 | 55767 | 56016 |
SD | 4854.4 | 5396.6 | 6041.8 | 4364.4 | 4246.7 | 5265.7 | 6602.3 | |
Time | 108.809 | 89.4791 | 101.773 | 101.017 | 164.761 | 92.5819 | 106.041 | |
C02 | Mean | 56580 | 53596 | 56727 | 55552 | 55575 | 56129 | 54544 |
SD | 4696.4 | 5711.1 | 5959.8 | 5404.5 | 4622.2 | 6283.8 | 6550.7 | |
Time | 106.335 | 127.417 | 103.112 | 119.922 | 106.425 | 100.304 | 115.498 | |
C03 | Mean | 56653 | 55562 | 55815 | 55986 | 54708 | 56841 | 55989 |
SD | 4381.7 | 5404.4 | 7171.9 | 6356.9 | 4178.6 | 4765.8 | 5389.3 | |
Time | 86.4351 | 85.5492 | 79.178 | 63.6457 | 63.5677 | 88.315 | 91.4974 | |
C04 | Mean | 186.933 | 188.32 | 190.307 | 189.828 | 185.832 | 186.731 | 190.316 |
SD | 12.637 | 14.3215 | 19.8155 | 14.583 | 12.7689 | 17.5531 | 10.8582 | |
Time | 121.466 | 103.941 | 146.528 | 122.123 | 135.113 | 98.9032 | 152.392 | |
C05 | Mean | 57657 | 59380 | 56877 | 57588 | 56805 | 56952 | 57101 |
SD | 4773.1 | 6000.9 | 5475 | 5109.5 | 7164.5 | 4838.1 | 6639.3 | |
Time | 114.003 | 119.092 | 102.944 | 123.649 | 110.352 | 176.427 | 108.11 |
Benchmark functions | Statistics | LX-NUM | DPX-NUM | SBX-NUM | RX-NUM | GX-NUM | FX-NUM | LogX-NUM |
LevyMont | Mean | 0.00029188 | 0.00044951 | 0.01 | 0.00053266 | 0.00012793 | 0.5802 | 0.00075139 |
SD | 0.00028392 | 0.00024785 | 0.0036 | 0.00047348 | 0.00011685 | 0.1658 | 0.00040303 | |
Time | 84.624551 | 87.889195 | 84.79806 | 96.266321 | 128.015248 | 78.136 | 114.231003 | |
Neumair | Mean | 17660 | 5829.3 | 48169 | 17680 | 12722 | 1100000 | 10913 |
SD | 10570 | 1994.4 | 17482 | 9224.2 | 10172 | 262000 | 4147.2 | |
Time | 76.387883 | 77.273559 | 74.559053 | 80.738701 | 93.808228 | 132.1672 | 115.832336 | |
Griewank | Mean | 0.011 | 0.0076 | 0.22 | 0.0133 | 0.005 | 1.0365 | 0.0166 |
SD | 0.0104 | 0.0032 | 0.0643 | 0.0106 | 0.0086 | 0.0114 | 0.0074 | |
Time | 77.444941 | 79.57467 | 73.455623 | 84.317306 | 108.64987 | 102.2386 | 95.016283 | |
Brown | Mean | 0.0171 | 0.0182 | 0.4092 | 0.0275 | 0.0067 | 150000000 | 0.0369 |
SD | 0.0157 | 0.015 | 0.1433 | 0.0297 | 0.0039 | 216000000 | 0.0216 | |
Time | 118.097805 | 130.299253 | 141.748471 | 202.023482 | 138.965081 | 152.3581 | 156.981702 | |
Ellipsoidal | Mean | 12.8189 | 27.0527 | 582.962 | 17.1602 | 6.7218 | 894.8881 | 37.4548 |
SD | 9.5745 | 12.8489 | 87.0768 | 10.9878 | 8.4446 | 183.4455 | 14.0708 | |
Time | 81.374196 | 87.473469 | 83.054335 | 107.340013 | 83.439545 | 179.9395 | 102.88153 | |
Cigar | Mean | 146650 | 122430 | 5178300 | 207810 | 56580 | 160000000 | 330020 |
SD | 120740 | 91644 | 1861900 | 147350 | 48021 | 30300000 | 171040 | |
Time | 103.470988 | 102.063039 | 94.859803 | 69.272894 | 89.969564 | 146.1098 | 117.330069 | |
Axis | Mean | 0.8665 | 0.5906 | 19.1424 | 0.7692 | 0.2216 | 561.8476 | 1.2993 |
SD | 0.862 | 0.2811 | 6.9989 | 0.5294 | 0.1483 | 115.6398 | 0.6751 | |
Time | 80.632743 | 70.974762 | 71.756398 | 91.537621 | 67.093254 | 85.751672 | 133.283326 | |
Ackley | Mean | 4.585 | 4.6023 | 5.7192 | 4.3573 | 3.7683 | 16.2949 | 4.3009 |
SD | 0.6772 | 0.6189 | 0.765 | 0.7281 | 0.8069 | 0.8198 | 0.7688 | |
Time | 73.641746 | 74.941498 | 71.834179 | 124.518549 | 71.533324 | 96.644492 | 134.60261 | |
Rosenbrock | Mean | 2133 | 795.5493 | 55823 | 3162.6 | 1138.9 | 26300000 | 2607.7 |
SD | 1351.1 | 540.5518 | 39463 | 5062.1 | 1618.7 | 10900000 | 1524 | |
Time | 87.658367 | 70.738393 | 69.854953 | 86.866803 | 112.408897 | 74.95865 | 112.957973 | |
Newfunc | Mean | 2.8305 | 1.8898 | 15.9042 | 2.4014 | 1.385 | 430.0245 | 3.8883 |
SD | 2.8807 | 1.7127 | 4.9163 | 2.2697 | 1.3594 | 83.8202 | 3.2206 | |
Time | 83.868899 | 97.802163 | 73.286121 | 130.844641 | 150.45537 | 85.07991 | 119.062673 | |
C01 | Mean | 54985 | 56467 | 56475 | 57416 | 54458 | 55304 | 55516 |
SD | 6121.2 | 5738.8 | 5533.9 | 4805.2 | 5416.3 | 5941.9 | 5384.8 | |
Time | 106.927099 | 64.585727 | 64.741079 | 65.951868 | 76.611812 | 73.597283 | 65.504372 | |
C02 | Mean | 55247 | 55788 | 56889 | 56668 | 53980 | 57005 | 54505 |
SD | 5603.3 | 5843.2 | 6943.1 | 3946 | 4933.3 | 5285.3 | 5023.1 | |
Time | 78.033709 | 75.670182 | 68.064948 | 74.584962 | 97.248741 | 66.907757 | 97.391049 | |
C03 | Mean | 55459 | 55087 | 55942 | 57314 | 54092 | 55747 | 56519 |
SD | 6990 | 6642.3 | 5305.5 | 5372.2 | 5346.1 | 5669.7 | 5530.9 | |
Time | 97.438107 | 92.050652 | 107.485536 | 62.965519 | 75.8755 | 55.902367 | 72.503046 | |
C04 | Mean | 189.4933 | 194.6566 | 192.249 | 194.8476 | 189.024 | 189.3816 | 191.455 |
SD | 13.3131 | 12.6488 | 12.2808 | 15.641 | 10.129 | 15.8216 | 11.9106 | |
Time | 65.09012 | 71.011633 | 88.869256 | 63.046407 | 59.316266 | 67.058653 | 82.14324 | |
C05 | Mean | 56232 | 55251 | 56948 | 59842 | 57325 | 58569 | 54250 |
SD | 7084.4 | 6620 | 5632.7 | 5197.8 | 4800.2 | 5381.2 | 5936.7 | |
Time | 81.343016 | 51.506021 | 68.586363 | 81.39364 | 77.857029 | 75.532882 | 72.242855 |
Crossover operators (Alternatives) | Si | Ri | Qi | Rank |
LX-NUM | 0.37346 | 0.1 | 0.04365 | 4 |
DPX-NUM | 0.42009 | 0.086 | 0.03548 | 3 |
SBX-NUM | 1.42196 | 0.62594 | 0.57167 | 6 |
RX-NUM | 0.30299 | 0.09481 | 0.03369 | 2 |
GX-NUM | 0.07863 | 0.07594 | 0 | 1 |
FX-NUM | 6.40965 | 0.6666 | 1 | 7 |
LogX-NUM | 0.57215 | 0.1 | 0.05934 | 5 |
Crossover operators (Alternatives) | v=0.1 | v=0.2 | v=0.3 | v=0.4 | v=0.5 | v=0.6 | v=0.7 | v=0.8 | v=0.9 | |
LX-NUM | 0.04131 (4) |
0.0419 (4) |
0.04248 (4) | 0.04306 (4) | 0.04365 (4) | 0.04423 (4) | 0.04481 (4) | 0.0454 (4) |
0.0459 (3) |
|
DPX-NUM | 0.02071 (2) |
0.0244 (2) |
0.02809 (2) | 0.03178 (2) | 0.03548 (3) | 0.03917 (3) | 0.04286 (3) | 0.04655 (3) | 0.0502 (4) |
|
SBX-NUM | 0.85926 (6) |
0.78736 (6) |
0.71547 (6) | 0.64357 (6) | 0.57167 (6) | 0.49977 (6) | 0.42788 (6) | 0.35598 (6) | 0.2841 (6) |
|
RX-NUM | 0.03228 (3) |
0.03263 (3) |
0.03299 (3) | 0.03334 (3) | 0.03369 (2) | 0.03404 (2) | 0.03439 (2) | 0.03474 (2) | 0.0350 (2) |
|
GX-NUM | 0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
|
FX-NUM | 1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
|
LogX-NUM | 0.04445 (5) |
0.04817 (5) |
0.0519 (5) |
0.05562 (5) |
0.05934 (5) |
0.06306 (5) |
0.06679 (5) |
0.07051 (5) |
0.07423 (5) |
Crossover operators (Alternatives) | Si | Ri | Qi | Rank |
LX-MPTM | 0.44436 | 0.09531 | 0.01816 | 2 |
DPX-MPTM | 0.68949 | 0.28039 | 0.20272 | 4 |
SBX-MPTM | 5.62095 | 0.6666 | 1 | 7 |
RX-MPTM | 0.62367 | 0.11699 | 0.05382 | 3 |
GX-MPTM | 0.25889 | 0.09432 | 0 | 1 |
FX-MPTM | 4.3809 | 0.6666 | 0.88437 | 6 |
LogX-MPTM | 2.22905 | 0.6666 | 0.68371 | 5 |
Crossover operators (Alternatives) | v=0.1 | v=0.2 | v=0.3 | v=0.4 | v=0.5 | v=0.6 | v=0.7 | v=0.8 | v=0.9 |
LX-MPTM | 0.00501 (2) |
0.0083 (2) |
0.01158 (2) |
0.0149 (2) |
0.01816 (2) |
0.02144 (2) |
0.02473 (2) |
0.02802 (2) |
0.0313 (2) |
DPX-MPTM | 0.30065 (4) |
0.2762 (4) |
0.25168 (4) |
0.2272 (4) |
0.20272 (4) |
0.17824 (4) |
0.15375 (4) |
0.12927 (4) |
0.10479 (4) |
SBX-MPTM | 1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
RX-MPTM | 0.04245 (3) |
0.0453 (3) |
0.04814 (3) |
0.0509 (3) |
0.05382 (3) |
0.05666 (3) |
0.0595 (3) |
0.06235 (3) |
0.06519 (3) |
GX-MPTM | 0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
FX-MPTM | 0.97687 (6) |
0.9538 (6) |
0.93062 (6) |
0.9075 (6) |
0.88437 (6) |
0.86124 (6) |
0.83812 (6) |
0.81499 (6) |
0.79186 (6) |
LogX-MPTM | 0.93674 (5) |
0.8735 (5) |
0.81023 (5) |
0.7469(5) | 0.68371(5) | 0.62045(5) | 0.5572 (5) |
0.49394 (5) |
0.43068 (5) |
Crossover operators (Alternatives) | Si | Ri | Qi | Rank |
LX-PM | 0.20644 | 0.04346 | 0.01168 | 2 |
DPX-PM | 0.33571 | 0.09672 | 0.06467 | 4 |
SBX-PM | 1.08619 | 0.43249 | 0.39361 | 6 |
RX-PM | 0.54265 | 0.1 | 0.08371 | 5 |
GX-PM | 0.0592 | 0.05499 | 0.00925 | 1 |
FX-PM | 6.36274 | 0.6666 | 1 | 7 |
LogX-PM | 0.23595 | 0.07533 | 0.03959 | 3 |
Crossover operators (Alternatives) | v=0.1 | v=0.2 | v=0.3 | v=0.4 | v=0.5 | v=0.6 | v=0.7 | v=0.8 | v=0.9 |
LX-PM | 0.0023 (1) |
0.0048 (1) |
0.0070 (1) |
0.0093 (1) |
0.0117 (2) |
0.0140 (2) |
0.0164 (2) |
0.0187 (2) |
0.0210 (2) |
DPX-PM | 0.0813 (4) |
0.0772 (4) |
0.0729 (4) |
0.0688 (4) |
0.0647 (4) |
0.0605 (4) |
0.0564 (4) |
0.0522 (4) |
0.0480 (4) |
SBX-PM | 0.5782 (6) |
0.5320 (6) |
0.4859 (6) |
0.4398 (6) |
0.3936 (6) |
0.3475 (6) |
0.3013 (6) |
0.2552 (6) |
0.20906 (6) |
RX-PM | 0.0893 (5) |
0.0879 (5) |
0.0865 (5) |
0.0851 (5) |
0.0837 (5) |
0.0823 (5) |
0.0809 (5) |
0.0795 (5) |
0.0781 (5) |
GX-PM | 0.0167 (2) |
0.0148 (2) |
0.0129 (2) |
0.0111 (2) |
0.0093 (1) |
0.0074 (1) |
0.0056 (1) |
0.0037 (1) |
0.0019 (1) |
FX-PM | 1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
LogX-PM | 0.0488 (3) |
0.0465 (3) |
0.0442 (3) |
0.0419 (3) |
0.0396 (3) |
0.0373 (3) |
0.0349 (3) |
0.0327 (3) |
0.0304 (3) |
Sr. # | Test problem | Objective function | Limits |
1 | Levy and Montalvo-2 function | minxf(x)=0.1(sin2(3πx1)+n−1∑i=1(xi−1)2[1+sin2(3πxi+1)]+(xn−1)2[1+sin2(2πxn)]) | {-5, 5} |
2 | Neumair function | minxf(x) = ∑ni(xi -1 )2 + ∑n−1i=1xixi−1 | {-n2, n2} |
3 | Griewank function | minxf(x)=1+14000n∑i=1x2i−∏ni=1cos(xi√i) | {-10, 10} |
4 | Brown3 function | minxf(x)=∑n−1i=1[(x2i)∧(x2i+1)+(xi+12)∧(x2i+1+1)] | {-1, 4} |
5 | Ellipsoidal function | minxf(x)=n∑i=1(xi−i)2 | {-n, n} |
6 | Cigar function | minxf(x) = x21 + 10000000 ∑ni=2x2i | {-10, 10} |
7 | Axis Parallel hyper ellipsoid function | minxf(x)=n∑i=1ix2i | {-5.12, 5.12} |
8 | Ackley function | minxf(x)=−20e−0.2√∑ni=1x2in −e∑nicos(2πxi)n + 20 + e | {-30, 30} |
9 | Rosenbrock function | minxf(x)=n∑i=1[100(xi+1−x2i)+(xi−1)2] | {-30, 30} |
10 | New function | minxf(x) = (πn) 10 sin2(πx1) + ∑n−1i=1(xi−1)2[1+10sin2(πxi+1)] + (xn −1)2 | {-10, 10} |
11 | C01 | Minf(x)=∑Di=1(∑ij=1zj) 2, z=x-0 g(x) = ∑Di=1{z2i−5000cos(0.1πzi)−4000}≤0 |
xϵ{-100, 100}D |
12 | C02 | Minf(x)=∑Di=1(∑ij=1zj) 2, z=x-0, y=M*z g(x) = ∑Di=1{y2i−5000cos(0.1πyi)−4000}≤0 |
xϵ{-100, 100}D |
13 | C03 | Minf(x)=∑Di=1(∑ij=1zj) 2, z=x-0 g(x) = ∑Di=1{z2i−5000cos(0.1πzi)−4000}≤0 h(x) = - ∑Di=1zisin(0.1πzi)=0 |
xϵ{-100, 100}D |
14 | C04 | Minf(x)=∑Di=1{z2i−10cos(2πzi)+10}, z=x-0 g1(x) = −∑Di=1zisin(2zi)≤0 g2(x) = −∑Di=1zisin(zi)≤0 |
xϵ{-10, 10}D |
15 | C05 | Minf(x)=∑Di=1(100(z2i−zi+1)2−(zi−1)2), z =x-0, y = M1*z, w = M2*z g1(x) = ∑Di=1{y2i−50cos(2πyi)−40} ≤ 0 g2(x) = ∑Di=1{w2i−50cos(2πwi)−40} ≤ 0 |
xϵ{-10, 10}D |
Benchmark functions | Statistics | LX-NUM | DPX-NUM | SBX-NUM | RX-NUM | GX-NUM | FX-NUM | LogX-NUM |
LevyMont | Mean | 0.00014 | 0.000087 | 0.0087 | 0.00013 | 0.0000557 | 0.377 | 0.000814 |
SD | 0.00011 | 0.0000559 | 0.0033 | 0.000061 | 0.0000375 | 0.1015 | 0.000376 | |
Time | 107.712624 | 83.698256 | 78.64462 | 85.495419 | 126.712031 | 127.4357 | 205.604031 | |
Neumair | Mean | 8846.9 | 3539.3 | 35852 | 10210 | 5980.5 | 610000 | 8701.3 |
SD | 4935.7 | 1248.4 | 13880 | 6067.3 | 3736.1 | 168000 | 4459.3 | |
Time | 181.629503 | 130.1451 | 141.17727 | 91.065393 | 126.993684 | 87.9393 | 207.780145 | |
Griewank | Mean | 0.0024 | 0.0016 | 0.2108 | 0.0037 | 0.0016 | 1.0103 | 0.0198 |
SD | 0.0017 | 0.000841 | 0.0652 | 0.0035 | 0.0033 | 0.0301 | 0.0084 | |
Time | 81.457873 | 82.578837 | 80.650737 | 91.321104 | 125.847594 | 137.349 | 150.965613 | |
Brown | Mean | 0.004 | 0.0033 | 0.3586 | 0.0064 | 0.0014 | 1580000 | 0.0382 |
SD | 0.003 | 0.0022 | 0.1069 | 0.0102 | 0.000874 | 4740000 | 0.0137 | |
Time | 166.842948 | 341.123536 | 165.873626 | 155.008723 | 276.27197 | 178.4728 | 188.646094 | |
Ellipsoidal | Mean | 3.3488 | 8.9061 | 591.2497 | 8.4815 | 3.2852 | 629.444 | 79.9827 |
SD | 1.9276 | 3.038 | 92.7802 | 4.889 | 3.1216 | 129.164 | 33.5738 | |
Time | 96.062947 | 96.814591 | 88.736142 | 125.60401 | 122.285082 | 155.3865 | 146.618962 | |
Cigar | Mean | 30023 | 27657 | 4612800 | 36789 | 12376 | 84000000 | 398740 |
SD | 22476 | 11481 | 1324100 | 21110 | 9082.3 | 23079000 | 218480 | |
Time | 106.53924 | 87.859938 | 181.107231 | 89.925312 | 91.538608 | 165.17616 | 134.638317 | |
Axis | Mean | 0.1682 | 0.2142 | 17.8474 | 0.2078 | 0.0636 | 286.565 | 1.3887 |
SD | 0.1884 | 0.1156 | 5.3991 | 0.1938 | 0.0463 | 60.3644 | 0.8416 | |
Time | 76.02274 | 119.661781 | 89.444963 | 127.6703 | 95.830265 | 178.415314 | 131.44787 | |
Ackley | Mean | 3.9109 | 4.1854 | 5.4239 | 3.4013 | 3.1305 | 15.4012 | 3.9752 |
SD | 0.9224 | 0.7202 | 0.548 | 0.6378 | 0.7961 | 0.8268 | 0.8615 | |
Time | 137.023015 | 96.202567 | 80.377248 | 131.106759 | 97.026432 | 103.415305 | 111.027993 | |
Rosenbrock | Mean | 462.872 | 372.023 | 33105 | 484.198 | 330.1029 | 7020000 | 87.2238 |
SD | 283.913 | 189.3726 | 16914 | 228.506 | 181.1197 | 2900000 | 5425.4 | |
Time | 127.652415 | 75.60977 | 75.820732 | 121.291021 | 74.967119 | 82.75117 | 56140 | |
Newfunc | Mean | 1.6991 | 0.6085 | 12.2297 | 1.1294 | 0.5286 | 285.369 | 129.454239 |
SD | 2.1336 | 0.662 | 3.8633 | 1.2487 | 0.671 | 63.8885 | 3.4262 | |
Time | 89.410394 | 90.788672 | 120.692209 | 87.656918 | 86.152792 | 127.3678 | 129.454239 | |
C01 | Mean | 56648 | 55988 | 55724 | 56450 | 52836 | 54708 | 56140 |
SD | 5587.1 | 5544.5 | 4672.1 | 4952.3 | 5160.3 | 5318 | 5425.4 | |
Time | 92.524 | 97.2278 | 95.3304 | 85.2393 | 112.855 | 120.235 | 87.2238 | |
C02 | Mean | 56517 | 56260 | 57668 | 54954 | 54649 | 56583 | 56217 |
SD | 5902 | 4713.6 | 5189.1 | 6172.8 | 4855 | 6067.4 | 5874.8 | |
Time | 111.096 | 114.066 | 127.537 | 96.6299 | 144.089 | 92.7783 | 111.117 | |
C03 | Mean | 54512 | 56250 | 57072 | 56927 | 53875 | 56375 | 57188 |
SD | 4990.4 | 4679.4 | 3841.3 | 5095 | 4661.5 | 4960.3 | 5078.8 | |
Time | 104.291 | 87.1485 | 105.457 | 88.2495 | 113.392 | 77.6518 | 134.316 | |
C04 | Mean | 190.419 | 191.344 | 189.738 | 186.129 | 192.465 | 187.933 | 194.472 |
SD | 11.8573 | 14.8278 | 18.3649 | 15.5929 | 10.7845 | 15.5167 | 12.3093 | |
Time | 101.72 | 95.2251 | 105.39 | 122.696 | 133.913 | 96.3571 | 94.5518 | |
C05 | Mean | 57207 | 57123 | 57054 | 56962 | 55723 | 57351 | 57011 |
SD | 4797.4 | 5436.8 | 4645.6 | 4301.5 | 5239.4 | 6195.3 | 6341.4 | |
Time | 79.2145 | 84.4875 | 83.0697 | 93.0925 | 70.9508 | 107.106 | 102.261 |
Benchmark functions | Statistics | LX-NUM | DPX-NUM | SBX-NUM | RX-NUM | GX-NUM | FX-NUM | LogX-NUM |
LevyMont | Mean | 0.000021 | 0.000018 | 0.0011 | 0.000035 | 9.86E-06 | 0.0013 | 0.00027297 |
SD | 0.000036 | 0.0000228 | 0.00076 | 0.000049 | 0.0000103 | 0.0026 | 0.0001875 | |
Time | 102.36276 | 104.78486 | 102.9611 | 108.5233 | 96.859274 | 113.1815 | 215.58379 | |
Neumair | Mean | 540.05 | 892.727 | 3059.3 | 936.661 | 484.8504 | 2730 | 1781.6 |
SD | 666.967 | 1056.1 | 2636.2 | 1271.1 | 842.9453 | 3530 | 1233.7 | |
Time | 82.433744 | 92.002206 | 87.96502 | 84.6824 | 153.12932 | 138.1825 | 144.79124 | |
Griewank | Mean | 0.00033 | 0.00032 | 0.0135 | 0.00077 | 0.000251 | 0.0068 | 0.003 |
SD | 0.00071 | 0.00061 | 0.0166 | 0.0018 | 0.00043 | 0.0061 | 0.002 | |
Time | 94.864538 | 93.857005 | 87.56846 | 83.61188 | 78.106502 | 80.57535 | 103.5461 | |
Brown | Mean | 0.00018 | 0.00036 | 0.0153 | 0.00068 | 0.000183 | 0.0046 | 0.0029 |
SD | 0.00021 | 0.000359 | 0.0093 | 0.0009 | 0.000249 | 0.0051 | 0.002 | |
Time | 161.53716 | 189.79598 | 131.5321 | 211.5596 | 131.20721 | 165.9176 | 159.56679 | |
Ellipsoidal | Mean | 4.9484 | 8.0844 | 616.77 | 9.7785 | 3.3263 | 887.3165 | 87.6828 |
SD | 4.6375 | 6.2504 | 88.5754 | 8.2256 | 4.9136 | 178.292 | 25.1313 | |
Time | 92.944851 | 97.119153 | 89.22244 | 114.6436 | 91.098581 | 196.0281 | 137.74008 | |
Cigar | Mean | 4213.4 | 3641 | 261720 | 9597.2 | 3664.7 | 171170 | 54229 |
SD | 4299.1 | 3481.1 | 351380 | 18292 | 7043.9 | 204670 | 39044 | |
Time | 72.341756 | 75.668512 | 75.01477 | 82.10584 | 76.012442 | 183.34413 | 149.30796 | |
Axis | Mean | 0.0146 | 0.0182 | 1.1316 | 0.0595 | 0.007 | 0.7543 | 0.2631 |
SD | 0.0207 | 0.018 | 1.4478 | 0.1935 | 0.0086 | 1.2248 | 0.2826 | |
Time | 78.913791 | 98.06796 | 75.77991 | 103.4081 | 163.50531 | 103.3628 | 129.63321 | |
Ackley | Mean | 1.0033 | 1.4194 | 2.0116 | 0.8519 | 1.0428 | 2.2011 | 1.2607 |
SD | 1.0086 | 1.4095 | 1.2068 | 0.8057 | 1.0207 | 0.9361 | 0.7002 | |
Time | 84.841513 | 77.599839 | 76.55104 | 101.5414 | 79.835305 | 175.81324 | 162.0749 | |
Rosenbrock | Mean | 21.3398 | 30.3796 | 77.6897 | 28.9044 | 26.7186 | 37.9367 | 133.5898 |
SD | 43.5137 | 32.7939 | 91.6669 | 25.1465 | 30.9383 | 40.0273 | 154.0104 | |
Time | 75.457313 | 76.27202 | 74.91132 | 95.12053 | 75.433864 | 81.01464 | 133.62013 | |
Newfunc | Mean | 0.1065 | 0.0101 | 1.8897 | 0.148 | 0.0194 | 1.0756 | 0.5968 |
SD | 0.5688 | 0.0117 | 2.7021 | 0.4442 | 0.0909 | 2.9493 | 1.6975 | |
Time | 85.437091 | 91.872155 | 83.41255 | 91.01216 | 87.218181 | 95.16292 | 132.18987 | |
C01 | Mean | 56707 | 55594 | 55073 | 56904 | 56334 | 55767 | 56016 |
SD | 4854.4 | 5396.6 | 6041.8 | 4364.4 | 4246.7 | 5265.7 | 6602.3 | |
Time | 108.809 | 89.4791 | 101.773 | 101.017 | 164.761 | 92.5819 | 106.041 | |
C02 | Mean | 56580 | 53596 | 56727 | 55552 | 55575 | 56129 | 54544 |
SD | 4696.4 | 5711.1 | 5959.8 | 5404.5 | 4622.2 | 6283.8 | 6550.7 | |
Time | 106.335 | 127.417 | 103.112 | 119.922 | 106.425 | 100.304 | 115.498 | |
C03 | Mean | 56653 | 55562 | 55815 | 55986 | 54708 | 56841 | 55989 |
SD | 4381.7 | 5404.4 | 7171.9 | 6356.9 | 4178.6 | 4765.8 | 5389.3 | |
Time | 86.4351 | 85.5492 | 79.178 | 63.6457 | 63.5677 | 88.315 | 91.4974 | |
C04 | Mean | 186.933 | 188.32 | 190.307 | 189.828 | 185.832 | 186.731 | 190.316 |
SD | 12.637 | 14.3215 | 19.8155 | 14.583 | 12.7689 | 17.5531 | 10.8582 | |
Time | 121.466 | 103.941 | 146.528 | 122.123 | 135.113 | 98.9032 | 152.392 | |
C05 | Mean | 57657 | 59380 | 56877 | 57588 | 56805 | 56952 | 57101 |
SD | 4773.1 | 6000.9 | 5475 | 5109.5 | 7164.5 | 4838.1 | 6639.3 | |
Time | 114.003 | 119.092 | 102.944 | 123.649 | 110.352 | 176.427 | 108.11 |
Benchmark functions | Statistics | LX-NUM | DPX-NUM | SBX-NUM | RX-NUM | GX-NUM | FX-NUM | LogX-NUM |
LevyMont | Mean | 0.00029188 | 0.00044951 | 0.01 | 0.00053266 | 0.00012793 | 0.5802 | 0.00075139 |
SD | 0.00028392 | 0.00024785 | 0.0036 | 0.00047348 | 0.00011685 | 0.1658 | 0.00040303 | |
Time | 84.624551 | 87.889195 | 84.79806 | 96.266321 | 128.015248 | 78.136 | 114.231003 | |
Neumair | Mean | 17660 | 5829.3 | 48169 | 17680 | 12722 | 1100000 | 10913 |
SD | 10570 | 1994.4 | 17482 | 9224.2 | 10172 | 262000 | 4147.2 | |
Time | 76.387883 | 77.273559 | 74.559053 | 80.738701 | 93.808228 | 132.1672 | 115.832336 | |
Griewank | Mean | 0.011 | 0.0076 | 0.22 | 0.0133 | 0.005 | 1.0365 | 0.0166 |
SD | 0.0104 | 0.0032 | 0.0643 | 0.0106 | 0.0086 | 0.0114 | 0.0074 | |
Time | 77.444941 | 79.57467 | 73.455623 | 84.317306 | 108.64987 | 102.2386 | 95.016283 | |
Brown | Mean | 0.0171 | 0.0182 | 0.4092 | 0.0275 | 0.0067 | 150000000 | 0.0369 |
SD | 0.0157 | 0.015 | 0.1433 | 0.0297 | 0.0039 | 216000000 | 0.0216 | |
Time | 118.097805 | 130.299253 | 141.748471 | 202.023482 | 138.965081 | 152.3581 | 156.981702 | |
Ellipsoidal | Mean | 12.8189 | 27.0527 | 582.962 | 17.1602 | 6.7218 | 894.8881 | 37.4548 |
SD | 9.5745 | 12.8489 | 87.0768 | 10.9878 | 8.4446 | 183.4455 | 14.0708 | |
Time | 81.374196 | 87.473469 | 83.054335 | 107.340013 | 83.439545 | 179.9395 | 102.88153 | |
Cigar | Mean | 146650 | 122430 | 5178300 | 207810 | 56580 | 160000000 | 330020 |
SD | 120740 | 91644 | 1861900 | 147350 | 48021 | 30300000 | 171040 | |
Time | 103.470988 | 102.063039 | 94.859803 | 69.272894 | 89.969564 | 146.1098 | 117.330069 | |
Axis | Mean | 0.8665 | 0.5906 | 19.1424 | 0.7692 | 0.2216 | 561.8476 | 1.2993 |
SD | 0.862 | 0.2811 | 6.9989 | 0.5294 | 0.1483 | 115.6398 | 0.6751 | |
Time | 80.632743 | 70.974762 | 71.756398 | 91.537621 | 67.093254 | 85.751672 | 133.283326 | |
Ackley | Mean | 4.585 | 4.6023 | 5.7192 | 4.3573 | 3.7683 | 16.2949 | 4.3009 |
SD | 0.6772 | 0.6189 | 0.765 | 0.7281 | 0.8069 | 0.8198 | 0.7688 | |
Time | 73.641746 | 74.941498 | 71.834179 | 124.518549 | 71.533324 | 96.644492 | 134.60261 | |
Rosenbrock | Mean | 2133 | 795.5493 | 55823 | 3162.6 | 1138.9 | 26300000 | 2607.7 |
SD | 1351.1 | 540.5518 | 39463 | 5062.1 | 1618.7 | 10900000 | 1524 | |
Time | 87.658367 | 70.738393 | 69.854953 | 86.866803 | 112.408897 | 74.95865 | 112.957973 | |
Newfunc | Mean | 2.8305 | 1.8898 | 15.9042 | 2.4014 | 1.385 | 430.0245 | 3.8883 |
SD | 2.8807 | 1.7127 | 4.9163 | 2.2697 | 1.3594 | 83.8202 | 3.2206 | |
Time | 83.868899 | 97.802163 | 73.286121 | 130.844641 | 150.45537 | 85.07991 | 119.062673 | |
C01 | Mean | 54985 | 56467 | 56475 | 57416 | 54458 | 55304 | 55516 |
SD | 6121.2 | 5738.8 | 5533.9 | 4805.2 | 5416.3 | 5941.9 | 5384.8 | |
Time | 106.927099 | 64.585727 | 64.741079 | 65.951868 | 76.611812 | 73.597283 | 65.504372 | |
C02 | Mean | 55247 | 55788 | 56889 | 56668 | 53980 | 57005 | 54505 |
SD | 5603.3 | 5843.2 | 6943.1 | 3946 | 4933.3 | 5285.3 | 5023.1 | |
Time | 78.033709 | 75.670182 | 68.064948 | 74.584962 | 97.248741 | 66.907757 | 97.391049 | |
C03 | Mean | 55459 | 55087 | 55942 | 57314 | 54092 | 55747 | 56519 |
SD | 6990 | 6642.3 | 5305.5 | 5372.2 | 5346.1 | 5669.7 | 5530.9 | |
Time | 97.438107 | 92.050652 | 107.485536 | 62.965519 | 75.8755 | 55.902367 | 72.503046 | |
C04 | Mean | 189.4933 | 194.6566 | 192.249 | 194.8476 | 189.024 | 189.3816 | 191.455 |
SD | 13.3131 | 12.6488 | 12.2808 | 15.641 | 10.129 | 15.8216 | 11.9106 | |
Time | 65.09012 | 71.011633 | 88.869256 | 63.046407 | 59.316266 | 67.058653 | 82.14324 | |
C05 | Mean | 56232 | 55251 | 56948 | 59842 | 57325 | 58569 | 54250 |
SD | 7084.4 | 6620 | 5632.7 | 5197.8 | 4800.2 | 5381.2 | 5936.7 | |
Time | 81.343016 | 51.506021 | 68.586363 | 81.39364 | 77.857029 | 75.532882 | 72.242855 |
Crossover operators (Alternatives) | Si | Ri | Qi | Rank |
LX-NUM | 0.37346 | 0.1 | 0.04365 | 4 |
DPX-NUM | 0.42009 | 0.086 | 0.03548 | 3 |
SBX-NUM | 1.42196 | 0.62594 | 0.57167 | 6 |
RX-NUM | 0.30299 | 0.09481 | 0.03369 | 2 |
GX-NUM | 0.07863 | 0.07594 | 0 | 1 |
FX-NUM | 6.40965 | 0.6666 | 1 | 7 |
LogX-NUM | 0.57215 | 0.1 | 0.05934 | 5 |
Crossover operators (Alternatives) | v=0.1 | v=0.2 | v=0.3 | v=0.4 | v=0.5 | v=0.6 | v=0.7 | v=0.8 | v=0.9 | |
LX-NUM | 0.04131 (4) |
0.0419 (4) |
0.04248 (4) | 0.04306 (4) | 0.04365 (4) | 0.04423 (4) | 0.04481 (4) | 0.0454 (4) |
0.0459 (3) |
|
DPX-NUM | 0.02071 (2) |
0.0244 (2) |
0.02809 (2) | 0.03178 (2) | 0.03548 (3) | 0.03917 (3) | 0.04286 (3) | 0.04655 (3) | 0.0502 (4) |
|
SBX-NUM | 0.85926 (6) |
0.78736 (6) |
0.71547 (6) | 0.64357 (6) | 0.57167 (6) | 0.49977 (6) | 0.42788 (6) | 0.35598 (6) | 0.2841 (6) |
|
RX-NUM | 0.03228 (3) |
0.03263 (3) |
0.03299 (3) | 0.03334 (3) | 0.03369 (2) | 0.03404 (2) | 0.03439 (2) | 0.03474 (2) | 0.0350 (2) |
|
GX-NUM | 0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
|
FX-NUM | 1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
|
LogX-NUM | 0.04445 (5) |
0.04817 (5) |
0.0519 (5) |
0.05562 (5) |
0.05934 (5) |
0.06306 (5) |
0.06679 (5) |
0.07051 (5) |
0.07423 (5) |
Crossover operators (Alternatives) | Si | Ri | Qi | Rank |
LX-MPTM | 0.44436 | 0.09531 | 0.01816 | 2 |
DPX-MPTM | 0.68949 | 0.28039 | 0.20272 | 4 |
SBX-MPTM | 5.62095 | 0.6666 | 1 | 7 |
RX-MPTM | 0.62367 | 0.11699 | 0.05382 | 3 |
GX-MPTM | 0.25889 | 0.09432 | 0 | 1 |
FX-MPTM | 4.3809 | 0.6666 | 0.88437 | 6 |
LogX-MPTM | 2.22905 | 0.6666 | 0.68371 | 5 |
Crossover operators (Alternatives) | v=0.1 | v=0.2 | v=0.3 | v=0.4 | v=0.5 | v=0.6 | v=0.7 | v=0.8 | v=0.9 |
LX-MPTM | 0.00501 (2) |
0.0083 (2) |
0.01158 (2) |
0.0149 (2) |
0.01816 (2) |
0.02144 (2) |
0.02473 (2) |
0.02802 (2) |
0.0313 (2) |
DPX-MPTM | 0.30065 (4) |
0.2762 (4) |
0.25168 (4) |
0.2272 (4) |
0.20272 (4) |
0.17824 (4) |
0.15375 (4) |
0.12927 (4) |
0.10479 (4) |
SBX-MPTM | 1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
RX-MPTM | 0.04245 (3) |
0.0453 (3) |
0.04814 (3) |
0.0509 (3) |
0.05382 (3) |
0.05666 (3) |
0.0595 (3) |
0.06235 (3) |
0.06519 (3) |
GX-MPTM | 0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
0 (1) |
FX-MPTM | 0.97687 (6) |
0.9538 (6) |
0.93062 (6) |
0.9075 (6) |
0.88437 (6) |
0.86124 (6) |
0.83812 (6) |
0.81499 (6) |
0.79186 (6) |
LogX-MPTM | 0.93674 (5) |
0.8735 (5) |
0.81023 (5) |
0.7469(5) | 0.68371(5) | 0.62045(5) | 0.5572 (5) |
0.49394 (5) |
0.43068 (5) |
Crossover operators (Alternatives) | Si | Ri | Qi | Rank |
LX-PM | 0.20644 | 0.04346 | 0.01168 | 2 |
DPX-PM | 0.33571 | 0.09672 | 0.06467 | 4 |
SBX-PM | 1.08619 | 0.43249 | 0.39361 | 6 |
RX-PM | 0.54265 | 0.1 | 0.08371 | 5 |
GX-PM | 0.0592 | 0.05499 | 0.00925 | 1 |
FX-PM | 6.36274 | 0.6666 | 1 | 7 |
LogX-PM | 0.23595 | 0.07533 | 0.03959 | 3 |
Crossover operators (Alternatives) | v=0.1 | v=0.2 | v=0.3 | v=0.4 | v=0.5 | v=0.6 | v=0.7 | v=0.8 | v=0.9 |
LX-PM | 0.0023 (1) |
0.0048 (1) |
0.0070 (1) |
0.0093 (1) |
0.0117 (2) |
0.0140 (2) |
0.0164 (2) |
0.0187 (2) |
0.0210 (2) |
DPX-PM | 0.0813 (4) |
0.0772 (4) |
0.0729 (4) |
0.0688 (4) |
0.0647 (4) |
0.0605 (4) |
0.0564 (4) |
0.0522 (4) |
0.0480 (4) |
SBX-PM | 0.5782 (6) |
0.5320 (6) |
0.4859 (6) |
0.4398 (6) |
0.3936 (6) |
0.3475 (6) |
0.3013 (6) |
0.2552 (6) |
0.20906 (6) |
RX-PM | 0.0893 (5) |
0.0879 (5) |
0.0865 (5) |
0.0851 (5) |
0.0837 (5) |
0.0823 (5) |
0.0809 (5) |
0.0795 (5) |
0.0781 (5) |
GX-PM | 0.0167 (2) |
0.0148 (2) |
0.0129 (2) |
0.0111 (2) |
0.0093 (1) |
0.0074 (1) |
0.0056 (1) |
0.0037 (1) |
0.0019 (1) |
FX-PM | 1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
1 (7) |
LogX-PM | 0.0488 (3) |
0.0465 (3) |
0.0442 (3) |
0.0419 (3) |
0.0396 (3) |
0.0373 (3) |
0.0349 (3) |
0.0327 (3) |
0.0304 (3) |