Introduction
Related works
The basic ABC
Improved ABC variants
Bi-preference linkage-driven ABC with multi-operator fusion
Motivation
Bi-preference linkage-driven search equation fusion
Ranking-based calculation paradigm for roulette probability
Adversarial search equation
Outline of the proposed method
Empirical study
Experimental configuration
No | Function name | Optimum | Search domain | Dimension |
---|---|---|---|---|
F01 | Sphere function | 0 | [−100, 100] | n |
F02 | Schwefel’s problem 2.22 | 0 | [−10, 10] | n |
F03 | Schwefel’s problem 1.2 | 0 | [−100, 100] | n |
F04 | Schwefel’s problem 2.21 | 0 | [−100, 100] | n |
F05 | Generalized Rosenbrock’s function | 0 | [−30, 30] | n |
F06 | Step function | 0 | [−100, 100] | n |
F07 | Quartic function i.e. noise | 0 | [−1.28, 1.27] | n |
F08 | Generalized Schwefel’s problem 2.26 | −12,569.5 | [−500, 500] | n |
F09 | Generalized Rastrigin’s function | 0 | [−5.12, 5.12] | n |
F10 | Ackley’s function | 0 | [−32, 32] | n |
F11 | Generalized Griewank’s function | 0 | [−600, 600] | n |
F12 | Generalized penalized function 1 | 0 | [−50, 50] | n |
F13 | Generalized penalized function 2 | 0 | [−50, 50] | n |
F14 | Shekel’s Foxholes function | 0.998 | [−65.53, 65.53] | 2 |
F15 | Kowalik’s function | 0.0003075 | [−5, 5] | 4 |
F16 | Six-hump Camel-Back function | −1.031629 | [−5, 5] | 2 |
F17 | Branin function | 0.398 | [−5, 10] × [0, 15] | 2 |
F18 | Goldstein-Price function | 3 | [−5, 5] | 2 |
F19 | Hartman’s family 1 | −3.86 | [0, 1] | 4 |
F20 | Hartman’s family 2 | −3.32 | [0, 1] | 6 |
F21 | Shekel’s family 1 | −10 | [0, 10] | 4 |
F22 | Shekel’s family 2 | −10 | [0, 10] | 4 |
F23 | Shekel’s family 3 | −10 | [0, 10] | 4 |
Comparison results regarding the four main modules in BPLABC
ABC variants | Characteristics |
---|---|
ABC-E | |
ABC-O | |
ABC-R | |
ABC-A | Equation (8) is integrated into ABC to perform an auxiliary search after the scout bee phase |
No | ABC | ABC-E | ABC-O | ABC-R | ABC-A | BPLABC |
---|---|---|---|---|---|---|
F01 | 2.34E+02− | 7.62E−08− | 2.00E−07− | 2.30E+02− | 7.59E−112− | 1.76E−147 |
F02 | 5.69E+00− | 5.78E−05− | 7.06E−05− | 4.38E+00− | 1.30E−59− | 4.06E−79 |
F03 | 3.36E+04− | 4.12E+03− | 2.78E+02− | 3.51E+04− | 7.12E−45− | 3.26E−76 |
F04 | 6.23E+01− | 1.55E+00− | 1.62E+00− | 6.11E+01− | 1.50E−49− | 2.66E−69 |
F05 | 4.88E+05− | 5.19E+01− | 3.58E+02− | 5.18E+05− | 2.72E+01− | 2.40E+01 |
F06 | 2.48E+02− | 7.35E−08− | 1.28E−07− | 2.27E+02− | 1.75E−01− | 1.68E−15 |
F07 | 5.35E−01− | 1.92E−02− | 2.97E−02− | 4.91E−01− | 6.02E−04− | 2.99E−04 |
F08 | −4.81E+03− | −5.60E+03− | −5.80E+03− | −4.78E+03− | −4.73E+03− | −7.44E+03 |
F09 | 2.37E+02− | 1.33E+02− | 2.61E+01− | 2.34E+02− | 0.00E+00= | 0.00E+00 |
F10 | 6.48E+00− | 8.32E−05− | 7.98E−01− | 6.48E+00− | 3.55E−16+ | 1.30E−15 |
F11 | 3.21E+00− | 5.91E−03− | 1.43E−02− | 3.06E+00− | 0.00E+00= | 0.00E+00 |
F12 | 1.42E+05− | 6.91E−03− | 2.59E+01− | 2.95E+05− | 1.17E−02− | 2.80E−17 |
F13 | 1.05E+06− | 1.07E−03+ | 1.01E+02− | 1.70E+06− | 3.89E−01− | 2.11E−02 |
F14 | 9.98E−01= | 9.98E−01= | 9.98E−01= | 9.98E−01= | 9.98E−01− | 9.98E−01 |
F15 | 6.89E−04− | 1.39E−03− | 5.52E−04− | 6.58E−04− | 6.41E−04− | 3.81E−04 |
F16 | −1.03E+00= | −1.03E+00= | −1.03E+00= | −1.03E+00= | −1.03E+00= | −1.03E+00 |
F17 | 3.98E−01= | 3.98E−01= | 3.98E−01= | 3.98E−01= | 3.98E−01= | 3.98E−01 |
F18 | 3.00E+00= | 3.00E+00= | 3.00E+00= | 3.00E+00= | 3.00E+00== | 3.00E+00 |
F19 | −3.86E+00= | −3.86E+01= | −3.86E+02= | −3.86E+03= | −3.86E+04= | −3.86E+00 |
F20 | −3.32E+00+ | −3.29E+00+ | −3.32E+00+ | −3.32E+00+ | −3.32E+00+ | −3.28E+00 |
F21 | −1.01E+01+ | −9.12E+00+ | −1.01E+01+ | −1.01E+01+ | −1.01E+01+ | −8.50E+00 |
F22 | −1.04E+01− | −1.04E+01= | −1.04E+01− | −1.04E+01− | −1.04E+01− | −1.04E+01 |
F23 | −1.05E+01− | −1.05E+01= | −1.05E+01− | −1.05E+01− | −1.05E+01− | −1.05E+01 |
+/=/− | 2/5/16 | 3/7/13 | 2/5/16 | 2/5/16 | 3/6/14 | – |
Sensitivity analysis
Adjustment for control parameter q
No | q = 0.1 | q = 0.2 | q = 0.3 | q = 0.4 | q = 0.5 | q = 0.6 | q = 0.7 | q = 0.8 | q = 0.9 | q = 1 |
---|---|---|---|---|---|---|---|---|---|---|
F01 | 1.02E−248+ | 5.11E−234+ | 9.23E−222+ | 1.07E−206+ | 2.68E−197+ | 9.28E−178+ | 8.44E−166+ | 1.76E−147 | 2.50E−132− | 1.54E−115− |
F02 | 1.22E−127+ | 3.35E−122+ | 4.47E−116+ | 1.01E−108+ | 1.74E−102+ | 1.12E−95+ | 3.98E−87+ | 4.06E−79 | 1.44E−68− | 1.54E−61− |
F03 | 1.01E−134+ | 4.97E−131+ | 1.75E−124+ | 3.56E−115+ | 7.84E−107+ | 6.07E−94+ | 7.36E−87+ | 3.26E−76 | 2.88E−64− | 9.13E−52− |
F04 | 2.38E−114+ | 4.53E−108+ | 5.46E−103+ | 1.30E−97+ | 1.71E−91+ | 2.49E−84+ | 1.51E−78+ | 2.66E−69 | 5.71E−61− | 3.13E−52− |
F05 | 2.80E+01− | 2.76E+01− | 2.73E+01− | 2.63E+01− | 2.55E+01− | 2.48E+01− | 2.43E+01− | 2.40E+01 | 2.43E+01− | 2.47E+01− |
F06 | 9.61E−01− | 6.41E−01− | 1.55E−01− | 2.63E−02− | 4.79E−06− | 2.75E−11− | 5.72E−15− | 1.68E−15 | 4.37E−14− | 1.73E−08− |
F07 | 1.01E−04+ | 1.13E−04+ | 1.34E−04+ | 2.04E−04+ | 2.01E−04+ | 1.91E−04+ | 2.70E−04+ | 2.99E−04 | 3.45E−04− | 4.65E−04− |
F08 | −7.31E+03− | −7.31E+03− | −7.65E+03+ | −7.82E+03+ | −8.28E+03+ | −7.83E+03+ | −8.00E+03+ | −7.44E+03 | −6.17E+03− | −5.32E+03− |
F09 | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 1.31E+00− | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 0.00E+00 | 0.00E+00 = | 0.00E+00 = |
F10 | 1.89E−15− | 1.54E−15− | 2.13E−15− | 2.01E−15− | 1.30E−15 = | 7.11E−16+ | 1.42E−15− | 1.30E−15 | 9.47E−16+ | 9.47E−16+ |
F11 | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 0.00E+00 | 0.00E+00 = | 0.00E+00 = |
F12 | 3.34E−02− | 1.30E−02− | 4.06E−03− | 3.95E−04− | 4.80E−07− | 4.34E−13− | 9.59E−17− | 2.80E−17 | 7.98E−16− | 7.02E−10− |
F13 | 1.27E+00− | 1.12E+00− | 7.61E−01− | 3.78E−01− | 2.74E−01− | 1.28E−01− | 3.69E−00− | 2.11E−02 | 1.72E−02+ | 7.93E−04+ |
F14 | 1.03E+00− | 9.98E−01 = | 1.03E+00− | 9.98E−01 = | 9.98E−01 = | 9.98E−01 = | 1.03E+00− | 9.98E−01 | 9.98E−01 = | 9.98E−01 = |
F15 | 6.01E−04− | 5.29E−04− | 4.03E−04− | 4.02E−04− | 3.82E−04− | 3.43E−04+ | 3.76E−04+ | 3.81E−04 | 3.40E−04+ | 4.64E−04− |
F16 | −1.03E+00 = | −1.03E+00 = | −1.03E+00 = | −1.03E+00 = | −1.03E+00 = | −1.03E+00 = | −1.03E+00 = | −1.03E+00 | −1.03E+00 = | −1.03E+00 = |
F17 | 3.98E−01 = | 3.98E−01 = | 3.98E−01 = | 3.98E−01 = | 3.98E−01 = | 3.98E−01 = | 3.98E−01 = | 3.98E−01 | 3.98E−01 = | 3.98E−01 = |
F18 | 3.00E+00 = | 3.00E+00 = | 3.00E+00 = | 3.00E+00 = | 3.00E+00 = | 3.00E+00 = | 3.00E+00 = | 3.00E+00 | 3.00E+00 = | 3.00E+00 = |
F19 | −3.86E+00 = | −3.86E+00 = | −3.86E+00 = | −3.86E+00 = | −3.86E+00 = | −3.86E+00 = | −3.86E+00 = | −3.86E+00 | −3.86E+00 = | −3.86E+00 = |
F20 | −3.29E+00+ | −3.26E+00− | −3.28E+00 = | −3.29E+00+ | −3.27E+00− | −3.26E+00− | −3.26E+00− | −3.28E+00 | −3.28E+00 = | −3.28E+00 = |
F21 | −7.67E+00− | −7.34E+00− | −8.38E+00− | −8.43E+00− | −8.17E+00− | −7.66E+00− | −6.86E+00− | −8.50E+00 | −7.89E+00− | −7.82E+00− |
F22 | −6.63E+00− | −7.48E+00− | −9.14E+00− | −9.19E+00− | −9.78E+00− | −9.76E+00− | −1.03E+01− | −1.04E+01 | −1.04E+01− | −1.02E+01− |
F23 | −9.12E+00− | −1.01E+01− | −9.80E+00− | −9.79E+00− | −1.01E+01− | −1.02E+01− | −1.04E+01− | −1.05E+01 | −1.05E+01 = | −1.05E+01 = |
+ / = /− | 6/6/11 | 5/7/11 | 6/7/10 | 7/6/10 | 6/8/9 | 8/7/8 | 7/6/10 | – | 3/9/11 | 2/9/12 |
Adjustment for scale parameter p
No | p = 0.1 | p = 0.2 | p = 0.3 | p = 0.4 | p = 0.5 | p = 0.6 | p = 0.7 | p = 0.8 | p = 0.9 | p = 1 |
---|---|---|---|---|---|---|---|---|---|---|
F01 | 2.76E−75− | 1.16E−96− | 7.48E−112− | 6.13E−134− | 1.76E−147 | 4.90E−165+ | 3.42E−175+ | 1.19E−191+ | 1.24E−205+ | 2.93E−217+ |
F02 | 7.19E−39− | 2.51E−51− | 1.02E−61− | 8.34E−71− | 4.06E−79 | 8.13E−88+ | 2.23E−94+ | 1.16E−100+ | 3.87E−106+ | 7.49E−115+ |
F03 | 7.41E−30− | 3.22E−46− | 3.11E−58− | 9.19E−70− | 3.26E−76 | 3.72E−82+ | 1.34E−91+ | 3.65E−92+ | 1.62E−102+ | 2.88E−109+ |
F04 | 1.47E−32− | 7.23E−44− | 2.78E−52− | 1.50E−61− | 2.66E−69 | 7.11E−77+ | 2.71E−82+ | 4.80E−91+ | 9.35E−96+ | 3.12E−102+ |
F05 | 2.39E+01+ | 2.38E+01+ | 2.39E+01+ | 2.41E+01− | 2.40E+01 | 2.40E+01 = | 2.41E+01− | 2.43E+01− | 2.43E+01− | 2.45E+01− |
F06 | 2.32E−18+ | 5.39E−18+ | 6.46E−17+ | 1.72E−16+ | 1.68E−15 | 3.36E−15− | 1.72E−14− | 3.69E−14− | 1.53E−13− | 5.38E−13− |
F07 | 8.07E−04− | 5.85E−04− | 4.13E−04− | 3.43E−04− | 2.99E−04 | 2.97E−04+ | 2.51E−04+ | 1.94E−04+ | 1.97E−04+ | 2.09E−04+ |
F08 | −7.52E+03+ | −8.03E+03+ | −7.06E+03− | −7.30E+03− | −7.44E+03 | −6.74E+03− | −6.81E+03− | −6.74E+03− | −6.48E+03− | −6.38E+03− |
F09 | 7.30E−01− | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 0.00E+00 | 1.66E+00− | 9.29E−01− | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = |
F10 | 3.32E−15− | 2.37E−15− | 1.66E−15− | 1.78E−15− | 1.30E−15 | 9.47E−16+ | 8.29E−16+ | 5.92E−16+ | 5.92E−16+ | 2.37E−16+ |
F11 | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 0.00E+00 | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = | 0.00E+00 = |
F12 | 2.43E−20+ | 2.33E−19+ | 1.52E−18+ | 2.46E−18+ | 2.80E−17 | 7.96E−17− | 2.58E−16− | 9.00E−16− | 2.86E−15− | 8.35E−15− |
F13 | 1.39E−02+ | 1.86E−02+ | 2.01E−02+ | 2.74E−02− | 2.11E−02 | 4.72E−02− | 5.67E−02− | 6.31E−02− | 1.08E−01− | 2.93E−01− |
F14 | 9.98E−01 = | 9.98E−01 = | 9.98E−01 = | 9.98E−01 = | 9.98E−01 | 9.98E−01 = | 9.98E−01 = | 9.98E−01 = | 9.98E−01 = | 9.98E−01 = |
F15 | 3.70E−04+ | 3.23E−04+ | 4.59E−04− | 4.16E−04− | 3.81E−04 | 4.12E−04− | 3.83E−04− | 4.48E−04− | 4.03E−04− | 3.86E−04− |
F16 | −1.03E+00 = | −1.03E+00 = | −1.03E+00 = | −1.03E+00 = | −1.03E+00 | −1.03E+00 = | −1.03E+00 = | −1.03E+00 = | −1.03E+00 = | −1.03E+00 = |
F17 | 3.98E−01 = | 3.98E−01 = | 3.98E−01 = | 3.98E−01 = | 3.98E−01 | 3.98E−01 = | 3.98E−01 = | 3.98E−01 = | 3.98E−01 = | 3.98E−01 = |
F18 | 3.00E+00 = | 3.00E+00 = | 3.00E+00 = | 3.00E+00 = | 3.00E+00 | 3.00E+00 = | 3.00E+00 = | 3.00E+00 = | 3.00E+00 = | 3.00E+00 = |
F19 | −3.86E+00 = | −3.86E+00 = | −3.86E+00 = | −3.86E+00 = | −3.86E+00 | −3.86E+00 = | −3.86E+00 = | −3.86E+00 = | −3.86E+00 = | −3.86E+00 = |
F20 | −3.26E+00− | −3.27E+00− | −3.29E+00+ | −3.27E+00− | −3.28E+00 | −3.27E+00− | −3.27E+00− | −3.28E+00 = | −3.28E+00 = | −3.28E+00 = |
F21 | −9.44E+00+ | −9.51E+00+ | −9.36E+00+ | −9.02E+00+ | −8.50E+00 | −8.53E+00+ | −7.79E+00− | −7.56E+00− | −8.22E+00− | −7.38E+00− |
F22 | −1.02E+01− | −1.04E+01 = | −1.04E+01 = | −1.03E+01− | −1.04E+01 | −9.83E+00− | −1.02E+01− | −1.04E+01− | −1.04E+01− | −9.58E+00− |
F23 | −1.05E+01− | −1.05E+01 = | −1.05E+01 = | −1.05E+01 = | −1.05E+01 | −1.03E+01− | −1.05E+01− | −1.03E+01− | −1.05E+01− | −1.04E+01− |
+ / = /− | 7/6/10 | 6/9/7 | 6/9/8 | 3/8/12 | – | 7/7/9 | 6/6/11 | 6/8/9 | 6/8/9 | 6/8/9 |
Comparison results of BPLABC versus six popular improved ABCs
ABC contestants | Characteristics |
---|---|
GABC | Appended the present global best to ABC’s search operator for upgrading its exploitation capacity |
GABCS | Incorporated the individual historical best solutions and the global best solution into the ABC search equation for enhancing the convergence accuracy of ABC |
CABC | Used a search equation with no search preference for any direction to address the oscillation issue caused by the GABC search equation |
IABC | Employed the chaotic system and the opposition-based learning strategy to generate the initial population; Incorporated the current best and second-best solutions into the onlooker bee search equation of the basic ABC A chaotic search equation for the current best solution was used to improve global convergence |
TLABC | Developed a teach-and-learn optimized search equation for the employed bee stage, coupling with DE/rand/1, to ensure diversity and improve the population quality Used a search equation for learning towards a stochastic better solution in the onlooker bee phase; Combined a discarded solution replacement with the oppositional-based learning strategy for the scout bee stage |
BEABC | Employed Bayesian estimation to calculate the selection probability of the roulette wheel Used either some random solutions better than the parent solutions or the best solution to guide the offspring generation in the onlooker bee phase Used the best solution to guide the offspring generation in the scout bee phase |
Comparison results on the first suit of benchmark problems
No | ABC | GABC | CABC | GABCS | IABC | TLABC | BEABC | BPLABC |
---|---|---|---|---|---|---|---|---|
F01 | 2.34E+02− | 3.05E−20− | 7.63E−03− | 5.80E−09− | 1.86E−22− | 1.53E−29− | 6.98E−140− | 1.76E−147 |
F02 | 5.69E+00− | 3.07E−11− | 1.51E−02− | 2.51E−04− | 6.54E−03− | 2.38E−13− | 2.34E−77− | 4.06E−79 |
F03 | 3.36E+04− | 6.53E+02− | 9.83E+03− | 1.04E+04− | 2.66E−22− | 2.01E−01− | 1.14E−123+ | 3.26E−76 |
F04 | 6.23E+01− | 3.06E−01− | 1.06E+01− | 4.66E+00− | 1.81E−19− | 6.68E−11− | 1.18E−64− | 2.66E−69 |
F05 | 4.88E+05− | 3.91E+01− | 9.42E+01− | 9.53E+01− | 2.87E+01− | 2.48E+01− | 2.71E+01− | 2.40E+01 |
F06 | 2.48E+02− | 5.75E−20+ | 8.68E−03− | 5.53E−09− | 6.26E−01− | 8.11E−11− | 4.34E−02− | 1.68E−15 |
F07 | 5.35E−01− | 1.35E−02− | 4.15E−02− | 2.67E−02− | 9.31E−05+ | 2.60E−03− | 1.11E−04+ | 2.99E−04 |
F08 | −4.81E+03− | −7.07E+03− | −9.08E+03+ | −6.85E+03− | −7.39E+03− | −7.38E+03− | −8.52E+03+ | −7.44E+03 |
F09 | 2.37E+02− | 5.47E+01− | 3.82E+01− | 1.59E+02− | 0.00E+00= | 4.64E+00− | 0.00E+00= | 0.00E+00 |
F10 | 6.48E+00− | 1.14E−01− | 1.91E−02− | 2.30E−05− | 0.00E+00+ | 5.68E−15− | 0.00E+00+ | 1.30E−15 |
F11 | 3.21E+00− | 9.93E−03− | 2.34E−02− | 9.28E−03− | 0.00E+00= | 0.00E+00= | 0.00E+00= | 0.00E+00 |
F12 | 1.42E+05− | 7.96E−02− | 5.21E−02− | 1.86E+01− | 5.25E−02− | 1.33E−10− | 1.35E−03− | 2.80E−17 |
F13 | 1.05E+06− | 3.69E−02− | 9.23E−02− | 2.21E+01− | 3.94E−01− | 3.30E−03+ | 9.94E−02− | 2.11E−02 |
F14 | 9.98E−01= | 9.98E−01= | 1.13E+00− | 9.98E−01= | 9.98E−01= | 9.98E−01= | 9.98E−01= | 9.98E−01 |
F15 | 6.89E−04− | 4.63E−03− | 7.34E−04− | 1.50E−03− | 3.54E−04+ | 3.08E−04+ | 3.13E−04+ | 3.81E−04 |
F16 | −1.03E+00= | −1.03E+00= | −1.03E+00= | −1.03E+00= | −1.00E+03− | −1.03E+00= | −1.03E+00= | −1.03E+00 |
F17 | 3.98E−01= | 3.98E−01= | 3.98E−01= | 3.98E−01= | 3.98E−01= | 3.98E−01= | 3.98E−01= | 3.98E−01 |
F18 | 3.00E+00= | 3.00E+00= | 3.00E+00= | 3.00E+00= | 3.00E+00= | 3.00E+00= | 3.00E+00= | 3.00E+00 |
F19 | −3.86E+00= | −3.86E+00= | −3.86E+00= | −3.86E+00= | −3.86E+00= | −3.86E+00= | −3.86E+00= | −3.86E+00 |
F20 | −3.32E+00+ | −3.25E+00− | −3.25E+00− | −3.28E+00+ | −3.32E+00+ | −3.32E+00+ | −3.32E+00+ | −3.28E+00 |
F21 | −1.01E+01+ | −8.97E+00+ | −6.48E+00− | −9.07E+00+ | −5.73E+00− | −1.01E+01+ | −8.75E+00+ | −8.50E+00 |
F22 | −1.04E+01− | −1.02E+01− | −9.70E+00− | −9.72E+00− | −5.32E+00− | −1.04E+01= | −9.87E+00− | −1.04E+01 |
F23 | −1.05E+01− | −1.04E+01− | −1.03E+01− | −1.05E+01= | −5.97E+00− | −1.05E+01= | −1.02E+01− | −1.05E+01 |
+/=/− | 2/5/16 | 2/5/16 | 1/4/18 | 2/6/15 | 4/6/13 | 4/8/11 | 7/7/9 | – |
No | ABC | GABC | CABC | GABCS | IABC | TLABC | BEABC | BPLABC |
---|---|---|---|---|---|---|---|---|
F01 | 1.20E+04− | 5.05E−09− | 1.17E+02− | 1.57E−02− | 2.81E−22− | 4.71E−25− | 2.38E−142− | 1.03E−146 |
F02 | 8.81E+01− | 2.33E+00− | 5.91E+00− | 1.12E+01− | 1.08E−02− | 3.81E−08− | 1.28E−74− | 1.50E−76 |
F03 | 1.09E+05− | 2.79E+04− | 5.30E+04− | 6.43E+04− | 1.99E−21− | 3.85E+01− | 3.58E−127+ | 7.48E−64 |
F04 | 8.73E+01− | 3.21E+01− | 7.71E+01− | 5.97E+01− | 1.48E−19− | 3.53E−09− | 1.03E−64− | 9.21E−67 |
F05 | 4.02E+07− | 1.95E+02− | 4.65E+04− | 2.26E+02− | 4.86E+01− | 4.52E+01− | 4.70E+01− | 4.48E+01 |
F06 | 1.19E+04− | 4.93E−09+ | 1.23E+02− | 1.44E−02− | 1.49E+00− | 2.11E−05− | 5.71E−01− | 6.05E−08 |
F07 | 2.53E+01− | 5.06E−02− | 2.97E−01− | 1.20E−01− | 1.58E−04+ | 3.96E−03− | 1.49E−04+ | 3.12E−04 |
F08 | −6.21E+03− | −1.01E+04− | −1.25E+04+ | −8.66E+03− | −1.12E+04+ | −9.40E+03− | −1.12E+04+ | −1.02E+04 |
F09 | 5.17E+02− | 1.71E+02− | 1.48E+02− | 3.99E+02− | 0.00E+00 = | 7.82E+00− | 0.00E+00 = | 0.00E+00 |
F10 | 1.64E+01− | 4.86E−01− | 3.71E+00− | 4.92E−02− | 0.00E+00+ | 8.63E−14− | 0.00E+00+ | 1.30E−15 |
F11 | 1.12E+02− | 1.97E−03− | 1.96E+00− | 2.30E−02− | 0.00E+00 = | 3.41E−13− | 0.00E+00 = | 0.00E+00 |
F12 | 8.68E+07− | 2.39E−01− | 2.31E+03− | 2.84E+01− | 6.65E−02− | 3.64E−06− | 1.06E−02− | 6.03E−10 |
F13 | 1.71E+08− | 1.33E−01+ | 1.64E+04− | 6.12E+01− | 8.65E−01+ | 1.55E−02+ | 2.20E+00− | 1.15E+00 |
+/=/− | 0/0/13 | 2/0/11 | 1/0/12 | 0/0/13 | 4/2/7 | 1/0/12 | 4/2/7 | – |
Comparison results on the second suit of benchmark problems
No | ABC | GABC | CABC | GABCS | IABC | TLABC | BEABC | BPLABC |
---|---|---|---|---|---|---|---|---|
F01 | 2.61E+08− | 1.27E+07− | 1.54E+07− | 1.66E+07− | 6.82E+08− | 5.64E+06− | 8.04E+07− | 2.90E+06 |
F02 | 3.84E+08− | 5.83E+03+ | 4.08E+04− | 2.50E+03+ | 5.53E+10− | 1.11E+04− | 3.27E+08− | 9.22E+03 |
F03 | 1.19E+05− | 5.15E+04− | 3.24E+04− | 4.43E+04− | 5.67E+04− | 9.95E+03− | 1.73E+04− | 6.04E+03 |
F04 | 7.23E+02− | 4.96E+02+ | 5.26E+02− | 5.11E+02− | 8.75E+03− | 5.12E+02− | 6.14E+02− | 5.05E+02 |
F05 | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02 |
F06 | 6.36E+02− | 6.09E+02+ | 6.08E+02+ | 6.09E+02+ | 6.34E+02− | 6.10E+02+ | 6.20E+02− | 6.16E+02 |
F07 | 7.03E+02− | 7.00E+02= | 7.00E+02= | 7.00E+02= | 1.12E+03− | 7.00E+02= | 7.04E+02− | 7.00E+02 |
F08 | 1.01E+03− | 9.31E+02− | 8.40E+02+ | 9.24E+02− | 1.05E+03− | 8.33E+02+ | 8.83E+02− | 8.60E+02 |
F09 | 1.15E+03− | 1.11E+03− | 9.73E+02+ | 1.11E+03− | 1.20E+03− | 9.78E+02− | 1.10E+03− | 9.74E+02 |
F10 | 7.47E+03− | 5.55E+03− | 2.66E+03+ | 5.69E+03− | 6.16E+03− | 6.02E+03− | 2.27E+03+ | 3.09E+03 |
F11 | 8.51E+03− | 8.32E+03− | 6.86E+03+ | 8.34E+03− | 6.68E+03+ | 8.27E+03− | 6.73E+03+ | 7.36E+03 |
F12 | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03 |
F13 | 1.30E+03= | 1.30E+03= | 1.30E+03= | 1.30E+03= | 1.31E+03− | 1.30E+03= | 1.30E+03= | 1.30E+03 |
F14 | 1.40E+03= | 1.40E+03= | 1.40E+03= | 1.40E+03= | 1.57E+03− | 1.40E+03= | 1.40E+03= | 1.40E+03 |
F15 | 1.71E+03− | 1.52E+03− | 1.52E+03− | 1.52E+03− | 6.05E+04− | 1.52E+03− | 1.53E+03− | 1.51E+03 |
F16 | 1.61E+03= | 1.61E+03= | 1.61E+03= | 1.61E+03= | 1.61E+03= | 1.61E+03= | 1.61E+03= | 1.61E+03 |
F17 | 8.01E+06− | 1.25E+06− | 1.39E+06− | 1.43E+06− | 1.02E+07− | 6.90E+05− | 2.04E+06− | 4.22E+05 |
F18 | 5.54E+04− | 8.45E+03− | 5.77E+03− | 9.58E+03− | 5.31E+08− | 3.08E+03+ | 1.21E+05− | 4.31E+03 |
F19 | 1.92E+03− | 1.91E+03= | 1.91E+03= | 1.92E+03− | 2.18E+03− | 1.91E+03= | 1.92E+03− | 1.91E+03 |
F20 | 4.37E+04− | 2.01E+04− | 3.94E+04− | 2.07E+04− | 1.44E+04− | 1.46E+04− | 1.81E+04− | 1.34E+04 |
F21 | 1.66E+06− | 4.46E+05− | 6.01E+05− | 4.92E+05− | 1.95E+05− | 2.34E+05− | 4.74E+05− | 1.57E+05 |
F22 | 2.83E+03− | 2.57E+03− | 2.57E+03− | 2.53E+03− | 2.84E+03− | 2.54E+03− | 2.60E+03− | 2.51E+03 |
F23 | 2.62E+03= | 2.62E+03= | 2.62E+03= | 2.62E+03= | 2.50E+03+ | 2.62E+03= | 2.50E+03+ | 2.62E+03 |
F24 | 2.65E+03− | 2.63E+03− | 2.63E+03− | 2.63E+03− | 2.60E+03= | 2.60E+03= | 2.60E+03= | 2.60E+03 |
F25 | 2.74E+03− | 2.71E+03− | 2.71E+03− | 2.71E+03− | 2.70E+03= | 2.70E+03= | 2.70E+03= | 2.70E+03 |
F26 | 2.70E+03= | 2.70E+03= | 2.70E+03= | 2.70E+03= | 2.71E+03− | 2.70E+03= | 2.71E+03− | 2.70E+03 |
F27 | 3.56E+03− | 3.26E+03− | 3.21E+03− | 3.25E+03− | 3.46E+03− | 3.22E+03− | 3.18E+03+ | 3.20E+03 |
F28 | 3.92E+03− | 3.72E+03+ | 3.68E+03+ | 3.71E+03+ | 4.44E+03− | 3.72E+03+ | 3.27E+03+ | 3.78E+03 |
F29 | 2.99E+04+ | 5.91E+05− | 5.00E+03+ | 5.88E+05− | 1.16E+07− | 4.39E+03+ | 2.96E+04+ | 3.87E+05 |
F30 | 3.70E+04− | 6.01E+03− | 9.64E+03− | 6.10E+03− | 1.00E+05− | 5.50E+03+ | 2.47E+04− | 5.88E+03 |
+/=/− | 1/7/22 | 4/9/17 | 7/9/14 | 3/9/18 | 2/5/23 | 6/11/13 | 6/7/17 | – |
No | ABC | BPLABC-NoDe |
---|---|---|
F01 | 2.61E+08− | 1.56E+06 |
F02 | 3.84E+08− | 9.55E+03 |
F03 | 1.19E+05− | 6.32E+03 |
F04 | 7.23E+02− | 4.94E+02 |
F05 | 5.21E+02 = | 5.21E+02 |
F06 | 6.36E+02− | 6.15E+02 |
F07 | 7.03E+02− | 7.00E+02 |
F08 | 1.01E+03− | 8.62E+02 |
F09 | 1.15E+03− | 9.75E+02 |
F10 | 7.47E+03− | 2.85E+03 |
F11 | 8.51E+03− | 5.79E+03 |
F12 | 1.20E+03 = | 1.20E+03 |
F13 | 1.30E+03 = | 1.30E+03 |
F14 | 1.40E+03 = | 1.40E+03 |
F15 | 1.71E+03− | 1.51E+03 |
F16 | 1.61E+03− | 1.61E+03 |
F17 | 8.01E+06− | 2.79E+05 |
F18 | 5.54E+04− | 4.60E+03 |
F19 | 1.92E+03− | 1.91E+03 |
F20 | 4.37E+04− | 1.25E+04 |
F21 | 1.66E+06− | 1.23E+05 |
F22 | 2.83E+03− | 2.51E+03 |
F23 | 2.62E+03− | 2.62E+03 |
F24 | 2.65E+03− | 2.64E+03 |
F25 | 2.74E+03− | 2.71E+03 |
F26 | 2.70E+03− | 2.70E+03 |
F27 | 3.56E+03− | 3.30E+03 |
F28 | 3.92E+03− | 3.76E+03 |
F29 | 2.99E+04+ | 5.98E+05 |
F30 | 3.70E+04− | 5.99E+03 |
+ / = /− | 1/4/25 | – |
No | ABC | GABC | CABC | GABCS | IABC | TLABC | BEABC | BPLABC |
---|---|---|---|---|---|---|---|---|
F01 | 8.75E+08− | 3.37E+07− | 5.43E+07− | 3.51E+07− | 2.22E+09− | 8.06E+06− | 2.05E+08− | 7.74E+06 |
F02 | 1.24E+10− | 5.06E+04− | 1.10E+08− | 5.22E+04− | 1.35E+11− | 2.31E+05− | 4.71E+09− | 1.04E+04 |
F03 | 2.75E+05− | 1.86E+05− | 2.10E+05− | 1.96E+05− | 1.06E+05− | 1.10E+05− | 8.78E+04− | 9.01E+04 |
F04 | 2.10E+03− | 5.25E+02+ | 5.46E+02+ | 5.12E+02+ | 3.39E+04− | 6.09E+02− | 1.27E+03− | 5.73E+02 |
F05 | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02 |
F06 | 6.70E+02− | 6.25E+02+ | 6.24E+02+ | 6.24E+02+ | 6.64E+02− | 6.24E+02+ | 6.45E+02− | 6.34E+02 |
F07 | 8.02E+02− | 7.00E+02= | 7.02E+02− | 7.00E+02= | 1.90E+03− | 7.00E+02= | 7.37E+02− | 7.00E+02 |
F08 | 1.27E+03− | 1.10E+03− | 9.25E+02+ | 1.10E+03− | 1.32E+03− | 8.99E+02+ | 1.05E+03− | 9.78E+02 |
F09 | 1.43E+03− | 1.36E+03− | 1.09E+03− | 1.36E+03− | 1.52E+03− | 1.04E+03+ | 1.36E+03− | 1.09E+03 |
F10 | 1.42E+04− | 1.25E+04− | 6.21E+03− | 1.22E+04− | 1.22E+04− | 1.25E+04− | 5.84E+03− | 5.60E+03 |
F11 | 1.52E+04−= | 1.50E+04− | 1.44E+04− | 1.51E+04− | 1.39E+04− | 1.49E+04− | 1.37E+04− | 1.28E+04 |
F12 | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03 |
F13 | 1.30E+03= | 1.30E+03= | 1.30E+03= | 1.30E+03= | 1.31E+03− | 1.30E+03= | 1.30E+03= | 1.30E+03 |
F14 | 1.43E+03− | 1.40E+03= | 1.40E+03= | 1.40E+03= | 1.67E+03− | 1.40E+03= | 1.40E+03= | 1.40E+03 |
F15 | 1.17E+05− | 1.54E+03= | 1.55E+03− | 1.55E+03− | 1.83E+06− | 1.55E+03− | 2.14E+03− | 1.54E+03 |
F16 | 1.62E+03= | 1.62E+03= | 1.62E+03= | 1.62E+03= | 1.62E+03= | 1.62E+03= | 1.62E+03= | 1.62E+03 |
F17 | 5.62E+07− | 5.74E+06− | 5.78E+06− | 5.78E+06− | 1.41E+08− | 1.20E+06− | 1.61E+07− | 1.11E+06 |
F18 | 1.98E+05− | 5.19E+03− | 3.72E+03+ | 4.86E+03− | 7.68E+09− | 2.67E+03+ | 2.02E+06− | 4.05E+03 |
F19 | 1.99E+03− | 1.94E+03+ | 1.95E+03− | 1.94E+03+ | 2.93E+03− | 1.97E+03− | 1.98E+03− | 1.95E+03 |
F20 | 1.91E+05− | 7.59E+04− | 1.08E+05− | 8.01E+04− | 3.53E+04− | 3.93E+04− | 3.51E+04− | 2.82E+04 |
F21 | 2.10E+07− | 4.15E+06− | 4.55E+06− | 5.96E+06− | 6.18E+06− | 1.66E+06− | 4.50E+06− | 6.06E+05 |
F22 | 4.05E+03− | 3.79E+03− | 3.64E+03− | 3.78E+03− | 4.55E+03− | 3.66E+03− | 3.87E+03− | 3.25E+03 |
F23 | 2.67E+03− | 2.64E+03= | 2.64E+03= | 2.64E+03= | 2.50E+03+ | 2.64E+03= | 2.50E+03+ | 2.64E+03 |
F24 | 2.76E+03− | 2.68E+03− | 2.68E+03− | 2.68E+03− | 2.60E+03+ | 2.64E+03= | 2.60E+03+ | 2.64E+03 |
F25 | 2.83E+03− | 2.72E+03− | 2.72E+03− | 2.72E+03− | 2.70E+03= | 2.70E+03= | 2.70E+03= | 2.70E+03 |
F26 | 2.70E+03+ | 2.75E+03− | 2.78E+03− | 2.75E+03− | 2.71E+03+ | 2.76E+03− | 2.78E+03− | 2.74E+03 |
F27 | 4.67E+03− | 3.67E+03+ | 3.61E+03+ | 3.66E+03+ | 4.72E+03− | 3.65E+03+ | 4.13E+03− | 3.92E+03 |
F28 | 4.88E+03− | 4.38E+03+ | 4.07E+03+ | 4.30E+03+ | 7.00E+03− | 4.21E+03+ | 3.91E+03+ | 4.70E+03 |
F29 | 4.50E+05+ | 7.57E+06+ | 5.49E+06+ | 8.44E+06+ | 1.67E+08− | 4.82E+03+ | 5.85E+05+ | 8.75E+06 |
F30 | 2.00E+05− | 1.43E+04+ | 1.84E+04− | 1.47E+04+ | 1.87E+06− | 1.60E+04+ | 1.13E+05− | 1.67E+04 |
+/=/− | 2/4/24 | 7/8/15 | 7/6/17 | 7/7/16 | 3/4/23 | 8/9/13 | 4/6/20 | – |
No | ABC | GABC | CABC | GABCS | IABC | TLABC | BEABC | BPLABC |
---|---|---|---|---|---|---|---|---|
F01 | 4.57E+09− | 3.04E+08− | 3.35E+08− | 2.96E+08− | 7.08E+09− | 5.42E+07− | 2.30E+08− | 4.37E+07 |
F02 | 8.53E+10− | 2.15E+09− | 4.36E+09− | 2.50E+09− | 2.85E+11− | 2.51E+07− | 6.36E+09− | 6.24E+05 |
F03 | 6.54E+05− | 4.39E+05− | 4.49E+05− | 4.37E+05− | 2.86E+05− | 1.99E+05− | 1.28E+05− | 8.80E+04 |
F04 | 1.20E+04− | 8.34E+02− | 1.02E+03− | 8.38E+02− | 8.39E+04− | 8.91E+02− | 1.47E+03− | 8.00E+02 |
F05 | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02= | 5.21E+02 |
F06 | 7.55E+02− | 6.81E+02+ | 6.73E+02+ | 6.83E+02+ | 7.47E+02− | 6.87E+02+ | 7.00E+02= | 7.00E+02 |
F07 | 1.38E+03− | 7.13E+02− | 7.42E+02− | 7.19E+02− | 3.56E+03− | 7.02E+02− | 7.60E+02− | 7.00E+02 |
F08 | 1.95E+03− | 1.73E+03− | 1.13E+03+ | 1.73E+03− | 2.01E+03− | 1.12E+03+ | 1.28E+03− | 1.27E+03 |
F09 | 2.20E+03− | 2.05E+03− | 1.35E+03+ | 2.03E+03− | 2.30E+03− | 1.28E+03+ | 1.72E+03− | 1.44E+03 |
F10 | 3.15E+04− | 2.92E+04− | 1.24E+04+ | 2.97E+04− | 2.73E+04− | 2.54E+04− | 1.07E+04+ | 1.30E+04 |
F11 | 3.26E+04− | 3.21E+04− | 2.97E+04− | 3.24E+04− | 2.83E+04− | 3.16E+04− | 2.23E+04+ | 2.48E+04 |
F12 | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03= | 1.20E+03 |
F13 | 1.30E+03= | 1.30E+03= | 1.30E+03= | 1.30E+03= | 1.31E+03= | 1.30E+03= | 1.30E+03= | 1.30E+03 |
F14 | 1.60E+03− | 1.40E+03= | 1.40E+03− | 1.40E+03= | 2.23E+03− | 1.40E+03− | 1.41E+03− | 1.40E+03 |
F15 | 5.25E+06− | 2.57E+03− | 7.42E+03− | 2.07E+03− | 1.31E+07− | 1.65E+03− | 2.50E+03− | 1.62E+03 |
F16 | 1.65E+03= | 1.65E+03= | 1.65E+03= | 1.65E+03= | 1.65E+03= | 1.65E+03= | 1.65E+03= | 1.65E+03 |
F17 | 3.90E+08− | 3.98E+07− | 2.36E+07− | 3.11E+07− | 8.67E+08− | 3.94E+06− | 4.44E+07− | 2.98E+06 |
F18 | 4.04E+06− | 8.28E+03+ | 1.61E+04− | 9.52E+03+ | 3.28E+10− | 2.70E+03+ | 5.64E+05− | 1.15E+04 |
F19 | 2.15E+03− | 2.02E+03+ | 2.02E+03+ | 2.01E+03+ | 7.42E+03− | 2.04E+03= | 2.09E+03− | 2.04E+03 |
F20 | 6.10E+05− | 2.65E+05− | 2.54E+05− | 2.68E+05− | 2.81E+05− | 9.20E+04− | 9.12E+04− | 6.82E+04 |
F21 | 1.80E+08− | 1.37E+07− | 1.05E+07− | 1.35E+07− | 2.49E+08− | 2.61E+06− | 1.74E+07− | 2.06E+06 |
F22 | 7.18E+03− | 6.85E+03− | 6.05E+03− | 6.92E+03− | 1.62E+04− | 5.32E+03− | 5.84E+03− | 4.62E+03 |
F23 | 2.91E+03− | 2.66E+03− | 2.66E+03− | 2.66E+03− | 2.50E+03+ | 2.65E+03− | 2.50E+03+ | 2.58E+03 |
F24 | 3.18E+03− | 2.84E+03− | 2.85E+03− | 2.84E+03− | 2.60E+03+ | 2.60E+03+ | 2.60E+03+ | 2.76E+03 |
F25 | 3.28E+03− | 2.76E+03− | 2.77E+03− | 2.77E+03− | 2.70E+03= | 2.70E+03= | 2.70E+03= | 2.70E+03 |
F26 | 2.90E+03− | 2.83E+03− | 2.83E+03− | 2.81E+03− | 2.79E+03+ | 2.80E+03= | 2.80E+03= | 2.80E+03 |
F27 | 6.82E+03− | 4.97E+03+ | 4.83E+03+ | 4.96E+03+ | 6.91E+03− | 4.90E+03+ | 5.31E+03+ | 5.53E+03 |
F28 | 8.52E+03− | 5.86E+03+ | 5.54E+03+ | 6.02E+03+ | 1.56E+04− | 6.29E+03+ | 4.09E+03+ | 7.44E+03 |
F29 | 2.81E+06− | 1.02E+07− | 8.64E+06− | 3.74E+06− | 1.06E+09− | 7.12E+03+ | 1.45E+05− | 7.14E+03 |
F30 | 3.25E+06− | 3.36E+04− | 6.69E+04− | 3.53E+04− | 3.79E+07− | 3.31E+04+ | 1.34E+05− | 3.33E+04 |
+/=/− | 0/4/26 | 5/5/20 | 7/4/19 | 5/5/20 | 3/5/22 | 9/4/14 | 6/7/17 | – |
Results on real-world optimization problems
Algorithm | PEFMSW (6-D) | SSRPCD (19-D) | SSRPCD (20-D) | SSRPCD (30-D) |
---|---|---|---|---|
ABC | 1.91E+01 | 1.72E+00 | 1.86E+00 | 2.80E+00 |
GABC | 1.23E+01 | 1.62E+00 | 1.76E+00 | 2.80E+00 |
CABC | 1.37E+01 | 1.35E+00 | 1.51E+00 | 2.68E+00 |
GABCS | 1.03E+01 | 1.61E+00 | 1.80E+00 | 2.82E+00 |
IABC | 2.30E+01 | 1.46E+00 | 1.56E+00 | 2.60E+00 |
TLABC | 6.16E+00 | 1.72E+00 | 1.80E+00 | 2.81E+00 |
BEABC | 1.34E+01 | 1.53E+00 | 1.66E+00 | 2.67E+00 |
BPLABC | 8.74E+00 | 1.25E+00 | 1.30E+00 | 2.52E+00 |