Skip to main content
Log in

An orthogonal electric fish optimization algorithm with quantization for global numerical optimization

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

In the past few decades, meta-heuristic algorithms have become a research hotspot in the field of evolutionary computing. The electric fish optimization algorithm (EFO) is a new meta-heuristic algorithm. Because of its simplicity and easy implementation, it has attracted the attention of researchers. However, it still faces premature convergence and poor balance between exploration and exploitation. To address this problems, an orthogonal electric fish optimization algorithm with quantization (QOXEFO) is proposed in this paper. In QOXEFO, orthogonal cross-design and quantification technique are employed to enhance the diversity of population and convergence precision of EFO. Secondly, the dynamic boundary mechanism is adopted to improve the convergence speed of EFO. At the same time, a sine-based update strategy of active electrolocation is used to change the direction of movement of individuals, thereby helping them jump out of the local optimum. Finally, the CEC2017 benchmark function and Speed reducer design problem are used to verify the performance of the proposed QOXEFO. Experimental results and statistical analysis show that compared with 9 famous evolutionary algorithms, QOXEFO is competitive in solution accuracy and convergence speed.

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

Similar content being viewed by others

Data availability

Enquiries about data availability should be directed to the authors.

References

  • Abdollahzadeh B, Gharehchopogh FS (2022) A multi-objective optimization algorithm for feature selection problems. Eng Comput 38:1845–1863

    Google Scholar 

  • Abdollahzadeh B, Gharehchopogh FS, Khodadadi N, Mirjalili S (2022) Mountain gazelle optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems. Adv Eng Softw 174:103282

    Google Scholar 

  • Abedi M, Gharehchopogh FS (2020) An improved opposition based learning firefly algorithm with dragonfly algorithm for solving continuous optimization problems. Intell Data Anal 24:309–338

    Google Scholar 

  • Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609

    MathSciNet  MATH  Google Scholar 

  • Arora S, Singh S (2018) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23:715–734

    Google Scholar 

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

    Google Scholar 

  • Awad NH, Ali MZ, and 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

  • Cheng M-Y, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112

    Google Scholar 

  • Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112

    Google Scholar 

  • Duan H, Li P (2014) Bio-inspired computation in unmanned aerial vehicles. Springer, Berlin

    Google Scholar 

  • Fang KT, and Wang Y (1994) Number-theoretic methods in statistics

  • Formato RA (2007) Central force optimization: a new metaheuristic with applications in applied electromagnetics. Progr Electromagn Res 77:425–491

    Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  • Gaurav K, Mishra SK (2015) Nonlinear system identification using clonal particle swarm optimization-based functional link artificial neural network. Adv Intell Syst Comput 332:89–96

    Google Scholar 

  • Ghafil HN, Jármai K (2020) Dynamic differential annealed optimization: new metaheuristic optimization algorithm for engineering applications. Appl Soft Comput 93:110581

    Google Scholar 

  • Ghafori S, Gharehchopogh FS (2022) Advances in spotted hyena optimizer: a comprehensive survey. Arch Comput Methods Eng 29:1569–1590

    Google Scholar 

  • Gharehchopogh FS (2022) Advances in tree seed algorithm: a comprehensive survey. Arch Comput Methods Eng 29:3281–3304

    MathSciNet  Google Scholar 

  • Gharehchopogh FS (2022) An improved tunicate swarm algorithm with best-random mutation strategy for global optimization problems. J Bionic Eng 19:1177–1202

    Google Scholar 

  • Gharehchopogh FS, Abdollahzadeh B (2022) An efficient harris hawk optimization algorithm for solving the travelling salesman problem. Clust Comput 25:1981–2005

    Google Scholar 

  • Goldanloo MJ, Gharehchopogh FS (2022) A hybrid OBL-based firefly algorithm with symbiotic organisms search algorithm for solving continuous optimization problems. J Supercomput 78:3998–4031

    Google Scholar 

  • Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci 222:175–184

    MathSciNet  Google Scholar 

  • Ho SY, Shu LS, Chen JH (2004) Intelligent evolutionary algorithms for large parameter optimization problems. IEEE Trans Evol Comput 8:522–541

    Google Scholar 

  • Ho SY, Lin HS, Liauh WH, Ho SJ (2008) Opso: orthogonal particle swarm optimization and its application to task assignment problems. IEEE Trans Syst, Man, Cybern–Part A: Syst Humans 38:288–298

    Google Scholar 

  • Holland JH (1992) Genetic algorithms. Sci Am 267:66–73

    Google Scholar 

  • Gandomi AH, Yang XS, Alavi Amir Hossein (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng comput 29:17–35

    Google Scholar 

  • Ireland C (1999) Fundamental concepts in the design of experiments. Technometrics 7:652–653

    Google Scholar 

  • Jain M, Maurya S, Rani A, Singh V, Thampi SM, El-Alfy ESM, Mitra S, Trajkovic L (2018) Owl search algorithm: a novel nature-inspired heuristic paradigm for global optimization. J Intell Fuzzy Syst 34:1573–1582

    Google Scholar 

  • Jiang Q, Wang L, Hei X (2015) Parameter identification of chaotic systems using artificial raindrop algorithm. J Comput Sci 8:20–31

    MathSciNet  Google Scholar 

  • Kaveh A, Khayatazad M (2012) A new meta-heuristic method: ray optimization. Comput Struct 112–113:283–294

    Google Scholar 

  • Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mech 213:267–289

    MATH  Google Scholar 

  • Kennedy J, and Eberhart R (2002) Particle swarm optimization. In: Proceedings of ICNN’95–International conference on neural networks, pp 1942–1948

  • Khishe M, Mosavi MR (2020) Chimp optimization algorithm. Exp Syst Appl 149:110352

    Google Scholar 

  • Kirkpatrick S, Vecchi MP (1983) Optimization by simulated annealing. Science 42:671–680

    MathSciNet  MATH  Google Scholar 

  • Leung YW, Wang Y (2002) An orthogonal genetic algorithm with quantization for global numerical optimization. IEEE Trans Evol Comput 5:41–53

    Google Scholar 

  • Li X, Zhang J, Yin M (2014) Animal migration optimization: an optimization algorithm inspired by animal migration behavior. Neural Comput Appl 24:1867–1877

    Google Scholar 

  • Lih-Yuan D (2000) Orthogonal arrays: theory and applications. Technometrics 24:532

    Google Scholar 

  • Liu R, Wang L, Ma W, Mu C, Jiao L (2014) Quadratic interpolation based orthogonal learning particle swarm optimization algorithm. Nat Comput 13:17–37

    MathSciNet  MATH  Google Scholar 

  • Mezura-Montes E, and Coello CAC (2005) Useful infeasible solutions in engineering optimization with evolutionary algorithms. In: Mexican international conference on artificial intelligence. Springer, pp 652–662

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

    Google Scholar 

  • Mohammadzadeh H, Gharehchopogh FS (2021) Feature selection with binary symbiotic organisms search algorithm for email spam detection. Int J Inf Technol Decis Mak 20:469–515

    Google Scholar 

  • Mohmmadzadeh H, Gharehchopogh FS (2021) An efficient binary chaotic symbiotic organisms search algorithm approaches for feature selection problems. J Supercomput 77:9102–9144

    Google Scholar 

  • Nachtsheim CJ (1985) Orthogonal fractional factorial designs. Wiley, Hoboken

    Google Scholar 

  • Nachtsheim CJ (1985) Orthogonal fractional factorial designs. Wiley, Hoboken

    Google Scholar 

  • Naseri TS, Gharehchopogh FS (2022) A feature selection based on the farmland fertility algorithm for improved intrusion detection systems. J Netw Syst Manage 30:40

    Google Scholar 

  • Nelson PR (1991) Design and analysis of experiments. J Quality Technol 23:375–375

    Google Scholar 

  • Qin Q, Cheng S, Zhang Q, Wei Y, Shi Y (2015) Multiple strategies based orthogonal design particle swarm optimizer for numerical optimization. Comput Oper Res 60:91–110

    MathSciNet  MATH  Google Scholar 

  • Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) Gsa: a gravitational search algorithm. Inf Sci 179:2232–2248

    MATH  Google Scholar 

  • Rizk-Allah RM (2017) Hybridizing sine cosine algorithm with multi-orthogonal search strategy for engineering design problems. J Comput Des Eng 21:249–273

    Google Scholar 

  • Simon D (2016) Biogeography-based optimization. In: International conference on mobile computing and networking, pp 702–713

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

    MathSciNet  MATH  Google Scholar 

  • Stromberg AJ (1994) Number-theoretic methods in statistics. Technometrics 38:189–190

    Google Scholar 

  • Ullah ASSMB, Sarker RA, Cornforth D, and Lokan C (2007b) An agent-based memetic algorithm (ama) for solving constrained optimazation problems. In booktitleIEEE Congress on Evolutionary Computation (p. all)

  • Ullah ASSMB, Sarker, RA, and Cornforth D (2007a) A combined MA-GA approach for solving constrained optimization problems. In: IEEE/ACIS international conference on computer and information science, p all

  • Wang Y, Cai Z, Zhang Q (2012) Enhancing the search ability of differential evolution through orthogonal crossover. Inf Sci 185:153–177

    MathSciNet  Google Scholar 

  • Wu Q (1978) On the optimality of orthogonal experimental design. Acta Math Appl Sinica 1:283–299

    MathSciNet  Google Scholar 

  • Yang XS (2010) A new metaheuristic bat-inspired algorithm. Comput Knowl Technol 284:65–74

  • Yang XS, Gandomi AH, Talatahari S, Alavi AH (2012) Metaheuristics in water resources. Geotechnical and Transportation Engineeringr Elsevier, Waltham

    Google Scholar 

  • Yilmaz S, Sen S (2019) Electric fish optimization: a new heuristic algorithm inspired by electrolocation. Neural Comput Appl 32:11543–11578

    Google Scholar 

  • Zeng S, Kang L, Ding L (2004) An orthogonal multi-objective evolutionary algorithm for multi-objective optimization problems with constraints. Evol Comput 12:77–98

    Google Scholar 

  • Zhan ZH, Zhang J, Li Y, Shi YH (2011) Orthogonal learning particle swarm optimization. IEEE Trans Evol Comput 15:832–847

    Google Scholar 

  • Zhan ZH, Zhang J, Li Y, Shi YH (2011) Orthogonal learning particle swarm optimization. IEEE Trans Evol Comput 15:832–847

    Google Scholar 

  • Zhang Q, Leung YW (1999) An orthogonal genetic algorithm for multimedia multicast routing. IEEE Trans Evol Comput 3:53–62

    Google Scholar 

  • Zhang Q, Peng W, and Wu S (1996) Genetic algorithm + orthogonal design method: a new global optimization algorithm. In: Proceedings of the 4th Chinese joint conference of artificial intelligence, pp 127–133

Download references

Funding

The authors wish to acknowledge the National Natural Science Foundation of China (Grant No. U1731128); the Natural Science Foundation of Liaoning Province (Grant No. 2019-MS-174); the Foundation of Liaoning Province Education Administration (Grant No. LJKZ0279, 2019LNJC12) for the financial support.

Author information

Authors and Affiliations

Authors

Contributions

DW: Conceptualization, Methodology, Investigation, Data curation, Software, Visualization, Writing–original draft. HL: Conceptualization, Methodology, Software, Resources, Writing–original draft, Formal analysis, Supervision, Project administration, Funding acquisition. LT: Methodology, Formal analysis, Resources, Supervision, Project administration, Funding acquisition. GD: Data curation, Writing–Original draft preparation.

Corresponding author

Correspondence to Hao Liu.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Informed consent

Informed consent was obtained from all individual participants included in the study.

Human or animal rights

This article does not contain any studies with human participants or animals performed by any of the authors.

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

Wang, D., Liu, H., Tu, L. et al. An orthogonal electric fish optimization algorithm with quantization for global numerical optimization. Soft Comput 27, 7259–7283 (2023). https://doi.org/10.1007/s00500-023-07930-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-07930-6

Keywords

Navigation