Adaptive modified artificial bee colony algorithms (AMABC) for optimization of complex systems

Adaptive modified artificial bee colony algorithms (AMABC) for optimization of complex systems

Complex systems are large scale and involve numerous uncertainties, which means that such systems tend to be expensive to operate. Further, it is difficult to analyze systems of this kind in a real environment, and for this reason agent-based modeling and simulation techniques are used instead. Based on estimation methods, modeling and simulation techniques establish an output set against the existing input set. However, as the data set in a given complex systems becomes very large, it becomes impossible to use estimation methods to create the output set desired. Therefore, a new mechanism is needed to optimize data sets in this context. In this paper, the adaptive modified artificial bee colony algorithm is shown to be successful in optimizing the numerical test function and complex system parameter data sets. Moreover, the results show that this algorithm can be successfully adapted to a given problem. Specifically, this algorithm can be more successful in optimizing problem solving than either the artificial bee colony algorithm or the modified artificial bee colony algorithm. The adaptive modified artificial bee colony algorithm performs a search in response to feedback received from the simulation in run-time. Because of its adaptability, the adaptive modified artificial bee colony algorithm is of great importance for its ability to find solutions to multiple kinds of problems across numerous fields.

___

  • 1] Di Marzo Serugendo G, Gleizes MP, Karageorgos A. Self-organising Software From Natural to Artificial Adaptation. Berlin, Germany: Springer-Verlag, 2003. pp 7-32.
  • [2] Kaddoum E, and George J-P. Collective Self-Tuning for Complex Product Design (short paper). In: IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO); Lyon, France; 2012. pp. 193-205.
  • [3] Guivarch V, Camps V, Peninou A. AMADEUS: an adaptive multi-agent system to learn a user’s recurring actions in ambient systems: Advances in Distributed Computing and Artificial Intelligence Journal 2012; 3: 1-10. doi: 10.14201/ADCAIJ2012131110
  • [4] Korkmaz Tan R, Bora Ş. Parameter tuning algorithms in modeling and simulation. International Journal of Engineering Science and Application 2017; l: 58-66.
  • [5] Korkmaz Tan R, Bora Ş. Modelleme ve benzetim ortamında parametre optimizasyonu ve kullanılan teknikler. Mühendislik Bilimleri ve Tasarım Dergisi 2017; 5: 685-697 (in Turkish). doi: 10.21923/jesd.307125
  • [6] Calvez B, Hutzler G. Automatic tuning of agent based models using genetic algorithms. In: Proceedings of the 6th International Workshop on Multi-Agent Based Simulation (MABS’05); Utrecht, Netherlands; 2005, pp. 41-57.
  • [7] Imbault F, Lebart K. A stochastic optimization approach for parameter tuning of support vector machines. Pro- ceedings of the 17th International Conference on Pattern Recognition ICPR; Cambridge, UK; 2004. pp. 597-600.
  • [8] Karaboga D, Basturk B. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. Journal of Global Optimization 2007; 39: 459-471. doi: 10.1007/s10898-007-9149-x
  • [9] Bhambu P, Sharma S, Kumar S. Modified gbest artificial bee colony algorithm. In: Soft Computing: Theories and Applications. Berlin, Germany: Springer, 2018. pp 665-677. doi: 10.1007/978-981-105687-1_59
  • [10] Agarwal SK, Yadav S. A Comprehensive Survey on Artificial Bee Colony Algorithm as a Frontier in Swarm Intelligence. In: Hu YC, Tiwari S, Mishra K, Trivedi M (editors). Ambient Communications and Computer Systems. Advances in Intelligent Systems and Computing Vol. 904. Singapore: Springer, 2019, pp 125-134. doi: 10.1007/978- 981-13-5934-7_12
  • [11] Neelima S, Satyanarayana N, Murthy PK. A Comprehensive Survey on Variants in Artificial Bee Colony (ABC). International Journal of Computer Science and Information Technologies 2016; 7 (4): 1684-1689.
  • [12] Ponton J, Klemes J. Alternatives to neural networks for inferential measurement. Computers and Chemical Engi- neering 1993; 17 (10): 991-1000. doi: 10.1016/0098-1354(93)80080-7
  • [13] Karaboga N. A new design method based on artificial bee colony algorithm for digital IIR filters. Journal of the Franklin Institute 2009; 346 (4): 328-348. doi : 10.1016/j.jfranklin.2008.11.003
  • [14] Zhu G, Kwong S. Gbest-guided artificial bee colony algorithm for numerical function optimization. Applied Math- ematics and Compution 2010; 217 (7): 3166-3173. doi: 10.1016/j.amc.2010.08.049
  • [15] Bansal JC, Joshi SK, Sharma H. Modified global best artificial bee colony for constrained optimization problems. Computers and Electrical Engineering 2018; 67: 365-382. doi: 10.1016/j.compeleceng.2017.10.021
  • [16] Karaboga D, Gorkemli B. A quick artificial bee colony -qABC- algorithm for optimization problems. 2012 Interna- tional Symposium on Innovations in Intelligent Systems and Applications; Trabzon, Turkey; 2012. pp. 1-5.
  • [17] Karaboga D, Gorkemli B. A quick artificial bee colony (qABC) algorithm and its performance on optimization problems. Applied Soft Computing 2014; 23: 227-238. doi: 10.1016/j.asoc.2014.06.035
  • [18] Li X, Yang G. Artificial bee colony algorithm with memory. Applied Soft Computing 2016; 41: 362-372. doi: 10.1016/j.asoc.2015.12.046
  • [19] Aslan S, Badem H, Karaboga D. Improved quick artificial bee colony (iqABC) algorithm for global optimization. Soft Computing 2019; 23: 13161-13182. doi: 10.1007/s00500-019-03858-y
  • [20] Eiben AE, Hinterding R, Michalewicz Z. Parameter control in evolutionary algorithms. IEEE Transactions on Evolutionary Computation 1999; 3 (2): 124–141. doi: 10.1109/4235.771166
  • [21] Adenso-Diaz B, Laguna M. Fine-tuning of algorithms using fractional experimental designs and local search. Operations Research 2006; 54 (1): 99-114. doi: 10.1287/opre.1050.0243.
  • [22] Bartz-Beielstein T, Parsopoulos K, Vrahatis M. Analysis of particle swarm optimization using computational statistics. Proceedings of the International Conference of Numerical Analysis and Applied Mathematics (Icnaam 2004). Chalkis, Greece: Wiley, 2004, pp. 34-37.
  • [23] Nannen V, Eiben AE. Efficient Relevance Estimation and Value Calibration of evolutionary algorithm parameters. In: IEEE Congress on Evolutionary Computation; Singapore; 2007. pp. 103-110.
  • [24] Dobslaw F. A parameter tuning framework for metaheuristics based on design of experiments and artificial neural networks. Proceeding of the International Conference on Computer Mathematics and Natural Computing; Rome, Italy; 2010. pp. 213-216
  • 25] Korkmaz Tan R, Bora Ş. Parameter tuning of complex systems modeled in agent based modeling and simulation. World Academy of Science, Engineering and Technology International Journal of Computer and Information Engineering 2017; 11: 1314-1323. doi: 10.5281/zenodo.1314905
  • [26] Akay B, Karaboga D. A modified artificial bee colony algorithm for real-parameter optimization. Information Sciences 2010; 192: 120-142: doi: 10.1016/j.ins.2010.07.015
  • [27] Singh A. An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem. Applied Soft Computing 2009; 9: 625-631. doi: 10.1016/j.asoc.2008.09.001
  • [28] Korkmaz Tan R, Bora Ş. Adaptive parameter tuning for agent-based modeling and simulation. Simula- tion: Transactions of the Society for Modeling and Simulation International 2019; 95 (9): 771–796. doi: 10.1177/0037549719846366
  • [29] North MJ, Tatara E, Collier N, Ozik J. Visual agent based model development with Repast Simphony. Proceedings of the Agent 2007 Conference on Complex Interaction and Social Emergence; Argonne National Laboratory, Argonne, IL USA; 2007. pp. 1-20.
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK