Next Article in Journal
Experiments on Longitudinal and Transverse Bedload Transport in Sine-Generated Meandering Channels
Next Article in Special Issue
Intelligent Control Systems in Urban Planning Conflicts: Social Media Users’ Perception
Previous Article in Journal
A Voxel-Based Assessment of Noise Properties in Computed Tomography Imaging with the ASiR-V and ASiR Iterative Reconstruction Algorithms
Previous Article in Special Issue
Method of Multilevel Adaptive Synthesis of Monitoring Object Knowledge Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hierarchical Population Game Models of Coevolution in Multi-Criteria Optimization Problems under Uncertainty

by
Vladimir A. Serov
Applied Information Technologies Department, MIREA—Russian Technological University, 119454 Moscow, Russia
Appl. Sci. 2021, 11(14), 6563; https://doi.org/10.3390/app11146563
Submission received: 7 May 2021 / Revised: 11 July 2021 / Accepted: 14 July 2021 / Published: 16 July 2021
(This article belongs to the Special Issue 14th International Conference on Intelligent Systems (INTELS’20))

Abstract

:
The article develops hierarchical population game models of co-evolutionary algorithms for solving the problem of multi-criteria optimization under uncertainty. The principles of vector minimax and vector minimax risk are used as the basic principles of optimality for the problem of multi-criteria optimization under uncertainty. The concept of equilibrium of a hierarchical population game with the right of the first move is defined. The necessary conditions are formulated under which the equilibrium solution of a hierarchical population game is a discrete approximation of the set of optimal solutions to the multi-criteria optimization problem under uncertainty.

1. Introduction

One of the main problems that arise in the development of modern control systems is the problem of ensuring the required quality of their functioning in a wide range of changes in operating conditions. The effectiveness of control systems design methods is determined by the possibilities of taking into account uncertain factors, such as the multi-criteria nature of control goals and the uncertainty of environmental conditions. Thus, formally, the problem of control systems design is a problem of multi-criteria optimization under uncertainty (MOU).
The analysis of numerous bibliographies shows that currently the approaches that generalize the guaranteed result principle of Germeyer [1] for the class of MOU problems are actively developing and are the most promising. In [2,3], the principles of vector minimax and vector minimax risk which are multi-criteria generalizations of the well-known Wald and Savage principles, respectively, are developed. Generalizations of the principles of vector minimax and vector minimax risk for models of binary preference relations in the form of convex dominance cones are also considered. Mathematic methods for solving dynamical MOU problems based on vector minimax principle and its generalizations are being developed in [4]. In [5,6,7] a more general concept of operator minimax is introduced. The necessary and sufficient conditions for its existence in functional spaces are investigated. In [3,8,9], the interpretation of the vector minimax principle from the standpoint of game theory is given, and the relationship between the concepts of vector minimax and the saddle point is investigated.
However, the application of these approaches to solving applied multi-criteria problems of control optimization under uncertainty faces a number of problems. The frequently occurring need to implement control algorithms in real time requires the representation of control actions in the general case in the form of parameterized program-corrected control laws. Such cases are characterized by a high dimension of the criterion space and the space of control parameters, non-linearity, non-convexity, and the presence of discontinuous points in the components of vector performance indicators. These features of the problem statements, combined with the problem of global optimization, make it difficult or impossible to use known methods and algorithms for solving MOU problems.
Thus, there is a need to develop a new, more efficient computing technology that combines the advantages of global and local multi-criteria search and allows the implementation of control algorithms in real time. The developed computing technology should be compatible with promising architectures of distributed computing systems [10,11], models and methods of distributed computing [12,13,14].
Currently, a qualitatively new approach to solving optimization problems with high computational and structural complexity is being intensively developed, based on the development of co-evolutionary algorithms. In [13], models, forms of coevolution, types of interaction of populations, and models of the distribution of computing resources between subpopulations are discussed. Depending on the nature of the interaction of coevolving populations, two forms of coevolution are studied: cooperative coevolution and competitive coevolution.
Cooperative coevolution involves the decomposition of a set of parameters and/or an objective function of the optimization problem being solved. The most widespread are the following types of cooperative coevolution. Soft Grouping Cooperative Coevolution (SGCC) implements a “soft” distribution of variables across several groups with control of the degree of belonging of variables to groups using the probability distribution function [15]. Differential Grouping Cooperative Coevolution (DGCC) implements a decomposition strategy that minimizes the interdependence between groups of variables [16]. Multi-Level Cooperative Coevolution (MLCC) [17] uses the size of a group of parameters as an optimized parameter. Hierarchical Coevolution Model, a model of coevolution of symbiotic species [18], takes into account homogeneous and heterogeneous aspects of coevolution to maintain diversity, accelerates convergence, preserves diversity and prevents premature convergence of the process of finding optimal solutions.
Competitive coevolution uses the following types of interactions of subpopulations: interaction according to the “host-parasite” scheme; interaction of subpopulations with different search areas; and interaction of subpopulations that differ in search strategies (algorithms or algorithm settings). The latter type of coevolution is used to adapt the parameter settings of search algorithms that ensure the dominance of algorithms with the best settings. In particular, [19] considers a co-evolutionary “cultural” particle swarm algorithm that implements the concept of improving population algorithms based on taking into account the experience gained during solving the problem. Examples of using co-evolutionary particle swarm algorithms for solving optimal design problems with constraints and minimax problems are considered in [20,21]. In addition, competitive evolution can be used as a tool for effective dynamic distribution of computing resources between subpopulations [22,23] in the process of solving the problem.
In [24,25,26], co-evolutionary technologies for solving multi-criteria problems are developed using cooperative, competitive and combined coevolution schemes. It is shown that the combined coevolution schemes look more preferable, since they allow solving quite complex problems of multi-criteria optimization, providing a representative approximation of the Pareto set and adaptive configuration of the algorithm for a specific task. A co-evolutionary algorithm for solving the multi-criteria optimization problem under uncertainty is considered in [27]. However, the assumption of the probabilistic nature of the uncertainty limits the possibilities of using this algorithm.
Thus, co-evolutionary optimization technologies make it possible, in general, to solve the problem of finding a set of globally optimal solutions under multimodality and multicriteriality quite effectively.
At the same time, the complexity of the MOU problem is that when solving it, it is fundamentally necessary to take into account the presence and conflicting nature of the interaction of two types of uncertain factors: the uncertainty of the goal (interpreted as multi-criteria) and the uncertainty of the environment. It is assumed that the uncertainty is known only that it belongs to a certain area, and there are no statistical characteristics. Therefore, the spread of co-evolutionary technology to the MOU tasks requires the development of new models of coevolution that take into account the conflict nature of the problem being solved and, as a result, the conflict nature of the interaction of subpopulations.
The purpose of this article is to develop hierarchical game models of coevolution that take into account the conflict nature of the MOU problem, as well as the structure of the optimality principles used to find a set of optimal solutions.

2. A Problem Statement

Consider the problem of multi-criteria optimization under uncertainty (MOU) in the form
Γ = U ,   Z ,   J u ,   z ,   Ω
In the problem (1) U E r —the set of valid solutions, u U ; Z E k —the set of possible values of an undefined factor, z Z ; J u ,   z E m —vector efficiency indicator defined on the Descartes product, U × Z ; Ω E m —a convex dominance cone of that defines a binary strict preference relation on the set of achievable vector estimates, J U ,   Z = u U z Z J u ,   z , E r ,   E k ,   E m —Euclidean spaces of dimensions r ,   k ,   m respectively.
It is necessary to determine the set of optimal solutions to the problem (1) under uncertainty Z . It should be noted that the guaranteeing properties of optimal solutions depend on the optimality principle used to solve problem (1).
The most well-known optimality principles used to solve problem (1) are the principles of vector minimax, vector minimax risk, and their generalizations for models of binary relations in the form of convex dominance cones [2,3].

2.1. The Ω -Minimax Principle

Definition 1.
Ref. [2] Vector estimation V Ω G E m is called the point of extreme pessimism with respect to the dominance cone Ω (extreme Ω -pessimism), on a set G , if it has the following properties:
G V Ω G + Ω
for any V ˜ V Ω G such that, G V ˜ + Ω ,
holds
V Ω G V ˜ Ω
Definition 2.
Ref. [2] A valid solution u U is called an Ω -minimax solution of problem (1) if there is no such thing u U as
V Ω J u ,   Z V Ω J u ,   Z Ω

2.2. The Ω -Minimax Risk Principle

Definition 3.
Ref. [2]. The vector estimate P Ω G E m is called the “ideal” point (the “utopia” point») with respect to the dominance cone Ω ( Ω -ideal point) on the set G , if it has the following properties:
G P Ω G Ω
for any P ˜ P Ω G such that G P ˜ Ω , there is an inclusion of
P Ω G P ˜ Ω
Definition 4.
Ref. [3]. A vector function
R u ,   z = J u ,   z P Ω J U ,   z
defined on U × Z , is called the vector risk function, and the value R u ,   z under given u ,   z is called the vector risk when choosing an alternative x X and implementing uncertainty z Z .
We formulate an auxiliary MOU problem:
Γ = U ,   Z ,   R u ,   z ,   Ω
where U ,   Z have the same meaning as in problem (1), R u ,   z —a vector risk function of the form (7), Ω E m —a convex dominance cone that sets a binary relation of strict preference on the set of achievable vector estimates R U ,   Z = u U z Z R u ,   z .
Definition 5.
Ref. [3]. The Ω -minimax solution u U of the MOU problem (8) is called the solution that guarantees the Ω -minimax risk ( R Ω -minimax) in the MOU problem of the form (1).

2.3. Hierarchical Population Game Model for Finding a Set of Optimal Solutions to the MOU Problem

Based on the statement of the problem (1), we will form a hierarchical population game with the right of the first move
Γ = C 0 ,   C ,   U ,   Z ,   F 0 U ˜ ,   Z ˜ ,   F U ˜ ,   Z ˜ ,   Ω
It is assumed that two players take part in the game (9): the coordinating center C 0 and the lower-level player C ; the designations U ,   Z ,   Ω have the same meaning as in the problem (1). The coordinating center manages the selection of a population strategy U ˜ U , which is a finite set of points-individuals U ˜ = u ˜ i ,   i = 1 ,   N ¯ , N = U ˜ . The player C of the lower level, manages the choice of a multi-population strategy Z ˜ = Z ˜ i ,   i = 1 ,   U ˜ ¯ , which is a set of populations Z ˜ i = z ˜ j ,   j = 1 ,   N i ¯ , N i = Z ˜ i . The effectiveness of the coordinating center functioning is characterized by a criterion F 0 U ˜ ,   Z ˜ , the effectiveness of the player of the lower-level functioning is characterized by a vector criterion F U ˜ ,   Z ˜ = F u ˜ i ,   Z ˜ i ,   i = 1 ,   U ˜ ¯ .
In relation to the hierarchical population game (9), the well-known multi-stage mechanism for forming an equilibrium solution can be implemented on the basis of hierarchical coevolution algorithms. In this case, the equilibrium solution can be interpreted as Ω -minimax or R Ω -minimax of the MOU problem (1), depending on the type of functions F 0 U ˜ ,   Z ˜ and F U ˜ ,   Z ˜ .

3. Hierarchical Coevolution Algorithms for Multi-Criteria Optimization under Uncertainty

3.1. Algorithm of Hierarchical Coevolution Search for Set of -Minimax Solutions to the MOU Problem

The proposed algorithm includes the following main steps.
Step1. In the hierarchical game (9), the first move is made by the coordinating center—it tells the lower-level players its population strategy U ˜ U .
Step2. With a fixed population strategy U ˜ U the lower-level player solves the problem
Γ = Γ i ,   i = 1 ,   U ˜ ¯
where
Γ i = u ˜ i ,   Z ,   J u ,   z ,   F u ˜ i ,   Z ˜ i ,   Λ
In problem (11) u ˜ i U ˜ —fixed, the dominance cone Λ = Ω formalizes the binary preference relation of the lower-level player on the set of achievable vector estimates J u ,   Z , defined in problem (1); Z ˜ i Z - a valid solution representing a population of individual points that is part of a valid multi-population strategy Z ˜ of the player C ; F u ˜ i ,   Z ˜ i —vector criterion of the player C of the form
F u ˜ i ,   Z ˜ i = P Λ J u ˜ i ,   Z ˜ i
having the meaning of an Λ -ideal point constructed on the set J u ˜ i ,   Z ˜ i . It is necessary to define a population strategy Z ˜ Λ i Z , that maximizes the components of the vector criterion (12).
Definition 6.
A population strategy Z ˜ Λ i Z is called an optimal solution to the problem (11), (12), if there is no population strategy Z ˜ i Z , Z ˜ i Z ˜ Λ i , for which the inclusion would be performed:
F u ˜ i ,   Z ˜ i F u ˜ i ,   Z ˜ Λ i Λ
Step3. The coordinating center evaluates the effectiveness of the population strategy U ˜ U by calculating the value of the function F 0 U ˜ . To do this, a function is calculated for each one u ˜ i U ˜ :
Φ u ˜ i = 1 1 + b i U ˜ 1 ψ
where ψ is a free parameter that determines the selection rules in the evolutionary algorithm; b i —the number of points u ˜ j U ˜ , j i , for which the condition
F u ˜ j ,   Z ˜ Λ j F u ˜ i ,   Z ˜ Λ i Ω
is met.
After that, the function F 0 U ˜ is calculated in the form
F 0 U ˜ = 1 U ˜ i = 1 U ˜ Φ u ˜ i 1 P Ω u ˜ i U ˜ F u ˜ i ,   Z ˜ Λ i
Step 4. The coordinating center solves the problem
F 0 U ˜ max U ˜ U
The optimal solution U ˜ max to problem (17) is called the Ω -guaranteeing population strategy of the coordinating center. The guaranteeing meaning of a population strategy U ˜ max is that for any valid population strategy W ˜ U ˜ max the inequality F 0 W ˜ > F 0 U ˜ max does not hold, where the function F 0 U ˜ is calculated according to the rules (14)–(16).
Definition 7.
Let the population strategy U ˜ max be the optimal solution to the problem (17), where the function F 0 U ˜ is calculated according to the rules (14)–(16), and the population strategies Z ˜ Λ i is the optimal solutions to the problem (11) at i = 1 ,   U ˜ ¯ . Then the set of population strategies U ˜ max ,   Z ˜ Λ i ,   i = 1 , U ˜ ¯ is called the Ω -equilibrium solution of the hierarchical population game (9).
Theorem 1.
Let:
(1)
U ˜ max ,   Z ˜ Λ i ,   i = 1 , U ˜ ¯ —a set of population strategies, which is an Ω -equilibrium solution of a hierarchical population game with the right of the first move of the form (9);
(2)
Z ˜ Λ i —optimal solutions to the problem (11) when i = 1 ,   U ˜ ¯ ;
(3)
U ˜ max is the optimal solution of the problem (17), where the objective function F 0 U ˜ is calculated in accordance with the rules (14)–(16).
Then the population strategy U ˜ max U Ω , where U Ω is the set of Ω -minimax solutions of the MOU problem of the form (1).

3.2. Algorithm of Hierarchical Coevolutionary Search for the Set of R Ω -Optimal Solutions to the MOU Problem

Step 1. Formulate an auxiliary MOU problem of the form (8).
Step 2. Form a hierarchical population game (10). The first move is made by the coordinating center C 0 —it tells the lower-level player its population strategy U ˜ U .
Step 3. With a fixed population strategy U ˜ U , the lower-level player solves problem (10), where
Γ i = u ˜ i ,   Z ,   R u ,   z ,   F u ˜ i ,   Z ˜ i ,   Λ
In (18), the player’s C vector criterion is given as
F u ˜ i ,   Z ˜ i = P Λ R u ˜ i ,   Z ˜ i
The optimal solution to problem (18) is a population strategy Z ˜ Λ i Z , that maximizes the components of the vector criterion (19).
Step 4. The coordinating center evaluates the effectiveness of the population strategy U ˜ U by calculating the value of the function F 0 U ˜ in accordance with rules (14)–(16).
Step 5. The coordinating center solves the problem (17). An optimal solution to the problem (17) U ˜ max is called the R Ω -guaranteeing population strategy of the coordinating center.
Definition 8.
Let the population strategy U ˜ max be the optimal solution to the problem (17), where the function F 0 U ˜ is calculated according to the rules (14)–(16), and the population strategies Z ˜ Λ i be the optimal solutions to the problem (18) at i = 1 ,   U ˜ ¯ . Then the set of population strategies U ˜ max ,   Z ˜ Λ i ,   i = 1 , U ˜ ¯ is called the R Ω -equilibrium solution of the hierarchical population game (9).
Theorem  2.
Let:
(1)
U ˜ max ,   Z ˜ Λ i ,   i = 1 , U ˜ ¯ —a set of population strategies, which is the R Ω equilibrium solution of a hierarchical population game with the right of the first move of the form (9);
(2)
Z ˜ Λ i —optimal solutions to the problem (18) when i = 1 ,   U ˜ ¯ ;
(3)
U ˜ max is the optimal solution to the problem (17), where the objective function F 0 U ˜ is calculated in accordance with the rules (14)–(16).
Then the population strategy U ˜ max U R Ω , where U R Ω is the set of R Ω -minimax solutions to the MOU problem of the form (1).
The peculiarity of algorithm 2 is that the vector risk function R u ,   z is used to solve problem (18). In this case, the calculation of the function R u ,   z is a separate problem, for the solution of which the following coevolution algorithm is proposed.

3.3. Coevolution Algorithm for Calculating the Vector Risk Function

Calculations are performed at the player C level with a fixed population strategy U ˜ U . For fixed u ˜ i U ˜ solve the problem of calculating the vector risk function R u ˜ i ,   z .
The algorithm includes the following basic steps.
Step 1. Fix u ˜ i U ˜ .
Step 2. Generating a population strategy Z ˜ i = z ˜ j Z ,   j = 1 ,   N z ˜ ¯ .
Step 3. For each one z ˜ j Z ˜ i , the problem of constructing an ideal point is solved
Γ i = z ˜ j ,   U ,   J u ,   z ,   H j z ˜ j ,   U ^ j ,   Ω
The optimal solution to problem (21) is a population strategy U ^ Λ i and the value of the vector indicator H j z ˜ j ,   U ^ Ω j = P Ω U ^ Ω j z ˜ j Ω -the “ideal” point on the set of achievable vector estimates J z ˜ j ,   U ^ Ω j .
Solving problem (21) for all points z ˜ j Z ˜ i , we form a set of “ideal” points P Ω Z ˜ i .
Step 4. Calculation of the values of the vector risk function on the set z ˜ j Z ˜ i at a fixed u ˜ i U ˜ :
R u ˜ i ,   Z ˜ i = J u ˜ i ,   z ˜ j P Ω z ˜ j z ˜ j Z ˜ i ,   j = 1 , N z ¯

4. Discussion

The formalization of a control system design problem in the form of a MOU problem is relevant because it reflects the conflicting nature of the design task, which manifests itself in the need to take into account several types of uncertain factors: the uncertainty of the goal and the uncertainty of the environment. The application of the principles of vector Ω -minimax and vector Ω -minimax risk allows us to find solutions to the MOU problem that have guaranteeing properties.
The developed hierarchical population game models of co-evolutionary algorithms represent a new type of mathematical models of co-evolutionary algorithms that take into account the conflicting nature of populations interaction, as well as the structure of the principles of optimality in the MOU problem.
Hierarchical population game models of co-evolutionary algorithms have a universal character and allow implementing practically all the principles of optimality used to solve the MOU problems on a single methodological basis. The formed hierarchical algorithmic structures are an effective tool for building parallel architectures of co-evolutionary algorithms for solving high-dimensional MOU problems. The main functional blocks of the developed co-evolutionary algorithms are implemented on the basis of libraries of evolutionary algorithms for multi-criteria optimization in conditions of conflict and uncertainty [28,29].
In the near future, an article will be published in which the applied problem of multi-criteria synthesis parameters of an unmanned aerial vehicle neuro-stabilization system under extreme environmental changes is considered. In this case, the problem of training an artificial neural network is formalized in the form of an MOU problem, for which a parallel version of the hierarchical co-evolutionary algorithm for finding the equilibrium of a hierarchical population game with the right of the first move is used.
In the near future, an article will be published in which the applied problem of multi-criteria synthesis parameters of an unmanned aerial vehicle neurostabilization system under extreme environmental changes is considered. In this case, the problem of training an artificial neural network is formalized in the form of an MOU problem, for which a parallel version of the hierarchical co-evolutionary algorithm for finding the equilibrium of a hierarchical population game with the right of the first move is used.

5. Conclusions

The MOU problem statement was formalized in the form of a hierarchical population game with the right of the first move. The concept of a population strategy was defined, and methods for evaluating the effectiveness of population strategies using functions of the form (12) and (16) were proposed. The definitions of Ω -equilibrium and R -equilibrium of a hierarchical population game were formulated.
A hierarchical co-evolutionary algorithm for solving a hierarchical population game with the right of the first move on the basis of Ω -equilibrium was developed.
The necessary conditions were formulated under which the Ω -equilibrium of a hierarchical population game with the right of the first move is a discrete approximation of the set of Ω -minimax solutions of the original MOU problem.
A hierarchical co-evolutionary algorithm for solving a hierarchical population game with the right of the first move based on R -equilibrium and a co-evolutionary algorithm for calculating the vector risk function was developed.
The necessary conditions were formulated under which the R -equilibrium of a hierarchical population game with the right of the first move is a discrete approximation of the set of R Ω -minimax solutions of the original MOU problem.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Germeyer, Y. Introduction to the Theory of Operations Research; Nauka: Moscow, Russia, 1971; 383 p. [Google Scholar]
  2. Zhukovsky, V.I.; Molostvov, V.S. Multi-Criteria Optimization of Systems in Conditions of Incomplete Information; MNIIPU: Moscow, Russia, 1990; 112 p. [Google Scholar]
  3. Zhukovsky, V.I.; Zhukovskaya, L.V. Risk in Multi-Criteria and Conflict Systems under Uncertainty; Editorial URSS: Moscow, Russia, 2004; 272 p. [Google Scholar]
  4. Zhukovsky, V.I.; Salukvadze, M.E. Optimization of Guarantees in Multi-Criteria Control Problems; Metsniereba: Tbilisi, Georgia, 1996; 475 p. [Google Scholar]
  5. Kornienko, I.A. Binary relations of sets and multi-criteria optimization problems under uncertainty. In Models and Methods of Optimization (Collection of Works of VNIISI); VNIISI: Moscow, Russia, 1986; issue 19, pp. 47–53. [Google Scholar]
  6. Li, Z.; Wang, S. A type of minimax inequality for vector-valued mappings. J. Math. Anal. Appl. 1998, 227, 68–80. [Google Scholar] [CrossRef] [Green Version]
  7. Ferro, F. Minimax theorem for vector-valued functions. JOTA 1991, 68, 35–48. [Google Scholar] [CrossRef]
  8. Chang, S.; Yuan, G.; Lee, G. Saddle-points and minimax theorems for vector-valued multifunctions of H-spaces. Appl. Math. Lett. 1998, 11, 101–107. [Google Scholar] [CrossRef] [Green Version]
  9. Tanaka, T. Generalized semicontinuity and existence theorems for cone saddle-points. Appl. Math. Opt. 1997, 36, 313–322. [Google Scholar] [CrossRef]
  10. Sigov, A.S.; Andrianova, E.G.; Zhukov, D.O.; Ziekov, S.V.; Tarasov, I.E. Quantum Informatics: Review of the main achievements. Russ. Technol. J. 2019, 7, 5–37. [Google Scholar] [CrossRef] [Green Version]
  11. Islam, S.; Balasubramaniam, S.; Gupta, S.; Brajesh, S. Automatic parallelization of representative-based clustering algorithms for multicore cluster systems. Int. J. Data Sci. Anal. 2020, 10, 135–159. [Google Scholar] [CrossRef]
  12. Jamshidi, V.; Nekoukar, V.; Refan, M.H. Analysis of parallel genetic algorithm and parallel particle swarm optimization al-gorithm UAV path planning on controller area network. J. Control. Autom. Electr. Syst. 2020, 31, 129–140. [Google Scholar] [CrossRef]
  13. Karpenko, A.P. Modern search engine optimization algorithms. In Algorithms Inspired by Nature; Publishing House of the Bauman Moscow State Technical University: Moscow, Russia, 2014; 446 p. [Google Scholar]
  14. Liu, Y.Y.; Wang, S. A scalable parallel genetic algorithm for the generalized assignment problem. Parallel Comput. 2015, 46, 98–119. [Google Scholar] [CrossRef] [Green Version]
  15. Liu, W.; Zhou, Y.; Li, B.; Tang, K. Cooperative Co-evolution with Soft Grouping for Large Scale Global Optimization. In Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Wellington, New Zealand, 10–13 June 2019; pp. 318–325. [Google Scholar] [CrossRef]
  16. Omidvar, M.; Li, X.; Mei, Y.; Yao, X. Cooperative Co-Evolution with Differential Grouping for Large Scale Optimization. In IEEE Transactions on Evolutionary Computation; IEEE: Piscataway, NJ, USA, 2015; Volume 18, Issue 3, pp. 378–393. [Google Scholar]
  17. Yang, Z.; Tang, K.; Yao, X. Multilevel cooperative coevolution for large scale optimization. IEEE Congr. Evol. Comput. (CEC) 2008, 1663–1670. [Google Scholar] [CrossRef]
  18. Chen, H.N.; Zhu, Y.L.; Hu, K.Y.; Ku, T. Global optimization based on hierarchical coevolution model. In Proceedings of the IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, China, 1–6 June 2008; pp. 1497–1504. [Google Scholar] [CrossRef] [Green Version]
  19. Sun, Y.; Zhang, L.; Gu, X. Co-evolutionary cultural based particle swarm optimization algorithm. China: Life system modeling and intelligent. Commun. Comput. Inf. Sci. 2010, 98, 1–7. [Google Scholar]
  20. Zhou, Y.; Pei, S. A hybrid co-evolutionary particle swarm optimization algorithm for solving constrained engineering design problems. China J. Comput. 2010, 5, 965–972. [Google Scholar] [CrossRef]
  21. Shi, Y.; Krohling, R.A. Co-evolutionary particle swarm optimization to solve min-max problems. USA Proc. Evol. Comput. 2002, 2, 1682–1687. [Google Scholar]
  22. Omidvar, M.; Li, X.; Yao, X. Smart use of computational resources based on contribution for cooperative co-evolutionary al-gorithms. In Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation, Dublin, Ireland, 12 July 2011; pp. 1115–1122. [Google Scholar]
  23. Yang, M.; Omidvar, M.N.; Li, C.; Li, X.; Cai, Z.; Kazimipour, B.; Yao, X. Efficient Resource Allocation in Cooperative Co-Evolution for Large-Scale Global Optimization. IEEE Trans. Evol. Comput. 2017, 21, 493–505. [Google Scholar] [CrossRef] [Green Version]
  24. Tan, K.S. A Cooperative Co-evolutionary Algorithm For Multi-objective Optimization. In 2003 IEEE International Conference on Systems; Man & Cybernetics: The Hague, The Netherlands, 2004. [Google Scholar]
  25. Goh, C.K. A Competitive-Cooperation Co-evolutionary Paradigm for Multi-Objective Optimization. In Proceedings of the 22nd IEEE International Symposium on Intelligent Control, Singapore, 27 June 2007; pp. 255–260. [Google Scholar]
  26. Zeng, F. Studies on Pareto Based Multi-Objective Competitive Co-evolutionary Dynamics. Proc. IEEE Congr. Evol. Comput. 2011. [Google Scholar] [CrossRef]
  27. Coelho, R. Co-evolutionary optimization for multi-objective design under uncertainty. J. Mech Des. T ASME 2013, 135, 1–8. [Google Scholar]
  28. Serov, V.A.; Voronov, E.M. Evolutionary Algorithms of Stable-Effective Compromises Search in Multi-object Control Prob-lems. In Studies in Systems, Decision and Control. Smart Electromechanical Systems; Gorodetskiy, A., Tarasova, I., Eds.; Springer International Publishing: Berlin/Heidelberg, Germany, 2019; Volume 174, pp. 19–29. Available online: https://link.springer.com/book/10.1007/978-3-319-99759-9 (accessed on 16 September 2018). [CrossRef]
  29. Serov, V.A. Genetic Algorithms of Optimizing Control of Multi-Objective Systems under Uncertainty based on Conflict Equilibrium. Vestnik MGTU. Priborostroenie 2007, 4, 70–80. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Serov, V.A. Hierarchical Population Game Models of Coevolution in Multi-Criteria Optimization Problems under Uncertainty. Appl. Sci. 2021, 11, 6563. https://doi.org/10.3390/app11146563

AMA Style

Serov VA. Hierarchical Population Game Models of Coevolution in Multi-Criteria Optimization Problems under Uncertainty. Applied Sciences. 2021; 11(14):6563. https://doi.org/10.3390/app11146563

Chicago/Turabian Style

Serov, Vladimir A. 2021. "Hierarchical Population Game Models of Coevolution in Multi-Criteria Optimization Problems under Uncertainty" Applied Sciences 11, no. 14: 6563. https://doi.org/10.3390/app11146563

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop