Political Optimizer: A novel socio-inspired meta-heuristic for global optimization

Abstract This paper proposes a novel global optimization algorithm called Political Optimizer (PO), inspired by the multi-phased process of politics. PO is the mathematical mapping of all the major phases of politics such as constituency allocation, party switching, election campaign, inter-party election, and parliamentary affairs. The proposed algorithm assigns each solution a dual role by logically dividing the population into political parties and constituencies, which facilitates each candidate to update its position with respect to the party leader and the constituency winner. Moreover, a novel position updating strategy called recent past-based position updating strategy (RPPUS) is introduced, which is the mathematical modeling of the learning behaviors of the politicians from the previous election. The proposed algorithm is benchmarked with 50 unimodal, multimodal, and fixed dimensional functions against 15 state of the art algorithms. We show through experiments that PO has an excellent convergence speed with good exploration capability in early iterations. Root cause of such behavior of PO is incorporation of RPPUS and logical division of the population to assign dual role to each candidate solution. Using Wilcoxon rank-sum test, PO demonstrates statistically significant performance over the other algorithms. The results show that PO outperforms all other algorithms, and consistency in performance on such a comprehensive suite of benchmark functions proves the versatility of the algorithm. Furthermore, experiments demonstrate that PO is invariant to function shifting and performs consistently in very high dimensional search spaces. Finally, the applicability on real-world applications is demonstrated by efficiently solving four engineering optimization problems.

[1]  Seyedali Mirjalili,et al.  Equilibrium optimizer: A novel optimization algorithm , 2020, Knowl. Based Syst..

[2]  Carlos A. Coello Coello,et al.  Constraint-handling in genetic algorithms through the use of dominance-based tournament selection , 2002, Adv. Eng. Informatics.

[3]  Hamed Shah-Hosseini,et al.  Intelligent water drops algorithm: A new optimization method for solving the multiple knapsack problem , 2008, Int. J. Intell. Comput. Cybern..

[4]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[5]  Mohammed El-Abd,et al.  Global-best brain storm optimization algorithm , 2017, Swarm Evol. Comput..

[6]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[7]  Grigorii V. Golosov,et al.  The Effective Number of Parties , 2010 .

[8]  Sinan Q. Salih,et al.  A new algorithm for normal and large-scale optimization problems: Nomadic People Optimizer , 2019, Neural Computing and Applications.

[9]  Ling Wang,et al.  An effective co-evolutionary differential evolution for constrained optimization , 2007, Appl. Math. Comput..

[10]  Chao Deng,et al.  Selective maintenance scheduling under stochastic maintenance quality with multiple maintenance actions , 2018, Int. J. Prod. Res..

[11]  Seyed Ashkan Hoseini Shekarabi,et al.  An integrated stochastic EPQ model under quality and green policies: generalised cross decomposition under the separability approach , 2019, International Journal of Systems Science: Operations & Logistics.

[12]  A. Irawan,et al.  An Improved Sine Cosine Algorithm for Solving Optimization Problems , 2018, 2018 IEEE Conference on Systems, Process and Control (ICSPC).

[13]  Hossam Faris,et al.  Harris hawks optimization: Algorithm and applications , 2019, Future Gener. Comput. Syst..

[14]  Ebrahim Babaei,et al.  Exchange market algorithm , 2014, Appl. Soft Comput..

[15]  Hammoudi Abderazek,et al.  Adaptive mixed differential evolution algorithm for bi-objective tooth profile spur gear optimization , 2017 .

[16]  Harish Sharma,et al.  Spider Monkey Optimization Algorithm , 2018, Studies in Computational Intelligence.

[17]  Zhihua Cui,et al.  Monarch butterfly optimization , 2015, Neural Computing and Applications.

[18]  Nadia Nedjah,et al.  Hitchcock Birds Inspired Algorithm , 2018, ICCCI.

[19]  Y. Tsao,et al.  Design of a carbon-efficient supply-chain network under trade credits , 2015 .

[20]  Chunhua He,et al.  Election campaign optimization algorithm , 2010, ICCS.

[21]  Nan Liu,et al.  The defect of the Grey Wolf optimization algorithm and its verification method , 2019, Knowl. Based Syst..

[22]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[23]  A. A. Zaidan,et al.  Novel meta-heuristic bald eagle search optimisation algorithm , 2019, Artificial Intelligence Review.

[24]  Himani Joshi,et al.  Enhanced Grey Wolf Optimization Algorithm for Global Optimization , 2017, Fundam. Informaticae.

[25]  Jianxin Zhou,et al.  An improved teaching-learning-based optimization algorithm and its application to a combinatorial optimization problem in foundry industry , 2017, Appl. Soft Comput..

[26]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[27]  Victor O. K. Li,et al.  A social spider algorithm for global optimization , 2015, Appl. Soft Comput..

[28]  Dennis Weyland,et al.  A Rigorous Analysis of the Harmony Search Algorithm: How the Research Community can be Misled by a "Novel" Methodology , 2010, Int. J. Appl. Metaheuristic Comput..

[29]  Xiangwei Zhang,et al.  An Experimental Study of Benchmarking Functions for Election Campaign Algorithm , 2010, 2010 International Conference on Measuring Technology and Mechatronics Automation.

[30]  Wei He,et al.  A Modified Sine-Cosine Algorithm Based on Neighborhood Search and Greedy Levy Mutation , 2018, Comput. Intell. Neurosci..

[31]  Saeed Balochian,et al.  Social mimic optimization algorithm and engineering applications , 2019, Expert Syst. Appl..

[32]  Fernando Fausto,et al.  From ants to whales: metaheuristics for all tastes , 2019, Artificial Intelligence Review.

[33]  Vijay Kumar,et al.  Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems , 2019, Knowl. Based Syst..

[34]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[35]  Naser Moosavian,et al.  Soccer league competition algorithm: A novel meta-heuristic algorithm for optimal design of water distribution networks , 2014, Swarm Evol. Comput..

[36]  Anjali Awasthi,et al.  A simulation-based optimisation approach for identifying key determinants for sustainable transportation planning , 2018 .

[37]  Leandro dos Santos Coelho,et al.  Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems , 2010, Expert Syst. Appl..

[38]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[39]  Rui Liu,et al.  A stochastic multi-item replenishment and delivery problem with lead-time reduction initiatives and the solving methodologies , 2020, Appl. Math. Comput..

[40]  Maozeng Xu,et al.  The bare-bones differential evolutionary for stochastic joint replenishment with random number of imperfect items , 2020, Knowl. Based Syst..

[41]  Xia Li,et al.  Improved Teaching-Learning-Based Optimization algorithms for function optimization , 2015, 2015 11th International Conference on Natural Computation (ICNC).

[42]  Anand Jayant Kulkarni,et al.  Socio evolution & learning optimization algorithm: A socio-inspired optimization methodology , 2018, Future Gener. Comput. Syst..

[43]  P. Helo,et al.  Virtual factory system design and implementation: integrated sustainable manufacturing , 2018 .

[44]  Amir Hossein Alavi,et al.  Krill herd: A new bio-inspired optimization algorithm , 2012 .

[45]  Ibrahim Eksin,et al.  A new optimization method: Big Bang-Big Crunch , 2006, Adv. Eng. Softw..

[46]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[47]  Maozeng Xu,et al.  A novel locust swarm algorithm for the joint replenishment problem considering multiple discounts simultaneously , 2016, Knowl. Based Syst..

[48]  B. Giri,et al.  Coordinating a supply chain with backup supplier through buyback contract under supply disruption and uncertain demand , 2014 .

[49]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[50]  Wei Chen,et al.  A parallel boundary search particle swarm optimization algorithm for constrained optimization problems , 2018 .

[51]  Carlos A. Coello Coello,et al.  Use of a self-adaptive penalty approach for engineering optimization problems , 2000 .

[52]  Quan Yuan,et al.  A hybrid genetic algorithm for twice continuously differentiable NLP problems , 2010, Comput. Chem. Eng..

[53]  Fei Luo,et al.  Physarum-energy optimization algorithm , 2017, Soft Comput..

[54]  C. A. Coello Coello,et al.  Multiple trial vectors in differential evolution for engineering design , 2007 .

[55]  Caro Lucas,et al.  Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition , 2007, 2007 IEEE Congress on Evolutionary Computation.

[56]  Anupam Yadav,et al.  AEFA: Artificial electric field algorithm for global optimization , 2019, Swarm Evol. Comput..

[57]  Wenjian Luo,et al.  Differential evolution with dynamic stochastic selection for constrained optimization , 2008, Inf. Sci..

[58]  Dali Wei,et al.  Tradeoff strategy between exploration and exploitation for PSO , 2011, 2011 Seventh International Conference on Natural Computation.

[59]  A. Kaveh,et al.  A novel meta-heuristic optimization algorithm: Thermal exchange optimization , 2017, Adv. Eng. Softw..

[60]  Ardeshir Bahreininejad,et al.  Water cycle algorithm - A novel metaheuristic optimization method for solving constrained engineering optimization problems , 2012 .

[61]  Ali Husseinzadeh Kashan,et al.  League Championship Algorithm (LCA): An algorithm for global optimization inspired by sport championships , 2014, Appl. Soft Comput..

[62]  Abdolreza Hatamlou,et al.  Black hole: A new heuristic optimization approach for data clustering , 2013, Inf. Sci..

[63]  J. S. M. Lenord Melvix,et al.  Greedy Politics Optimization: Metaheuristic inspired by political strategies adopted during state assembly elections , 2014, 2014 IEEE International Advance Computing Conference (IACC).

[64]  S. Shadravan,et al.  The Sailfish Optimizer: A novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems , 2019, Eng. Appl. Artif. Intell..

[65]  S. M. Mousavi,et al.  Sustainable supplier selection by a new decision model based on interval-valued fuzzy sets and possibilistic statistical reference point systems under uncertainty , 2019 .

[66]  Ahmad Sharieh,et al.  Sea Lion Optimization Algorithm , 2019, International Journal of Advanced Computer Science and Applications.

[67]  Jun Li,et al.  LGWO: An Improved Grey Wolf Optimization for Function Optimization , 2017, ICSI.

[68]  Ling Wang,et al.  A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization , 2007, Appl. Math. Comput..

[69]  Yong Wang,et al.  Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization , 2010, Appl. Soft Comput..

[70]  Mitsuo Gen,et al.  Find-Fix-Finish-Exploit-Analyze (F3EA) meta-heuristic algorithm: An effective algorithm with new evolutionary operators for global optimization , 2019, Comput. Ind. Eng..

[71]  Rajiv Tiwari,et al.  Multi-objective design optimisation of rolling bearings using genetic algorithms , 2007 .

[72]  Zhun Fan,et al.  Constrained optimization based on hybrid evolutionary algorithm and adaptive constraint-handling technique , 2009 .

[73]  Carlos A. Coello Coello,et al.  THEORETICAL AND NUMERICAL CONSTRAINT-HANDLING TECHNIQUES USED WITH EVOLUTIONARY ALGORITHMS: A SURVEY OF THE STATE OF THE ART , 2002 .

[74]  Maozeng Xu,et al.  Hybrid differential artificial bee colony algorithm for multi-item replenishment-distribution problem with stochastic lead-time and demands , 2020 .

[75]  M. Ben Ghalia,et al.  Particle swarm optimization with an improved exploration-exploitation balance , 2008 .

[76]  Satvir Singh,et al.  Butterfly optimization algorithm: a novel approach for global optimization , 2018, Soft Computing.

[77]  Ali Wagdy Mohamed,et al.  Constrained optimization based on modified differential evolution algorithm , 2012, Inf. Sci..

[78]  Gabriela Ciuprina,et al.  Use of intelligent-particle swarm optimization in electromagnetics. IEEE Trans Mag , 2002 .

[79]  Nita H. Shah,et al.  Integrating credit and replenishment policies for deteriorating items under quadratic demand in a three echelon supply chain , 2018, International Journal of Systems Science: Operations & Logistics.

[80]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[81]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[82]  Shengwu Xiong,et al.  Ludo game-based metaheuristics for global and engineering optimization , 2019, Appl. Soft Comput..

[83]  Guoqing Zhang,et al.  A game theoretic model for coordination of single manufacturer and multiple suppliers with quality variations under uncertain demands , 2016 .

[84]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[85]  Anjali Awasthi,et al.  A goal-oriented approach based on fuzzy axiomatic design for sustainable mobility project selection , 2019 .

[86]  Leandro dos Santos Coelho,et al.  Coevolutionary Particle Swarm Optimization Using Gaussian Distribution for Solving Constrained Optimization Problems , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[87]  Abolfazl Gharaei,et al.  Modelling and optimal lot-sizing of integrated multi-level multi-wholesaler supply chains under the shortage and limited warehouse space: generalised outer approximation , 2019 .

[88]  Ali Rıza Yıldız,et al.  Optimum design of cam-roller follower mechanism using a new evolutionary algorithm , 2018 .

[89]  Sankalap Arora,et al.  Chaotic grey wolf optimization algorithm for constrained optimization problems , 2018, J. Comput. Des. Eng..

[90]  Vijander Singh,et al.  A novel nature-inspired algorithm for optimization: Squirrel search algorithm , 2019, Swarm Evol. Comput..

[91]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[92]  Ling Wang,et al.  An effective differential evolution with level comparison for constrained engineering design , 2010 .

[93]  Sadoullah Ebrahimnejad,et al.  Emperor Penguins Colony: a new metaheuristic algorithm for optimization , 2019, Evolutionary Intelligence.

[94]  D. Binu,et al.  Deer Hunting Optimization Algorithm: A New Nature-Inspired Meta-heuristic Paradigm , 2019, The Computer Journal.

[95]  Jean-Baptiste Lamy,et al.  Artificial Feeding Birds (AFB): A New Metaheuristic Inspired by the Behavior of Pigeons , 2018, Advances in Nature-Inspired Computing and Applications.

[96]  Suresh Chandra Satapathy,et al.  Social group optimization (SGO): a new population evolutionary optimization technique , 2016, Complex & Intelligent Systems.

[97]  Thomas Stützle,et al.  Why the Intelligent Water Drops Cannot Be Considered as a Novel Algorithm , 2018, ANTS Conference.

[98]  Abolfazl Gharaei,et al.  Joint Economic Lot-sizing in Multi-product Multi-level Integrated Supply Chains: Generalized Benders Decomposition , 2020, International Journal of Systems Science: Operations & Logistics.

[99]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[100]  Michael N. Vrahatis,et al.  Unified Particle Swarm Optimization for Solving Constrained Engineering Optimization Problems , 2005, ICNC.

[101]  Srinivasan Arunachalam,et al.  Optimizing quantum optimization algorithms via faster quantum gradient computation , 2017, SODA.

[102]  K. Lee,et al.  A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice , 2005 .

[103]  Kusum Deep,et al.  Improved sine cosine algorithm with crossover scheme for global optimization , 2019, Knowl. Based Syst..

[104]  Wei Zhang,et al.  A novel improved teaching-learning based optimization for functional optimization , 2016, 2016 12th IEEE International Conference on Control and Automation (ICCA).

[105]  Rohit Salgotra,et al.  The naked mole-rat algorithm , 2019, Neural Computing and Applications.

[106]  Tapabrata Ray,et al.  Society and civilization: An optimization algorithm based on the simulation of social behavior , 2003, IEEE Trans. Evol. Comput..

[107]  Ricardo Landa Becerra,et al.  Efficient evolutionary optimization through the use of a cultural algorithm , 2004 .

[108]  Xian Wei,et al.  An Improved Whale Optimization Algorithm Based on Different Searching Paths and Perceptual Disturbance , 2018, Symmetry.

[109]  Erwie Zahara,et al.  Hybrid Nelder-Mead simplex search and particle swarm optimization for constrained engineering design problems , 2009, Expert Syst. Appl..

[110]  Anjali Awasthi,et al.  An integrated approach based on system dynamics and ANP for evaluating sustainable transportation policies , 2018, International Journal of Systems Science: Operations & Logistics.

[111]  Hassan Feshki Farahani,et al.  An improved teaching-learning-based optimization with differential evolution algorithm for optimal power flow considering HVDC system , 2017 .

[112]  Mohammad Bodaghi,et al.  Meta-heuristic bus transportation algorithm , 2018, Iran J. Comput. Sci..

[113]  Seyed Mostafa Bozorgi,et al.  IWOA: An improved whale optimization algorithm for optimization problems , 2019, J. Comput. Des. Eng..

[114]  Seyed Ashkan Hoseini Shekarabi,et al.  Modelling And optimal lot-sizing of the replenishments in constrained, multi-product and bi-objective EPQ models with defective products: Generalised Cross Decomposition , 2020, International Journal of Systems Science: Operations & Logistics.

[115]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[116]  Yajun Zhang,et al.  A novel multi-item joint replenishment problem considering multiple type discounts , 2018, PloS one.

[117]  Farid Nouioua,et al.  An improved sine cosine algorithm to select features for text categorization , 2020, J. King Saud Univ. Comput. Inf. Sci..

[118]  Ibrahim Aljarah,et al.  Improved whale optimization algorithm for feature selection in Arabic sentiment analysis , 2018, Applied Intelligence.

[119]  Soyeong Jeong,et al.  A Population-Based Optimization Method Using Newton Fractal , 2019, Complex..

[120]  Junita Mohamad-Saleh,et al.  Normative fish swarm algorithm (NFSA) for optimization , 2020, Soft Comput..

[121]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..