Metaphor
The motivation for focusing on spiral phenomena was due to the insight that the dynamics that generate logarithmic spirals share the diversification and intensification behavior. The diversification behavior can work for a global search (exploration) and the intensification behavior enables an intensive search around a current found good solution (exploitation).Algorithm
Setting
The search performance depends on setting the compositeSetting 1 (Periodic Descent Direction Setting)
This setting is an effective setting for high dimensional problems under the maximum iteration . The conditions on and together ensure that the spiral models generate descent directions periodically. The condition of works to utilize the periodic descent directions under the search termination . * Set as follows: where is the identity matrix and is the zero vector. * Place the initial points at random to satisfy the following condition: where . Note that this condition is almost all satisfied by a random placing and thus no check is actually fine. * Set at Step 2) as follows: where a sufficiently small such as or .Setting 2 (Convergence Setting)
This setting ensures that the SPO algorithm converges to a stationary point under the maximum iteration . The settings of and the initial points are the same with the above Setting 1. The setting of is as follows. * Set at Step 2) as follows: where is an iteration when the center is newly updated at Step 4) and such as . Thus we have to add the following rules about to the Algorithm: :•(Step 1) . :•(Step 4) If then .Future works
* The algorithms with the above settings areExtended works
Many extended studies have been conducted on the SPO due to its simple structure and concept; these studies have helped improve its global search performance and proposed novel applications.References
{{Reflist, refs= {{cite journal , last1=Kaveh , first1=A. , last2=Mahjoubi , first2=S. , title=Hypotrochoid spiral optimization approach for sizing and layout optimization of truss structures with multiple frequency constraints , journal=Engineering with Computers , date=October 2019 , volume=35 , issue=4 , pages=1443–1462 , doi= 10.1007/s00366-018-0675-6, s2cid=54457145 , url=https://www.semanticscholar.org/paper/b6cf0fd9584d8c02a72139bed14312f9d0d0ef62References
{{cite journal , last1 = Tamura , first1 = K. , last2 = Yasuda , first2 = K. , title = Primary Study of Spiral Dynamics Inspired Optimization , journal = IEEJ Transactions on Electrical and Electronic Engineering , year=2011 , volume=6 , issue=S1 , pages=98–100 , doi=10.1002/tee.20628 , s2cid = 109093423 , url= {{cite journal , last1 = Tamura , first1 = K. , last2 = Yasuda , first2 = K. , title = Spiral Dynamics Inspired Optimization , journal = Journal of Advanced Computational Intelligence and Intelligent Informatics , year = 2011 , volume = 132 , issue = 5 , pages = 1116–1121 , doi=10.20965/jaciii.2011.p1116 , url= , doi-access = free {{cite journal , last1 = Tamura , first1 = K. , last2 = Yasuda , first2 = K. , title = Spiral Optimization Algorithm Using Periodic Descent Directions , journal = SICE Journal of Control, Measurement, and System Integration , year = 2016 , volume = 6 , issue = 3 , pages = 133–143 , doi=10.9746/jcmsi.9.134 , url=https://www.jstage.jst.go.jp/article/jcmsi/9/3/9_134/_pdf , bibcode = 2016JCMSI...9..134T , doi-access = free {{cite journal , last1 = Tamura , first1 = K. , last2 = Yasuda , first2 = K. , title = The Spiral Optimization Algorithm: Convergence Conditions and Settings , journal = IEEE Transactions on Systems, Man, and Cybernetics: Systems , year = 2020 , volume = 50 , issue = 1 , pages = 360–375 , doi = 10.1109/TSMC.2017.2695577 , s2cid = 126109444 , url = https://www.semanticscholar.org/paper/7b7d76b8b030b15f8d5fbf3ff8fb1bd33405c538 {{cite journal , last1 = Nasir , first1 = A. N. K. , last2 = Tokhi , first2 = M. O. , title = An improved spiral dynamic optimization algorithm with engineering application , journal = IEEE Trans. Syst.,Man, Cybern., Syst. , year = 2015 , volume = 45 , issue = 6 , pages = 943–954 , doi=10.1109/tsmc.2014.2383995 , s2cid = 24253496 , url= {{cite journal , last1 = Nasir , first1 = A. N. K. , last2 = Ismail , first2 = R.M.T.R. , last3 = Tokhi , first3 = M. O. , title = Adaptive spiral dynamics metaheuristic algorithm for global optimisation with application to modelling of a flexible system, journal = Appl. Math. Modell. , year = 2016 , volume = 40 , issue = 9–10 , pages = 5442–5461 , doi=10.1016/j.apm.2016.01.002 , url=http://umpir.ump.edu.my/id/eprint/16770/7/Adaptive%20Spiral%20Dynamics%20Metaheuristic%20Algorithm%20For%20Global%20Optimisation%20With%20Application%20To%20Modelling%20Of%20A%20Flexible%20System.pdf , doi-access = free {{cite journal , last1 = Ouadi , first1 = A. , last2 = Bentarzi , first2 = H. , last3 = Recioui , first3 = A. , title = multiobjective design of digital filters using spiral optimization technique , journal = SpringerPlus , year = 2013 , volume = 2 , issue = 461 , pages = 697–707 , doi=10.1186/2193-1801-2-461 , pmid = 24083108 , pmc = 3786071 , url= {{cite journal , last1 = Benasla , first1 = L. , last2 = Belmadani , first2 = A. , last3 = Rahli , first3 = M. , title = Spiral optimization algorithm for solving combined economic and Emission Dispatch , journal = Int. J. Elect. Power & Energy Syst. , year = 2014 , volume = 62 , pages = 163–174 , doi=10.1016/j.ijepes.2014.04.037 , url= {{cite journal , last1 = Sidarto , first1 = K. A. , last2 = Kania , first2 = A. , title = Finding all solutions of systems of nonlinear equations using spiral dynamics inspired optimization with clustering , journal = Journal of Advanced Computational Intelligence and Intelligent Informatics , volume = 19 , issue = 5 , pages = 697–707 , doi=10.20965/jaciii.2015.p0697 , url= , year = 2015 , doi-access = free Collective intelligence Multi-agent systems Evolutionary algorithms Optimization algorithms and methods