SOS 2.0: an evolutionary approach for SOS algorithm
2020, Evolutionary Intelligence
https://doi.org/10.1007/S12065-020-00476-8Abstract
With the shortcomings on the solution given for most-recent optimization problems, decision-makers from different fields yearn the existence of tenacious breakthrough. In fact, they all shared the same obligation to optimize work efficiency, whether to minimize cost, consumption or to maximize the profit acquirement. Metaheuristic search is the more-advanced method proven to be useful for difficult optimization tasks. Moreover, development records also signalized rapid development of these algorithms, contributing several notable and powerful optimization algorithms. Among them, Symbiotic Organisms Search (SOS) received noticeable attention due to its simplicity and also its parameter-less nature. Nonetheless, several considerable issues are still challenging for further development. For instance, local optima and premature convergence issues found from any improper and inefficiency computational procedure on higher dimensional problems. Also, exploitation and exploration trade-off is another essential issue involving stability for optimal performance. In that case, this work proposed a new evolutionary approach named SOS 2.0. There are two distinct features associated with the evolution: Self-Parameter-Updating (SPU) technique and chaotic maps sequencing. Both features are integrated for a better balance of exploration and exploitation in which SPU focuses on exploration and chaotic map focuses on exploitation instead. This work also applied benchmarks function tests and engineering design optimization problem in advance for validation purpose of the performance. The experimental results showed that SOS 2.0 delivers not only better performance from its predecessor and also several recent SOS modifications which can be concluded as one successive approach for better SOS algorithm, but also enhances the computation efficiency and capability of searching optimal solution.
References (53)
- Koziel S, Yang XS (2011) Computational optimization, meth- ods and algorithms. Springer, Berlin, Heidelberg. ISBN 978-3-642-20859-1
- Michalewicz Z (1996) Evolution programs, 3rd edn. Springer, Berlin
- Gendreau M, Potvin J-Y (2019) Handbook of metaheuristics, 3rd edn. Springer Nature Switzerland AG, Berlin
- Smonou D, Kampouridis M, Tsang E (2013) Metaheuristics application on a financial forecasting problem. IEEE Congr Evol Comput CEC 2013:1021-1028. https ://doi.org/10.1109/ CEC.2013.65576 79
- Gherbi YA, Bouzeboudja H, Gherbi FZ (2016) The combined economic environmental dispatch using new hybrid metaheuris- tic. Energy 115:468-477. https ://doi.org/10.1016/j.energ y.2016.08.079
- Sicilia JA, Quemada C, Royo B, Escuín D (2016) An optimization algorithm for solving the rich vehicle routing problem based on Variable Neighborhood Search and Tabu Search metaheuristics. J Comput Appl Math 291:468-477. https ://doi.org/10.1016/j. cam.2015.03.050
- Zamani MKM, Musirin I, Suliman SI, Bouktir T (2017) Chaos embedded Symbiotic Organisms Search technique for optimal FACTS device allocation for voltage profile and security improve- ment. Indones J Electr Eng Comput Sci 8:146-153. https ://doi. org/10.11591 /ijeec s.v8.i1.pp146 -153
- Abdullahi M (2017) Optimized task scheduling based on hybrid Symbiotic Organisms Search algorithms for cloud computing environment. PhD thesis. Universiti Teknologi Malaysia. http:// dms.libra ry.utm.my:8080/vital /acces s/manag e
- Tran DH, Cheng MY, Prayogo D (2016) A novel Multiple Objec- tive Symbiotic Organisms Search (MOSOS) for time-cost-labor utilization tradeoff problem. Knowl Based Syst 94:132-145. https ://doi.org/10.1016/j.knosy s.2015.11.016
- Eberheart R, Kennedy J (1995) A new optimizer using partical swarm theory. In: Proceedings of sixth international symposium, pp 39-43
- Elbes M, Alzubi S, Kanan T, Al-Fuqaha A, Hawashin B (2019) A survey on particle swarm optimization with emphasis on engineer- ing and network applications. Evolut Intell 12:113-129. https :// doi.org/10.1007/s1206 5-019-00210 -z
- Dorigo M, Di Caro G (1999) Ant Colony Optimization: a new meta-heuristic. Evol Comput 2:1470-1477
- Teodorović D, Dell'orco M (2015) Bee colony optimization-a cooperative learning approach to complex transportation prob- lems. Adv OR AI Methods Transp 51:60
- Cheng M-Y, Lien L-C (2012) Hybrid artificial intelligence-based PBA for benchmark functions and facility layout design optimi- zation. J Comput Civ Eng 26:612-624. https ://doi.org/10.1061/ (ASCE)CP.1943-5487.00001 63
- Holland JH (1975) Adaptation in natural and artificial systems, 2nd edn. University of Michigan Press, Ann Arbor
- Storn R, Price K (1997) Differential evolution-a simple and effi- cient heuristic for global optimization over continuous spaces. J Glob Optim 11:341-359. https ://doi.org/10.1023/A:10082 02821 328
- Keshk M, Singh H, Abbass H (2018) Automatic estimation of dif- ferential evolution parameters using Hidden Markov Models. Evo- lut Intell 10:77-93. https ://doi.org/10.1007/s1206 5-018-0153-5
- Yang XS, Deb S (2009) Cuckoo search via Levy flights. 2009 World Congress nature & biologically inspired computing NABIC 2009-proceedings, pp 210-214. https ://doi.org/10.1109/nabic .2009.53936 90
- Glover F (1989) Tabu Search-part I. ORSA J Comput 1:190-206. https ://doi.org/10.1002/jbm.82023 1004
- Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science (80-) 220:671-680
- Yang XS (2009) Harmony search as a metaheuristic algorithm. Stud Comput Intell 191:1-14. https ://doi.org/10.1007/978-3-642- 00185 -7_1
- Cheng MY, Prayogo D (2014) Symbiotic Organisms Search: a new metaheuristic optimization algorithm. Comput Struct 139:98-112. https ://doi.org/10.1016/j.comps truc.2014.03.007
- Cheng M-Y, Chiu Y-F, Chiu C-K et al (2018) Risk-based mainte- nance strategy for deteriorating bridges using a hybrid computa- tional intelligence technique: a case study. Struct Infrastruct Eng. https ://doi.org/10.1080/15732 479.2018.15477 67
- Prasad D, Mukherjee V (2016) A novel Symbiotic Organisms Search algorithm for optimal power flow of power system with FACTS devices. Eng Sci Technol Int J 19:79-89. https ://doi. org/10.1016/j.jestc h.2015.06.005
- Sharma M, Verma A (2017) Energy-aware discrete symbiotic organism search optimization algorithm for task scheduling in a cloud environment. In: 4th international conference on signal processing and integrated networks (SPIN), Noida, pp 513-518. https ://doi.org/10.1109/SPIN.2017.80500 04
- Dib N (2017) Design of planar concentric circular antenna arrays with reduced side lobe level using Symbiotic Organisms Search. Neural Comput Appl. https ://doi.org/10.1007/s0052 1-017-2971-2
- Ayala HVH, Klein CE, Mariani VC, Coelho LDS (2017) Multiob- jective symbiotic search algorithm approaches for electromagnetic optimization. IEEE Trans Magn 53:1-4. https ://doi.org/10.1109/ TMAG.2017.26653 50
- Wolpert DH, Macready WG (1997) Wolpert-no free lunch theo- rems.pdf. 1:67-82. https ://doi.org/10.1109/4235.58589 3
- Kusyk J, Uyar MU, Sahin CS (2018) Survey on evolutionary computation methods for cybersecurity of mobile ad hoc net- works. Evolut Intell 10:95-117. https ://doi.org/10.1007/s1206 5-018-0154-4
- Ibrahim AM, Tawhid MA (2019) A hybridization of cuckoo search and particle swarm optimization for solving nonlinear systems. Evolut Intell 12:541-561. https ://doi.org/10.1007/s1206 5-019-00255 -0
- Saha S, Mukherjee V (2018) A novel chaos-integrated Symbiotic Organisms Search algorithm for global optimization. Soft Comput 22:3797-3816. https ://doi.org/10.1007/s0050 0-017-2597-4
- Nama S, Saha AK, Ghosh S (2016) Improved Symbiotic Organ- isms Search algorithm for solving unconstrained function opti- mization. Decis Sci Lett 5:361-380. https ://doi.org/10.5267/j. dsl.2016.2.004
- Tejani GG, Savsani VJ, Patel VK (2016) Adaptive Symbiotic Organisms Search (SOS) algorithm for structural design optimi- zation. J Comput Des Eng 3:226-249. https ://doi.org/10.1016/j. jcde.2016.02.003
- Al-Sharhan S, Omran MGH (2018) An enhanced Symbiosis Organisms Search algorithm: an empirical study. Neural Comput Appl 29:1025-1043. https ://doi.org/10.1007/s0052 1-016-2624-x
- Guha D, Roy PK, Banerjee S (2018) Symbiotic Organism Search algorithm applied to load frequency control of multi-area power system. Energy Syst 9:439-468. https ://doi.org/10.1007/s1266 7-017-0232-1
- Ezugwu AE-S, Adewumi AO (2017) Discrete Symbiotic Organ- isms Search algorithm for travelling salesman problem. Expert Syst Appl 87:70-78. https ://doi.org/10.1016/j.eswa.2017.06.007
- Panda A, Pani S (2018) An orthogonal parallel Symbiotic Organ- ism Search algorithm embodied with augmented Lagrange multi- plier for solving constrained optimization problems. Soft Comput 22:2429-2447. https ://doi.org/10.1007/s0050 0-017-2693-5
- Karaboga D, Akay B (2009) A comparative study of Artificial Bee Colony algorithm. Appl Math Comput 214:108-132. https ://doi. org/10.1016/j.amc.2009.03.090
- Alatas B (2010) Chaotic bee algorithms for global numeri- cal optimization. Expert Syst Appl 37:5682-5687. https ://doi. org/10.1016/j.eswa.2010.02.042
- Saremi S, Mirjalili S, Lewis A (2014) Biogeography-based opti- misation with chaos. Neural Comput Appl 25:1077-1097. https ://doi.org/10.1007/s0052 1-014-1597-x
- Wang N, Liu L (2001) Genetic algorithm in chaos. OR Trans 5:1-10
- Yang LJ, Chen TL (2002) Application of chaos in genetic algo- rithms. Commun Theor Phys 38:167-172
- Jothiprakash V, Arunkumar R (2013) Optimization of hydropower reservoir using evolutionary algorithms coupled with chaos. Water Resour Manag 27:1963-1979. https ://doi.org/10.1007/s1126 9-013-0265-8
- Zhenyu G, Bo C, Min Y, Binggang C (2006) Self-adaptive chaos differential evolution. In: Jiao L, Wang L, Gao X, Liu J, Wu F (eds) Advances in natural computation. ICNC 2006. Lecture notes in computer science, vol 4221. Springer, Berlin, Heidelberg, pp 972-975. https ://doi.org/10.1007/11881 070_128
- Saremi S, Mirjalili SM, Mirjalili S (2014) Chaotic krill herd opti- mization algorithm. Procedia Technol 12:180-185. https ://doi. org/10.1016/j.protc y.2013.12.473
- Wang GG, Guo L, Gandomi AH et al (2014) Chaotic krill herd algorithm. Inf Sci (Ny) 274:17-34. https ://doi.org/10.1016/j. ins.2014.02.123
- Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12:702-713. https ://doi.org/10.1109/ TEVC.2008.91900 4
- Du D, Simon D, Ergezer M (2009) Biogeography-based optimiza- tion combined with evolutionary strategy and immigration refusal. In: Proceedings of the 2009 IEEE international conference on systems, man and cybernetics. IEEE Press, Piscataway, NJ, USA, pp 997-1002
- Bhattacharya A, Chatoopadhyay P (2010) Hybrid differential evolution with biogeography-based optimization for solution of economic load dispatch. IEEE Trans Power Syst 25:1955-1964
- Gong W, Cai Z, Ling CX (2011) DE/BBO: a hybrid differen- tial evolution with biogeography-based optimization for global numerical optimization. Soft Comput 15:645-665. https ://doi. org/10.1007/s0050 0-010-0591-1
- Suganthan PN, Hansen N, Liang JJ et al (2014) Problem defini- tions and evaluation criteria for the CEC 2006 special session on constrained real-parameter optimization. KanGAL, pp 251-256
- Garg H (2013) Solving structural engineering design optimization problems using an Artificial Bee Colony algorithm. J Ind Manag Optim 10:777-794. https ://doi.org/10.3934/jimo.2014.10.777
- Kannan BK, Kramer SN (1994) An augmented Lagrange mul- tiplier based method for mixed integer discrete continuous opti- mization and its applications to mechanical design. J Mech Des 116:405-411