Abstract
Arithmetic Optimization Algorithm (AOA) is a meta-heuristic algorithm. Its main idea is to use the distribution behavior of the four main mathematical operators of addition(A), subtraction(S), multiplication(M) and division(D). Chaotic map** strategy was introduced into the optimization process of AOA. Firstly, ten chaotic maps are separately embedded into two parameter Arithmetic Optimization Accelerator (MOA) and Arithmetic Optimization Probability (MOP) that affect the exploration and balance of AOA so as to enhance its ergodicity and non-repeatability, and improve its convergence speed and accuracy. Then a combination test was carried out by embedding ten chaotic maps into MOA and MOP at the same time, and their advantages and disadvantages were compared with the chaotic maps embedded separately. 26 benchmark functions in CEC-BC-2017 are used to examine the performance of the proposed chaotic arithmetic optimization algorithm (CAOA). Finally, four engineering design issues are optimized, involving three-bar truss design problem, welded beam design problem, pressure vessel design problem and spring design problem. The experimental results reveal that CAOA can obviously solve the function optimization and engineering optimization problems. AOA based on the chaotic interference factors has the merit of balancing the exploration and exploitation in the optimization process and enhances the convergence accuracy.
Similar content being viewed by others
References
Abualigaha L, Diabat A, Mirjalili S et al (2021) The arithmetic optimization algorithm. Comp Methods Appl Mech Eng 376:113609
Dutta T, Bhattacharyya S, Dey S, Platos J (2020) Border collie optimization. IEEE Access 8:109177–109197
S Arora, P Anand (2018) Chaotic grasshopper optimization algorithm for global optimization. Neural Comp Appl
Yang X-S, Gandomi AH, Talatahari S, Alavi AH (eds) (2012) Metaheuristics in water, geotechnical and transport engineering.Elsevier, Newnes
Abualigah L, Diabat A (2020) A comprehensive survey of the grasshopper optimization algorithm: results, variants, and applications. Neural Comput. Appl.:1–24
Shahrzad Saremi,Seyedali Mirjalili,Andrew Lewis (2014) Biogeography-based optimisation with chaos. Neural Comput & Applic
Kallioras NA, Lagaros ND, Avtzis DN (2018) Pity beetle algorithm–a new metaheuristic inspired by the behavior of bark beetles. AdvEng Softw 121:147–166
Talatahari S, Azizi M (2021) Chaos game optimization: a novel metaheuristic algorithm. Artif Intell Rev 54:917–1004
Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl-Based Syst 191:105190
Sadollah A, Sayyaadi H, Lee HM, Kim JH et al (2018) Mine blast harmony search: a new hybrid optimization method for improving exploration and exploitation capabilities. Appl Soft Comput 68:548–564
Gholizadeh S, Danesh M, Gheyratmand C (2020) A new newton metaheuristic algorithm for discrete performance-based design optimization of steel moment frames. Comput Struct 234:106250
Abualigah L (2020) Group search optimizer: a nature-inspired meta-heuristic optimization algorithm with its results, variants, and applications. Neural Comput Appl:1–24
Jordehi AR (2014) Particle swarm optimisation for dynamic optimisation problems:a review. Neural Comput Appl:1–10
El-Shorbagy MA, El-Refaey AM (2020) Hybridization of grasshopper optimization algorithm with genetic algorithm for solving system of non-linear equations. IEEE Access 8:220944–220961
et al (2021) A novel algorithm for global optimization: rat swarm optimizer. J Ambient Intell Human Comput 12:8457–8482Dhiman, G., Garg, M., Nagar, A.et al A novel algorithm for global optimization: rat swarm optimizer. J Ambient Intell Human Comput 12, 8457–8482 (2021)
Hashim FA, Hussain K, Houssein EH et al (2021) Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems. Appl Intell 51:1531–1551
Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020) Equilibrium optimizer: a novel optimization algorithm. Knowledge-Based Syst 191
Abualigah L, Shehab M, Alshinwan M, Mirjalili S, Abd Elaziz M (2020) Ant lion optimizer: a comprehensive survey of its variants and applications. Arch Comput Methods Eng 28:1397–1416
Assiri AS, Hussien AG, Amin M (2020) Ant lion optimization: variants, hybrids, and applications. IEEE Access 8:77746–77764
Wang Y, Gao S, Yu Y, Wang Z, Cheng J, Yuki T (2020) A gravitational search algorithm with chaotic neural oscillators. IEEE Access 8:25938–25948
Mahamed GH, Omran MM (2008) Global-best harmony search. Appl Math Comput 198(2)
Beyer H, Sendhoff B (2017) Simplify your covariance matrix adaptation evolution strategy. IEEE Trans Evol Comp 21(5):746–759
Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23:715–734
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer [J]. Adv Eng Softw 69:46–61
Abualigah L, Diabat A (2020) A comprehensive survey of the grasshopper optimization algorithm: results, variants, and applications. Neural Comput & Applic 32:15533–15556
Eskandari S, Javidi MM (2020) A novel hybrid bat algorithm with a fast clustering-based hybridization. Evol Intel 13:427–442
Chen H, Li W, Yang X (2020) A whale optimization algorithm with chaos mechanism based on quasi-opposition for global optimization problems. Expert Syst Appl 158:113612
Saha S, Mukherjee V (2018) A novel chaos-integrated symbiotic organisms search algorithm for global optimization. Soft Comput 22:3797–3816
Gandomi A, Yang X-S, Talatahari S, Alavi A (2013) Firefly algorithm with chaos. Commun Nonlinear Sci Numer Simul 18(1):89–98
Kaur A, Pal SK, Singh AP (2018) New chaotic flower pollination algorithm for unconstrained non-linear optimization functions[J]. Int J Syst Assur Eng Manag 9(4):853–865
Yu H (2020) Nannan Zhao, Pengjun Wang, Huiling Chen, Chengye Li, chaos-enhanced synchronized bat optimizer, applied mathematical modelling, volume 77. Part 2:1201–1215
D Prayogo (2021) Chaotic coyote algorithm applied to truss optimization problems, Comp Struct,242, Juliano Pierezan, Leandro dos Santos Coelho, Viviana Cocco Mariani, Emerson Hochsteiner de Vasconcelos Segundo
Sanaj MS, Joe Prathap PM (2020) Nature inspired chaotic squirrel search algorithm (CSSA) for multi objective task scheduling in an IAAS cloud computing atmosphere. Eng Sci Technol Int J 23(4)
Heidari AA, Abbaspour RA, Jordehi AR (2017) An efficient chaotic water cycle algorithm for optimization tasks. Neural Comput Appl 28(1):57–85
Gupta S, Deep K (2018) An opposition-based chaotic Grey wolf optimizer for global optimisation tasks[J]. J Exp Theor Artif Intell 31:1–29
Saha S, Mukherjee V (2017) A novel quasi-oppositional chaotic antlion optimizer for global optimization[J]. Appl Intell 48(9):2628–2660
Gandomi AH, Yun GJ, Yang X-S, Talatahari S (2013) Chaos enhanced accelerated particle swarm optimization. Commun Nonlinear Sci Numer Simul 18(2):327–340
Arora S, Singh S (2017) An improved butterfly optimization algorithm with chaos. J Intell Fuzzy Syst 32(1):1079–1088
Han X, Chang X (2013) An intelligent noise reduction method for chaotic signals based on genetic algorithms and lifting wavelet transforms. Inf Sci 218:103–118
Coelho LDS (2009) Reliability–redundancy optimization by means of a chaotic differential evolution approach. Chaos Solitons Fractals 41:594–602
Lu Y, Zhou J, Qin H, Wang Y, Zhang Y (2011) Chaotic differential evolution methods for dynamic economic dispatch with valve-point effects. Eng Appl Artif Intell 24:378–387
Pan Q-K, Wang L, Gao L (2011) A chaotic harmony search algorithm for the flow shop scheduling problem with limited buffers. Appl Soft Comput 11:5270–5280
Ahmed A. Ewees, Mohamed Abd Elaziz, Zakaria Alameer, Haiwang Ye, Zhang Jianhua, Improving multilayer perceptron neural network using chaotic grasshopper optimization algorithm to forecast iron ore price volatility, Resources Policy, 65, 2020, 101555
Talatahari S, Farahmand Azar B, Sheikholeslami R, Gandomi A (2012) Imperialist competitive algorithm combined with chaos for global optimization. CommunNonlinear Sci Numer Simul 17:1312–1319
Talatahari S, Kaveh A, Sheikholeslami R (2011) An efficient charged system search using chaos for global optimization problems. Int J Optim Civil Eng 2:305–325
Alatas B (2011) Uniform big bang–chaotic big crunch optimization. Commun Nonlinear Sci Numer Simul 16:3696–3703
Wu B., Fan S. (2011) Improved artificial bee Colony algorithm with chaos. In: Yu Y., Yu Z., Zhao J. (eds) Computer Science for Environmental Engineering and EcoInformatics. CSEEE 2011. Communications in Computer and Information Science, vol 158. Springer, Berlin, Heidelberg
Jordehi AR (2015) A chaotic artificial immune system optimisation algorithm for solving global continuous optimisation problems. Neural Comput Appl 26(4):827–833
Chuang L-Y, Tsai S-W, Yang C-H (2011) Chaotic catfish particle swarm optimization for solving global numerical optimization problems. Appl Math Comput 217(16):6900–6916
Saremi S, Mirjalili S, Lewis A (2014) Biogeography-based optimisation with chaos. Neural Comput Appl 25(5):1077–1097
Han X, Chang X (2012) A chaotic digital secure communication based on a modified gravitational search algorithm filter. Inf Sci 208:14–27
Niknam T, Narimani MR, Jabbari M et al (2011) A modified shuffle frog lea** algorithm for multi-objective optimal power flow. Energy 36:6420–6432
Prasad D, Mukherjee A, Shankar G, Mukherjee V (2017) Application of chaotic whale optimisation algorithm for transient stability constrained optimal power flow. IET Sci, Meas Technol
Gandomi AH, Yang X-S (2014) Chaotic bat algorithm. J. Comput. Sci. 5(2):224–232
Mukherjee A, Mukherjee V (2015) Solution of optimal reactive power dispatch by chaotic krill herd algorithm. IET Gener. Transm. Distrib 9(15):2351–2362
Zhu S, Zhu C, Cui H, Wang W (2019) A class of quadratic polynomial chaotic maps and its application in cryptography. IEEE Access 7:34141–34152
Anupadma S, Dharshini BS, Roshini S, Singh JK (2020) Random selective block encryption technique for image cryptography using chaotic cryptography. 2020 Int Conf Emerging Trends Inform Technol Eng (ic-ETITE):1–5
Banu SA, Amirtharajan R (2020) A robust medical image encryption in dual domain: chaos-DNA-IWT combined approach. Med Biol Eng Comput 58:1445–1458
Yu WB (2017) Application of Chaos in Image Processing and Recognition. 2017 Int Conf Comp Syst Elec Control (ICCSEC):1108–1113
Chithra A, Raja Mohamed I (2017) Synchronization and chaotic communication in nonlinear circuits with nonlinear coupling. J Comput Electron 16:833–844
Naanaa A (2015) Fast chaotic optimization algorithm based on spatiotemporal maps for global optimization. Appl Math Comput 269:402–411
Lu H, Wang X, Fei Z, Qiu M (2014) The effects of using chaotic map on improving the performance of multiobjective evolutionary algorithms. Math Prob Eng 2014:16–16
Khennaoui AA, Ouannas A, Boulaaras S, Pham VT, Taher Azar A (2020) A fractional map with hidden attractors: chaos and control. Eur Phys J Spec Top 229:1083–1093
Yousri D, Allam D, Babu TS et al (2020) Fractional chaos maps with flower pollination algorithm for chaotic systems’ parameters identification. Neural Comput & Applic 32:16291–16327
Zhuoran Z, Changqiang H, Hanqiao H, Shangqin T, Kangsheng D (April 2018) An optimization method: hummingbirds optimization algorithm. J Syst Eng Electron 29(2):386–404
Houssein EH, Helmy BE-D, Elngar AA, Abdelminaam DS, Shaban H (2021) An improved tunicate swarm algorithm for global optimization and image segmentation. IEEE Access 9:56066–56092
Kommadath R, Kotecha P (2017) Teaching learning based optimization with focused learning and its performance on CEC2017 functions[C]// evolutionary computation. IEEE:2397–2403
Faramarzi A, Heidarinejad M, Mirjalili S, Gandomi AH (2020) Marine predators algorithm: a nature-inspired metaheuristic[J]. Expert Syst Appl 152:1–50
Naruei I, Keynia F (2021) Wild horse optimizer: a new meta-heuristic algorithm for solving engineering optimization problems. Eng Comput
Djenouri Y, Comuzzi M (2017) Combining Apriori heuristic and bio-inspired algorithms for solving the frequent itemsets mining problem. Inf Sci 420:1–15
Liu X, Niu X, Fournier-Viger P (2021) Fast top-K association rule mining using rule generation property pruning. Appl Intell 51:2077–2093
Acknowledgements
This work was supported by the Basic Scientific Research Project of Institution of Higher Learning of Liaoning Province (Grant No. LJKZ0293), and the Project by Liaoning Provincial Natural Science Foundation of China (Grant No. 20180550700).
Author information
Authors and Affiliations
Contributions
Xu-Dong Li participated in the data collection, analysis, algorithm simulation, and draft writing. Jie-Sheng Wang participated in the concept, design, interpretation and commented on the manuscript. Wen-Kuo Hao, Min Zhang and Min Wang participated in the critical revision of this paper.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interests regarding the publication of this article.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, XD., Wang, JS., Hao, WK. et al. Chaotic arithmetic optimization algorithm. Appl Intell 52, 16718–16757 (2022). https://doi.org/10.1007/s10489-021-03037-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-03037-3