Dingo Optimizer: A Nature-Inspired Metaheuristic Approach for Engineering Problems

Optimization is a buzzword, whenever researchers think of engineering problems. This paper presents a new metaheuristic named dingo optimizer (DOX) which is motivated by the behavior of dingo (Canis familiaris dingo). The overall concept is to develop this method involving the collaborative and social behavior of dingoes. The developed algorithm is based on the hunting behavior of dingoes that includes exploration, encircling, and exploitation. All the above prey hunting steps are modeled mathematically and are implemented in the simulator to test the performance of the proposed algorithm. Comparative analyses are drawn among the proposed approach and grey wolf optimizer (GWO) and particle swarm optimizer (PSO). Some of the well-known test functions are used for the comparative study of this work. The results reveal that the dingo optimizer performed significantly better than other nature-inspired algorithms.

[1]  Seyedali Mirjalili,et al.  Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems , 2015, Neural Computing and Applications.

[2]  Ke Ding,et al.  Introduction to Fireworks Algorithm , 2013, Int. J. Swarm Intell. Res..

[3]  Pablo Moscato,et al.  Memetic Algorithms , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[4]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[5]  Naser Moosavian,et al.  Soccer league competition algorithm for solving knapsack problems , 2015, Swarm Evol. Comput..

[6]  Travis Wiens,et al.  Engine Speed Reduction for Hydraulic Machinery Using Predictive Algorithms , 2019, International Journal of Hydromechatronics.

[7]  Abderrahim Belmadani,et al.  Spiral Optimization Algorithm for solving Combined Economic and Emission Dispatch , 2014 .

[8]  Emile H. L. Aarts,et al.  Simulated Annealing: Theory and Applications , 1987, Mathematics and Its Applications.

[9]  Jürgen Weber,et al.  Analytical analysis of single-stage pressure relief valves , 2019, International Journal of Hydromechatronics.

[10]  Jeng-Shyang Pan,et al.  Cat swarm optimization , 2006 .

[11]  Thomas Jansen,et al.  Artificial immune systems for optimisation , 2012, GECCO '12.

[12]  S. N. Kramer,et al.  An Augmented Lagrange Multiplier Based Method for Mixed Integer Discrete Continuous Optimization and Its Applications to Mechanical Design , 1994 .

[13]  A. Fanni,et al.  Multiobjective Tabu Search Algorithms for Optimal Design of Electromagnetic Devices , 2008, IEEE Transactions on Magnetics.

[14]  Dinesh Kumar,et al.  Parameter adaptive harmony search algorithm for unimodal and multimodal optimization problems , 2014, J. Comput. Sci..

[15]  Peter Nordin,et al.  Genetic programming - An Introduction: On the Automatic Evolution of Computer Programs and Its Applications , 1998 .

[16]  Xin-She Yang,et al.  Binary bat algorithm , 2013, Neural Computing and Applications.

[17]  Peter J. Fleming,et al.  Genetic Algorithms for Multiobjective Optimization: FormulationDiscussion and Generalization , 1993, ICGA.

[18]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[19]  Minrui Fei,et al.  A Multi-Objective Binary Harmony Search Algorithm , 2011, ICSI.

[20]  Q. Henry Wu,et al.  Group Search Optimizer: An Optimization Algorithm Inspired by Animal Searching Behavior , 2009, IEEE Transactions on Evolutionary Computation.

[21]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[22]  Weiguo Zhao,et al.  Artificial ecosystem-based optimization: a novel nature-inspired meta-heuristic algorithm , 2019, Neural Computing and Applications.

[23]  Ben Niu,et al.  Multi-swarm cooperative multi-objective bacterial foraging optimisation , 2016 .

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

[25]  Frederico G. Guimarães,et al.  Overview of Artificial Immune Systems for Multi-objective Optimization , 2007, EMO.

[26]  Farrukh Aslam Khan,et al.  Energy-efficient clustering in mobile ad-hoc networks using multi-objective particle swarm optimization , 2012, Appl. Soft Comput..

[27]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[28]  Dervis Karaboga,et al.  Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems , 2007, IFSA.

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

[30]  Shahriar Lotfi,et al.  Social-Based Algorithm (SBA) , 2013, Appl. Soft Comput..

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

[32]  Selami Beyhan,et al.  Adolescent Identity Search Algorithm (AISA): A novel metaheuristic approach for solving optimization problems , 2020, Appl. Soft Comput..

[33]  Ali Kaveh,et al.  Colliding Bodies Optimization , 2021, Advances in Metaheuristic Algorithms for Optimal Design of Structures.

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

[35]  Carlos A. Coello Coello,et al.  A new multi-objective evolutionary algorithm: neighbourhood exploring evolution strategy , 2005 .

[36]  Huan Wang,et al.  Convolutional neural network based detection and judgement of environmental obstacle in vehicle operation , 2019, CAAI Trans. Intell. Technol..

[37]  Hechun Yu,et al.  Study on the dynamic and static characteristics of gas static thrust bearing with micro-hole restrictors , 2019, International Journal of Hydromechatronics.

[38]  Zied Elouedi,et al.  A survey of the dendritic cell algorithm , 2015, Knowledge and Information Systems.

[39]  Mehdi Sargolzaei,et al.  A Review of Artificial Fish Swarm Optimization Methods and Applications , 2012 .

[40]  Yung C Shih A cuckoo search algorithm: Effects of coevolution and application in the development of distributed layouts , 2019 .

[41]  Kevin M. Passino,et al.  Bacterial Foraging Optimization , 2010, Int. J. Swarm Intell. Res..

[42]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[43]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[44]  Yuhui Qiu,et al.  Tabu search algorithm based on insertion method , 2003, International Conference on Neural Networks and Signal Processing, 2003. Proceedings of the 2003.

[45]  Hans-Paul Schwefel,et al.  Evolution strategies – A comprehensive introduction , 2002, Natural Computing.

[46]  Ben Niu,et al.  Multi-swarm cooperative multi-objective bacterial foraging optimisation , 2019, Int. J. Bio Inspired Comput..

[47]  Muzaffar Eusuff,et al.  Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization , 2006 .

[48]  Arthur C. Sanderson,et al.  Multi-objective differential evolution - algorithm, convergence analysis, and applications , 2005, 2005 IEEE Congress on Evolutionary Computation.

[49]  Yan Wang,et al.  Improved Firefly Algorithm and Its Application , 2019, ICCSE.

[50]  Junfeng Chen,et al.  Using NSGA-III for optimising biomedical ontology alignment , 2019, CAAI Trans. Intell. Technol..

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

[52]  Shan Liu,et al.  Neural saliency algorithm guide bi-directional visual perception style transfer , 2020, CAAI Trans. Intell. Technol..

[53]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

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