Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Multiplayer battle game-inspired optimizer for complex optimization problems

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Various popular multiplayer battle royale games share a lot of common elements. Drawing from our observations, we summarized these shared characteristics and subsequently proposed a novel heuristic algorithm named multiplayer battle game-inspired optimizer (MBGO). The proposed MBGO streamlines mainstream multiplayer battle royale games into two discrete phases: movement and battle. Specifically, the movement phase incorporates the principles of commonly encountered “safe zones” to incentivize participants to relocate to areas with a higher survival potential. The battle phase simulates a range of strategies players adopt in various situations to enhance the diversity of the population. To evaluate and analyze the performance of the proposed MBGO, we executed it alongside ten other algorithms, including three classics and five latest ones, across multiple diverse dimensions within the CEC2017 and CEC2020 benchmark functions. In addition, we employed several industrial design problems to evaluate the scalability and practicality of the proposed MBGO. The statistical analysis results reveal that the novel MBGO demonstrates significant competitiveness, excelling in convergence speed and achieving high levels of convergence accuracy across both benchmark functions and real-world problems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Algorithm 1
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data availability

No datasets were generated or analysed during the current study.

References

  1. Ausiello, G., Crescenzi, P., Gambosi, G., Kann, V., Marchetti-Spaccamela, A., Protasi, M.: Complexity and approximation: combinatorial optimization problems and their approximability properties. Springer, Cham (2012)

    Google Scholar 

  2. Ypma, T.J.: Historical development of the newton-raphson method. SIAM Rev. 37, 531–551 (1995)

    MathSciNet  Google Scholar 

  3. Chaimovich, M.: New structural approach to integer programming: a survey. Asterisque 258, 341–362 (1999)

    MathSciNet  Google Scholar 

  4. Hernando, L., Mendiburu, A., Lozano, J.A.: Hill-climbing algorithm: letś go for a walk before finding the optimum. In: 2018 IEEE Congress on Evolutionary Computation, pp. 1–7. IEEE (2018)

    Google Scholar 

  5. Simon, D.: Evolutionary Optimization Algorithms. Wiley, Hoboken (2013)

    Google Scholar 

  6. Yao, X., Xu, Y.: Recent advances in evolutionary computation. J. Comput. Sci. Technol. 21(1), 1–18 (2006)

    MathSciNet  Google Scholar 

  7. Schoenauer, M., Michalewicz, Z.: Evolutionary computation. Control Cybern. 26(3), 307–338 (1997)

    MathSciNet  Google Scholar 

  8. Whitley, D.: A genetic algorithm tutorial. Stat. Comput. 4(2), 65–85 (1994)

    Google Scholar 

  9. Schmitt, L.M.: Theory of genetic algorithms. Theor. Comput. Sci. 259(1–2), 1–61 (2001)

    MathSciNet  Google Scholar 

  10. Back, T., Hammel, U., Schwefel, H.-P.: Evolutionary computation: comments on the history and current state. IEEE Trans. Evol. Comput. 1(1), 3–17 (1997)

    Google Scholar 

  11. Li, Y.K., Chen, Y.L., Zhong, J.H., Huang, Z.X.: Niching particle swarm optimization with equilibrium factor for multi-modal optimization. Info. Sci. 494, 233–246 (2019)

    MathSciNet  Google Scholar 

  12. Yu, J., Takagi, H., Tan, Y.: Fireworks algorithm for multimodal optimization using a distance-based exclusive strategy. In: 2019 IEEE Congress on Evolutionary Computation, pp. 2215–2220. IEEE (2019)

    Google Scholar 

  13. Nedjah, N., Mourelle, L.D.: Evolutionary multi-objective optimisation: a survey. Int. J. Bio-Inspired Comput. 7(1), 1–25 (2015)

    Google Scholar 

  14. Tian, Y., Si, L.C., Zhang, X.Y., Cheng, R., He, C., Tan, K.C., Jin, Y.C.: Evolutionary large-scale multi-objective optimization: a survey. ACM Comput. Surv. 54(8), 174 (2021)

    Google Scholar 

  15. Rohlfshagen, P., Yao, X.: Dynamic combinatorial optimisation problems: an analysis of the subset sum problem. Soft Comput. 2011, 1723–1734 (2011)

    Google Scholar 

  16. Nguyen, T.T., Yang, S.X., Branke, J.: Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol. Comput. 6, 1–24 (2012)

    Google Scholar 

  17. Jin, Y.C.: Surrogate-assisted evolutionary computation: Recent advances and future challenges. Swarm Evol. Comput. 1(2), 61–70 (2011)

    Google Scholar 

  18. Yu, J., Li, Y., Pei, Y., Takagi, H.: Accelerating evolutionary computation using a convergence point estimated by weighted moving vectors. Complex Intell. Syst. 6, 55–65 (2019)

    Google Scholar 

  19. Zhan, Z.H., Shi, L., Tan, K.C., Zhang, J.: A survey on evolutionary computation for complex continuous optimization. Artif. Intell. Rev. 55(1), 59–110 (2022)

    Google Scholar 

  20. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: 1995 IEEE International Conference on Neural Networks, 4th edn., pp. 1942–1948. IEEE (1995)

    Google Scholar 

  21. Storn, R., Price, K.: Differential evolution: a simple and efficient heuristic for global optimization over continuous spaces. J. Global Opt. 11, 341–359 (1997)

    MathSciNet  Google Scholar 

  22. Mirjalili, S., Lewis, A.: The whale optimization algorithm. Adv. Eng. Softw. 95, 51–67 (2016)

    Google Scholar 

  23. Hashim, F.A., Houssein, E.H., Hussain, K., Mabrouk, M.S., Al-Atabany, W.: Honey badger algorithm: new metaheuristic algorithm for solving optimization problems. Math. Comput. Simul. 192, 84–110 (2022)

    MathSciNet  Google Scholar 

  24. Kaur, S., Awasthi, L.K., Sangal, A.L., Dhiman, G.: Tunicate swarm algorithm: a new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell. 90, 103541 (2020)

    Google Scholar 

  25. Shadravan, S., Naji, H.R., Bardsiri, V.K.: The sailfish optimizer: a novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems. Eng. Appl. Artif. Intell. 80, 20–34 (2019)

    Google Scholar 

  26. Dhiman, G., Kumar, V.: Seagull optimization algorithm: theory and its applications for large-scale industrial engineering problems. Knowl. Based Syst. 165, 169–196 (2019)

    Google Scholar 

  27. Abualigah, L., Yousri, D., Abd Elaziz, M., Ewees, A.A., Al-Qaness, M.A.A., Gandomi, A.H.: Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 157, 107252 (2021)

    Google Scholar 

  28. Nadimi-Shahraki, M.H., Zamani, H., Zahra, A.V., Mirjalili, S.: A systematic review of the whale optimization algorithm: theoretical foundation, improvements, and hybridizations. Arch. Comput. Methods Eng. 27, 1–47 (2023)

    Google Scholar 

  29. Askarzadeh, Alireza: A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput. Struct. 169, 1–12 (2016)

    Google Scholar 

  30. Zamani, H., Nadimi-Shahraki, M.H.: An evolutionary crow search algorithm equipped with interactive memory mechanism to optimize artificial neural network for disease diagnosis. Biomed. Signal Process. Control 90, 105879 (2024)

    Google Scholar 

  31. Nadimi-Shahraki, M.H., Varzaneh, A.Z., Zamani, H., Mirjalili, S.: Binary starling murmuration optimizer algorithm to select effective features from medical data. Appl. Sci. 13(1), 564 (2022)

    Google Scholar 

  32. Zamani, H., Nadimi-Shahraki, M.H., Gandomi, A.H.: Starling murmuration optimizer: a novel bio-inspired algorithm for global and engineering optimization. Comput. Methods Appl. Mech. Eng. 392, 114616 (2022)

    MathSciNet  Google Scholar 

  33. Mirjalili, Seyedali: Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl. Based Syst. 89, 228–249 (2015)

    Google Scholar 

  34. Zamani, H., Nadimi-Shahraki, M.H., Mirjalili, S., Soleimanian, G.F., Oliva, D.: A critical review of moth-flame optimization algorithm and its variants: structural reviewing, performance evaluation, and statistical analysis. Arch. Comput. Methods Eng. 2024, 1–49 (2024)

    Google Scholar 

  35. Nadimi-Shahraki, M.H., Zamani, H., Fatahi, A., Mirjalili, S.: Mfo-sfr: an enhanced moth-flame optimization algorithm using an effective stagnation finding and replacing strategy. Mathematics 11(4), 862 (2023)

    Google Scholar 

  36. Zamani, H., Nadimi-Shahraki, M.H., Gandomi, A.H.: Qana: quantum-based avian navigation optimizer algorithm. Eng. Appl. Artif. Intell. 104, 104314 (2021)

    Google Scholar 

  37. Fatahi, A., Nadimi-Shahraki, M.H., Zamani, H.: An improved binary quantum-based avian navigation optimizer algorithm to select effective feature subset from medical data: a covid-19 case study. J. Bionic Eng. 2023, 1–21 (2023)

    Google Scholar 

  38. Nadimi-Shahraki, M.H., Taghian, S., Mirjalili, S.: An improved grey wolf optimizer for solving engineering problems. Expert Syst. Appl. 166, 113917 (2021)

    Google Scholar 

  39. Nadimi-Shahraki, M.H., Taghian, S., Mirjalili, S., Zamani, H., Bahreininejad, A.: Ggwo: Gaze cues learning-based grey wolf optimizer and its applications for solving engineering problems. J. Comput. Sci. 61, 101636 (2022)

    Google Scholar 

  40. Nadimi-Shahraki, M.H., Taghian, S., Mirjalili, S., Hossam, F.: Mtde: an effective multi-trial vector-based differential evolution algorithm and its applications for engineering design problems. Appl. Soft Comput. 97, 106761 (2020)

    Google Scholar 

  41. Nadimi-Shahraki, M.H., Taghian, S., Zamani, H., Mirjalili, S., Elaziz, M.A.: Mmke: multi-trial vector-based monkey king evolution algorithm and its applications for engineering optimization problems. Plos one 18(1), e0280006 (2023)

    Google Scholar 

  42. Nadimi-Shahraki, M.H., Taghian, S., Mirjalili, S., Abualigah, L.: Binary aquila optimizer for selecting effective features from medical data: a covid-19 case study. Mathematics 10(11), 1929 (2022)

    Google Scholar 

  43. Nadimi-Shahraki, M.H., Moeini, E., Taghian, S., Mirjalili, S.: Discrete improved grey wolf optimizer for community detection. J. Bionic Eng. 20, 2331–2358 (2023)

    Google Scholar 

  44. Grodal, S., Thoma, G.: Cross-pollination in science and technology: concept mobility in the nanobiotechnology field. Ann. Econ. Stat. (2008). https://doi.org/10.15609/annaeconstat2009.115-116.57

    Article  Google Scholar 

  45. Bowling, M., Fürnkranz, J., Graepel, T., Musick, R.: Machine learning and games. Mach. Learn. 63(3), 211–215 (2006)

    Google Scholar 

  46. Farshi, T.R.: Battle royale optimization algorithm. Neural Comput. Appl. 33, 1139–1157 (2020)

    Google Scholar 

  47. Ding, Y.: Research on operational model of pubg. In: MATEC Web of Conferences, p. 03062. EDP Sciences (2018)

    Google Scholar 

  48. Akan, S., Akan, T.: Battle Royale Optimizer with a New Movement Strategy, pp. 265–279. Springer, New York (2022)

    Google Scholar 

  49. Akan, T., Agahian, S., Dehkharghani, R.: Binbro: binary battle royale optimizer algorithm. Expert Syst. Appl. 195, 116599 (2022)

    Google Scholar 

  50. Azizi, M., Shishehgarkhaneh, M.B., Moehle, R.C.: Squid game optimizer (sgo): a novel metaheuristic algorithm. Sci. Rep. 13, 5373 (2023)

    Google Scholar 

  51. Fabricatore, C.: Gameplay and game mechanics: a key to quality in videogames. (2007)

  52. Pierce, W.D., Cheney, C.D.: Behavior Analysis and Learning: A Biobehavioral Approach. Routledge, London (2017)

    Google Scholar 

  53. Choi, G., Kim, M.: Gameplay of battle royale game by rules and actions of play. In: 2018 IEEE 7th Global Conference on Consumer Electronics (GCCE), pp. 599–600. IEEE, New York (2018)

    Google Scholar 

  54. Choi, G., Kim, M.: Battle royale game: in search of a new game genre. Int. J. Cult. Technol. (IJCT) 2(2), 5 (2018)

    Google Scholar 

  55. Awad, N.H., Ali, M.Z., Suganthan, P.N., Liang, J.J., Qu, B.Y.: Problem definitions and evaluation criteria for the cec 2017 special session and competition on single objective real-parameter numerical optimization. (2017)

  56. Yue, C.T., Price, K. V., Suganthan, P. N., Liang, J. J., Ali, M. Z., Qu, B. Y., Awad, N. H., Biswas, Partha P.: Problem definitions and evaluation criteria for the cec 2020 special session and competition on single objective bound constrained numerical optimization. (2020)

  57. Coello, C.A.: Use of a self-adaptive penalty approach for engineering optimization problems. Comput. Ind. 41(2), 113–127 (2000)

    Google Scholar 

  58. Sandgren, E.: Nonlinear integer and discrete programming in mechanical design optimization. (1990)

  59. Ravindran, A., Ragsdell, K.M., Reklaitis, G.V.: Methods and Applications. Wiley, Hoboken (2006)

    Google Scholar 

  60. Amir, H.M., Hasegawa, T.: Nonlinear mixed-discrete structural optimization. J. Struct. Eng. 115(3), 626–646 (1989)

    Google Scholar 

Download references

Funding

No funding was received for conducting this study.

Author information

Authors and Affiliations

Authors

Contributions

YX implemented all the code and completed the first draft. RZ realized the visualization of experimental results and corrected the paper for the first time. CZ and JY designed the optimization framework together. All authors reviewed the manuscript again.

Corresponding author

Correspondence to Jun Yu.

Ethics declarations

Competing interests

The authors declare no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix A

Appendix A

WBP Coello [57] proposed this benchmark problem, and the objective of the problem was to find the minimum manufacturing cost of a welded beam. The variables are weld thickness \(h(x_1)\), height \(l(x_2)\), length \(t(x_3)\) and bar thickness \(b(x_4)\). The mathematical expression of the objective function is:

$$\begin{aligned}&\text {minimize:}\\&f(X) = 1.10471x_1^{2}x_2 + 0.04811x_3x_4(14.0+x_2), \\&\text {subject to:}\\&g_1(X)=\tau (X)-\tau _{max}\le 0,\\&g_2(X)=\sigma (X)- \sigma _{max}\le 0,\\&g_3(X)=\delta (X)- \delta _{max}\le 0,\\&g_4(X)=x_1-x_4\le 0,\\&g_5(X)=P-P_c(X)\le 0,\\&g_6(X)=0.125-x_1\le 0,\\&g_7(X)=1.10471x_1^{2}+0.04811x_3x_4(14.0+x_2)-5.0\le 0,\\&\tau (X)=\sqrt{({\tau }')^{2}+2{\tau }'{\tau }''\frac{x_2}{2R}+ ({\tau }'')^{2} },\\&{\tau }'(X)=\frac{P}{\sqrt{2} x_1x_2} ,\\&{\tau }''(X)=\frac{MR}{J} ,\\&M=P(L+\frac{x_2}{2} ),\\&R=\sqrt{\frac{x_2^{2} }{4} +(\frac{x_1+x_3}{2} )^{3} } ,\\&J=2\left\{ \sqrt{2}x_1x_2\left[ \frac{x_2^{2} }{4}+(\frac{x_1+x_3}{2} )^{2} \right] \right\} ,\\&\sigma (\textbf{X} ) =\frac{6PL}{x_4x_3^{2} } ,\\&\delta (\textbf{X} )=\frac{6PL^{3} }{Ex_3^{2}x_4 } ,\\&P_c(\textbf{X})=\frac{4.013E\sqrt{x_3^{2}x_4^{6}/36 } }{L^{2} }(1-\frac{x_3}{2L}\sqrt{\frac{E}{4G} } ) ,\\&P=6000\ \text {lb},\\&L=14\ \text {in},\\&\delta _{max}=0.25\ \text {in},\\&E=30\times 10^{6} \ \text {psi},\\&G=12\times 10^{6} \ \text {psi},\\&\tau _{max}=13,600\ \text {psi},\\&\sigma _{max}=30,000\ \text {psi},\\&\text {variable range:} \\&x_1\ge 0.1,\\&x_2\ge 0.1,\\&x_3\le 10,\\&x_4\le 2. \end{aligned}$$

PVP The objective is to minimize the total cost, including material, forming, and welding costs. The problem has four variables, including shell thickness Ts(x1), head thickness Th(x2), inner radius R(x3), and the length of the cylindrical portion of the vessel (excluding the head) L(x4). In addition, x1 and x2 are integer multiples of 0.0625 inches, while the other variables are continuous. The optimization problem can be expressed as follows:

$$\begin{aligned}&\text {minimize:}\\&f(X) = 0.6224x_1x_3x_4+1.7781x_2x_3^{2}+3.1661x_1^{2}x_4+19.84x_1^{2}x_3, \\&\text {subject to:}\\&g_1(X)=-x_1+0.0193x_3\le 0,\\&g_2(X)=-x_2+0.00954x_3\le 0,\\&g_3(X)=-\pi x_3^2x_4-\frac{4}{3}\pi x_3^3+1,296,000 \le 0,\\&g_4(X)=x_4-240\le 0,\\&\text {variable range:} \\&x_1,x_2\in \left\{ 1\times 0.0625,2\times 0.0625,3\times 0.0625,\dots 1600\times 0.0625 \right\} ,\\&x_3\ge 10,\\&x_4\le 200. \end{aligned}$$

TBTD This problem is an optimization problem for a three-bar planar truss structure. The volume of a statically loaded 3-rod truss is to be minimized with stress (\(\sigma\)) constraints on each truss member. The objective is to evaluate the optimum cross-sectional areas \(A_1(x_1)\) and \(A_2(x_2)\). The optimization problem can be expressed as follows:

$$\begin{aligned}&\text {minimize:}\\&f(X) = (2\sqrt{2}x_1+x_2 )\times l, \\&\text {subject to:}\\&g_1(X)=\frac{\sqrt{2}x_1+x_2 }{\sqrt{2}x_1^2+2x_1x_2 }P-\sigma \le 0,\\&g_2(X)=\frac{x_2 }{\sqrt{2}x_1^2+2x_1x_2 }P-\sigma \le 0,\\&g_3(X)=\frac{1}{\sqrt{2}x_2+x_1 }P-\sigma \le 0,\\&l=100 \ \text {cm}, \\&P=2 \ \text {kN/cm}^3,\\&\sigma =2 \ \text {kN/cm}^3, \\&\text {variable range:} \\&x_1 \ge 0,\\&x_2 \le 1. \end{aligned}$$

GTD GTD is an unconstrained discrete design problem proposed by Sandgren [58]. This benchmark task minimizes the gear ratio, defined as the ratio of the output shaft’s angular velocity to the input shaft’s angular velocity. Ratio to input shaft angular velocity. The number of teeth of the gears \(n_A(x_1)\), \(n_B(x_2)\), \(n_C(x_3)\) and \(n_D(x_4)\) are considered as the design variables for the problem. The mathematical formulation is as follows:

$$\begin{aligned}&\text {minimize:}\\&f(X) = (\frac{1}{6.931}-\frac{x_3x_2}{x_1x_4} )^{2}, \\&\text {variable range:} \\&x_1,x_2,x_3,x_4\in \left\{ 12,13,14\dots ,60 \right\} . \end{aligned}$$

CBD This problem is a good benchmark for validating the ability of optimization methods to solve continuous, discrete, and mixed-variable structural design problems. The objective of the problem is to minimize the volume of the beam. The design variables include segment widths (x1, x2, x3, x4, x5) and segment heights (x6, x7, x8, x9, x10). In addition to the bending stress limitations, a specific aspect ratio is specified, i.e., the height-to-width ratio of the beam segments must be less than 20. The problem is formulated as follows:

$$\begin{aligned}&\text {minimize:}\\&f(X) = D(x_1x_6l_1+x_2x_7l_2+x_3x_8l_3+x_4x_9l_4+x_5x_{10}l_5), \\&\text {subject to:}\\&g_1(X)=\frac{6Pl_5}{x_5x_{10}^2}-\sigma _d \le 0,\\&g_2(X)=\frac{6P(l_5+l_4)}{x_4x_9^2}-\sigma _d \le 0,\\&g_3(X)=\frac{6P(l_5+l_4+l_3)}{x_3x_8^2}-\sigma _d \le 0,\\&g_4(X)=\frac{6P(l_5+l_4+l_3+l_2)}{x_2x_7^2}-\sigma _d \le 0,\\&g_5(X)=\frac{6P(l_5+l_4+l_3+l_2+l_1)}{x_1x_6^2}-\sigma _d \le 0,\\&g_6(X)=\frac{Pl^3}{3E} (\frac{1}{I_5}+\frac{1}{I_4}+\frac{1}{I_3}+\frac{1}{I_2}+\frac{1}{I_1} )-\Delta _{max}\le 0,\\&g_7(X)=\frac{x_{10}}{x_5}-20 \le 0,\\&g_8(X)=\frac{x_{9}}{x_4}-20 \le 0,\\&g_9(X)=\frac{x_{8}}{x_3}-20 \le 0,\\&g_{10}(X)=\frac{x_{7}}{x_2}-20 \le 0,\\&g_{11}(X)=\frac{x_{6}}{x_1}-20 \le 0,\\&P=50000N,\\&\sigma _d=14,000\ \text { N/cm}^2,\\&E=2\times 10^7\ \text { N/cm}^2,\\&\Delta _{max}=2.7\text {cm},\\&D=1.0,\\&\text {variable range:} \\&x_1\in \left\{ 1,2,3,4,5\right\} ,\\&x_2,x_3\in \left\{ 2.4,2.6,2.8,3.1 \right\} ,\\&x_4\ge 1,\\&x_5\le 5,\\&x_6\in \left\{ 30,31,32,\dots ,65 \right\} ,\\&x_7,x_8\in \left\{ 45,50,55,60,65 \right\} ,\\&x_9\ge 30,\\&x_{10}\le 65. \end{aligned}$$

IBD The objective of this problem is to minimize the vertical deflection of the I-beam. The variables of this problem include flange width \(b(x_1)\), section height \(h(x_2)\), web thickness \(t_w(x_3)\) and flange thickness \(t_f(x_4)\). The maximum vertical deflection of the beam is \(f(x) = PL^3 /48EI\) when its length (L) and modulus of elasticity (E) are 5200 cm and \(523.104 \text {kN/cm}^2\), respectively. The objective function of the problem The objective function and constraints of the problem are formulated as follows:

$$\begin{aligned}&\text {minimize:}\\&f(X) = \frac{5000}{x_3(x_2-2x_4)^3/12+(x_1x_4^3/6)+2bx_4(x_2-x_4/2)^2} , \\&\text {subject to:}\\&g_1(X)=2x_1x_3+x_3(x_2-2x_4) \le 300,\\&g_2(X)=\frac{18x_2\times 10^4}{x_3(x_2-2x_4)^3+2x_1x_3(4x_4^2+3x_2(x_2-2x_4))}\\&\quad +\frac{15x_1\times 10^3}{(x_2-2x_4)x_3^2+2x_3x_1^3} \le 56,\\&\text {variable range:} \\&10\le x_1\le 50,\\&10\le x_2\le 80,\\&0.9\le x_3\le 5,\\&0.9\le x_4\le 5. \end{aligned}$$

TCD This problem is an example of designing a uniform column of tubular cross-section to carry compressive loads at minimum cost. The problem has two design variables: the mean diameter of column \(d(x_1)\) and tube t’s thickness \((x_2)\). The material yield stress of the tube column is \(\sigma _y =500\text {kgf/cm}^2\), and the modulus of elasticity is \(E =0.85 \times 10^6 \text {kgf/cm}^2\) The optimization model for this problem is as follows:

$$\begin{aligned}&\text {minimize:}\\&f(X) = 9.8x_1x_2+2x_1, \\&\text {subject to:}\\&g_1(X)=\frac{P}{\pi x_1x_2\sigma _y}-1 \le 0,\\&g_2(X)=\frac{8PL^2}{\pi ^3Ex_1x_2(x_1^2+x_2^2)}-1 \le 0,\\&g_3(X)=\frac{2.0}{x_1}-1\le 0,\\&g_4(X)=\frac{x_1}{14}-1\le 0,\\&g_5(X)=\frac{0.2}{x_2}-1\le 0,\\&g_6(X)=\frac{x_2}{8}-1\le 0,\\&\text {variable range:} \\&2\le x_1\le 14,\\&0.2\le x_2\le 0.8. \end{aligned}$$

PLD The main objective of the problem is to locate the piston parts \(H(x_1)\), \(B(x_2)\), \(D(x_3)\) and \(X(x_4)\) by minimizing the amount of oil as the piston rod rises from \(0^{\circ }\) to \(45^{\circ }\). The formula for this problem is as follows:

$$\begin{aligned}&\text {minimize:}\\&f(X) = \frac{1}{4}\pi x_3^2(L_2-L_1), \\&\text {subject to:}\\&g_1(X)=QL\cos \theta -R\times F \le 0,\\&g_2(X)=Q(L-x_4)-M_{max} \le 0,\\&g_3(X)=1.2(L_2-L_1)-L_1\le 0,\\&g_4(X)=\frac{x_3}{2}-x_2 \le 0,\\&\text {where:} \\&R=\frac{\left| -x_4(x_4\sin \theta +x_1)+x_1(x_2-x_4\cos \theta ) \right| }{\sqrt{(x_4-x_2)^2+x_1^2} },\\&\theta = 45^{\circ } ,\\&Q=10,000\ \text {lbs},\\&L=240\ \text {in},\\&M_{max}=1.8\times 10^6\ \text {lbs in},\\&P=1500 \text {psi},\\&\text {variable range:} \\&0.05\le x_1,x_2,x_4\le 500,\\&0.05\le x_2\le 120. \end{aligned}$$

CBHD The problem aims to minimize the weight of the corrugated bulkheads of a chemical tanker [59], where the design variables include width \((x_1)\), depth \((x_2)\), length (x3) and plate thickness \((x_4)\). The mathematical model for this optimization problem is as follows:

$$\begin{aligned}&\text {minimize:}\\&f(X) = \frac{5.885x_4(x_1+x_3)}{x_1+\sqrt{\left| x_3^2-x_2^2 \right| }}, \\&\text {subject to:}\\&g_1(X)=-x_4x_2(0.4x_1+\frac{x_3}{6} )+8.94(x_1+\sqrt{\left| x_3^2-x_2^2 \right| } ) \le 0,\\&g_2(X)=-x_4x_2^2(0.2x_1+\frac{x_3}{12} )+2.2(8.94(x_1+\sqrt{\left| x_3^2-x_2^2 \right| } ) )^{4/3} \le 0,\\&g_3(X)=-x_4+0.0156x_1+0.15\le 0,\\&g_4(X)=-x_4+0.0156x_3+0.15\le 0,\\&g_5(X)=-x_4+1.05 \le 0,\\&g_6(X)=-x_3+x_2 \le 0,\\&\text {variable range:} \\&0\le x_1,x_2,x_3\le 100,\\&0\le x_4\le 5. \end{aligned}$$

RCB Amir and Hasegawa [60] presented a simplified design optimization problem for a reinforced concrete beam. The beam was assumed to be supported with a span of 30 ft. It was subjected to a live load of 2000 lbs. and a dead load of 1000 lbs., including the weight of the beam. The compressive strength of the concrete (\(\sigma _x\)) is 5 ksi, and the yield stress of the steel reinforcement (\(\sigma _y\)) is 50 ksi. The cost of the concrete is 0.02 dollars/sq.ft., and the cost of the steel is 1.0 dollars/sq.ft. The cost of the steel is 1.0 dollars/sq.ft. The cost of the concrete is 1.0 dollars/sq.ft. To minimize the total structural cost, the area of reinforcement A \(s(x_1)\), beam width \(b(x_2)\) and beam depth \(h(x_3)\) must be determined. According to ACI Building Code 318-77, the structure should be scaled to achieve the required strength as follows:

$$\begin{aligned}&M_u=0.9A_s\sigma _y(0.8h)(1.0-0.59\frac{A_s\sigma _y}{0.8bh\sigma _c} \ge 1.4M_d+1.7M_l),\\&\text {where}\, M_u, M_d \,\text {and}\, M_l \,\text {are the beam's flexural strength, dead weight, and live weight} \\&\text {bending moment, respectively. In this example,}\, M_d \,\text {is 1350 kip and}\, M_l \,\text {is 2700 kip,}\\&\text {and the depth-to-width ratio of the beam must be less than or equal to 4.}\\&\text {minimize:}\\&f(X) = 2.9x_1+0.6x_2x_3, \\&\text {subject to:}\\&g_1(X)=\frac{x_2}{x_3}-4 \le 0,\\&g_2(X)=180+7.375\frac{x_1^2}{x_3}-x_1x_2 \le 0,\\&\text {variable range:} \\&x_1\in \left\{ 6,6.16,6.32,6.6,7,7.11,7.2,7.8,7.9,8,8.4 \right\} ,\\&x_2\in \left\{ 28,29,30,\dots ,40 \right\} ,\\&5\le x_3\le 100. \end{aligned}$$

See Tables 3, 4, 5, 6, 7.

Table 3 The mean and standard deviation of the optimal solutions obtained from 30 trial runs for all algorithms are reported for the 10-D CEC2017 function functions
Table 4 The mean and standard deviation of the optimal solutions obtained from 30 trial runs for all algorithms are reported for CEC2017-30D
Table 5 The mean and standard deviation of the optimal solutions obtained from 30 trial runs for all algorithms are reported for the 50-D CEC2020 function functions
Table 6 The mean and standard deviation of the optimal solutions obtained from 30 trial runs for all algorithms are reported for the 100-D CEC2020 function functions
Table 7 The mean and standard deviation of the optimal solutions obtained from 30 trial runs for all algorithms are reported for 10 real-world problems

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, Y., Zhong, R., Zhang, C. et al. Multiplayer battle game-inspired optimizer for complex optimization problems. Cluster Comput 27, 8307–8331 (2024). https://doi.org/10.1007/s10586-024-04448-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-024-04448-w

Keywords

Navigation