Giza Pyramids Construction: an ancient-inspired metaheuristic algorithm for optimization

Nowadays, many optimization issues around us cannot be solved by precise methods or that cannot be solved in a reasonable time. One way to solve such problems is to use metaheuristic algorithms. Metaheuristic algorithms try to find the best solution out of all possible solutions in the shortest time possible. Speed in convergence, accuracy, and problem-solving ability at high dimensions are characteristics of a good metaheuristic algorithm. This paper presents a new population-based metaheuristic algorithm inspired by a new source of inspiration. This algorithm is called Giza Pyramids Construction (GPC) inspired by the ancient past has the characteristics of a good metaheuristic algorithm to deal with many issues. The ancient-inspired is to observe and reflect on the legacy of the ancient past to understand the optimal methods, technologies, and strategies of that era. The proposed algorithm is controlled by the movements of the workers and pushing the stone blocks on the ramp. This algorithm is compared with five standard and popular metaheuristic algorithms. For this purpose, thirty different and diverse benchmark test functions are utilized. The proposed algorithm is also tested on high-dimensional benchmark test functions and is used as an application in image segmentation. The results show that the proposed algorithm is better than other metaheuristic algorithms and it is successful in solving high-dimensional problems, especially image segmentation.

[1]  Yuhui Shi,et al.  Metaheuristic research: a comprehensive survey , 2018, Artificial Intelligence Review.

[2]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[3]  Craig B. Smith,et al.  How the Great Pyramid Was Built , 2004 .

[4]  Miko Flohr,et al.  Innovation and Society in the Roman World , 2016 .

[5]  Laith Abualigah,et al.  Multi-verse optimizer algorithm: a comprehensive survey of its results, variants, and applications , 2020, Neural Computing and Applications.

[6]  Sadoullah Ebrahimnejad,et al.  A green vehicle routing problem with time windows considering the heterogeneous fleet of vehicles: two metaheuristic algorithms , 2019, European J. of Industrial Engineering.

[7]  Craig B. Smith Program management B.C. , 1999 .

[8]  Sanjoy Das,et al.  A Survey on Nature-Inspired Optimization Algorithms and Their Application in Image Enhancement Domain , 2018, Archives of Computational Methods in Engineering.

[9]  Laith Mohammad Abualigah,et al.  A new feature selection method to improve the document clustering using particle swarm optimization algorithm , 2017, J. Comput. Sci..

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

[11]  Thomas Stützle,et al.  Iterated Local Search , 2003, Handbook of Metaheuristics.

[12]  Singiresu S. Rao Engineering Optimization : Theory and Practice , 2010 .

[13]  Caro Lucas,et al.  A novel numerical optimization algorithm inspired from weed colonization , 2006, Ecol. Informatics.

[14]  Celso C. Ribeiro,et al.  Greedy Randomized Adaptive Search Procedures , 2003, Handbook of Metaheuristics.

[15]  E. Tsang,et al.  Guided Local Search , 2010 .

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

[17]  Victor O. K. Li,et al.  Chemical-Reaction-Inspired Metaheuristic for Optimization , 2010, IEEE Transactions on Evolutionary Computation.

[18]  Koenraad Verboven,et al.  Attitudes to work and workers in classical Greece and Greece and Rome , 2014 .

[19]  Albert C. Spaulding Explanation in Archeology , 2017 .

[20]  Arun Kumar Sangaiah,et al.  Metaheuristic Algorithms: A Comprehensive Review , 2018 .

[21]  Ray Laurence,et al.  The uneasy dialogue between ancient history and archaeology , 2004 .

[22]  Vijander Singh,et al.  Owl search algorithm: A novel nature-inspired heuristic paradigm for global optimization , 2018, J. Intell. Fuzzy Syst..

[23]  Qamar Askari,et al.  Political Optimizer: A novel socio-inspired meta-heuristic for global optimization , 2020, Knowl. Based Syst..

[24]  Pablo Moscato,et al.  Handbook of Memetic Algorithms , 2011, Studies in Computational Intelligence.

[25]  Vikrant Bhateja,et al.  A histogram based fuzzy ensemble technique for feature selection , 2019, Evolutionary Intelligence.

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

[27]  Mark Lehner,et al.  The complete pyramids , 1997 .

[28]  Xin-She Yang,et al.  Optimization in Civil Engineering and Metaheuristic Algorithms: A Review of State-of-the-Art Developments , 2018, Computational Intelligence, Optimization and Inverse Problems with Applications in Engineering.

[29]  Songwei Huang,et al.  Modified firefly algorithm based multilevel thresholding for color image segmentation , 2017, Neurocomputing.

[30]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

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

[32]  Arnaldo Momigliano,et al.  Ancient History and the Antiquarian , 1950, Journal of the Warburg and Courtauld Institutes.

[33]  Manuel Laguna,et al.  Tabu Search , 1997 .

[34]  Satyasai Jagannath Nanda,et al.  A Grey Wolf Optimizer Based Automatic Clustering Algorithm for Satellite Image Segmentation , 2017 .

[35]  Giulio Magli Akhet Khufu: Archaeo-astronomical Hints at a Common Project of the Two Main Pyramids of Giza, Egypt , 2007 .

[36]  Leandro Nunes de Castro,et al.  The Clonal Selection Algorithm with Engineering Applications 1 , 2000 .

[37]  Leandro Nunes de Castro,et al.  The Clonal Selection Algorithm with Engineering Applications , 2011 .

[38]  Laith Mohammad Abualigah,et al.  Ant Lion Optimizer: A Comprehensive Survey of Its Variants and Applications , 2021 .

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

[40]  Heming Jia,et al.  Hybrid Grasshopper Optimization Algorithm and Differential Evolution for Multilevel Satellite Image Segmentation , 2019, Remote. Sens..

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

[42]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[43]  Sadoullah Ebrahimnejad,et al.  Optimizing a Neuro-Fuzzy System Based on Nature-Inspired Emperor Penguins Colony Optimization Algorithm , 2020, IEEE Transactions on Fuzzy Systems.

[44]  Alireza Askarzadeh,et al.  A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm , 2016 .

[45]  Miroslav Verner,et al.  The Pyramids: The Mystery, Culture, and Science of Egypt's Great Monuments , 2001 .

[46]  Milan Tuba,et al.  Brain Image Segmentation Based on Firefly Algorithm Combined with K-means Clustering , 2019, Studies in Informatics and Control.

[47]  J. Paulo Davim,et al.  Evolutionary-Based Methods , 2019 .

[48]  Dan Boneh,et al.  On genetic algorithms , 1995, COLT '95.

[49]  Anil Kumar,et al.  A multilevel color image segmentation technique based on cuckoo search algorithm and energy curve , 2016, Appl. Soft Comput..

[50]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..

[51]  Giulio Magli Akhet Khufu: Archaeo-astronomical Hints at a Common Project of the Two Main Pyramids of Giza, Egypt , 2009 .

[52]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[53]  Yunlong Zhu,et al.  A novel bionic algorithm inspired by plant root foraging behaviors , 2015, Appl. Soft Comput..

[54]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

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

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

[57]  Koenraad Verboven Attitudes to work and workers in classical Greece and Rome , 2014 .

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

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

[60]  R. Reynolds AN INTRODUCTION TO CULTURAL ALGORITHMS , 2008 .

[61]  Moses I. Finley,et al.  Ancient History: Evidence and Models , 1987 .

[62]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[63]  Jean-Baptiste Mouret,et al.  Discovery of a big void in Khufu’s Pyramid by observation of cosmic-ray muons , 2017, Nature.

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

[65]  Laith Mohammad Abualigah,et al.  APPLYING GENETIC ALGORITHMS TO INFORMATION RETRIEVAL USING VECTOR SPACE MODEL , 2015 .