Skip to main content
Log in

Dung beetle optimizer: a new meta-heuristic algorithm for global optimization

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

In this paper, a novel population-based technique called dung beetle optimizer (DBO) algorithm is presented, which is inspired by the ball-rolling, dancing, foraging, stealing, and reproduction behaviors of dung beetles. The newly proposed DBO algorithm takes into account both the global exploration and the local exploitation, thereby having the characteristics of the fast convergence rate and the satisfactory solution accuracy. A series of well-known mathematical test functions (including both 23 benchmark functions and 29 CEC-BC-2017 test functions) are employed to evaluate the search capability of the DBO algorithm. From the simulation results, it is observed that the DBO algorithm presents substantially competitive performance with the state-of-the-art optimization approaches in terms of the convergence rate, solution accuracy, and stability. In addition, the Wilcoxon signed-rank test and the Friedman test are used to evaluate the experimental results of the algorithms, which proves the superiority of the DBO algorithm against other currently popular optimization techniques. In order to further illustrate the practical application potential, the DBO algorithm is successfully applied in three engineering design problems. The experimental results demonstrate that the proposed DBO algorithm can effectively deal with real-world application problems.

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

Access this article

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Data availibility

All data generated or analysed during this study are included in this published article.

References

  1. Qin Y, Jin L, Zhang A, He B (2020) Rolling bearing fault diagnosis with adaptive harmonic kurtosis and improved bat algorithm. IEEE Trans Instrum Meas 70:1–12

    Google Scholar 

  2. Li M, Yan C, Liu W, Liu X, Zhang M, Xue J (2022) Fault diagnosis model of rolling bearing based on parameter adaptive AVMD algorithm. Appl Intell. https://doi.org/10.1007/s10489-022-03562-9

  3. Karami H, Ehteram M, Mousavi S-F, Farzin S, Kisi O, El-Shafie A (2019) Optimization of energy management and conversion in the water systems based on evolutionary algorithms. Neural Comput Appl 31(10):5951–5964

    Article  Google Scholar 

  4. Singh AR, Ding L, Raju DK, Raghav LP, Kumar RS (2022) A swarm intelligence approach for energy management of grid-connected microgrids with flexible load demand response. Int J Energy Res 46(4):301–4319

    Article  Google Scholar 

  5. Li J, Lei Y, Yang S (2022) Mid-long term load forecasting model based on support vector machine optimized by improved sparrow search algorithm. Energy Rep 8:491–497

    Article  Google Scholar 

  6. Wei D, Wang J, Li Z, Wang R (2021) Wind power curve modeling with hybrid copula and grey wolf optimization. IEEE Trans Sustain Energy 13(1):265–276

    Article  Google Scholar 

  7. Zhang Y, Mo Y (2022) Chaotic adaptive sailfish optimizer with genetic characteristics for global optimization. J Supercomput 78:10950–10996. https://doi.org/10.1007/s11227-021-04255-9

    Article  Google Scholar 

  8. Abdulhammed O (2022) Load balancing of IoT tasks in the cloud computing by using sparrow search algorithm. J Supercomput 78:3266–3287. https://doi.org/10.1007/s11227-021-03989-w

    Article  Google Scholar 

  9. Wu G (2016) Across neighborhood search for numerical optimization. Inf Sci 329:597–618

    Article  MATH  Google Scholar 

  10. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, 1942–1948

  11. Liu W, Wang Z, Yuan Y, Zeng N, Hone K, Liu X (2021) A novel sigmoid-function-based adaptive weighted particle swarm optimizer. IEEE Trans Cybern 51(2):1085–1093

    Article  Google Scholar 

  12. Liu J, Yang J, Liu H, Tian X, Gao M (2017) An improved ant colony algorithm for robot path planning. Soft Comput 21(19):5829–5839

    Article  Google Scholar 

  13. Drigo M (1996) The ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B Cybern 26(1):1–13

    Google Scholar 

  14. Li M, Xu G, Fu B, Zhao X (2022) Whale optimization algorithm based on dynamic pinhole imaging and adaptive strategy. J Supercomput 78:6090–6120. https://doi.org/10.1007/s11227-021-04116-5

    Article  Google Scholar 

  15. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

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

    Article  Google Scholar 

  17. Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Future Gener Comput Syst 97:849–872

    Article  Google Scholar 

  18. Abbasi A, Firouzi B, Sendur P (2021) On the application of Harris Hawks Optimization (HHO) algorithm to the design of microchannel heat sinks. Eng Comput 37(2):1409–1428

    Article  Google Scholar 

  19. Cai J, Luo T, Xu G, Tang Y (2022) A novel biologically inspired approach for clustering and multi-level image thresholding: modified harris hawks optimizer. Cogn Comput. https://doi.org/10.1007/s12559-022-09998-y

  20. Liu C (2021) An improved Harris Hawks Optimizer for job-shop scheduling problem. J Supercomput 77:14090–14129. https://doi.org/10.1007/s11227-021-03834-0

    Article  Google Scholar 

  21. Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci 17(12):4831–4845

    Article  MathSciNet  MATH  Google Scholar 

  22. Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191

    Article  Google Scholar 

  23. Xue J, Shen B (2020) A novel swarm intelligence optimization approach: sparrow search algorithm. Syst Sci Control Eng 8(1):22–34

    Article  Google Scholar 

  24. Yang X-S (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio-Inspired Comput 2(2):78–84

    Article  Google Scholar 

  25. Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), pp 65–74

  26. Ebadinezhad S (2020) DEACO: adopting dynamic evaporation strategy to enhance ACO algorithm for the traveling salesman problem. Eng Appl Artif Intel 92:103649

    Article  Google Scholar 

  27. Yang K, You X, Liu S, Pan H (2020) A novel ant colony optimization based on game for traveling salesman problem. Appl Intell 50(12):4529–4542

    Article  Google Scholar 

  28. Liu Y, Chen S, Guan B, Xu P (2019) Layout optimization of large-scale oil-gas gathering system based on combined optimization strategy. Neurocomputing 332:159–183

    Article  Google Scholar 

  29. Huang M, Lin H, Yunkai H, Jin P, Guo Y (2012) Fuzzy control for flux weakening of hybrid exciting synchronous motor based on particle swarm optimization algorithm. IEEE Trans Magn 48(11):2989–2992

    Article  Google Scholar 

  30. Zeng N, Wang Z, Liu W, Zhang H, Hone K, Liu X (2020) A dynamic neighborhood-based switching particle swarm optimization algorithm. IEEE Trans Cybern. https://doi.org/10.1109/TCYB.2020.3029748

  31. Liu W, Wang Z, Liu X, Zeng N, Bell D (2018) A novel particle swarm optimization approach for patient clustering from emergency departments. IEEE Trans Evol Comput 23(4):632–644

    Article  Google Scholar 

  32. Guo Q, Gao L, Chu X, Sun H (2022) Parameter identification of static var compensator model using sensitivity analysis and improved whale optimization algorithm. CSEE J Power Energy 8(2):535–547

    Google Scholar 

  33. Zhong C, Li G (2022) Comprehensive learning Harris Hawks-Equilibrium optimization with terminal replacement mechanism for constrained optimization problems. Expert Syst Appl. https://doi.org/10.1016/j.eswa.2021.116432

  34. Chang Z, Gu Q, Lu C, Zhang Y, Ruan S, Jiang S (2021) 5G private network deployment optimization based on RWSSA in open-pit mine. IEEE Trans Ind Inform. https://doi.org/10.1109/TII.2021.3132041

  35. Dacke M, Baird E, El JB, Warrant EJ, Byrne M (2021) How dung beetles steer straight. Annu Rev Entomol 66:243–256

    Article  Google Scholar 

  36. Byrne M, Dacke M, Nordström P, Scholtz C, Warrant E (2003) Visual cues used by ball-rolling dung beetles for orientation. J Comp Physiol A 189(6):411–418

    Article  Google Scholar 

  37. Dacke M, Nilsson D-E, Scholtz CH, Byrne M, Warrant EJ (2003) Insect orientation to polarized moonlight. Nature 424(6944):33–33

    Article  Google Scholar 

  38. Yin Z, Zinn-Björkman L (2020) Simulating rolling paths and reorientation behavior of ball-rolling dung beetles. J Theor Biol 486:110106

    Article  MATH  Google Scholar 

  39. Awad NH, Ali MZ, Suganthan PN (2017) Ensemble sinusoidal differential covariance matrix adaptation with euclidean neighborhood for solving cec2017 benchmark problems. In: 2017 IEEE Congress on Evolutionary Computation (CEC), pp 372–379

  40. Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513

    Article  Google Scholar 

  41. Mirjalili M (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl Based Syst 96:120–133

    Article  Google Scholar 

  42. Liu H, Cai Z, Wang Y (2010) Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization. Appl Soft Comput 10(2):629–640

    Article  Google Scholar 

  43. Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2013) Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput 13(5):2592–2612

    Article  Google Scholar 

  44. Gandomi AH, Yang X-S, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35

    Article  Google Scholar 

  45. He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intel 20(1):89–99

    Article  Google Scholar 

  46. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    Article  MATH  Google Scholar 

  47. He Q, Wang L (2007) A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization. Appl Math Comput 186(2):1407–1422

    MathSciNet  MATH  Google Scholar 

  48. Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine predators algorithm: A nature-inspired metaheuristic. Expert Syst Appl. https://doi.org/10.1016/j.eswa.2020.113377

  49. Krohling RA, Coelho LS (2006) Coevolutionary particle swarm optimization using gaussian distribution for solving constrained optimization problems. IEEE Trans Syst Man Cybern Part B Cybern 36(6):1407–1416

    Article  Google Scholar 

  50. Lee KS, Geem ZW (2005) A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice. Comput Method Appl Mech Eng 194(36–38):3902–3933

    Article  MATH  Google Scholar 

Download references

Funding

This work was supported in part by the National Natural Science Foundation of China under Grants 61873059 and 61922024, and the Program of Shanghai Academic/Technology Research Leader under Grant 20XD1420100.

Author information

Authors and Affiliations

Authors

Contributions

JX contributed to conceptualization, methodology, software, investigation, writing-original draft. BS contributed to conceptualization, writing-review, editing, supervision, funding acquisition.

Corresponding author

Correspondence to Bo Shen.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

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

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

Xue, J., Shen, B. Dung beetle optimizer: a new meta-heuristic algorithm for global optimization. J Supercomput 79, 7305–7336 (2023). https://doi.org/10.1007/s11227-022-04959-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04959-6

Keywords

Navigation