Coevolutionary self-tuning optimization algorithm

Authors

DOI:

https://doi.org/10.17308/sait/1995-5499/2023/1/16-27

Keywords:

coevolution algorithm, global optimum, agent, «victim–predator», behavior pattern, premature convergence, solutions diversity, test function, Wilcoxon criterion

Abstract

The article proposes a coevolutionary self-tuning algorithm for solving global optimization problems. The algorithm simulates the selfish behavior of individuals of a herd of herbivores that are attacked by a pack of predators. Search agents are controlled by a set of attractive search operators based on the patterns of individual and collective behavior of agents, as well as the mechanisms of population selection in the «victim–predator» system. Agents move in the space of solutions to the optimization problem, using a set of operators that simulate various types of behavior, including selfish behavior. In contrast to most competing algorithms, the proposed coevolutionary self-tuning algorithm allows not only to model various types of selfish behavior. It includes computational mechanisms to maintain a balance between the convergence rate of the algorithm and the diversification of the solution search space. The effectiveness of the algorithm is analyzed using a series of experiments for the problems of finding the global minimum in a set of 5 known test functions. The results were compared with 7 competing bio heuristics by such indicators as the average best solution at the moment, the median best solution at the moment, and the standard deviation from the best solution at the moment. The accuracy of the proposed algorithm was higher than that of competing algorithms. A nonparametric proof of the statistical significance of the results obtained using the Wilcoxon T-test allows us to state that the results of the coevolutionary self-tuning algorithm are statistically significant.

Author Biography

  • Sergey I. Rodzin, Southern Federal University

    professor, department of software engineering Southern Federal University

References

Downloads

Published

2023-05-12

Issue

Section

Mathematical Methods of System Analysis, Management and Modelling

How to Cite

Coevolutionary self-tuning optimization algorithm. (2023). Proceedings of Voronezh State University. Series: Systems Analysis and Information Technologies, 1, 16-27. https://doi.org/10.17308/sait/1995-5499/2023/1/16-27