AMBO: All Members-Based Optimizer for Solving Optimization Problems
Source abstract
Abstract
There are many optimization problems in different branches of science that should be solved using an appropriate methodology. Population-based optimization algorithms are one of the most efficient approaches to solve this type of problems. In this paper, a new optimization algorithm called All Members-Based Optimizer (AMBO) is introduced to solve various optimization problems. The main idea in designing the proposed AMBO algorithm is to use more information from the population members of the algorithm instead of just a few specific members (such as best member and worst member) to update the population matrix. Therefore, in AMBO, any member of the population can play a role in updating the population matrix. The theory of AMBO is described and then mathematically modeled for implementation on optimization problems. The performance of the proposed algorithm is evaluated on a set of twenty-three standard objective functions, which belong to three different categories: unimodal, high-dimensional multimodal, and fixed-dimensional multimodal functions. In order to analyze and compare the optimization results for the mentioned objective functions obtained by AMBO, eight other well-known algorithms have been also implemented. The optimization results demonstrate the ability of AMBO to solve various optimization problems. Also, comparison and analysis of the results show that AMBO is superior and more competitive than the other mentioned algorithms in providing suitable solution.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Metaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Evolutionary Algorithms and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (74)
Show source-provided references
1. Binary spring search algorithm for solving various optimization problems10.3390/app11031286 ↗
2. DM: Dehghani method for modifying optimization algorithms10.3390/app10217683 ↗
3. A spring search algorithm applied to engineering optimization problems10.3390/app10186173 ↗
4. Energy commitment: A planning of energy carrier based on energy consumption10.20998/2074-272X.2019.4.10 ↗
5. Genetic algorithm for energy commitment in a power system supplied by multiple energy carriers10.3390/su122310053 ↗
6. Energy commitment for a power system supplied by multiple energy carriers system using following optimization algorithm10.3390/app10175862 ↗
7. Energy management control strategy for renewable energy system based on spotted hyena optimizer,”10.32604/cmc.2021.014590 ↗
8. Calculating the leakage inductance for transformer inter-turn fault detection using finite element method
9. Optimal sizing and placement of capacitor banks and distributed generation in distribution systems using spring search algorithm10.1515/ijeeps-2019-0217 ↗
10. A New methodology called dice game optimizer for capacitor placement in distribution systems10.20998/2074-272X.2020.1.10 ↗
11. Line loss reduction and voltage profile improvement in radial distribution networks using battery energy storage system
12. Optimal utilization of electrical energy from power plants based on final energy consumption using gravitational search algorithm10.20998/2074-272X.2018.4.12 ↗
13. Spring search algorithm for simultaneous placement of distributed generation and capacitors10.20998/2074-272X.2018.6.10 ↗
14. A new metaheuristic optimization algorithms for brushless direct current wheel motor design problem10.32604/cmc.2021.015565 ↗
15. Planning of energy carriers based on final energy consumption using dynamic programming and particle swarm optimization10.20998/2074-272X.2018.5.10 ↗
16. Energy carriers management based on energy consumption
17. Particle swarm optimization
18. Ant colony optimization: Overview and recent advances10.1007/978-3-319-91086-4_10 ↗
19. A new “doctor and patient” optimization algorithm: An application to energy commitment problem10.3390/app10175791 ↗
20. MOSOA: A new multi-objective seagull optimization algorithm10.1016/j.eswa.2020.114150 ↗
21. The whale optimization algorithm10.1016/j.advengsoft.2016.01.008 ↗
22. Firefly algorithm, stochastic test functions and design optimization
23. Karaboga · Foundations of Fuzzy Logic and Soft Computing. IFSA 2007. Lecture Notes in Computer Science · 2007 · 4529
24. Cuckoo search algorithm: A metaheuristic approach to solve structural optimization problems10.1007/s00366-011-0241-y ↗
25. Yang · Nature Inspired Cooperative Strategies for Optimization (NICSO 2010). Studies in Computational Intelligence · 2010 · 284
26. Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications10.1016/j.advengsoft.2017.05.014 ↗
27. Monkey search: A novel metaheuristic search for global optimization
28. Artificial fish swarm algorithm: A survey of the state-of-the-art, hybridization, combinatorial and indicative applications10.1007/s10462-012-9342-2 ↗
29. GO: Group optimization10.35378/gujs.567472 ↗
30. A dolphin partner optimization
31. A novel meta-heuristic optimization algorithm inspired by group hunting of animals: Hunting search10.1016/j.camwa.2010.07.049 ↗
32. A coupled spring forced bat searching algorithm: Design, analysis and evaluation
33. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
34. Grey wolf optimizer10.1016/j.advengsoft.2013.12.007 ↗
35. FOA: ‘Following’ optimization algorithm for solving power engineering optimization problems
36. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm10.1016/j.knosys.2015.07.006 ↗
37. Grasshopper optimisation algorithm: Theory and application10.1016/j.advengsoft.2017.01.004 ↗
38. DTO: Donkey theorem optimization
39. Emperor penguin optimizer: A bio-inspired algorithm for engineering problems10.1016/j.knosys.2018.06.001 ↗
40. MLO: Multi leader optimizer10.22266/ijies2020.1231.32 ↗
41. A novel algorithm for global optimization: Rat swarm optimizer
42. GBUO: The good, the bad, and the ugly, optimizer10.3390/app11052042 ↗
43. Spring search algorithm: A new meta-heuristic optimization algorithm inspired by hooke’s law
44. Momentum search algorithm: A new meta-heuristic optimization algorithm inspired by momentum conservation law10.1007/s42452-020-03511-6 ↗
45. GSA: A gravitational search algorithm10.1016/j.ins.2009.03.004 ↗
46. A new optimization method: Big bang–big crunch10.1016/j.advengsoft.2005.04.005 ↗
47. Principal components analysis by the galaxy-based search algorithm: A novel metaheuristic for continuous optimisation10.1504/IJCSE.2011.041221 ↗
48. A novel heuristic optimization method: Charged system search10.1007/s00707-009-0270-4 ↗
49. A new stochastic optimization algorithm based on a particle collision metaheuristic
50. Van Laarhoven · Simulated Annealing: Theory and Applications · 1987 · 710.1007/978-94-015-7744-1_2 ↗
51. BSSA: Binary spring search algorithm
52. Formato · Nature Inspired Cooperative Strategies for Optimization · 2008 · 22110.1007/978-3-540-78987-1_21 ↗
53. A new meta-heuristic method: Ray optimization10.1016/j.compstruc.2012.09.003 ↗
54. F. F. Moghaddam, R. F. Moghaddam and M. Cheriet, “Curved space optimization: A random search based on general relativity theory,” Arxiv Preprint Arxiv: 1208.2214, 2012.
55. Henry gas solubility optimization: A novel physics-based algorithm10.1016/j.future.2019.07.015 ↗
56. “Small-world optimization algorithm for function optimization,”
57. ACROA: Artificial chemical reaction optimization algorithm for global optimization10.1016/j.eswa.2011.04.126 ↗
58. Bose · Smart Innovations in Communication and Computational Sciences · 2019 · 4510.1007/978-981-13-2414-7_5 ↗
59. Architecture for an artificial immune system10.1162/106365600568257 ↗
60. Fogel · Evolutionary Computation: The Fossil Record · 1998 · 227
61. An introduction to cultural algorithms
62. Evolution strategies–a comprehensive introduction10.1023/A:1015059928466 ↗
63. Differential evolution: A survey of the state-of-the-art10.1109/TEVC.2010.2059031 ↗
64. Biogeography-based optimization10.1109/TEVC.2008.919004 ↗
65. Artificial infectious disease optimization: A SEIQR epidemic dynamic model-based function optimization algorithm10.1016/j.swevo.2015.09.007 ↗
66. Genetic programming as a means for programming computers by natural selection10.1007/BF00175355 ↗
67. An improved quantum-inspired differential evolution algorithm for deep belief network10.1109/TIM.2020.2983233 ↗
68. Football game based optimization: An application to solve energy commitment problem10.22266/ijies2020.1031.45 ↗
69. Darts game optimizer: A new optimization technique based on darts game10.22266/ijies2020.1031.26 ↗
70. Dehghani · Control and Optimization · 2019 · 2 · 99
71. HOGO: Hide objects game optimization10.22266/ijies2020.0831.19 ↗
72. Shell game optimization: A novel game-based algorithm10.22266/ijies2020.0630.23 ↗
73. BOSA: Binary orientation search algorithm10.35940/ijitee.A4215.119119 ↗
74. DGO: Dice game optimizer10.35378/gujs.484643 ↗