Next Article in Journal
Nonequilibrium Steady States in Active Systems: A Helmholtz–Hodge Perspective
Previous Article in Journal
Tail Risk Spillover Between Global Stock Markets Based on Effective Rényi Transfer Entropy and Wavelet Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reference Point and Grid Method-Based Evolutionary Algorithm with Entropy for Many-Objective Optimization Problems

by
Qi Leng
1,2,3,
Bo Shan
4 and
Chong Zhou
5,*
1
School of Computer, China University of Geosciences, Wuhan 430074, China
2
Engineering Research Center of Natural Resource Information Management and Digital Twin Engineering Software, Ministry of Education, Wuhan 430074, China
3
Hubei Key Laboratory of Intelligent Geo-Information Processing, China University of Geosciences, Wuhan 430074, China
4
School of Software, Hebei Normal University, Shijiazhuang 050031, China
5
School of Information Engineering, Hebei GEO University, Shijiazhuang 050031, China
*
Author to whom correspondence should be addressed.
Entropy 2025, 27(5), 524; https://doi.org/10.3390/e27050524
Submission received: 12 April 2025 / Revised: 7 May 2025 / Accepted: 10 May 2025 / Published: 14 May 2025

Abstract

In everyday scenarios, there are many challenges involving multi-objective optimization. As the count of objective functions rises to four or beyond, the problem’s complexity intensifies considerably, often making it challenging for traditional algorithms to arrive at satisfactory solutions. The non-dominated sorting evolutionary reference point-based (NSGA-III) and the grid-based evolutionary algorithms (GrEA) are two prevalent algorithms for many-objective optimization. These two algorithms preserve population diversity by employing reference point and grid mechanisms, respectively. However, they still have limitations when addressing many-objective optimization problems. Due to the uniform distribution of reference points, the reference point-based methods do not obtain good performance on problems with an irregular Pareto front, while grid-based methods do not achieve good results on problems with a regular Pareto front because of the uneven partition of grids. To address the limitations of reference point-based algorithms and grid-based approaches in tackling both regular and irregular problems, a reference point- and grid-based evolutionary algorithm with entropy is proposed for many-objective optimization, denoted as RGEA, which aims to solve both regular and irregular many-objective optimization problems. Entropy is introduced to measure the shape of the Pareto front of a many-objective optimization problem. In RGEA, a parameter α is introduced to determine the interval for calculating the entropy value. By comparing the current entropy value with the maximum entropy value, the reference point-based method or the grid-based method can be determined. In order to verify the performance of the proposed algorithm, a comprehensive experiment was designed on some popular test suites with 3-to-10 objectives. In addition, RGEA was compared against six algorithms without adaptive technology and six algorithms with adaptive technology. A great number of experimental results were obtained showing that RGEA can obtain good results.

1. Introduction

Multi-objective optimization problems (MOPs) are ubiquitous in production and life, such as industry and scientific research. The primary objective of MOPs is to identify a set of equilibrium solutions, known as Pareto optimal solutions. When the number of optimization objectives exceeds three, they are termed many-objective optimization problems (MaOPs) [1]. Traditional multi-objective optimization algorithms cannot meet the needs of many-objective optimization. MaOPs pose some new challenges to existing multi-objective evolutionary algorithms [2,3]. First, Pareto dominance becomes degraded for many-objective optimization problems. In the population, there are many non-dominated solutions, which leads to losing selection pressure. Secondly, the recombination operator may be inefficient. Finally, it becomes difficult and expensive to maintain and evaluate the diversity of solutions in the population. Hence, numerous algorithms have been devised for solving these challenges, which can be divided into five categories.
Multi-objective optimization algorithm based on Pareto dominance: On the one hand, this type of algorithm modifies the Pareto dominance domain of the solution, either by expanding or reducing it, thereby enhancing convergence by refining the Pareto dominance mechanism. When handling with many-objective optimization problems, multi-objective optimization algorithms based on Pareto dominance produce a large number of non-dominance solutions in the population, leading to poor pressure of dominance. The representative algorithms are ϵ -dominance [4], grid dominance [5], fuzzy dominance [6], α -dominance [7], etc. On the other hand, for the purpose of ensuring a better selection of the Pareto front, some Pareto dominance-based algorithms have adopted other mechanisms, among which the popular algorithms are the θ dominance-based evolutionary algorithm ( θ -DEA) [8], vector angle-based evolutionary algorithm (VaEA) [9], shift-based density estimation algorithm (SDE) [10], knee point-driven evolutionary algorithm (KnEA) [11], etc.
Multi-objective optimization algorithm based on indicators: This kind of algorithms use performance indicators—such as the binary indicators I ε + , R2, and HV—as fitness measures to direct the evolutionary process. The classical algorithms include the indicator-based evolutionary algorithm (IBEA) [12], improved metaheuristic evolutionary multi-objective algorithm based on the R2 indicator (MOMBI-II) [13], and the S metric selection evolutionary multi-objective algorithm (SMS-EMOA) [14]. In order to obtain high-quality solutions, SRA [15] achieves two objectives and mixing based on random bubbling. The indicator-based multi-objective optimization algorithms have good theoretical properties, but they require expensive computation time.
Multi-objective optimization algorithm based on objective dimension reduction: This kind of algorithm forms a minimum conflict objective set by removing redundant objectives so as to simplify the scale of the problem. The widely used algorithms include δ -MOSS [16], NL-MVU-PCA [17], and nonlinear correlation information entropy [18]. According to the similar characteristics of objective dimension reduction and feature selection in machine learning, ref. [19] applied feature selection technology to objective dimension reduction, transforming the objective dimension reduction problem into a multi-objective optimization problem, and they then solved this by an evolutionary algorithm. The algorithm could lose important information when the number of objectives are reduced.
Multi-objective optimization algorithm based on decomposition: This kind of algorithm uses aggregation functions, including the weight sum method (WS) [20], the Tchebycheff method (TCH) [21], and the penalty-based boundary intersection method (PBI) [22], to transform a multi-objective optimization problem into a number of single-objective optimization sub-problems, and it also uses an evolutionary algorithm to optimize these sub-problems at the same time. However, due to the difficulty of maintaining diversity in the traditional decomposition-based multi-objective optimization algorithm (MOEA/D) [23], some improved MOEA/D algorithms have been proposed. The typical algorithms include I-DBEA [24], MOEA/D-DU [25], EFR-RR [25], MOEA/DD [26], MOEA/D-LWS [27], etc.
Multi-objective optimization algorithm based on reference points: This class of algorithm creates a uniformly distributed set of reference points in the objective space to partition it, linking each solution in the population to its nearest reference point. These reference points serve as search directions, guiding the evolutionary process. This class of algorithm shows excellent performance on many-objective optimization problems with a regular Pareto front, but, on the irregular problems, they see a degradation in performance. These sort of algorithms include NSGAIII [2], RVEA [28], crEA [29], etc.
In recent years, multi-objective optimization algorithms that incorporate reference points and grid strategies have garnered significant attention due to their outstanding performance in addressing MaOPs. The representative algorithms are the reference point-based non-dominated sorting evolutionary algorithm (NSGA-III) and the grid-based evolutionary algorithm (GrEA). NSGA-III employs a set of widely distributed reference points to ensure population diversity, and it implements non-dominated sorting. On the other hand, GrEA assesses individuals based on grid domination and grid difference criteria. However, NSGA-III shows excellent performance for regular many-objective optimization problems, but it falls short when handling irregular ones. Conversely, GrEA excels in dealing with irregular many-objective optimization problems but does not perform well with regular ones. In addition, researchers have proposed a large number of methods for dealing with irregular problems; however, the reference point-based method [30,31,32] and the clustering method, or grid-based method [33,34], are still mainly used. There is no reasonable mechanism designed to integrate the reference point-based method and the grid-based method. Hence, a key issue is how to combine the two methods to handle irregular and regular many-objective optimization problems. Entropy has been widely used in the many-objective evolutionary algorithm [35,36,37]. In [38], entropy was treated as a diversity metric to measure the diversity performance of the algorithm. In [39], entropy was researched as a termination criterion for many-objective evolutionary algorithms. However, the entropy was computed based on grid technology. In [40], the entropy was computed based on a reference point and could be viewed as a criterion whether the Pareto front of the many-objective optimization problem was regular or irregular. As such, the entropy mechanism could be employed to combine the two methods. By comparing the current entropy value with the maximum entropy value, the reference point-based method or the grid-based method can be determined.
Drawing from the preceding discussion, this paper introduces a novel algorithm that combines the reference point-based method and the grid-based method for solving regular and irregular many-objective optimization problems (RGEA). RGEA aims to address the shortcomings of NSGA-III and GrEA via a new criterion with entropy, combining the reference point-based method and the grid-based method to improve the diversity of solutions, enhance search efficiency, and ensure the uniform distribution of solutions on the Pareto front. Experiments are conducted on the DTLZ and WFG test problems to verify the effectiveness of RGEA. The proposed algorithm RGEA was compared with six advanced algorithms without adaptive technology, such as MOEA/D, MOEA/D-DE, NSGAIII, GrEA, MSOPS-II, and IBEA, and six advanced algorithms with adaptive technology, such as I-DBEA, ANSGAIII, MOEA/D-AWA, RVEAa, DEAGNG, and AdaW. The primary novel contributions of this paper can be summarized as outlined below.
  • A new algorithm was developed to combine reference point-based and grid-based methods in coping with regular and irregular many-objective optimization problems. The algorithm proposed is to remedy the issue where the reference point-based method has good results in dealing with regular problems but fails to obtain good solutions in dealing with irregular problems, as well as address how the grid-based method has good results in dealing with irregular problems but does not deliver good solutions for regular problems.
  • In this paper, an entropy-based criterion, which combines the reference point-based and grid-based methods, is proposed. In order to determine the interval of the calculated entropy value, we introduced a parameter α . By comparing the current entropy with the maximum entropy, we can determine whether to adopt the reference-point-based approach or the grid-based approach.
  • A comprehensive experimental evaluation was conducted to assess the performance of RGEA. To verify its effectiveness, this paper, using regular and irregular DTLZ1-7 and WFG1-9 test suites for verification, compared RGEA with six evolutionary algorithms without adaptive technology and six evolutionary algorithms with adaptive technology. The large number of experimental results obtained indicate that the proposed algorithm RGEA can achieve good performance on many-objective optimization problems with a regular and irregular Pareto front.
The structure of the subsequent chapters in this paper is organized as follows: Section 2 delves into the definitions of multi-objective optimization problems, differentiating between regular and irregular issues. In addition, it reviews pertinent research concerning reference point-based algorithms and grid-based approaches for many-objective optimization. Section 3 presents the strategy and the overall framework of the proposed algorithm. The experimental setup is detailed in Section 4, and this is followed by Section 5, which discusses the experimental results obtained from various test suites. Lastly, Section 6 provides a concise summary of the paper.

2. Preliminaries

2.1. Definition of the Multi-Objective Optimization Problem

A MOP can be defined as
M i n i m i z e F x = f 1 x , , f m x
S u b j e c t t o x D
where D denotes the decision space of the problem, and F : D R m is the objective space of a problem, which is composed of m objective functions f 1 , , f m . When the number of objectives exceeds three, it is named a MaOP [1]. Let α = α 1 , α 2 , , α m and β = β 1 , β 2 , , β m , then α is said to dominate β if α i β i for all i = 1 , , m and α β . A point x * is named Pareto-optimal if there is no x D such that F x dominates F x * . The set of all the Pareto optimal points is named the Pareto set (PS). P F = F x R m x P S is named the Pareto front (PF) [39], z * = z 1 * , , z m * is named the ideal point if z i * is the minimal value of f i x over the decision space, and z n a d = z 1 n a d , , z m n a d is called the nadir point if z i n a d is the maximal value of of f i x over the PS.

2.2. Definition of Regular and Irregular Problems

A regular multi-objective optimization problem (MOP) is characterized by a Pareto front (PF) that resembles the shape of a simplex. Specifically, when the ideal point of such a problem is considered as the origin, all of the vectors in the positive direction intersect with this ideal point [41]. Conversely, any MOP with PF shapes deviating from this pattern is classified as an irregular MOP. The specific description is to let v = v 1 , , v m be a vector, which is subject to v i 0 i 1 , 2 , , m :
R e g u l a r P F = P F v = v 1 , , v m , v P F =
I r r e g u l a r P F = P F v = v 1 , , v m , v P F =
where Formula (2) represents that, for the problem with regular PF, there is no v that does not intersect with the PF of the problem, that is, all of the vectors in the positive direction intersect with the PF of the problem. Formula (3) indicates that, for a problem with an irregular PF, there must be a v that does not intersect with the PF of the problem.

2.3. Reference Point-Based Many-Objective Optimization Algorithms

Moen H. J. F. et al. [42] introduced a novel method for creating a uniformly distributed set of reference points utilizing the Manhattan distance as the basis. This approach involves generating the subsequent generation of solutions by comparing the solutions associated with the same reference points based on this distance metric. K. Deb and Himanshu Jai [2] introduced a concept that combines reference points with a non-dominated sorting. Initially, individuals in the first l 1 layer are chosen through non-dominated sorting. Subsequently, the remaining individuals in the final l layer are selected based on two criteria: the distance between the solution and its associated reference point, as well as the number of solutions associated with the same reference point. Yuan Y., Xu H., and Wang B. et al. [8] employed a θ -dominance criterion to allocate solutions to distinct clusters, each represented by specific reference points. Within each cluster, individuals compete against one another. Cheng R. et al. [28] introduced a novel mechanism for partitioning the objective space into multiple subspaces by means of reference vectors. Within each of these subspaces, selection operations are conducted independently. Essentially, this division operation imposes a constraint on the subproblem associated with each reference vector, thereby demonstrating its effectiveness in balancing convergence and diversity within decomposition-based methods [43]. Cai L. et al. [29] suggested utilizing clustering operators to preserve the diversity among solutions. Additionally, they proposed constructing a structured set of reference points to generate a collection of uniformly distributed units within the objective space. Seada H. and Deb K. [44] developed a unified optimization algorithm, which is an extension of NSGAIII, to tackle various multi-objective optimization problems. This algorithm employs a population size larger than the number of reference vectors and incorporates a selection operator. Y. Xiang et al. [45] introduced a novel multi-objective evolutionary algorithm utilizing an adaptive Pareto reference point approach. Within this framework, the choice of reference points is contingent upon the shape of the Pareto optimal front (PF), enabling the calculation of convergence and diversity indices for individuals. W. Yu et al. [46] introduced a decomposition algorithm that leverages an adaptive reference vector Q-learning method. Within this framework, the reinforcement Q-learning framework treats the adaptive process of reference vectors as a reinforcement learning challenge, enabling these vectors to learn from environmental feedback and to select action plans grounded in optimal features. Furthermore, the reference point sampling process utilizes a distributed model to generate novel reference vectors. K. E. Wu et al. [47] introduced a PF tracking approach grounded in B-norm principles. This method involves generating reference points more uniformly across an m-dimensional B-norm surface, which adapts dynamically in response to the true PF being tracked. S. Liu et al. [48] introduced a self-guided reference vector approach, utilizing an enhanced k-means clustering technique to derive reference vectors from the population. Additionally, an angle-based density assessment strategy is employed to dynamically select an adaptive reference vector for guiding the search process. Q. Liu et al. [49] introduced a synchronized adjustment approach for both the reference vector and the aggregation function. Utilizing a local angle threshold, the reference vector is adaptively modified to more closely align with the solution distribution. Furthermore, the weight assigned to the aggregation function is dynamically adjusted based on both the local angle threshold and the age of the reference vector. This coordinated strategy ensures a harmonious balance between diversity and convergence. In the reference point-based approach, the configuration of reference points plays a crucial role in determining the algorithm’s performance. Therefore, the challenge lies in establishing more effective reference points that can efficiently guide the population toward convergence while maintaining diversity, which is essential for the success of this type of algorithm.

2.4. Grid-Based Many-Objective Optimization Algorithms

Knowles and Corne [50,51] introduced the PAES procedure, which updates the optimal non-dominated solution set by utilizing a grid crowding mechanism. This mechanism evaluates the crowding degree of each solution based on the number of solutions occupying the same grid location. Consequently, the solution with the highest crowding degree in the archive set is replaced to ensure the generation of an optimal solution suitable for multi-objective problems. Corne et al. [52] introduced the PESA algorithm, which incorporates a novel crowding mechanism. This algorithm divides the normalized space into super-boxes based on an implicitly constructed super-grid. The objective of this division is to combine the convergence capabilities of evolutionary algorithms with the maintenance of population diversity. Laumanns et al. [4] introduced a grid-based method known as ϵ -dominance, representing a novel dominance technique. Deb et al. [53] also created a new method of domination, referred to as ϵ domination. This method divides the objective space into multiple hyperboxes, with each hyperbox containing no more than one individual based on the size of ϵ . Yen and Lu [54] introduced a novel dynamic multi-objective optimization algorithm. The core concept involves assigning each cell in the grid a rank and a density value based on the grid position of the solution and its Pareto dominance relationship. Knowles and Corne [55] proposed new grid-based archiving schemes. As the points in the objective space are generated and archived, the position and size of the grid in the grid space will be adaptively adjusted so that the grid can surround these points. If the archive set reaches the capacity limit, the grid-based method can well select the points removed from the archive. Rachmawati et al. [56] developed a dynamic method for adjusting the grid, which identifies and adjusts the grid size according to the average occupancy and neighbor occupancy. Y. Zhou et al. [57] developed the ‘box’ function, where the objective space is divided into multiple grids based on the ‘box’ function and a vector is returned by the ‘box’ function to represent a grid vertex. The ‘update’ and ‘box’ functions that are adopted ensure that each grid contains at most one solution. A. G. Hern et al. [58] developed an improved ϵ -dominance algorithm, which overcomes the problem that some non-dominated solutions are lost from the hyper-grid used in the archive due to the way of selecting solutions in each box in the original method. Karahan and Koksalan [59] introduced a multi-objective optimization algorithm centered on the concept of territory. The core idea involves dividing the objective space into multiple hyperboxes, all of which are of equal size. To prevent overcrowding, each hyperbox is designed to contain at most one individual, and a territory is defined around each individual to maintain high diversity. This approach bears some resemblance to the method proposed in [53]. X. Cai et al. [60] introduced an inverted generational distance metric based on a grid to assess both the convergence and diversity of the population. X. He et al. [61] introduced a method for balancing convergence and diversity through a combination of decomposition-based and Pareto dominance selection based on grids. M. He et al. [62] introduce an evolutionary algorithm leveraging non-uniform grids. Within this system, a dynamic non-uniform meshing approach and an offset-driven density assessment technique are employed to differentiate non-dominated solutions within grid coordinates. V. Palakonda et al. [63] introduced a hybrid approach that partitions the objective space through clustering-based mating selection, utilizing Euclidean distance to identify potential offspring solutions. Subsequently, combined with grid-based one-to-one environment selection, grid coordinate point distance is employed to select the most promising solution. While the grid-based method offers a uniform partition, it tends to result in wasted computing resources, and the algorithm’s performance is significantly affected by the size of the grid.

3. The Proposed Algorithm

3.1. The Main Idea of the Proposed Algorithm

In this paper, we introduce an evolutionary algorithm, specifically designed for solving many-objective optimization problems, called the Reference Point and Grid Method-based Evolutionary Algorithm (RGEA). RGEA combines the benefits of a diversity evaluation method based on reference points, which aids in maintaining population diversity and finding high-quality solutions on the regular Pareto front, with the advantages of introducing grid dominance and grid difference to accelerate the convergence on the irregular Pareto front when evaluating individuals using a grid-based strategy. The ultimate aim is to enhance the algorithm’s capacity to address many-objective optimization problems. RGEA primarily consists of the generation of reference points, normalization, entropy calculation, and grid division. Since entropy serves as a measure to quantify the diversity of solutions in the population for many-objective optimization problems, we incorporate entropy into the algorithm to determine whether to adopt the reference point-based approach or the grid-based approach. In order to calculate the entropy value at each fixed iteration, we introduce a parameter α to control the interval for calculating the entropy value. By comparing the current entropy value with the maximum entropy value, the search approach based on the reference point or the grid can be determined, thereby ensuring both great convergence and diversity. The structure of the RGEA is outlined below.
The primary concept of Algorithm 1 involves introducing a parameter to regulate the number of iterations, which is used to determine the interval for calculating the entropy value. By comparing the current entropy with the maximum entropy, either the reference point-based approach or the grid-based method is adopted. The union operation is employed to combine the parent population with the offspring population, thereby generating a new population, as shown in Step 3. Then, the new population is non-dominated sorted to select the next population, as shown in Step 4. The population S t consists of F 1 , F 2 , , F l , where l represents the last layer of the selected non-dominated front. Subsequently, the adaptive normalization process is performed. If the kind is equal to 1, then K individuals are selected from the last non-dominated layer by the niche retention technique, as shown in Steps 14–18. Otherwise, K individuals are chosen from the final non-dominated layer by means of the grid-based method, as shown in Steps 19–22. A parameter α is introduced for the purpose of controlling the number of iterations, which, in turn, determines the interval for calculating the entropy value. The current entropy and the maximum entropy are compared to determine whether the reference point-based approach or the grid-based approach is adopted. When the current entropy reaches the maximum entropy, the grid-based method is used, as shown in Steps 24–27. The key technologies of RGEA are described in the following sections.
Algorithm 1: Framework of RGEA
Input:
    H structured reference ponits Z s or supplied aspiration ponits Z a
    P: population
    N: population size
    maxGen: maximum number of iterations
    N uniformly distributed weight vectors: λ 1 , , λ N
    div: the size of grid division
     α : the interval for calculating the entropy value
Initialization:
     t = 1
     P t = Initialize(P)
     Compute maximum entropy: MaxEntropy;
Optimization:
    while t < maxGen do
    1: S t = , i = 1 ,
    2: Q t = Genetic Recombination and Mutation( P t )
    3: R t = P t Q t
    4: F 1 , F 2 , = Non-dominated Sorting R t
    5: while S t < N do
    6:    S t = S t F i
    7:    i = i + 1
    8: Final Front to Incorporate: F l = F i
    9: if S t = N then
  10:    P t + 1 = S t
  11: else
  12:   P t + 1 = j = 1 l 1 F j
  13:  Points Selected From F l : K = N P t + 1
  14: if kind = 1
  15:   Normalize Objectives and Establish Reference Set Z r : n o r m a l i z e f n , S t , Z r , Z s , Z a
  16:   Associate each member of with a reference point: π s , d s = A s s o c i a t e S t , Z r
  17:   Compute niche count of reference point j Z r : ρ j = s S t / F l π s = j ? 1 : 0
  18:   Choose members one at a time from F l to construct
          P t + 1 : N i c h i n g K , ρ j , π , d , Z r , F l , P t + 1
  19: else
  20:    G r i d s e t t i n g S t
  21:    F i t n e s s a s s i g n m e n t S t
  22:    P t + 1 = E n v i r o n m e n t a l s e l e c t i o n S t
  23: end if
  24: if t % α = = 0
  25:   Calculate CurrentEntropy: C u r r e n t E n t r o p y
  26:   if MaxEntropy - CurrentEntropy <= 0, then
  27:     kind = 2
  28: end if
  29: end if
  30: end if
  31: t = t + 1
  32: end
Output:
   P

3.2. Generation of Reference Points

By selecting the reference point sets in the objective space, the algorithm benefits from improved stratification and more effective solution selection through the choice of a reference point. The role of the reference point is akin to stratified sampling in statistics, which covers the whole objective space by uniformly distributed reference points, thereby guaranteeing the variety and even dissemination of solutions. When selecting a reference point, three essential criteria must generally be met: 1. Reference points must be evenly distributed within the objective space to ensure comprehensive coverage of the entire space. 2. The number of reference points should be moderate. 3. Having too many reference points can lead to reduced search efficiency. In this paper, the reference point set is generated using the boundary intersection method of DaS and Dennis to construct a fully intelligent approach [22]. This method can generate a uniformly distributed reference point set in the objective space, with a predefined integer representing the division on each coordinate axis. In this approach, reference points are obtained by sampling from a unit, and the quantity of these reference points (denoted as H) can be determined using the following calculation method:
H = p + m 1 p .
It can be inferred from Equation (4) that the quantity of reference points is affected by both the dimension M and the integer p associated with the objective. When dealing with a problem involving three objectives and assigning p the value of 4, the total count of reference points becomes H = 15. For a clear explanation, Figure 1a depicts the arrangement of reference points for a single layer on a three-objective space. When p equals M, the number of reference points is considered adequate. However, in the context of a many-objective space, even with p set to M, there is a steep increase in the number of reference points, significantly exacerbating the computational time complexity. For instance, when M is set to 6, then p is equal to 6, which will necessitate the use of 462 reference points. Moreover, if only p is reduced, then this will lead to a sparse distribution of reference points and a loss of diversity among them. To address this issue, the literature [2] has introduced a method of distributing reference points in two layers, utilizing a relatively small p value for the inner points. Assuming that p 1 and p 2 represent the outer partition and the inner partition, respectively, then the overall count of reference points (denoted as H) is calculated as follows:
H = p 1 + M 1 p 1 + p 2 + M 1 p 2 .
Figure 1b illustrates the arrangement of reference points for two layers in three objective spaces, with the outer layer delineated by p 1 = 2 and the inner layer delineated by p 2 = 3.

3.3. Grid-Based Mechanism

The concept of a grid-based methodology involves dividing the objective space into numerous grids and, subsequently, utilizing these grids to pinpoint the location of an individual in the objective space. In this paper, the adaptive grid construction method [51] was employed to dynamically adjust the size and position of the grids based on the evolving population. Figure 2 shows the grid settings in the k-th objective.
As depicted in Figure 2, m i n k P and m a x k P denote the lowest and highest values of the k-th objective within population P, respectively. According to Formulas (6) and (7), the lower and upper boundaries for the k-th objective are established.
l b k = m i n k P m a x k P m i n k P / 2 × d i v ,
u b k = m a x k P + m a x k P m i n k P / 2 × d i v ,
where d i v signifies the number of divisions in the objective space along each dimension. The lower and upper limits of the mesh in the k-th objective are denoted by l b k and u b k , respectively. For instance, in Figure 2, d i v is equal to 5. Consequently, the objective space is partitioned into d i v M hypercubes. Therefore, the width d k of the hypercube in the first objective can be calculated using Formula (8).
d k = u b k l b k / d i v .
Therefore, the individual’s grid position in the k-th objective can be ascertained based on l b k and the corresponding width d k . The specific calculation formula is shown in (9):
G k x = F k x l b k / d k .
In Formula (9), · denotes the downward integer function, G k x stands for the grid coordinates of individual x in the k-th objective, while F k x signifies the actual objective value of individual x in the k-th objective. The width of the hypercube in the k-th objective is denoted by d k . As illustrated in Figure 2, the grid coordinates of the individuals from left to right in the k-th objective are 0, 1, 2, 3, and 4, respectively. Taking the bi-objective space in Figure 3 as an example, the grid coordinates of individuals A, B, and C are (1, 0), (1, 2), and (2, 3), respectively.
After determining the grid coordinates of each individual, the grid difference G D between the individuals can be determined. The exact calculation formula is shown in (10):
G D x , y = k = 1 M G k x G k y .
In this context, G k x and G k y denote the grid coordinates of individuals x and y in the k-th objective, respectively, where M represents the dimensionality of the objective space. It is evident that the grid difference is greatly influenced by the partition count, d i v , and the range of the grid difference extends from 0 to M d i v 1 . An increase in the number of partitions, d i v , leads to a decrease in the size of each grid cell, which, in turn, results in a larger grid difference.
To facilitate the population’s evolution toward the Pareto front and ensure an even distribution along the PF, the fitness assessment of individuals must encompass two key indicators: convergence and diversity. In this paper, a grid-based approach, utilizing three techniques to assign fitness values to individuals, was employed: grid sorting G R , grid crowding distance G C D , and grid coordinate point distance G C P D .
G R reflects the population’s convergence by ranking individuals based on their grid coordinates across each objective. Specifically, for each individual, G R is calculated as the aggregate of its grid coordinates across all objectives. The exact calculation formula is shown in (11):
G R x = k = 1 M G k x .
In this context, G k x signifies the grid coordinates of individual x for the k-th objective, and M denotes the total number of objectives. Estimating the density of solutions plays a crucial role in allocating fitness, as a well-distributed set of solutions can direct the search toward the entire Pareto front. Consequently, a density estimator for individual x, termed as G C D , is introduced. The precise Formula (12) for G C D is outlined as follows:
G C D x = y N x M G D x , y .
In this context, G D x , y signifies the grid difference between individual x and individual y, while N x denotes the set of neighbors for individual x. An individual y is considered a neighbor of individual x if G D x , y is less than M. The farther the neighbor position is, the smaller the contribution to it is.
For convergence and diversity metrics, even if G R and G C D provide a good reference for the population, there will be cases where individuals cannot be distinguished because they are calculated according to the individual’s grid coordinates and they have an integer value, which indicates that the individual’s G R and G C D values may be the same. Here, inspired by the ϵ -MOEA [49] algorithm, this paper calculated the normalized Euclidean distance between an individual and its corresponding Utopian point within the hypercube, which represents the optimal corner point of that individual’s hypercube and is named G C P D . The precise Formula (13) for G C P D is outlined as follows:
G C P D x = k = 1 M F k x l b k + G k x × d k / d k 2
In this context, G k x represents the grid coordinates of individual x for the k-th objective, F k x stands for the objective value of individual x on the k-th objective, l b k denotes the lower boundary of the grid in the k-th objective, and d k signifies the width of the hypercube in the k-th objective. From Formula (13), it is evident that a lower G C P D is more favorable.
Based on the analysis of the above three indicators G R , G C D , and G C P D , which are used to evaluate the status of the population, it can be seen that they can gradually effectively distinguish individuals. The designated diagram is illustrated in Figure 4.
The fitness assignment based on a grid is mainly conducted to search the optimal solution in the considered frontier. The specific method is to pass the above three criteria. Among all the criteria, the lower value is more desirable. The specific working principle refers to Algorithm 2:
Algorithm 2:  S e a r c h o p t i m a l P
Input:
     p o p t : optimal solution in P
     p i : the i-th solution P
Optimization:
    1: p o p t p 1
    2: for i = 2 to P do
    3:   if G R p i < G R p o p t then
    4:     p o p t p i
    5:   else if G R p i = G R p o p t then
    6:     if G C D p i < G C D p o p t then
    7:       p o p t p i
    8:     else if G C D p i = G C D p o p t then
    9:       if G C P D p i < G C P D p o p t then
    10:          p o p t p i
    11:       end if
    12:     end if
    13:   end if
    14: end for
Output:
          p o p t

3.4. Entropy Calculation

Entropy, a fundamental concept introduced by Claude Shannon in 1948 in the framework of information theory, serves as a metric to assess the degree of uncertainty or lack of clarity in information. Specifically, in the realm of information theory, the entropy H X of a discrete random variable X is defined as follows:
H ( X ) = i = 1 n p x i ln p x i
where p x i represents the probability that the random variable X takes the value x i , and N denotes the total number of possible values that X can take. Considering the scenario presented in this paper, N solutions are allocated to K reference vectors, such that each reference vector is associated with n 1 , n 2 , n k n = n 1 + n 2 + + n k solutions. Furthermore, the probability of a solution being linked to the i-th reference vector is denoted as p i .
H X = i = 1 N p i ln p i = i = 1 N 1 N ln 1 N = i = 1 N 1 N ln N = ln N
where, if p i = 0 , then p i ln p i = 0 . When the probability distribution is uniformly distributed, that is p i = 1 / N for all i, then the entropy reaches its maximum value, H m a x = ln N . A higher entropy value indicates a greater degree of information uncertainty and a larger amount of information. In the realm of optimization problems, entropy holds significant applied value. By incorporating the concept of entropy, we can more accurately describe the complexity and uncertainty of the problem, thereby guiding the design and implementation of optimization algorithms. Specifically, in multi-objective optimization problems, entropy serves as a useful metric for assessing the diversity and uniformity of solutions. These problems typically involve multiple objective functions, which may exhibit conflicts and trade-offs. By calculating the entropy of the solutions, we can effectively gauge their diversity and uniformity, thus informing the selection and refinement of the algorithm. The framework for calculating entropy is outlined below.
Algorithm 3 focuses on two main processes: the association operation and entropy calculation. The association operation aims to link each solution in the population with a specific reference point. This is achieved by evaluating the vertical distance between the objective value of each solution and a reference line and then grouping solutions associated with the same reference line into clusters. The entropy calculation, on the other hand, serves to determine the probability distribution of the population, facilitate the selection of an appropriate decomposition algorithm, and enhance population diversity. The association operation involves three key steps, as shown in Steps 1–3: 1. Calculating the distance of each solution to each reference vector. 2. Associating each solution with its nearest reference point. 3. Counting the number of solutions associated with each reference point. Regarding entropy calculation, the process begins with initializing the entropy value to 0, as shown in Step 4. Subsequently, the entropy is computed based on the probability distribution of the solutions, spanning from Step 5 to Step 12.
Algorithm 3: Calculate the Entropy
Input:
     N: The population size
     N uniformly distributed weight vectors: λ 1 , λ N
     r h o : the count of solutions associated with each reference point
Association:
    1: Measure the distance between each solution and each reference vector: Cosine
    2: Match each solution with its closest reference point: pi
    3: Compute the count of solutions associated with each reference point: rho
Calculate the Entropy:
    4: entropy = 0
    5: i = 1
    6: while i N do
    7: if N u m i 0 , then p = N u m i / N , entropy = entropy + p log p
    8: end
    9: if the loop ends
    10:  entropy = −entropy
    11: end if
    12: i = i + 1
    13: end
Output:
     entropy

3.5. Analysis of Computational Complexity

The computational complexity of RGEA is evaluated over a single iteration. Algorithm 1 primarily encompasses three components: non-dominated sorting, environment selection based on either reference points or the grid, and entropy calculation. The non-dominated sorting step has a complexity of O m N 2 , where m represents the number of objectives and N denotes the population size. Both the reference point-based and grid-based environment selection steps have a complexity of O N 2 . Additionally, the entropy calculation requires O N computations. On the whole, the overall complexity of RGEA is O m N 2 .

4. Experiment Design

4.1. Experiment Settings

The specific experimental configurations are outlined below.
(1)
Characteristics of the test problems: For the test problems involving 3, 5, 8, and 10 objectives, the population sizes are set to 91, 210, 156, and 275, respectively. Each algorithm is independently run 20 times on each benchmark. The algorithms considered all have an equal number of evaluations for the same test problem, and the maximum number of fitness evaluations is detailed in Table 1. Additionally, the stopping criterion for these runs is not specified here, but it is presumably based on reaching the maximum number of evaluations listed in Table 1.
(2)
Configuration of genetic operators: In this paper, our primary focus is on the simulated binary crossover operator and the polynomial mutation operator. We set the crossover probability to 1.0 and the mutation probability to 1 / n , which represents the total number of decision variables. Additionally, the distribution index for both the crossover and mutation operators is set at 20.
(3)
Parameters in MOEA/D and GrEA: For MOEA/D, the neighborhood size is determined by rounding 10 % of the population size to the nearest integer for the given benchmark problem. In the case of GrEA, the grid division size follows the guidelines outlined in reference [5].
(4)
Computation of performance indicators: In this paper, the performance of each algorithm was assessed using the inverted generational distance (IGD) indicator and the hypervolume (HV) indicator, of which the specific calculation reference is in Section 4.4. The average value of these two index values in 20 runs was calculated on each test problem. Another important step in evolutionary computation is to normalize the objective space to a unified scale. The primary approach involves normalizing the objective space to the interval 0 , 1 m based on the minimum and maximum values of each objective, as derived from the true Pareto front of each benchmark problem. Consequently, the normalized ideal point shifts to a zero vector, while the nadir point transforms into (1, 1, …, 1).
Table 1. Characteristics of the test problems.
Table 1. Characteristics of the test problems.
Test ProblemsObjectives (M)Variables (D)EvaluationsPareto Front
DTLZ13, 5, 8, 10M-1 + 550,000Regular
DTLZ2, DTLZ43, 5, 8, 10M-1 + 1020,000Regular
DTLZ33, 5, 8, 10M-1 + 1050,000Regular
DTLZ5, DTLZ63, 5, 8, 10M-1 + 1020,000Irregular
DTLZ73, 5, 8, 10M-1 + 2020,000Irregular
WFG1-33, 5, 8, 1024 N 500 Irregular
WFG4-93, 5, 8, 1024 N 200 Regular

4.2. Benchmark

In this paper, two popular continuous extensible multi-objective test problem sets DTLZ [64] and WFG [65] are used. To evaluate the efficacy of RGEA and other comparative algorithms in handling both regular and irregular challenges, this paper utilizes DTLZ1-7 and WFG1-9 test problems, which involve objectives ranging from 3 to 10. Specifically, DTLZ1 satisfies the condition A = E for its Pareto front (PF), while the remaining DTLZ problems adhere to the GFD criterion. For the DTLZ problems, the number of decision variables (n) is determined by the formula n = m + r − 1, where r is set to 5 for DTLZ1 and 10 for the other DTLZ2-6 problems, while r is set to 20 for the DTLZ7 problem. As for the WFG test problems, based on reference [2], the number of decision variables is fixed at n = 24. Additionally, the location-dependent variable k is set to m − 1, and the distance-dependent variable l is set to n − k.

4.3. Algorithms in Comparison

To evaluate the effectiveness of RGEA, this paper considered ten advanced EMO algorithms as comparison algorithms. The implementation of all algorithms was carried out within the PlatEMO framework [66]. The comparison algorithm is introduced as follows.
NSGAIII [2]: By establishing a uniformly distributed reference point beforehand to direct the algorithm’s search, the resulting Pareto front can be made to be as evenly spread as possible while preserving the non-dominated individuals situated close to this reference point.
GrEA [5]: The algorithm utilizes grid division to partition the solution space into multiple grid units, effectively narrowing the search scope and bolstering the search efficiency. These grid units possess inherent attributes that encapsulate both convergence and diversity information. Each individual within the grid occupies a specific position and, by comparing the grid position of an individual with those of others, one can assess its convergence. Furthermore, by counting the number of solutions sharing the same or similar grid positions, the diversity of an individual can be evaluated.
MOEA/D [23]: The algorithm employs the divide-and-conquer approach to transform a multi-objective problem (MOP) into several scalar quantum problems, with each sub-problem formulated by incorporating a set of uniformly distributed weight vectors. The core process involves updating the solutions in proximity to each sub-problem through the use of an aggregation function. This type of algorithm has demonstrated its efficacy in both multi-objective optimization [67] and many-objective optimization scenarios [68].
MOEA/D-DE [67]: This algorithm introduces a novel mechanism, i.e., it modifies the traditional concepts of SBX [69] and the polynomial mutation operator [69]; instead, it proposes the use of the differential evolution (DE) [70] operator for generating offspring. To ensure diversity is maintained, two supplementary measures are implemented.
I-DBEA [24]: This algorithm employs systematic sampling to produce uniformly distributed reference points and connects each solution to a reference point through a straightforward preemptive distance comparison method. To strike a balance between convergence and diversity, two separate distance metrics are utilized.
MSOPSII [71]: This algorithm represents an enhanced version of the MSOPS algorithm. It eliminates the need for initial prior designer intervention by utilizing automatic objective vector generation. Additionally, it simplifies analysis and performs more intricate constraint processing through the adoption of a novel fitness assignment approach.
IBEA [12]: This algorithm employs binary tournaments for mating selection. During the environmental selection process, the objective is to eliminate the weakest individual from the population and iteratively update the fitness values of the remaining solutions.
MOEADAWA [72]: This algorithm builds upon the TCH decomposition method utilized in MOEA/D, introducing a novel concept, i.e., a weight vector initialization method alongside the adaptive allocation of sub-problem weight vectors. This approach aims to achieve greater uniformity within the population.
ANSGAIII [73]: This algorithm incorporates adaptive reference points and a non-dominated sorting technique. The core concept revolves around utilizing adaptive reference points to maintain population diversity and mitigate premature convergence to local optimal solutions.
RVEAa [28]: This algorithm is an enhanced version of RVEA that employs a novel adaptive strategy to dynamically adjust the distribution of reference vectors in accordance with the scale of the objective function.
DEAGNG [74]: This algorithm employs a growing neural gas network to acquire knowledge of the topological structure inherent in the PF. Subsequent adjustments are made to both the reference vectors and the scalarizing functions guided by the topological neighbor relationships that have been elucidated through the learning process.
AdaW [75]: This algorithm initially preserves an archive set containing well-distributed, non-dominated solutions. Subsequently, it constructs reference vectors in unexplored yet promising regions based on the solution distribution within the archive set, while eliminating those located in overcrowded or less favorable areas.

4.4. Selection of Evaluation Metrics

To evaluate and compare the performance of RGEA against the comparison algorithms, this experiment selected the widely used comprehensive performance metrics that simultaneously evaluate convergence and diversity: inverted generational distance (IGD) [76] and hypervolume (HV) [77].
The IGD indicator serves as a metric to quantify the distance between the computed Pareto-approximate solution set and a predefined reference set. Specifically, the reference set comprises points that are uniformly distributed along the Pareto front (PF), whereas the solution set consists of points approximating the PF. Subsequently, the IGD value for the solution set is characterized as follows:
I G D P * , A = v P * d v , A P * .
In this context, d v , A denotes the Euclidean distance in the objective space between solution v and solution set A. Provided that P * is sufficiently large to adequately represent the Pareto front, I G D P * , A can serve as a comprehensive metric for evaluating both the convergence and diversity of the solution set. This is performed because, to achieve a lower I G D P * , A value, solution set A must be sufficiently close to the Pareto front in the objective space, thereby ensuring that every portion of P * has a corresponding solution in A for adequate representation.
Hypervolume (HV): Consider A as the approximate solution set representing the Pareto front, and let r = r 1 , r 2 , , r m T be a reference point in the objective space. This reference point r is dominated by all the objective vectors within the solution set A. Subsequently, the hypervolume (HV) associated with the reference point r quantifies the volume of the objective space that is dominated by the solution set A and is bounded by the reference point r. The precise Formula (17) for HV is outlined as follows:
H V A , r = δ f A f 1 x , r 1 × × f m x , r m .
In this context, δ represents the Lebesgue measure, and it is utilized for measuring the volume. Furthermore, f m x , r m denotes the hypervolume formed by the reference point r m and the m-th solution in the solution set. The choice of the reference point influences the precision of the hypervolume indicator value to a certain degree. A higher HV indicates a more superior non-dominated solution set.

4.5. Nonparametric Statistics Analysis

In this paper, the Wilcoxon signed rank test [78,79] was employed with a significance level set at 5 % to demonstrate the statistical significance between the RGEA and ten other algorithms across 20 independent runs. The table highlights the best average results for IGD and HV, which were calculated by each algorithm on each test problem with a blue background. The experimental results utilized three symbols, “+”, “−”, and “=”, to indicate, respectively, when the comparison algorithms outperformed RGEA, when RGEA performed more excellently, and when there was no significant difference between RGEA and the other comparison algorithms.

5. Experimental Results and Analysis

5.1. Comparison with Six Evolutionary Algorithms Without Adaptive Technology

This section shows the IGD values of RGEA and six evolution algorithms without adaptive technology, such as MOEA/D, MOEA/D-DE, NSGAIII, GrEA, MSOPSII, and IBEA, on the DTLZ1-7 and WFG1-9 test problems. The experimental results are shown in Table 2. RGEA performs better than the other six algorithms on all test problems. In the analysis of the IGD metric, RGEA performed best on the DTLZ1 problem with 3 objectives, the DTLZ3 problem with 3 objectives, the DTLZ5 problem with 3 objectives, the WFG2 problem with 3 objectives, the WFG4 problem with 3 and 5 objectives, the WFG6 problem with 3 and 5 objectives, the WFG7 problem with 5 objectives, the WFG8 problem with 3 objectives, and the WFG9 problem with 3 objectives.
When RGEA was compared with MOEA/D, for the regular DTLZ1-4 problems, RGEA performed better on the DTLZ4 problem with 5, 8, and 10 objectives. For the irregular DTLZ5-7 problems, RGEA performed better on the DTLZ5 and DTLZ6 problems with 3 objectives, and it also performed better on the DTLZ7 problem with 3, 5, and 8 objectives. For the WFG1-9 problem with 3-to-10 objectives, RGEA performed better than MOEA/D.
When RGEA is compared MOEA/D-DE, for the regular DTLZ1-4 problems, RGEA performs better on the DTLZ1 and DTLZ3 problems with 3 and 5 objectives, and performs better on the DTLZ4 problem with 5, 8, and 10 objectives. For the DTLZ2 problem with 3-to-10 objectives, RGEA performs better than MOEA/D-DE. For the irregular DTLZ5-7 problems, RGEA performs better on the DTLZ5 problem with three objectives, and performs better on the DTLZ7 problem with three or five objectives. For the WFG1-9 problem with 3-to-10 objectives, RGEA performs better than MOEA/D-DE.
When RGEA was compared with NSGAIII, RGEA performed better on the DTLZ1 problem with 3 objectives and the DTLZ2 and DTLZ3 problems with 8 objectives (with respect to the regular DTLZ1-4 problem). Regarding the irregular DTLZ5-7 problems, RGEA performed better on DTLZ5-7 problems with 3-to-10 objectives. For the irregular WFG1-3 problems, RGEA performed better on the WFG1-3 problems with 3-to-10 objectives. For the regular WFG4-9 problems, RGEA performed better on the WFG8 problem with 8 objectives and the WFG9 problem with 3 objectives.
When RGEA was compared with GrEA, RGEA performed better on the DTLZ1 problem with 3, 8, and 10 objectives; the DTLZ2-3 problems with 3, 5, and 8 objectives; and the DTLZ4 problem with 5 objectives (in terms of the regular DTLZ1-4 problems). Concerning the irregular DTLZ5-7 problems, RGEA performed better on the DTLZ5 problem with 3, 8, and 10 objectives and the DTLZ6 problem with 3 objectives. Regarding the irregular WFG1-3 problems, RGEA performed better on the WFG1 problem with 8 objectives, the WFG2 problem with 3 and 5 objectives, and the WFG3 problem with 10 objectives. For regular WFG4-9 problems, RGEA performed better on the WFG4 and WFG9 problems with 3 objectives; the WFG5-7 problems with 3 and 5 objectives; the WFG8 problems with 3, 5, and 10 objectives; and the WFG9 problem with 3 objectives.
When RGEA was compared with MSOPSII, RGEA performed better on the DTLZ1 and DTLZ3 problems with 3 objectives; the DTLZ2 problems with 3, 5, and 8 objectives; and the DTLZ4 problems with 3-to-10 objectives according to the regular DTLZ1-4 problems. As to the irregular DTLZ5-7 problems, RGEA performed better on the DTLZ5 problem with 3 objectives and the DTLZ7 problems with 3 and 5 objectives. As for the irregular WFG1-3 problems, RGEA performed better on the WFG1 problem with 3 objectives, and it also performed better on the WFG2 problems with 3-to-10 objectives. Regarding regular WFG4-9 problems, RGEA performed better on the WFG4-7 problems with 3, 5, and 8 objectives, and it also performed better on the WFG8-9 problems with 3-to-10 objectives.
When RGEA was compared with IBEA, for the regular DTLZ1-4 problems, RGEA performed better on the DTLZ1-2 problems with 3, 5, and 8 objectives, the DTLZ3 problem with 3 objectives, and the DTLZ4 problem with 5 objectives. For irregular DTLZ5-7 problems, RGEA performed better on the DTLZ5-6 problems with 3 objectives. Regarding irregular WFG1-3 problems, RGEA performed better on WFG2 problems with 3 and 5 objectives. RGEA performed better on WFG4-9 problems with 3, 5, and 8 objectives in terms of the regular WFG4-9 problems. Therefore, the effectiveness of the proposed algorithm RGEA on regular and irregular problems was verified.
In order to show the non-dominated solutions obtained by RGEA and the other six algorithms without adaptive technology on the regular and irregular problems, we selected the DTLZ1, DTLZ5, WFG2, and WFG4 problems with three objectives as representatives to display (corresponding to Figure 5, Figure 6, Figure 7 and Figure 8), as well as the DTLZ1, DTLZ5, WFG2, and WFG8 problems with 10 objectives as representatives to visualize (corresponding to Figure 9, Figure 10, Figure 11 and Figure 12, respectively). As shown in Figure 5, for the regular three-objective DTLZ1 problem, the non-dominated solution set obtained by RGEA was the best, which is similar to the visualization results of MOEA/D, and it was significantly better than NSGA-III, GrEA, MOEA/D-DE, IBEA, and MSOPSII. As shown in Figure 6, for the irregular DTLZ5 problem with three objectives, RGEA obtained the best non-dominated solution set, which had obvious advantages and was similar to the visualization results of NSGA-III. As shown in Figure 7, for the irregular WFG2 problem with three objectives, RGEA obtained the best non-dominated solution set, which had obvious advantages and was similar to the visualization results of NSGA-III. As shown in Figure 8, RGEA was also able to obtain the best visualization results for the WFG4 problem with 3 regular objectives, which is similar to the visualization results of NSGA-III. This shows that RGEA can obtain better results on the regular and irregular DTLZ and WFG problems with 3 objectives. As shown in Figure 9, for the regular 10-objective DTLZ1 problem, the visualization results of RGEA were better than GrEA and were equivalent to MOEA/D-DE, NSGA-III, and IBEA. The visualization result of MOEA/D was the best because the MOEA/D used a decomposition-based method to decompose the multi-objective problem into multiple single-objective problems, which can find non-dominated solutions well. As shown in Figure 10, for the regular 10-objective DTLZ5 problem, MOEA/D obtained the best distribution of non-dominated solutions, MSOPSII and IBEA had similar effects, and RGEA was better than GrEA (similar to NSGAIII). As shown in Figure 11, for the irregular WFG2 problem with 10 objectives, IBEA obtained the best distribution of non-dominated solutions. RGEA was better than MOEA/D, MOEA/D-DE, and MSOPSII, and it was similar to NSGA-III. As shown in Figure 12, RGEA had obvious advantages over MOEA/D, MOEA/D-DE, GrEA, and MSOPSII for the WFG8 problem with 10 objectives, and it was comparable to IBEA, IDBEA, and NSGA-III. It can be seen that RGEA can obtain better non-dominated solution sets on both regular and irregular problems.

5.2. Comparison with Six Evolutionary Algorithms with Adaptive Technology

This section shows the HV values of RGEA and the six evolutionary algorithms with adaptive technology, i.e., as IDBEA, ANSGAIII, MOEA/D-AWA, RVEAa, DEAGNG, and AdaW, on the DTLZ1-7 and WFG1-9 test problems. The experimental results are shown in Table 3. The performance of RGEA was significantly better than IDBEA, ANSGAIII, RVEAa, DEAGNG, and AdaW on all test problems, and it was similar to MOEA/D-AWA. In the HV metric analysis, RGEA had the best performance on the DTLZ1 problem with 3 objectives; the DTLZ4 problem with 5 objectives; the WFG4 problem with 5 objectives; the WFG5 problem with 3, 5, and 8 objectives; the WFG6 problem with 5, 8, and 10 objectives; the WFG7-8 problem with 5 and 8 objectives; and the WFG9 problem with 8 objectives.
When RGEA was compared with IDBEA, RGEA performed better on the DTLZ1 problems with 3, 8, and 10 objectives; on the DTLZ2-3 problems with 3 and 5 objectives; and on the DTLZ4 problem with 5 objectives (with respect to the regular DTLZ1-4 problems). Regarding irregular DTLZ5-7 problems, RGEA performed better on the DTLZ5 problems with 3, 8, and 10 objectives, as well as on the DTLZ7 problem with 3 objectives. Regarding irregular WFG1-3 problems, RGEA performed better on the WFG1 problem with 3 objectives, as well as performed better on the WFG2 problems with 3-to-10 objectives and on the WFG3 problems with 3 and 5 objectives. Concerning regular WFG4-9 problems, RGEA performed better on WFG4-7 problems with 3 and 5 objectives, as well as on the WFG8 problems with 3-to-10 objectives and on the WFG9 problem with 3 objectives.
When RGEA was compared with ANSGAIII, for the regular DTLZ1-4 problems, it performed better on the DTLZ1 and DTLZ3 problems with 3 objectives and on the DTLZ2 problems with 3 and 5 objectives. For the irregular DTLZ5-7 problems, RGEA performed better on the DTLZ5 problem with 8 objectives. For the irregular WFG1-3 problems, RGEA performed better on the WFG1 problem with 5 objectives, as well as on the WFG2 problems with 3 and 5 objectives and on the WFG3 problem with 3 objectives. For the regular WFG4-9 problems, RGEA performed better on the WFG4-7 problems with 3-to-10 objectives, as well as on the WFG8-9 problems with 3, 5, and 8 objectives.
When RGEA was compared with MOEA/D-AWA, RGEA performed better on the DTLZ1 problem with 3 objectives, and it also performs better on the DTLZ2 problem with 8 objectives in terms of regular DTLZ1-4 problems. Concerning irregular DTLZ5-7 problems, RGEA performed better on the DTLZ7 problems with 3 and 5 objectives. Regarding the irregular WFG1-3 problems, RGEA performed better on the WFG2 problem with 3 objectives. Concerning regular WFG4-9 problems, RGEA performed better on the WFG4 problems with 3, 5, and 8 objectives, and it also performed better on the WFG5-9 problems with 3-to-10 objectives.
When RGEA was compared with RVEAa, it performed better on the DTLZ1 and DTLZ3 problems with 3 objectives, the DTLZ2 problems with 3-to-10 objectives and the DTLZ4 problems with 3 and 5 objectives (with respect to the regular DTLZ1-4 problems). For the irregular DTLZ5-7 problems, RGEA performed better on the DTLZ7 problem with 8 objectives. Regarding irregular WFG1-3 problems, RGEA performed better on the WFG1-2 problems with 3-to-10 objectives, and it also performed better on the WFG3 problem with 5 objectives. Concerning regular WFG4-9 problems, RGEA performed well on all problems with 3-to-10 objectives.
When RGEA was compared with DEAGNG, for the regular DTLZ1-4 problems, RGEA performed better on the DTLZ1 problem with 3, 5, and 8 objectives, on the DTLZ2 problem with 3-to-10 objectives, on the DTLZ3 problem with 3 and 5 objectives, and on the DTLZ4 problem with 5 objectives. For the irregular DTLZ5-7 problem, RGEA performed better on the DTLZ5 problem with 8 objectives, and it also performed better on the DTLZ7 problem with 3 objectives. For the irregular WFG1-3 problems, RGEA performed better on the WFG2 problem with 3–10 objectives. For the regular WFG4-9 problem, RGEA performed better on the WFG4 and WFG6-8 problems with 5, 8, and 10 objectives. The performance was better on the WFG5 problem with 3–10 objectives, and the performance was better on the WFG9 problem with 8 and 10 objectives.
When RGEA was compared with AdaW, for the regular DTLZ1-4 problems, RGEA performed better on the DTLZ1 problem with 3, 8, and 10 objectives, and it also performed better on the DTLZ2 and DTLZ4 problems with 5, 8, and 10 objectives. For the irregular DTLZ5-7 problems, RGEA performed better on the DTLZ5 problem with 5, 8, and 10 objectives, and it also performed better on the DTLZ7 problem with 8 and 10 objectives. For irregular WFG1-3 problems, RGEA performed better on WFG2 problems with 10 objectives, and it also performed better on WFG3 problems with 5 objectives. For the regular WFG4-9 problems, RGEA performed better on WFG4-5 and WFG9 problems with 3-to-10 objectives, and it also performed better on WFG6-8 problems with 5, 8, and 10 objectives. Therefore, the effectiveness of the proposed algorithm RGEA on regular and irregular problems was verified.
In order to show the non-dominated solution sets obtained by RGEA and the other six algorithms with adaptive technology on regular and irregular problems, we selected DTLZ1, DTLZ7, WFG2, and WFG6 problems with three objectives as representatives for visualization (corresponding to Figure 13, Figure 14, Figure 15 and Figure 16), as well as the DTLZ4, DTLZ7, WFG2, and WFG6 problems with 10 objectives (corresponding to Figure 17, Figure 18, Figure 19 and Figure 20, respectively). As shown in Figure 13, for the regular three-objective DTLZ1 problem, RGEA obtained the best non-dominated solution set and was significantly better than the other six algorithms. As shown in Figure 14, for the irregular DTLZ7 problem with three objectives, AdaW obtained the best visualization results, and the non-dominated solutions obtained by RGEA were significantly better than IDBEA, MOEA/D-AWA, and DEAGNG, which were similar to those of ANSGAIII. As shown in Figure 15, for the irregular WFG2 problem with 3 objectives, the visualization results obtained by RGEA were significantly better than those of IDBEA, ANSGAIII, MOEA/D-AWA, RVEAa, and DEAGNG, but they were similar to those of AdaW. As shown in Figure 16, for the regular three-objective WFG6 problem, the visualization results obtained by RGEA were significantly better than those of IDBEA, ANSGAIII, MOEA/D-AWA, and RVEAa, but they were similar to those of DEAGNG and AdaW. As shown in Figure 17, for the regular 10-objective DTLZ4 problem, the RGEA visualization results were significantly better than AdaW and ANSGAIII. Although the IDBEA visualization results were similar, this did not apply for RVEAa, MOEA/D-AWA and DEAGNG. As shown in Figure 18, for the irregular DTLZ7 problem with 10 objectives, RGEA had obvious advantages over AdaW and was similar to ANSGAIII, but it was not as good as IDBEA, MOEA/D-AWA, RVEAa, and DEAGNG. As shown in Figure 19, for the irregular WFG2 problem with 10 objectives, the visualization results obtained by RGEA were better than IDBEA, RVEAa, DEAGNG, and AdaW, but they were similar to ANSGAIII and slightly inferior to MOEA/D-AWA. As shown in Figure 20, RGEA was similar to IDBEA for the regular WFG6 problem with 10 objectives but had obvious advantages over the other algorithms. It can be seen that RGEA can obtain better non-dominated solution sets on both regular and irregular problems.

5.3. Analysis of Parameter Sensitivity

In order to study the effect of different values of the parameter α on the performance of RGEA in this paper, two regular problems and two irregular problems were selected for testing: the DTLZ1, DTLZ5, WFG2, and WFG9 test problems. Each test instance ran 20 times independently. The curves of the average IGD and HV metrics obtained by the proposed algorithm RGEA on each test function with different values of the parameter α are shown in Figure 21 and Figure 22. From Figure 21 and Figure 22, it can be seen that the different values of parameter α had little effect on the regular DTLZ1 problem with 3 objectives, the regular WFG9 problems with 3-to-10 objectives, the irregular DTLZ5 problem with 3 objectives, and the irregular WFG2 problems with 3 and 5 objectives. The parameter α had a significant impact on the regular DTLZ1 problems with 5, 8, and 10 objectives, and it had a great impact on the irregular DTLZ5 problems with 5, 8, and 10 objectives. It had a slight impact on the irregular WFG2 problems with 8 and 10 objectives, which indicates that the parameter α did not have much impact on the regular and irregular problems with low-dimensional objectives but that it did have a greater impact on the irregular problems with high-dimensional objectives. According to the analysis of the change curve, the parameter α can achieve relatively good performance at 50, where 50 refers to the entropy value calculated once every 50 iterations. The parameters α control the interval of the calculated entropy and determine the switching time of the reference point-based method and the grid-based method. When the parameters α are different, the distribution of offspring generated by the initial reference point-based environment selection method will also be different, which will directly affect the subsequent grid-based environment selection method, thus affecting the entire population. By introducing entropy and parameter α to determine the switching time of the environment selection method, the current entropy reached the maximum entropy, that is, after determining the number of iterations affected by the parameter α , the distribution of the population would be the best at that time, and the grid-based method was then switched to accelerate local convergence.

6. Conclusions

In order to solve the problem where the reference point-based method does not obtain good performance on irregular problems and the grid-based method does not obtain good results on regular problems, this paper proposes the Reference Point and Grid Method-based Evolutionary Algorithm (RGEA) with entropy for many-objective optimization problems. In this paper, the parameter α was introduced to control the interval for calculating the entropy value. By comparing the current entropy with the maximum entropy, the reference point-based method or the grid-based method was determined. When the current entropy reaches the maximum entropy, the grid-based method is adopted. When the current entropy does not reach the maximum entropy, the reference point-based method is adopted. RGEA was compared with six evolutionary algorithms without adaptive technology, i.e., MOEA/D, MOEA/D-DE, NSGAIII, GrEA, MSOPSII, and IBEA, as well as six advanced evolutionary algorithms with adaptive technology, i.e., IDBEA, ANSGAIII, MOEA/D-AWA, RVEAa, DEAGNG, and AdaW. Widely used test problems, such as the DTLZ1-7 and WFG1-9 problems, were selected, and the two types of problems were divided into regular problems and irregular problems when analyzing the specific performance. As verified, RGEA delivered a significant performance in both regular and irregular problems. The main reason why RGEA can effectively deal with regular and irregular problems is that entropy and the parameter α were introduced into RGEA, which can control the interval of calculation entropy. When RGEA reaches the maximum entropy, the reference point-based method is no longer called; rather, it is converted into a grid-based method, which promotes diversity and convergence. RGEA adopts the reference point-based method to improve the population diversity in the early stage of the search, and it then evolves to a later stage, where the entropy calculation is controlled by the parameter α . When the current entropy value reaches the maximum entropy value, the grid-based method is switched to improve the convergence. We also studied the sensitivity of the parameter α , and we concluded that the parameter α did not have much influence on the regular and irregular problems with low-dimensional objectives, but we did find that it had a greater impact on the irregular problems with high-dimensional objectives. However, this paper only studied the influence of the sensitivity of the parameter α on the performance of the RGEA algorithm when the entropy calculation interval was between 20 and 60 generations. In follow-up studies, the diversity and convergence of the population in the evolution process of RGEA could be analyzed to determine the number of specific evolution iterations with superior performance in the evolution process, so as to determine a better interval of entropy calculation. At the same time, such studies could also help determine the switching time used in the reference point-based method and the grid-based method so that the RGEA algorithm can show better performance. Therefore, the study of the parameter α in the evolution process will be the focus of a future research direction.

Author Contributions

Q.L.: Data curation, Writing—Original draft preparation, Software. B.S.: Validation. C.Z.: Methodology, Writing—Reviewing and Editing. All authors have read and agreed to the published version of the manuscript.

Funding

The work was supported by National Natural Science Foundation of China under Grant No. 42271391 and No. 62006214; the Special Project of Hubei Key Research and Development Program under Grant No. 2023BIB015; the Joint Funds of Equipment Pre-Research and Ministry of Education of China under Grant No. 8091B022148; and the Hubei excellent young and middle-aged science and technology innovation team plan project under Grant No. T2021031.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Khare, V.; Yao, X.; Deb, K. Performance scaling of multi-objective evolutionary algorithms. In Proceedings of the 2003 EMO, Faro, Portugal, 8–11 April 2003; pp. 376–390. [Google Scholar]
  2. Deb, K.; Jain, H. An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems with Box Constraints. IEEE Trans. Evol. Comput. 2014, 18, 577–601. [Google Scholar] [CrossRef]
  3. Li, B.; Li, J.; Tang, K.; Yao, X. Many-Objective Evolutionary Algorithms: A Survey. ACM Comput. Surv. 2015, 48, 13. [Google Scholar] [CrossRef]
  4. Laumanns, M.; Thiele, L.; Deb, K.; Zitzler, E. Combining convergence and diversity in evolutionary multiobjective optimization. Evol. Comput. 2002, 10, 263–282. [Google Scholar] [CrossRef] [PubMed]
  5. Yang, S.; Li, M.; Liu, X.; Zheng, J. A Grid-Based Evolutionary Algorithm for Many-Objective Optimization. IEEE Trans. Evol. Comput. 2013, 17, 721–736. [Google Scholar] [CrossRef]
  6. He, Z.; Yen, G.G.; Zhang, J. Fuzzy-Based Pareto Optimality for Many-Objective Evolutionary Algorithms. IEEE Trans. Evol. Comput. 2014, 18, 269–285. [Google Scholar] [CrossRef]
  7. Ikeda, K.; Kita, H.; Kobayashi, S. Failure of Pareto-based MOEAs: Does non-dominated really mean near to optimal? In Proceedings of the 2001 Congress on Evolutionary Computation, Seoul, Republic of Korea, 27–30 May 2001; IEEE: Piscataway, NJ, USA, 2001; Volume 2, pp. 957–962. [Google Scholar]
  8. Yuan, Y.; Xu, H.; Wang, B.; Yao, X. A New Dominance Relation-Based Evolutionary Algorithm for Many-Objective Optimization. IEEE Trans. Evol. Comput. 2016, 20, 16–37. [Google Scholar] [CrossRef]
  9. Xiang, Y.; Zhou, Y.; Li, M.; Chen, Z. A Vector Angle-Based Evolutionary Algorithm for Unconstrained Many-Objective Optimization. IEEE Trans. Evol. Comput. 2017, 21, 131–152. [Google Scholar] [CrossRef]
  10. Li, M.; Yang, S.; Liu, X. Shift-Based Density Estimation for Pareto-Based Algorithms in Many-Objective Optimization. IEEE Trans. Evol. Comput. 2014, 18, 348–365. [Google Scholar] [CrossRef]
  11. Zhang, X.; Tian, Y.; Jin, Y. A Knee Point-Driven Evolutionary Algorithm for Many-Objective Optimization. IEEE Trans. Evol. Comput. 2015, 19, 761–776. [Google Scholar] [CrossRef]
  12. Zitzler, E.; Künzli, S. Indicator-Based Selection in Multiobjective Search. In Parallel Problem Solving from Nature–PPSN VIII, Proceedings of the 8th International Conference, Birmingham, UK, 18–22 September 2004; Springer: Berlin/Heidelberg, Germany, 2004; pp. 832–842. [Google Scholar]
  13. Hernández Gómez, R.; Coello Coello, C.A. Improved Metaheuristic Based on the R2 Indicator for Many-Objective Optimization. In Proceedings of the GECCO ’15: Genetic and Evolutionary Computation Conference, Madrid, Spain, 11–15 July 2015; pp. 679–686. [Google Scholar]
  14. Beume, N.; Naujoks, B.; Emmerich, M. SMS-EMOA: Multiobjective selection based on dominated hypervolume. Eur. J. Oper. Res. 2007, 181, 1653–1669. [Google Scholar] [CrossRef]
  15. Li, B.; Tang, K.; Li, J.; Yao, X. Stochastic Ranking Algorithm for Many-Objective Optimization Based on Multiple Indicators. IEEE Trans. Evol. Comput. 2016, 20, 924–938. [Google Scholar] [CrossRef]
  16. Brockhoff, D.; Zitzler, E. Are all objectives necessary? On dimensionality reduction in evolutionary multiobjective optimization. In Proceedings of the International Conference on Parallel Problem Solving from Nature, Reykjavik, Iceland, 9–13 September 2006; Springer: Berlin/Heidelberg, Germany, 2006; pp. 533–542. [Google Scholar]
  17. Saxena, D.K.; Deb, K. Non-linear Dimensionality Reduction Procedures for Certain Large-Dimensional Multi-objective Optimization Problems: Employing Correntropy and a Novel Maximum Variance Unfolding. In Evolutionary Multi-Criterion Optimization; Springer: Berlin/Heidelberg, Germany, 2007; pp. 772–787. [Google Scholar]
  18. Wang, H.; Yao, X. Objective reduction based on nonlinear correlation information entropy. Soft Comput. 2016, 20, 2393–2407. [Google Scholar] [CrossRef]
  19. Yuan, Y.; Ong, Y.S.; Gupta, A. Objective Reduction in Many-Objective Optimization: Evolutionary Multiobjective Approach and Critical Analysis. IEEE Trans. Evol. Comput. 2017, PP(99), 1–20. [Google Scholar]
  20. Miettinen, K. Nonlinear Multiobjective Optimization; Kluwer: Boston, MA, USA, 1999. [Google Scholar]
  21. Jaszkiewicz, A. On the performance of multiple-objective genetic local search on the 0/1 knapsack problem—A comparative experiment. IEEE Trans. Evol. Comput. 2002, 6, 402–412. [Google Scholar] [CrossRef]
  22. Das, I.; Dennis, J.E. Normal-boundary intersection: A new method for generating the Pareto surface in nonlinear multicriteria optimization problems. SIAM J. Optim. 1998, 8, 631–657. [Google Scholar] [CrossRef]
  23. Zhang, Q.; Li, H. MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
  24. Asafuddoula, M.; Ray, T.; Sarker, R. A Decomposition-Based Evolutionary Algorithm for Many Objective Optimization. IEEE Trans. Evol. Comput. 2015, 19, 445–460. [Google Scholar] [CrossRef]
  25. Yuan, Y.; Xu, H.; Wang, B.; Zhang, B.; Yao, X. Balancing Convergence and Diversity in Decomposition-Based Many-Objective Optimizers. IEEE Trans. Evol. Comput. 2016, 20, 180–198. [Google Scholar] [CrossRef]
  26. Li, K.; Deb, K.; Zhang, Q.; Kwong, S. An Evolutionary Many-Objective Optimization Algorithm Based on Dominance and Decomposition. IEEE Trans. Evol. Comput. 2015, 19, 694–716. [Google Scholar] [CrossRef]
  27. Wang, R.; Zhou, Z.; Ishibuchi, H.; Liao, T.; Zhang, T. Localized weighted sum method for many-objective optimization. IEEE Trans. Evol. Comput. 2016, 22, 3–18. [Google Scholar] [CrossRef]
  28. Cheng, R.; Jin, Y.; Olhofer, M.; Sendhoff, B. A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization. IEEE Trans. Evol. Comput. 2016, 20, 773–791. [Google Scholar] [CrossRef]
  29. Cai, L.; Qu, S.; Yuan, Y.; Yao, X. A clustering-ranking method for many-objective optimization. Appl. Soft Comput. 2015, 35, 681–694. [Google Scholar] [CrossRef]
  30. Wang, Z.K.; Zhang, Q.F.; Li, H.; Ishibuchi, H.; Jiao, L.C. On the use of two reference points in decomposition based multiobjective evolutionary algorithms. Swarm Evolut. Comput. 2017, 34, 89–102. [Google Scholar] [CrossRef]
  31. Ma, X.L.; Yu, Y.; Li, X.D.; Qi, Y.T.; Zhu, Z.X. A survey of weight vector adjustment methods for decomposition-based multiobjective evolutionary algorithms. IEEE Trans. Evolut. Comput. 2020, 24, 634–649. [Google Scholar] [CrossRef]
  32. Hua, Y.C.; Jin, Y.; Hao, K.R. A clustering-based adaptive evolutionary algorithm for multiobjective optimization with irregular Pareto fronts. IEEE Trans. Cybernet. 2019, 49, 2758–2770. [Google Scholar] [CrossRef] [PubMed]
  33. Lin, Q.Z.; Liu, S.B.; Wong, K.C.; Gong, M.G.; Coello, C.A.C.; Chen, J.Y.; Zhang, J. A clustering-based evolutionary algorithm for many-objective optimization problems. IEEE Trans. Evolut. Comput. 2019, 23, 391–405. [Google Scholar] [CrossRef]
  34. Cai, X.Y.; Mei, Z.W.; Fan, Z.; Zhang, Q.F. A constrained decomposition approach with grids for evolutionary multiobjective optimization. IEEE Trans. Evolut. Comput. 2018, 22, 564–577. [Google Scholar] [CrossRef]
  35. Liang, P.; Chen, Y.; Sun, Y.; Huang, Y.; Li, W. An information entropy-driven evolutionary algorithm based on reinforcement learning for many-objective optimization. Expert Syst. Appl. 2024, 238, 122164. [Google Scholar] [CrossRef]
  36. Cui, Z.; Qu, C.; Zhang, Z.; Jin, Y.; Cai, J.; Zhang, W.; Chen, J. An adaptive interval many-objective evolutionary algorithm with information entropy dominance. Swarm Evol. Comput. 2024, 91, 101749. [Google Scholar] [CrossRef]
  37. Li, W.; He, L.; Cao, Y. Many-objective evolutionary algorithm with reference point-based fuzzy correlation entropy for energy-efficient job shop scheduling with limited workers. IEEE Trans. Cybern. 2021, 52, 10721–10734. [Google Scholar] [CrossRef]
  38. Farhang-Mehr, A.; Azarm, S. Diversity assessment of Pareto optimal solution sets: An entropy approach. In Proceedings of the 2002 Congress on Evolutionary Computation, CEC’02 (Cat. No. 02TH8600), Honolulu, HI, USA, 12–17 May 2002; IEEE: Piscataway, NJ, USA, 2002; Volume 1, pp. 723–728. [Google Scholar]
  39. Saxena, D.K.; Sinha, A.; Duro, J.A.; Zhang, Q. Entropy-based termination criterion for multiobjective evolutionary algorithms. IEEE Trans. Evol. Comput. 2015, 20, 485–498. [Google Scholar] [CrossRef]
  40. Zhou, C.; Dai, G.; Zhang, C.; Li, X.; Ma, K. Entropy based evolutionary algorithm with adaptive reference points for many-objective optimization problems. Inf. Sci. 2018, 465, 232–247. [Google Scholar] [CrossRef]
  41. Tian, Y.; He, C.; Cheng, R.; Zhang, X.Y. A multistage evolutionary algorithm for better diversity preservation in multiobjective optimization. IEEE Trans. Syst. Man Cybernet. Syst. 2019, 51, 5880–5894. [Google Scholar] [CrossRef]
  42. Moen, H.J.F.; Hansen, N.B.; Hovl, H.; Tørresen, J. Many-Objective Optimization Using Taxi-Cab Surface Evolutionary Algorithm. In Evolutionary Multi-Criterion Optimization; Springer: Berlin/Heidelberg, Germany, 2013; Volume 7811, pp. 128–142. [Google Scholar]
  43. Wang, L.; Zhang, Q.; Zhou, A.; Gong, M.; Jiao, L. Constrained Subproblems in a Decomposition-Based Multiobjective Evolutionary Algorithm. IEEE Trans. Evol. Comput. 2016, 20, 475–480. [Google Scholar] [CrossRef]
  44. Seada, H.; Deb, K. A Unified Evolutionary Optimization Procedure for Single, Multiple, and Many Objectives. IEEE Trans. Evol. Comput. 2016, 20, 358–369. [Google Scholar] [CrossRef]
  45. Xiang, Y.; Zhou, Y.; Yang, X.; Huang, H. A Many-Objective Evolutionary Algorithm with Pareto-Adaptive Reference Points. IEEE Trans. Evol. Comput. 2020, 24, 99–113. [Google Scholar] [CrossRef]
  46. Yu, W.; Liu, J. A Multi-objective Evolutionary Algorithm Based on Q-learning for Adaptive Reference Vectors and Partition Deletion Strategy. In Proceedings of the 2024 36th Chinese Control and Decision Conference (CCDC), Xi’an, China, 25–27 May 2024; pp. 2284–2289. [Google Scholar]
  47. Wu, K.E.; Panoutsos, G. A New Method for Generating and Indexing Reference Points in Many Objective Optimisation. In Proceedings of the 2020 IEEE Congress on Evolutionary Computation (CEC), Glasgow, UK, 19–24 July 2020; pp. 1–8. [Google Scholar]
  48. Liu, S.; Lin, Q.; Wong, K.; Coello, C.A.C.; Li, J.; Ming, Z. A Self-Guided Reference Vector Strategy for Many-Objective Optimization. IEEE Trans. Cybern. 2022, 52, 1164–1178. [Google Scholar] [CrossRef]
  49. Liu, Q.; Jin, Y.; Heiderich, M.; Rodemann, T. Coordinated Adaptation of Reference Vectors and Scalarizing Functions in Evolutionary Many-Objective Optimization. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 763–775. [Google Scholar] [CrossRef]
  50. Knowles, J.; Corne, D. The Pareto archived evolution strategy: A new baseline algorithm for Pareto multiobjective optimisation. In Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), Washington, DC, USA, 6–9 July 1999; IEEE: Piscataway, NJ, USA, 1999; Volume 1, pp. 98–105. [Google Scholar]
  51. Knowles, J.D.; Corne, D.W. Approximating the nondominated front using the Pareto archived evolution strategy. Evol. Comput. 2000, 8, 149–172. [Google Scholar] [CrossRef]
  52. Corne, D.W.; Knowles, J.D.; Oates, M.J. The Pareto envelopebased selection algorithm for multiobjective optimization. In Proceedings of the 6th International Conference Parallel Problem Solving from Nature, Paris, France, 18–20 September 2000; pp. 839–848. [Google Scholar]
  53. Deb, K.; Mohan, M.; Mishra, S. Evaluating the ε-domination based multi-objective evolutionary algorithm for a quick computation of Pareto-optimal solutions. Evol. Comput. 2005, 13, 501–525. [Google Scholar] [CrossRef] [PubMed]
  54. Yen, G.G.; Lu, H. Dynamic multiobjective evolutionary algorithm: Adaptive cell-based rank and density estimation. IEEE Trans. Evol. Comput. 2003, 7, 253–274. [Google Scholar] [CrossRef]
  55. Knowles, J.D.; Corne, D.W. Properties of an adaptive archiving algorithm for storing nondominated vectors. IEEE Trans. Evol. Comput. 2003, 7, 100–116. [Google Scholar] [CrossRef]
  56. Rachmawati, L.; Srinivasain, D. Dynamic resizing for grid-based archiving in evolutionary multiobjective optimization. In Proceedings of the 2007 IEEE Congress on Evolutionary Computation, Singapore, 25–28 September 2007; pp. 3975–3982. [Google Scholar]
  57. Zhou, Y.; He, J. Convergence analysis of a self-adaptive multiobjective evolutionary algorithm based on grids. Inform. Process. Lett. 2007, 104, 117–122. [Google Scholar] [CrossRef]
  58. Hernández-Díaz, A.G.; Santana-Quintero, L.V.; Coello, C.A.C.; Molina, J. Pareto-adaptive ϵ-dominance. Evol. Comput. 2007, 15, 493–517. [Google Scholar] [CrossRef] [PubMed]
  59. Karahan, I.; Köksalan, M. A territory defining multiobjective evolutionary algorithm and preference incorporation. IEEE Trans. Evol. Comput. 2010, 14, 636–664. [Google Scholar] [CrossRef]
  60. Cai, X.; Xiao, Y.; Li, M.; Hu, H.; Ishibuchi, H.; Li, X. A Grid-Based Inverted Generational Distance for Multi/Many-Objective Optimization. IEEE Trans. Evol. Comput. 2021, 25, 21–34. [Google Scholar] [CrossRef]
  61. He, X.; Dai, C. An Improvement Evolutionary Algorithm Based on Decomposition and Grid-based Pareto Dominance for Many-objective Optimization. In Proceedings of the 2022 Global Conference on Robotics, Artificial Intelligence and Information Technology (GCRAIT), Chicago, IL, USA, 22–31 July 2022; pp. 145–149. [Google Scholar]
  62. He, M.; Xia, H.; Chen, H.; Ma, L. An Inhomogeneous Grid-Based Evolutionary Algorithm for Many-Objective Optimization. IEEE Access 2022, 10, 60459–60473. [Google Scholar] [CrossRef]
  63. Palakonda, V.; Kang, J.-M.; Jung, H. Clustering-Aided Grid-Based One-to-One Selection-Driven Evolutionary Algorithm for Multi/Many-Objective Optimization. IEEE Access 2024, 12, 120612–120623. [Google Scholar] [CrossRef]
  64. Deb, K.; Thiele, L.; Laumanns, M.; Zitzler, E. Scalable multi-objective optimization test problems. In Proceedings of the Congress on Evolutionary Computation, Honolulu, HI, USA, 12–17 May 2002; IEEE: Piscataway, NJ, USA, 2002; Volume 1, pp. 825–830. [Google Scholar]
  65. Huband, S.; Hingston, P.; Barone, L.; While, L. A review of multiobjective test problems and a scalable test problem toolkit. IEEE Trans. Evol. Comput. 2006, 10, 477–506. [Google Scholar] [CrossRef]
  66. Tian, Y.; Cheng, R.; Zhang, X.; Jin, Y. PlatEMO: A MATLAB platform for evolutionary multi-objective optimization. IEEE Comput. Intell. Mag. 2017, 12, 73–87. [Google Scholar] [CrossRef]
  67. Li, H.; Zhang, Q. Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Trans. Evol. Comput. 2009, 13, 284–302. [Google Scholar] [CrossRef]
  68. Ishibuchi, H.; Sakane, Y.; Tsukamoto, N.; Nojima, Y. Evolutionary many-objective optimization by NSGA-II and MOEA/D with large populations. In Proceedings of the 2009 IEEE International Conference on Systems, Man and Cybernetics, San Antonio, TX, USA, 11–14 October 2009; pp. 1758–1763. [Google Scholar]
  69. Deb, K. Multi-Objective Optimization Using Evolutionary Algorithms; Wiley: Chichester, UK, 2001. [Google Scholar]
  70. Price, K.; Storn, R.M.; Lampinen, J.A. Differential Evolution: A Practical Approach to Global Optimization; Natural Computing Series; Springer: Secaucus, NJ, USA, 2005. [Google Scholar]
  71. Hughes, E.J. MSOPS-II: A general-purpose Many-Objective optimiser. In Proceedings of the 2007 IEEE Congress on Evolutionary Computation, Singapore, 25–28 September 2007; IEEE: Piscataway, NJ, USA, 2007; pp. 3944–3951. [Google Scholar]
  72. Qi, Y.; Ma, X.; Liu, F.; Jiao, L.; Sun, J.; Wu, J. MOEA/D with adaptive weight adjustment. Evol. Comput. 2014, 22, 231–264. [Google Scholar] [CrossRef] [PubMed]
  73. Cheng, Q.; Du, B.; Zhang, L.; Liu, R. ANSGA-III: A Multiobjective Endmember Extraction Algorithm for Hyperspectral Images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 700–721. [Google Scholar] [CrossRef]
  74. Liu, Y.; Ishibuchi, H.; Masuyama, N.; Nojima, Y. Adapting reference vectors and scalarizing functions by growing neural gas to handle irregular Pareto fronts. IEEE Trans. Evol. Comput. 2020, 24, 439–453. [Google Scholar] [CrossRef]
  75. Li, M.; Yao, X. What weights work for you? Adapting weights for any Pareto front shape in decomposition-based evolutionary multiobjective optimisation. Evol. Comput. 2020, 28, 227–253. [Google Scholar] [CrossRef] [PubMed]
  76. Zitzler, E.; Thiele, L.; Laumanns, M.; Fonseca, C.M.; da Fonseca, V.G. Performance assessment of multiobjective optimizers:an analysis and review. IEEE Trans. Evol. Comput. 2003, 7, 117–132. [Google Scholar] [CrossRef]
  77. Zitzler, E.; Thiele, L. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Trans. Evol. Comput. 1999, 3, 257–271. [Google Scholar] [CrossRef]
  78. García, S.; Molina, D.; Lozano, M.; Herrera, F. A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: A case study on the CEC’2005 Special Session on Real Parameter Optimization. J. Heuristics 2009, 15, 617–644. [Google Scholar] [CrossRef]
  79. Wilcoxon, F. Individual Comparisons by Ranking Methods. Biom. Bull. 1945, 1, 80–83. [Google Scholar] [CrossRef]
Figure 1. Illustration of the arrangement of reference points in a three-objective space: (a) Illustration of the arrangement of a single layer of reference points in three-objective space, and (b) illustration of the arrangement of reference points for two layers in three objective spaces.
Figure 1. Illustration of the arrangement of reference points in a three-objective space: (a) Illustration of the arrangement of a single layer of reference points in three-objective space, and (b) illustration of the arrangement of reference points for two layers in three objective spaces.
Entropy 27 00524 g001
Figure 2. Configuration of the grid for the kth objective.
Figure 2. Configuration of the grid for the kth objective.
Entropy 27 00524 g002
Figure 3. A depiction of individuals positioned within a grid in a bi-objective space.
Figure 3. A depiction of individuals positioned within a grid in a bi-objective space.
Entropy 27 00524 g003
Figure 4. A graphic representation of the fitness allocation of an individual. The numbers in brackets denote G R and G C D , respectively.
Figure 4. A graphic representation of the fitness allocation of an individual. The numbers in brackets denote G R and G C D , respectively.
Entropy 27 00524 g004
Figure 5. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the DTLZ1 problem with 3 objectives. The numbers in brackets represent the number of objectives.
Figure 5. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the DTLZ1 problem with 3 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g005
Figure 6. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the DTLZ5 problem with three objectives. The numbers in brackets represent the number of objectives.
Figure 6. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the DTLZ5 problem with three objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g006
Figure 7. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the WFG2 problem with three objectives. The numbers in brackets represent the number of objectives.
Figure 7. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the WFG2 problem with three objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g007
Figure 8. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the WFG4 problem with three objectives. The numbers in brackets represent the number of objectives.
Figure 8. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the WFG4 problem with three objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g008
Figure 9. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the DTLZ1 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Figure 9. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the DTLZ1 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g009
Figure 10. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the DTLZ5 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Figure 10. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the DTLZ5 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g010
Figure 11. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the WFG2 problem with 10 objectives. The number in brackets represents the number of objectives.
Figure 11. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the WFG2 problem with 10 objectives. The number in brackets represents the number of objectives.
Entropy 27 00524 g011
Figure 12. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the WFG8 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Figure 12. The non-dominated solutions that (g) RGEA and (a) MOEA/D, (b) MOEA/D-DE, (c) NSGAIII, (d) GrEA, (e) MSOPSII, and (f) IBEA obtained on the WFG8 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g012
Figure 13. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the DTLZ1 problem with 3 objectives. The numbers in brackets represent the number of objectives.
Figure 13. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the DTLZ1 problem with 3 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g013
Figure 14. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the DTLZ7 problem with 3 objectives. The numbers in brackets represent the number of objectives.
Figure 14. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the DTLZ7 problem with 3 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g014
Figure 15. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the WFG2 problem with 3 objectives. The numbers in brackets represent the number of objectives.
Figure 15. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the WFG2 problem with 3 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g015
Figure 16. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the WFG6 problem with 3 objectives. The numbers in brackets represent the number of objectives.
Figure 16. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the WFG6 problem with 3 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g016
Figure 17. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the DTLZ4 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Figure 17. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the DTLZ4 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g017
Figure 18. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the DTLZ7 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Figure 18. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the DTLZ7 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g018
Figure 19. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the WFG2 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Figure 19. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the WFG2 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g019
Figure 20. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the WFG6 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Figure 20. The non-dominated solutions that (g) RGEA and (a) I-DBEA, (b) ANSGAIII, (c) MOEA/D-AWA, (d) RVEAa, (e) DEAGNG, and (f) AdaW obtained on the WFG6 problem with 10 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g020
Figure 21. The effect of different values of the parameter α on the IGD values obtained by RGEA for the (a) DTLZ1, (b) DTLZ5, (c) WFG2, and (d) WFG9 problems with 3, 5, 8, and 10 objectives. The numbers in brackets represent the number of objectives.
Figure 21. The effect of different values of the parameter α on the IGD values obtained by RGEA for the (a) DTLZ1, (b) DTLZ5, (c) WFG2, and (d) WFG9 problems with 3, 5, 8, and 10 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g021
Figure 22. The effect of different values of the parameter α on the HV values obtained by RGEA for the (a) DTLZ1, (b) DTLZ5, (c) WFG2, and (d) WFG9 problems with 3, 5, 8, and 10 objectives. The numbers in brackets represent the number of objectives.
Figure 22. The effect of different values of the parameter α on the HV values obtained by RGEA for the (a) DTLZ1, (b) DTLZ5, (c) WFG2, and (d) WFG9 problems with 3, 5, 8, and 10 objectives. The numbers in brackets represent the number of objectives.
Entropy 27 00524 g022aEntropy 27 00524 g022b
Table 2. The IGD metric values of RGEA and the six evolutionary algorithms without adaptive technology on the DTLZ1-7 and WFG1-9 problems with 3–10 objectives, where the best result on each test instance is shown in a blue font.
Table 2. The IGD metric values of RGEA and the six evolutionary algorithms without adaptive technology on the DTLZ1-7 and WFG1-9 problems with 3–10 objectives, where the best result on each test instance is shown in a blue font.
ProblemMOEADMOEADDENSGAIIIGrEAMSOPSIIIBEARGEA
DTLZ1 2.0636 × 10 2 ( 8.02 × 10 5 )= 3.0615 × 10 2 ( 2.24 × 10 4 ) - 2.0649 × 10 2 ( 1.14 × 10 4 ) - 1.0973 × 10 1 ( 9.46 × 10 2 ) - 2.7907 × 10 2 ( 1.61 × 10 3 ) - 1.8535 × 10 1 ( 3.19 × 10 2 ) - 2.0593 × 10 2 (3.38 × 10−5)
5.3685 × 10 2 (1.08 × 10−3)+ 4.1212 × 10 1 ( 3.13 × 10 1 ) - 5.4787 × 10 2 ( 1.93 × 10 3 ) + 1.7864 × 10 1 ( 9.80 × 10 2 ) = 6.6608 × 10 2 ( 2.85 × 10 3 ) = 1.8316 × 10 1 ( 2.21 × 10 2 ) - 1.2905 × 10 1 ( 9.25 × 10 2 )
9.0424 × 10 2 (8.93 × 10−4)+ 2.3990 × 10 1 ( 1.78 × 10 1 ) = 1.8388 × 10 1 ( 1.35 × 10 1 ) = 3.5759 × 10 1 ( 2.58 × 10 1 ) - 1.8673 × 10 1 ( 1.33 × 10 2 ) = 2.5453 × 10 1 ( 2.68 × 10 2 ) - 1.7050 × 10 1 ( 6.54 × 10 2 )
1.0301 × 10 1 (5.60 × 10−4 ) + 6.1594 × 10 1 ( 5.50 × 10 1 ) = 2.8048 × 10 1 ( 1.43 × 10 1 ) = 4.9748 × 10 1 ( 2.01 × 10 1 ) - 1.8639 × 10 1 ( 1.28 × 10 2 ) + 2.3114 × 10 1 ( 1.91 × 10 2 )= 3.2751 × 10 1 ( 2.23 × 10 1 )
DTLZ2 5.4484 × 10 2 (7.77 × 10−6)+ 7.6891 × 10 2 ( 8.79 × 10 4 ) - 5.4510 × 10 2 ( 2.21 × 10 5 ) = 6.7093 × 10 2 ( 1.26 × 10 3 ) - 7.0986 × 10 2 ( 1.48 × 10 3 ) - 8.3221 × 10 2 ( 3.35 × 10 3 ) - 5.4502 × 10 2 ( 1.47 × 10 5 )
1.6551 × 10 1 (3.72 × 10−4)+ 3.6101 × 10 1 ( 2.03 × 10 2 ) - 1.6824 × 10 1 ( 6.77 × 10 4 ) = 1.7222 × 10 1 ( 1.68 × 10 3 ) - 1.8342 × 10 1 ( 4.58 × 10 3 ) - 1.9220 × 10 1 ( 1.55 × 10 3 ) - 1.6790 × 10 1 ( 5.93 × 10 4 )
3.1727 × 10 1 (9.89 × 10−4)+ 6.2994 × 10 1 ( 3.74 × 10 2 ) - 3.5387 × 10 1 ( 6.22 × 10 2 ) - 3.5549 × 10 1 ( 3.32 × 10 3 ) - 3.8709 × 10 1 ( 1.58 × 10 2 ) - 3.6357 × 10 1 ( 2.92 × 10 3 ) - 3.4649 × 10 1 ( 1.12 × 10 2 )
4.0708 × 10 1 ( 3.55 × 10 3 )+ 6.8249 × 10 1 ( 3.61 × 10 2 ) - 4.5580 × 10 1 ( 2.84 × 10 2 ) = 4.0487 × 10 1 (1.34 × 10−3)+ 4.4559 × 10 1 ( 9.76 × 10 3 ) = 4.2760 × 10 1 ( 2.92 × 10 3 )+ 4.6864 × 10 1 ( 4.68 × 10 2 )
DTLZ3 5.8553 × 10 2 ( 3.72 × 10 3 ) = 1.1862 × 10 + 0 ( 2.99 × 10 + 0 ) - 5.9579 × 10 2 ( 4.94 × 10 3 ) = 1.1892 × 10 1 ( 9.95 × 10 2 ) - 7.6627 × 10 2 ( 3.40 × 10 3 ) - 4.7948 × 10 1 ( 4.56 × 10 3 ) - 5.7344 × 10 2 (3.41 × 10−3)
1.3307 × 10 + 0 ( 1.66 × 10 + 0 ) = 1.2503 × 10 + 1 ( 1.41 × 10 + 1 ) - 1.0144 × 10 + 0 ( 1.17 × 10 + 0 ) = 8.3401 × 10 1 ( 4.53 × 10 1 ) - 2.4307 × 10 1 (1.64 × 10−2)= 5.9960 × 10 1 ( 3.97 × 10 3 )= 7.1286 × 10 1 ( 8.01 × 10 1 )
1.1880 × 10 + 0 ( 2.14 × 10 + 0 ) + 1.7523 × 10 + 0 ( 2.58 × 10 + 0 ) + 6.7323 × 10 + 0 ( 4.26 × 10 + 0 ) - 7.5568 × 10 + 0 ( 3.91 × 10 + 0 ) - 6.2692 × 10 1 (2.63 × 10−1)+ 6.7040 × 10 1 ( 1.16 × 10 2 )+ 4.1288 × 10 + 0 ( 2.02 × 10 + 0 )
7.4320 × 10 1 ( 3.79 × 10 1 )+ 7.4310 × 10 + 0 ( 1.15 × 10 + 1 ) + 1.5920 × 10 + 1 ( 9.20 × 10 + 0 ) = 1.5312 × 10 + 1 ( 6.37 × 10 + 0 ) = 3.3068 × 10 + 0 ( 1.32 × 10 + 0 ) + 7.2387 × 10 1 (6.91 × 10−3 ) + 1.5899 × 10 + 1 ( 1.16 × 10 + 1 )
DTLZ4 4.2763 × 10 1 ( 3.47 × 10 1 ) = 1.6440 × 10 1 ( 8.17 × 10 2 ) + 2.2087 × 10 1 ( 2.74 × 10 1 ) = 1.5785 × 10 1 ( 2.70 × 10 1 ) + 2.9598 × 10 1 ( 3.38 × 10 1 ) - 8.2128 × 10 2 (1.79 × 10−3 ) + 2.0065 × 10 1 ( 2.29 × 10 1 )
6.0393 × 10 1 ( 2.16 × 10 1 ) - 4.0978 × 10 1 ( 2.47 × 10 2 ) - 1.6924 × 10 1 (9.71 × 10−4)= 1.7539 × 10 1 ( 2.35 × 10 3 ) - 3.1391 × 10 1 ( 1.82 × 10 1 ) - 2.0213 × 10 1 ( 5.07 × 10 2 ) - 1.6966 × 10 1 ( 1.35 × 10 3 )
7.0351 × 10 1 ( 1.02 × 10 1 ) - 7.0957 × 10 1 ( 3.09 × 10 2 ) - 3.9524 × 10 1 ( 8.33 × 10 2 ) = 3.5389 × 10 1 (1.73 × 10−3)= 5.7792 × 10 1 ( 1.17 × 10 1 ) - 3.8105 × 10 1 ( 4.58 × 10 2 )= 4.1337 × 10 1 ( 9.08 × 10 2 )
7.4196 × 10 1 ( 1.33 × 10 1 ) - 7.2403 × 10 1 ( 2.39 × 10 2 ) - 4.8095 × 10 1 ( 1.24 × 10 2 ) = 4.1082 × 10 1 (1.23 × 10−3)+ 5.4949 × 10 1 ( 5.33 × 10 2 ) - 4.3203 × 10 1 ( 1.20 × 10 2 )+ 4.9043 × 10 1 ( 4.15 × 10 2 )
DTLZ5 3.3575 × 10 2 ( 1.27 × 10 4 ) - 1.4275 × 10 2 ( 1.26 × 10 4 ) - 1.3020 × 10 2 ( 2.00 × 10 3 ) = 2.1668 × 10 2 ( 1.41 × 10 3 ) - 1.7397 × 10 2 ( 3.00 × 10 3 ) - 1.7160 × 10 2 ( 1.63 × 10 3 ) - 1.2354 × 10 2 (1.56 × 10−3)
2.2368 × 10 2 (4.96 × 10−4)+ 3.8742 × 10 2 ( 1.46 × 10 3 ) + 1.6202 × 10 1 ( 5.14 × 10 2 ) = 1.3354 × 10 1 ( 3.55 × 10 2 ) = 2.9521 × 10 2 ( 5.76 × 10 3 ) + 4.6558 × 10 2 ( 1.29 × 10 2 )+ 1.5596 × 10 1 ( 4.98 × 10 2 )
2.4358 × 10 2 (2.85 × 10−4)+ 3.9265 × 10 2 ( 4.38 × 10 3 ) + 2.1377 × 10 1 ( 6.35 × 10 2 ) = 2.9311 × 10 1 ( 7.41 × 10 2 ) - 5.5428 × 10 2 ( 1.78 × 10 2 ) + 9.6771 × 10 2 ( 2.97 × 10 2 )+ 2.4515 × 10 1 ( 8.42 × 10 2 )
1.8808 × 10 2 (5.56 × 10−4)+ 5.0328 × 10 2 ( 5.79 × 10 3 ) + 2.4824 × 10 1 ( 4.50 × 10 2 ) = 3.2568 × 10 1 ( 4.79 × 10 2 ) - 1.2915 × 10 1 ( 4.68 × 10 2 ) + 1.0134 × 10 1 ( 2.56 × 10 2 )+ 2.5804 × 10 1 ( 5.10 × 10 2 )
DTLZ6 3.3733 × 10 2 ( 1.86 × 10 4 ) - 1.4426 × 10 2 (5.21 × 10−5)+ 1.9806 × 10 2 ( 3.59 × 10 3 ) = 2.2262 × 10 2 ( 1.56 × 10 4 ) - 1.9739 × 10 2 ( 6.46 × 10 3 ) = 2.5688 × 10 2 ( 3.68 × 10 3 ) - 1.8897 × 10 2 ( 1.56 × 10 3 )
2.2627 × 10 2 (9.44 × 10−4)+ 3.5085 × 10 2 ( 2.92 × 10 4 ) + 3.9704 × 10 1 ( 1.90 × 10 1 ) = 2.1789 × 10 1 ( 5.69 × 10 2 ) + 4.1210 × 10 2 ( 1.64 × 10 2 ) + 8.3323 × 10 2 ( 1.59 × 10 2 )+ 4.5861 × 10 1 ( 2.04 × 10 1 )
2.6511 × 10 1 ( 6.10 × 10 1 ) + 2.7271 × 10 2 (2.76 × 10−3)+ 2.7428 × 10 + 0 ( 7.36 × 10 1 ) = 2.3846 × 10 + 0 ( 5.53 × 10 1 ) + 1.5696 × 10 + 0 ( 1.33 × 10 + 0 ) + 2.1295 × 10 1 ( 8.20 × 10 2 )+ 3.2130 × 10 + 0 ( 9.01 × 10 1 )
1.9442 × 10 2 (1.49 × 10−3)+ 2.7334 × 10 2 ( 3.27 × 10 3 ) + 5.1851 × 10 + 0 ( 6.66 × 10 1 ) = 2.6216 × 10 + 0 ( 2.22 × 10 1 ) + 2.5161 × 10 + 0 ( 9.76 × 10 1 ) + 1.5722 × 10 1 ( 4.74 × 10 2 )+ 5.3456 × 10 + 0 ( 6.81 × 10 1 )
DTLZ7 1.5427 × 10 1 ( 2.92 × 10 3 ) - 2.7656 × 10 1 ( 1.90 × 10 1 ) - 7.7647 × 10 2 ( 2.92 × 10 3 ) = 8.5464 × 10 2 (4.31 × 10−3)+ 1.4863 × 10 1 ( 2.13 × 10 2 ) - 7.8432 × 10 2 ( 3.86 × 10 3 )= 9.1019 × 10 2 ( 6.31 × 10 2 )
9.0232 × 10 1 ( 2.76 × 10 1 ) - 1.1202 × 10 + 0 ( 1.40 × 10 1 ) - 3.3175 × 10 1 ( 2.06 × 10 2 ) = 2.3954 × 10 1 (9.49 × 10−3)+ 4.5826 × 10 1 ( 5.32 × 10 2 ) - 2.6808 × 10 1 ( 5.35 × 10 3 )+ 3.3208 × 10 1 ( 1.58 × 10 2 )
1.7949 × 10 + 0 ( 2.60 × 10 1 ) - 1.3422 × 10 + 0 ( 1.35 × 10 1 ) = 1.4118 × 10 + 0 ( 2.72 × 10 1 ) = 8.4908 × 10 1 ( 5.29 × 10 2 ) + 1.4196 × 10 + 0 ( 1.58 × 10 1 ) = 7.9669 × 10 1 (1.68 × 10−1 ) + 1.3625 × 10 + 0 ( 3.10 × 10 1 )
2.3112 × 10 + 0 ( 6.18 × 10 1 ) + 1.7561 × 10 + 0 ( 1.30 × 10 1 ) + 6.0817 × 10 + 0 ( 1.00 × 10 + 0 ) = 3.3754 × 10 + 0 ( 2.40 × 10 1 ) + 5.8854 × 10 + 0 ( 1.23 × 10 + 0 ) = 9.8390 × 10 1 (1.71 × 10−1 ) + 6.3880 × 10 + 0 ( 1.12 × 10 + 0 )
WFG1 3.3745 × 10 1 ( 3.86 × 10 2 ) - 1.3730 × 10 + 0 ( 9.07 × 10 2 ) - 2.5008 × 10 1 ( 2.65 × 10 2 ) = 1.9319 × 10 1 ( 1.42 × 10 2 ) + 2.8095 × 10 1 ( 4.99 × 10 2 ) - 1.9056 × 10 1 (1.00 × 10−2 ) + 2.3969 × 10 1 ( 3.77 × 10 2 )
8.0456 × 10 1 ( 2.86 × 10 2 ) - 1.8824 × 10 + 0 ( 1.03 × 10 1 - 5.1913 × 10 1 ( 3.94 × 10 2 ) = 5.2317 × 10 1 ( 2.70 × 10 2 ) = 6.0689 × 10 1 ( 2.35 × 10 1 ) = 4.2618 × 10 1 (8.99 × 10−3 ) + 5.2071 × 10 1 ( 3.62 × 10 2 )
1.6040 × 10 + 0 ( 3.76 × 10 2 ) - 2.3453 × 10 + 0 ( 1.13 × 10 1 ) - 1.1666 × 10 + 0 ( 9.40 × 10 2 ) = 1.2190 × 10 + 0 ( 5.12 × 10 2 ) - 1.0265 × 10 + 0 ( 1.57 × 10 1 ) + 9.3510 × 10 1 (2.61 × 10−2 ) + 1.1656 × 10 + 0 ( 7.95 × 10 2 )
1.7591 × 10 + 0 ( 3.91 × 10 2 ) - 2.4779 × 10 + 0 ( 6.13 × 10 2 ) - 1.2563 × 10 + 0 ( 7.38 × 10 2 ) = 1.0814 × 10 + 0 ( 2.74 × 10 2 ) + 1.1018 × 10 + 0 ( 1.29 × 10 1 ) + 9.8397 × 10 1 (2.55 × 10−2 ) + 1.2229 × 10 + 0 ( 7.79 × 10 2 )
WFG2 2.6401 × 10 1 ( 1.89 × 10 2 ) - 3.4807 × 10 1 ( 1.88 × 10 2 ) - 1.6387 × 10 1 ( 1.10 × 10 3 ) = 2.3701 × 10 1 ( 1.40 × 10 2 ) - 2.1149 × 10 1 ( 1.09 × 10 2 ) - 3.0130 × 10 1 ( 6.65 × 10 3 ) - 1.6336 × 10 1 (9.63 × 10−4)
7.6001 × 10 1 ( 3.52 × 10 2 ) - 1.3448 × 10 + 0 ( 4.97 × 10 2 ) - 3.8925 × 10 1 (2.08 × 10−3)= 5.1028 × 10 1 ( 1.49 × 10 2 ) - 4.4105 × 10 1 ( 1.20 × 10 2 ) - 4.6201 × 10 1 ( 5.11 × 10 3 ) - 3.8927 × 10 1 ( 2.55 × 10 3 )
1.7747 × 10 + 0 ( 4.98 × 10 2 ) - 1.7712 × 10 + 0 ( 6.23 × 10 2 ) - 1.0264 × 10 + 0 ( 2.08 × 10 1 ) = 1.0043 × 10 + 0 (3.90 × 10−2)= 1.3996 × 10 + 0 ( 2.43 × 10 1 ) - 1.0345 × 10 + 0 ( 4.10 × 10 2 )= 1.0872 × 10 + 0 ( 2.32 × 10 1 )
1.9040 × 10 + 0 ( 3.42 × 10 2 ) - 1.8229 × 10 + 0 ( 8.71 × 10 2 ) - 1.3488 × 10 + 0 ( 1.08 × 10 1 ) = 1.1759 × 10 + 0 ( 4.32 × 10 2 ) + 1.7642 × 10 + 0 ( 2.62 × 10 1 ) - 1.0950 × 10 + 0 (3.36 × 10−2)+ 1.2672 × 10 + 0 ( 1.53 × 10 1 )
WFG3 2.0616 × 10 1 ( 3.44 × 10 2 ) - 3.0885 × 10 1 ( 3.75 × 10 2 ) - 1.2234 × 10 1 ( 1.63 × 10 2 ) = 7.9631 × 10 2 ( 6.17 × 10 3 ) + 1.0987 × 10 1 ( 1.25 × 10 2 ) = 4.2818 × 10 2 (3.15 × 10−3 ) + 1.1864 × 10 1 ( 1.37 × 10 2 )
9.6285 × 10 1 ( 2.34 × 10 1 ) - 1.6262 × 10 + 0 ( 7.57 × 10 2 ) - 5.1485 × 10 1 ( 4.89 × 10 2 ) = 3.8192 × 10 1 ( 3.40 × 10 2 ) + 9.4711 × 10 2 (1.37 × 10−2)+ 1.3393 × 10 1 ( 1.43 × 10 2 )+ 5.0362 × 10 1 ( 4.64 × 10 2 )
3.8747 × 10 + 0 ( 1.56 × 10 1 ) - 2.5937 × 10 + 0 ( 1.25 × 10 1 ) - 1.2372 × 10 + 0 ( 3.18 × 10 1 ) = 1.1133 × 10 + 0 ( 1.16 × 10 1 ) = 1.7405 × 10 1 (5.23 × 10−2)+ 4.2909 × 10 1 ( 3.55 × 10 2 )+ 1.0939 × 10 + 0 ( 1.00 × 10 1 )
5.4586 × 10 + 0 ( 1.88 × 10 1 ) - 3.4960 × 10 + 0 ( 1.59 × 10 1 ) - 1.2299 × 10 + 0 ( 3.16 × 10 1 ) = 1.9158 × 10 + 0 ( 2.38 × 10 1 ) - 1.7727 × 10 1 (5.77 × 10−2)+ 4.0131 × 10 1 ( 2.91 × 10 2 )+ 1.2272 × 10 + 0 ( 3.40 × 10 1 )
WFG4 2.8250 × 10 1 ( 7.65 × 10 3 ) - 4.0629 × 10 1 ( 1.21 × 10 2 ) - 2.2926 × 10 1 ( 1.52 × 10 3 ) = 2.5399 × 10 1 ( 5.24 × 10 3 ) - 2.7323 × 10 1 ( 1.14 × 10 2 ) - 3.3293 × 10 1 ( 1.14 × 10 2 ) - 2.2850 × 10 1 (1.58 × 10−3)
1.7118 × 10 + 0 ( 8.07 × 10 2 ) - 2.9654 × 10 + 0 ( 1.50 × 10 1 ) - 9.6513 × 10 1 ( 2.45 × 10 3 ) = 9.6657 × 10 1 ( 7.96 × 10 3 ) = 1.0885 × 10 + 0 ( 1.06 × 10 2 ) - 1.0958 × 10 + 0 ( 8.84 × 10 3 ) - 9.6460 × 10 1 (2.31 × 10−3)
7.1696 × 10 + 0 ( 7.99 × 10 2 ) - 5.2902 × 10 + 0 ( 1.77 × 10 1 ) - 2.9796 × 10 + 0 ( 8.52 × 10 2 ) = 2.8998 × 10 + 0 (1.75 × 10−2)+ 3.2475 × 10 + 0 ( 5.68 × 10 2 ) - 3.1981 × 10 + 0 ( 5.14 × 10 2 ) - 2.9700 × 10 + 0 ( 3.47 × 10 2 )
9.4868 × 10 + 0 ( 1.42 × 10 1 ) - 7.1531 × 10 + 0 ( 3.33 × 10 1 ) - 4.5058 × 10 + 0 ( 7.81 × 10 2 ) = 4.1007 × 10 + 0 (5.04 × 10−2)+ 4.3603 × 10 + 0 ( 5.52 × 10 2 ) + 4.3716 × 10 + 0 ( 5.77 × 10 2 )+ 4.5076 × 10 + 0 ( 7.11 × 10 2 )
WFG5 2.6498 × 10 1 ( 8.28 × 10 3 ) - 3.3674 × 10 1 ( 4.99 × 10 3 ) - 2.3454 × 10 1 (1.02 × 10−3)= 2.7081 × 10 1 ( 9.06 × 10 3 ) - 2.9488 × 10 1 ( 1.00 × 10 2 ) - 3.3574 × 10 1 ( 1.63 × 10 2 ) - 2.3466 × 10 1 ( 1.10 × 10 3 )
1.6334 × 10 + 0 ( 5.90 × 10 2 ) - 2.9975 × 10 + 0 ( 1.48 × 10 1 ) - 9.4995 × 10 1 (4.05 × 10−3)= 9.6696 × 10 1 ( 9.02 × 10 3 ) - 1.0921 × 10 + 0 ( 2.06 × 10 2 ) - 1.0805 × 10 + 0 ( 1.34 × 10 2 ) - 9.5031 × 10 1 ( 3.60 × 10 3 )
6.8041 × 10 + 0 ( 9.15 × 10 2 ) - 5.0038 × 10 + 0 ( 1.15 × 10 1 ) - 2.9506 × 10 + 0 ( 1.08 × 10 2 ) = 2.8973 × 10 + 0 (1.82 × 10−2)+ 3.2880 × 10 + 0 ( 4.49 × 10 2 ) - 3.2459 × 10 + 0 ( 2.65 × 10 2 ) - 2.9456 × 10 + 0 ( 1.08 × 10 2 )
9.1557 × 10 + 0 ( 1.20 × 10 1 ) - 6.8231 × 10 + 0 ( 2.06 × 10 1 ) - 4.4680 × 10 + 0 ( 1.53 × 10 2 ) = 4.0582 × 10 + 0 (2.79 × 10−2)+ 4.4373 × 10 + 0 ( 4.01 × 10 2 ) + 4.4614 × 10 + 0 ( 6.61 × 10 2 )= 4.4870 × 10 + 0 ( 6.31 × 10 2 )
WFG6 3.0374 × 10 1 ( 1.62 × 10 2 ) - 3.8045 × 10 1 ( 5.76 × 10 3 ) - 2.4950 × 10 1 ( 6.34 × 10 3 ) = 2.7402 × 10 1 ( 8.37 × 10 3 ) - 3.2100 × 10 1 ( 1.17 × 10 2 ) - 3.4344 × 10 1 ( 1.35 × 10 2 ) - 2.4893 × 10 1 (4.50 × 10−3)
1.8870 × 10 + 0 ( 1.18 × 10 1 ) - 2.2625 × 10 + 0 ( 3.05 × 10 1 ) - 9.6797 × 10 1 ( 2.82 × 10 3 ) = 9.8075 × 10 1 ( 6.42 × 10 3 ) - 1.1555 × 10 + 0 ( 3.24 × 10 2 ) - 1.1012 × 10 + 0 ( 1.22 × 10 2 ) - 9.6685 × 10 1 (2.92 × 10−3)
7.4771 × 10 + 0 ( 1.49 × 10 1 ) - 5.6090 × 10 + 0 ( 3.78 × 10 1 ) - 3.0242 × 10 + 0 ( 1.44 × 10 1 ) = 2.9341 × 10 + 0 (2.16 × 10−2)+ 3.3132 × 10 + 0 ( 5.19 × 10 2 ) - 3.3187 × 10 + 0 ( 3.35 × 10 2 ) - 2.9819 × 10 + 0 ( 1.64 × 10 2 )
9.7211 × 10 + 0 ( 1.01 × 10 1 ) - 7.8005 × 10 + 0 ( 4.12 × 10 1 ) - 4.5706 × 10 + 0 ( 1.31 × 10 2 ) = 4.0726 × 10 + 0 (2.50 × 10−2)+ 4.4176 × 10 + 0 ( 6.19 × 10 2 ) + 4.5800 × 10 + 0 ( 7.36 × 10 2 )= 4.5769 × 10 + 0 ( 1.98 × 10 2 )
WFG7 4.3145 × 10 1 ( 5.78 × 10 2 ) - 4.1496 × 10 1 ( 1.95 × 10 2 ) - 2.2822 × 10 1 (2.29 × 10−3)= 2.6660 × 10 1 ( 1.01 × 10 2 ) - 2.8985 × 10 1 ( 1.00 × 10 2 ) - 3.4067 × 10 1 ( 1.09 × 10 2 ) - 2.2871 × 10 1 ( 1.59 × 10 3 )
1.8766 × 10 + 0 ( 7.77 × 10 2 ) - 3.2667 × 10 + 0 ( 1.59 × 10 1 ) - 9.6287 × 10 1 ( 4.47 × 10 3 ) = 9.8022 × 10 1 ( 9.82 × 10 3 ) - 1.1470 × 10 + 0 ( 2.22 × 10 2 ) - 1.0990 × 10 + 0 ( 1.86 × 10 2 ) - 9.6225 × 10 1 (2.43 × 10−3)
7.3725 × 10 + 0 ( 1.92 × 10 1 ) - 5.3737 × 10 + 0 ( 2.12 × 10 1 ) - 2.9904 × 10 + 0 ( 1.61 × 10 2 ) = 2.8998 × 10 + 0 (1.79 × 10−2)+ 3.3532 × 10 + 0 ( 5.34 × 10 2 ) - 3.3423 × 10 + 0 ( 3.54 × 10 2 ) - 2.9880 × 10 + 0 ( 1.52 × 10 2 )
9.6070 × 10 + 0 ( 1.45 × 10 1 ) - 7.5340 × 10 + 0 ( 2.59 × 10 1 ) - 4.5848 × 10 + 0 ( 9.44 × 10 2 ) = 4.0924 × 10 + 0 (3.71 × 10−2)+ 4.4602 × 10 + 0 ( 7.94 × 10 2 ) + 4.5363 × 10 + 0 ( 5.22 × 10 2 )+ 4.5647 × 10 + 0 ( 1.70 × 10 2 )
WFG8 3.1844 × 10 1 ( 1.31 × 10 2 ) - 5.0018 × 10 1 ( 1.98 × 10 2 ) - 2.6352 × 10 1 ( 4.42 × 10 3 ) = 2.8692 × 10 1 ( 1.08 × 10 2 ) - 3.6843 × 10 1 ( 1.14 × 10 2 ) - 3.3862 × 10 1 ( 9.58 × 10 3 ) - 2.6316 × 10 1 (4.22 × 10−3)
1.5950 × 10 + 0 ( 8.44 × 10 2 ) - 3.1911 × 10 + 0 ( 7.94 × 10 2 ) - 9.6282 × 10 1 (3.23 × 10−3)= 9.8697 × 10 1 ( 9.14 × 10 3 ) - 1.1513 × 10 + 0 ( 1.99 × 10 2 ) - 1.0830 × 10 + 0 ( 8.65 × 10 3 ) - 9.6414 × 10 1 ( 2.71 × 10 3 )
6.4826 × 10 + 0 ( 1.49 × 10 1 ) - 5.5297 × 10 + 0 ( 2.30 × 10 1 ) - 3.2304 × 10 + 0 ( 2.21 × 10 1 ) - 3.0233 × 10 + 0 (1.91 × 10−2)+ 3.4293 × 10 + 0 ( 4.37 × 10 2 ) - 3.2277 × 10 + 0 ( 2.83 × 10 2 ) - 3.1251 × 10 + 0 ( 1.43 × 10 1 )
8.7096 × 10 + 0 ( 1.49 × 10 1 ) - 7.4329 × 10 + 0 ( 2.39 × 10 1 ) - 4.6092 × 10 + 0 ( 2.06 × 10 1 ) = 4.9592 × 10 + 0 ( 2.35 × 10 1 ) - 4.7273 × 10 + 0 ( 6.76 × 10 2 ) - 4.5010 × 10 + 0 (5.62 × 10−2)= 4.5240 × 10 + 0 ( 2.28 × 10 1 )
WFG9 4.2137 × 10 1 ( 5.25 × 10 2 ) - 3.5662 × 10 1 ( 7.78 × 10 3 ) - 2.5519 × 10 1 ( 1.33 × 10 2 ) - 2.6314 × 10 1 ( 1.20 × 10 2 ) - 2.7358 × 10 1 ( 1.11 × 10 2 ) - 3.1593 × 10 1 ( 1.22 × 10 2 ) - 2.4687 × 10 1 (1.31 × 10−2)
1.7165 × 10 + 0 ( 8.48 × 10 2 ) - 2.8168 × 10 + 0 ( 1.93 × 10 1 ) - 9.4481 × 10 1 (7.57 × 10−3)= 9.4806 × 10 1 ( 9.52 × 10 3 ) = 1.0677 × 10 + 0 ( 4.53 × 10 2 ) - 1.0195 × 10 + 0 ( 1.03 × 10 2 ) - 9.4825 × 10 1 ( 7.52 × 10 3 )
6.8072 × 10 + 0 ( 1.23 × 10 1 ) - 4.9059 × 10 + 0 ( 2.53 × 10 1 ) - 2.9637 × 10 + 0 ( 3.92 × 10 2 ) = 2.9468 × 10 + 0 (2.34 × 10−2)+ 3.2447 × 10 + 0 ( 4.72 × 10 2 ) - 3.0215 × 10 + 0 ( 2.16 × 10 2 ) - 2.9555 × 10 + 0 ( 1.47 × 10 2 )
9.0326 × 10 + 0 ( 2.20 × 10 1 ) - 6.7743 × 10 + 0 ( 2.99 × 10 1 ) - 4.3437 × 10 + 0 ( 3.58 × 10 2 ) = 4.1512 × 10 + 0 ( 3.08 × 10 2 ) + 4.4353 × 10 + 0 ( 6.07 × 10 2 ) - 4.1359 × 10 + 0 (2.78 × 10−2)+ 4.3535 × 10 + 0 ( 3.92 × 10 2 )
+/-/=16/44/411/50/31/5/5826/29/918/37/926/30/8
Table 3. The HV metric values of RGEA and the six evolutionary algorithms with adaptive technology on the DTLZ1-7 and WFG1-9 problems with 3–10 objectives, where the best result on each test instance is shown in a blue font.
Table 3. The HV metric values of RGEA and the six evolutionary algorithms with adaptive technology on the DTLZ1-7 and WFG1-9 problems with 3–10 objectives, where the best result on each test instance is shown in a blue font.
ProblemIDBEAANSGAIIIMOEADAWARVEAaDEAGNGAdaWRGEA
DTLZ1 8.3946 × 10 1 ( 1.75 × 10 3 ) - 8.2799 × 10 1 ( 1.11 × 10 2 ) - 8.3927 × 10 1 ( 2.25 × 10 3 ) - 8.3810 × 10 1 ( 1.68 × 10 3 ) - 7.8097 × 10 1 ( 6.57 × 10 2 ) - 8.4022 × 10 1 ( 4.86 × 10 4 ) - 8.4123 × 10 1 (4.31 × 10−4)
6.8671 × 10 1 ( 3.17 × 10 1 ) = 9.7553 × 10 1 ( 2.94 × 10 3 ) = 9.7659 × 10 1 ( 4.64 × 10 3 ) + 9.7591 × 10 1 ( 1.27 × 10 3 ) = 7.5795 × 10 1 ( 1.49 × 10 1 ) - 9.7685 × 10 1 (1.45 × 10−3)+ 8.3326 × 10 1 ( 2.07 × 10 1 )
9.8116 × 10 2 ( 2.11 × 10 1 ) - 8.7078 × 10 1 ( 2.01 × 10 1 ) = 9.8664 × 10 1 ( 6.24 × 10 3 ) = 9.8832 × 10 1 (9.50 × 10−3)+ 6.5938 × 10 1 ( 1.65 × 10 1 ) - 5.7572 × 10 1 ( 4.02 × 10 1 ) - 9.0896 × 10 1 ( 1.11 × 10 1 )
3.7362 × 10 1 ( 2.81 × 10 1 ) - 6.6221 × 10 1 ( 3.59 × 10 1 ) = 9.8874 × 10 1 (4.97 × 10−3)+ 9.8141 × 10 1 ( 4.66 × 10 2 ) + 8.4432 × 10 1 ( 1.59 × 10 1 ) = 9.7554 × 10 3 ( 4.36 × 10 2 ) - 6.5628 × 10 1 ( 3.84 × 10 1 )
DTLZ2 5.5809 × 10 1 ( 6.88 × 10 4 ) - 5.5346 × 10 1 ( 3.20 × 10 3 ) - 5.6068 × 10 1 (5.68 × 10−4)+ 5.5660 × 10 1 ( 7.38 × 10 4 ) - 5.4560 × 10 1 ( 5.21 × 10 3 ) - 5.5912 × 10 1 ( 7.19 × 10 4 ) = 5.5906 × 10 1 ( 9.21 × 10 5 )
7.8623 × 10 1 ( 4.86 × 10 3 ) - 7.8771 × 10 1 ( 2.49 × 10 3 ) - 7.9664 × 10 1 (1.21 × 10−2)+ 7.8328 × 10 1 ( 3.37 × 10 3 ) - 7.2741 × 10 1 ( 9.67 × 10 3 ) - 7.7910 × 10 1 ( 4.83 × 10 3 ) - 7.9430 × 10 1 ( 2.20 × 10 3 )
9.0225 × 10 1 (2.95 × 10−3)+ 8.6895 × 10 1 ( 4.29 × 10 2 ) = 8.6317 × 10 1 ( 1.90 × 10 2 ) - 8.7824 × 10 1 ( 9.47 × 10 3 ) - 7.8847 × 10 1 ( 2.06 × 10 2 ) - 4.0826 × 10 1 ( 9.08 × 10 2 ) - 8.8779 × 10 1 ( 1.23 × 10 2 )
9.3911 × 10 1 (4.30 × 10−3)+ 8.8247 × 10 1 ( 4.10 × 10 2 ) = 8.9734 × 10 1 ( 2.51 × 10 2 ) = 8.7266 × 10 1 ( 1.76 × 10 2 ) - 8.9248 × 10 1 ( 9.58 × 10 3 ) - 9.6777 × 10 2 ( 1.99 × 10 2 ) - 9.0519 × 10 1 ( 3.00 × 10 2 )
DTLZ3 3.4712 × 10 1 ( 2.11 × 10 1 ) - 5.2622 × 10 1 ( 1.75 × 10 2 ) - 5.4924 × 10 1 (6.83 × 10−3)= 5.3268 × 10 1 ( 1.05 × 10 2 ) - 4.8172 × 10 1 ( 3.49 × 10 2 ) - 5.4564 × 10 1 ( 1.09 × 10 2 ) = 5.4327 × 10 1 ( 1.09 × 10 2 )
2.1447 × 10 2 ( 5.24 × 10 2 ) - 4.1205 × 10 1 ( 2.82 × 10 1 ) = 7.6092 × 10 1 (4.28 × 10−2)+ 5.8534 × 10 1 ( 2.76 × 10 1 ) + 2.3865 × 10 1 ( 2.65 × 10 1 ) - 2.5494 × 10 1 ( 2.25 × 10 1 ) = 4.0926 × 10 1 ( 3.25 × 10 1 )
5.4490 × 10 2 ( 5.90 × 10 2 ) + 5.1518 × 10 3 ( 2.30 × 10 2 ) = 7.6989 × 10 1 (7.00 × 10−2)+ 1.0264 × 10 1 ( 2.11 × 10 1 ) + 4.2131 × 10 2 ( 1.28 × 10 1 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 )
5.7707 × 10 3 ( 1.84 × 10 2 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 7.9356 × 10 1 (5.44 × 10−2)+ 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 1.4120 × 10 4 ( 6.31 × 10 4 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 )
DTLZ4 4.9949 × 10 1 ( 1.04 × 10 1 ) + 5.1327 × 10 1 ( 8.96 × 10 2 ) + 5.2806 × 10 1 (7.93 × 10−2)+ 4.9111 × 10 1 ( 1.27 × 10 1 ) - 5.4470 × 10 1 ( 2.60 × 10 2 ) + 5.2707 × 10 1 ( 7.76 × 10 2 ) = 4.9316 × 10 1 ( 1.03 × 10 1 )
6.7734 × 10 1 ( 1.45 × 10 1 ) - 7.9248 × 10 1 ( 3.50 × 10 3 ) = 7.2873 × 10 1 ( 9.06 × 10 2 ) = 7.7859 × 10 1 ( 2.81 × 10 2 ) - 7.7668 × 10 1 ( 4.34 × 10 3 ) - 7.8175 × 10 1 ( 6.39 × 10 3 ) - 7.9292 × 10 1 (4.48 × 10−3)
8.4750 × 10 1 ( 2.88 × 10 2 ) = 8.9007 × 10 1 ( 3.90 × 10 2 ) + 8.6185 × 10 1 ( 6.44 × 10 2 ) = 8.9978 × 10 1 (1.21 × 10−2)+ 8.9291 × 10 1 ( 5.16 × 10 3 ) = 2.6883 × 10 1 ( 6.57 × 10 2 ) - 8.5848 × 10 1 ( 6.19 × 10 2 )
9.1282 × 10 1 ( 2.90 × 10 2 ) = 9.2440 × 10 1 ( 8.79 × 10 3 ) = 9.5168 × 10 1 ( 1.14 × 10 2 ) + 9.4938 × 10 1 ( 3.43 × 10 3 ) + 9.5936 × 10 1 (1.45 × 10−3)+ 9.8556 × 10 2 ( 5.90 × 10 2 ) - 9.0926 × 10 1 ( 6.10 × 10 2 )
DTLZ5 1.9177 × 10 1 ( 1.92 × 10 3 ) - 1.9522 × 10 1 ( 6.58 × 10 4 ) + 1.9482 × 10 1 ( 4.67 × 10 4 ) + 1.9814 × 10 1 ( 3.06 × 10 4 ) + 1.9980 × 10 1 (1.25 × 10−4)+ 1.9962 × 10 1 ( 7.53 × 10 4 ) + 1.9392 × 10 1 ( 7.95 × 10 4 )
1.1691 × 10 1 (2.66 × 10−3)+ 6.1472 × 10 2 ( 3.00 × 10 2 ) = 1.0262 × 10 1 ( 3.79 × 10 3 ) + 8.8270 × 10 2 ( 1.10 × 10 2 ) + 5.7872 × 10 2 ( 2.54 × 10 2 ) = 3.9238 × 10 2 ( 2.05 × 10 2 ) - 6.5490 × 10 2 ( 2.54 × 10 2 )
2.1036 × 10 2 ( 2.72 × 10 2 ) - 4.7509 × 10 2 ( 1.83 × 10 2 ) - 9.9651 × 10 2 (3.91 × 10−4)+ 7.8937 × 10 2 ( 7.84 × 10 3 ) + 4.0907 × 10 2 ( 2.67 × 10 2 ) - 8.5315 × 10 3 ( 1.74 × 10 2 ) - 6.3997 × 10 2 ( 1.22 × 10 2 )
0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) - 2.2407 × 10 2 ( 1.74 × 10 2 ) = 9.6502 × 10 2 (2.64 × 10−4)+ 6.5133 × 10 2 ( 9.75 × 10 3 ) + 3.1109 × 10 2 ( 2.54 × 10 2 ) = 6.0735 × 10 5 ( 1.95 × 10 4 ) - 3.2674 × 10 2 ( 2.31 × 10 2 )
DTLZ6 1.9001 × 10 1 ( 6.70 × 10 3 ) = 1.9375 × 10 1 ( 1.26 × 10 3 ) + 1.9483 × 10 1 ( 4.98 × 10 4 ) + 1.9792 × 10 1 ( 4.91 × 10 4 ) + 1.9980 × 10 1 (1.52 × 10−4)+ 1.9978 × 10 1 ( 2.69 × 10 4 ) + 1.9049 × 10 1 ( 1.29 × 10 3 )
1.6247 × 10 2 ( 3.29 × 10 2 ) = 2.1315 × 10 3 ( 3.84 × 10 3 ) = 1.0131 × 10 1 (2.82 × 10−3)+ 5.6846 × 10 2 ( 4.42 × 10 2 ) + 2.1871 × 10 2 ( 2.77 × 10 2 ) + 1.2126 × 10 2 ( 1.84 × 10 2 ) + 2.4586 × 10 3 ( 4.27 × 10 3 )
1.7390 × 10 2 ( 3.56 × 10 2 ) + 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 9.9602 × 10 2 (3.16 × 10−4)+ 4.8291 × 10 2 ( 4.34 × 10 2 ) + 1.9513 × 10 3 ( 7.05 × 10 3 ) + 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 )
0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 9.6479 × 10 2 (3.15 × 10−4)+ 8.7883 × 10 3 ( 2.66 × 10 2 ) + 4.5340 × 10 3 ( 2.03 × 10 2 ) + 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 )
DTLZ7 2.4153 × 10 1 ( 5.74 × 10 2 ) - 2.6508 × 10 1 ( 7.37 × 10 3 ) = 2.4796 × 10 1 ( 9.69 × 10 3 ) - 2.7182 × 10 1 ( 7.63 × 10 3 ) + 2.6218 × 10 1 ( 2.23 × 10 2 ) - 2.7597 × 10 1 (9.59 × 10−4)+ 2.6557 × 10 1 ( 7.61 × 10 3 )
2.2759 × 10 1 ( 1.85 × 10 2 ) + 2.0953 × 10 1 ( 9.73 × 10 3 ) = 1.5692 × 10 1 ( 1.41 × 10 2 ) - 2.0738 × 10 1 ( 1.07 × 10 2 ) = 2.4812 × 10 1 (4.63 × 10−3)+ 2.1097 × 10 1 ( 8.16 × 10 3 ) = 2.0946 × 10 1 ( 7.70 × 10 3 )
1.7756 × 10 1 (1.42 × 10−2)+ 9.4999 × 10 2 ( 2.66 × 10 2 ) = 1.0273 × 10 1 ( 2.12 × 10 2 ) = 2.5918 × 10 2 ( 2.84 × 10 2 ) - 1.6522 × 10 1 ( 9.02 × 10 3 ) + 1.3554 × 10 2 ( 1.51 × 10 2 ) - 9.0284 × 10 2 ( 2.28 × 10 2 )
1.3912 × 10 1 (2.52 × 10−2)+ 2.5806 × 10 3 ( 2.79 × 10 3 ) = 4.8417 × 10 2 ( 2.80 × 10 2 ) + 9.9652 × 10 3 ( 1.09 × 10 2 ) + 7.2138 × 10 2 ( 2.01 × 10 2 ) + 1.3528 × 10 6 ( 3.20 × 10 6 ) - 2.1171 × 10 3 ( 3.73 × 10 3 )
WFG1 7.2941 × 10 1 ( 3.06 × 10 2 ) - 8.5732 × 10 1 ( 1.85 × 10 2 ) = 9.2556 × 10 1 (6.05 × 10−3)+ 8.0062 × 10 1 ( 4.21 × 10 2 ) - 8.8061 × 10 1 ( 2.15 × 10 2 ) + 8.8949 × 10 1 ( 1.28 × 10 2 ) + 8.6309 × 10 1 ( 2.47 × 10 2 )
8.5464 × 10 1 ( 3.38 × 10 2 ) = 8.1909 × 10 1 ( 2.38 × 10 2 ) - 9.9567 × 10 1 (8.67 × 10−3)+ 7.5256 × 10 1 ( 5.61 × 10 2 ) - 8.8859 × 10 1 ( 2.02 × 10 2 ) + 9.3234 × 10 1 ( 1.60 × 10 2 ) + 8.5018 × 10 1 ( 2.17 × 10 2 )
9.4667 × 10 1 ( 5.77 × 10 2 ) + 8.1069 × 10 1 ( 3.58 × 10 2 ) + 9.9901 × 10 1 (4.69 × 10−4)+ 7.0406 × 10 1 ( 6.91 × 10 2 ) - 8.7146 × 10 1 ( 4.26 × 10 2 ) + 8.3247 × 10 1 ( 2.85 × 10 2 ) + 7.8199 × 10 1 ( 4.30 × 10 2 )
9.8377 × 10 1 ( 2.32 × 10 2 ) + 9.2087 × 10 1 ( 5.18 × 10 2 ) = 9.9997 × 10 1 (1.09 × 10−5)+ 8.5371 × 10 1 ( 8.05 × 10 2 ) - 9.5593 × 10 1 ( 4.50 × 10 2 ) + 9.1397 × 10 1 ( 4.67 × 10 2 ) = 9.0388 × 10 1 ( 4.22 × 10 2 )
WFG2 9.0564 × 10 1 ( 4.67 × 10 3 ) - 9.1746 × 10 1 ( 3.34 × 10 3 ) - 9.1330 × 10 1 ( 3.98 × 10 3 ) - 9.0976 × 10 1 ( 5.79 × 10 3 ) - 9.1707 × 10 1 ( 5.05 × 10 3 ) - 9.2828 × 10 1 (1.79 × 10−3)+ 9.2377 × 10 1 ( 1.85 × 10 3 )
9.8434 × 10 1 ( 2.06 × 10 3 ) - 9.8034 × 10 1 ( 3.19 × 10 3 ) - 9.8729 × 10 1 ( 5.77 × 10 3 ) = 9.6360 × 10 1 ( 5.47 × 10 3 ) - 9.6747 × 10 1 ( 5.91 × 10 3 ) - 9.9021 × 10 1 (1.63 × 10−3)+ 9.8676 × 10 1 ( 1.57 × 10 3 )
9.6268 × 10 1 ( 8.03 × 10 2 ) - 9.8961 × 10 1 ( 3.73 × 10 3 ) = 9.9162 × 10 1 (2.66 × 10−3)+ 9.4128 × 10 1 ( 1.19 × 10 2 ) - 9.6670 × 10 1 ( 8.42 × 10 3 ) - 9.8664 × 10 1 ( 5.24 × 10 3 ) = 9.8627 × 10 1 ( 5.79 × 10 3 )
6.5801 × 10 1 ( 3.97 × 10 1 ) - 9.9313 × 10 1 ( 2.57 × 10 3 ) = 9.9665 × 10 1 (8.32 × 10−4)+ 9.5035 × 10 1 ( 9.57 × 10 3 ) - 9.7865 × 10 1 ( 3.85 × 10 3 ) - 9.8989 × 10 1 ( 2.75 × 10 3 ) - 9.9269 × 10 1 ( 3.34 × 10 3 )
WFG3 3.4019 × 10 1 ( 1.32 × 10 2 ) - 3.6409 × 10 1 ( 1.00 × 10 2 ) - 3.9352 × 10 1 (5.54 × 10−3)+ 3.7684 × 10 1 ( 7.26 × 10 3 ) = 3.8494 × 10 1 ( 9.26 × 10 3 ) + 3.7390 × 10 1 ( 6.15 × 10 3 ) = 3.7576 × 10 1 ( 5.55 × 10 3 )
6.4880 × 10 2 ( 1.96 × 10 2 ) - 1.2077 × 10 1 ( 1.47 × 10 2 ) + 1.7812 × 10 1 (2.28 × 10−2)+ 8.3317 × 10 2 ( 2.11 × 10 2 ) - 9.5118 × 10 2 ( 3.24 × 10 2 ) = 4.2380 × 10 2 ( 1.43 × 10 2 ) - 1.0351 × 10 1 ( 1.74 × 10 2 )
7.7280 × 10 2 (5.23 × 10−3)+ 5.1654 × 10 3 ( 8.00 × 10 3 ) + 1.0230 × 10 2 ( 2.05 × 10 2 ) + 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 1.2319 × 10 3 ( 2.58 × 10 3 ) + 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 )
6.9999 × 10 2 (7.80 × 10−3)+ 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 5.2013 × 10 3 ( 1.13 × 10 2 ) + 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 ) = 0.0000 × 10 + 0 ( 0.00 × 10 + 0 )
WFG4 4.9466 × 10 1 ( 5.70 × 10 3 ) - 5.0185 × 10 1 ( 3.07 × 10 3 ) - 5.2232 × 10 1 ( 6.30 × 10 3 ) - 5.1057 × 10 1 ( 3.62 × 10 3 ) - 5.3044 × 10 1 (3.42 × 10−3)= 5.2766 × 10 1 ( 2.49 × 10 3 ) - 5.2965 × 10 1 ( 2.47 × 10 3 )
7.3777 × 10 1 ( 4.59 × 10 3 ) - 7.2954 × 10 1 ( 5.77 × 10 3 ) - 6.8771 × 10 1 ( 1.68 × 10 2 ) - 7.0142 × 10 1 ( 6.99 × 10 3 ) - 7.0446 × 10 1 ( 5.71 × 10 3 ) - 7.2731 × 10 1 ( 4.77 × 10 3 ) - 7.5003 × 10 1 (3.58 × 10−3)
8.3273 × 10 1 (8.48 × 10−3)= 7.9255 × 10 1 ( 1.56 × 10 2 ) - 7.9898 × 10 1 ( 1.31 × 10 2 ) - 7.0521 × 10 1 ( 2.66 × 10 2 ) - 7.3843 × 10 1 ( 1.21 × 10 2 ) - 7.4466 × 10 1 ( 1.23 × 10 2 ) - 8.3022 × 10 1 ( 7.26 × 10 3 )
9.0359 × 10 1 (1.32 × 10−2)+ 8.5330 × 10 1 ( 1.97 × 10 2 ) - 8.9039 × 10 1 ( 7.67 × 10 3 ) + 7.2986 × 10 1 ( 1.49 × 10 2 ) - 7.9917 × 10 1 ( 1.11 × 10 2 ) - 7.4724 × 10 1 ( 1.46 × 10 2 ) - 8.7427 × 10 1 ( 9.82 × 10 3 )
WFG5 4.8569 × 10 1 ( 5.61 × 10 3 ) - 4.8962 × 10 1 ( 3.87 × 10 3 ) - 4.8387 × 10 1 ( 3.81 × 10 3 ) - 4.9359 × 10 1 ( 4.56 × 10 3 ) - 4.9514 × 10 1 ( 3.06 × 10 3 ) - 5.0336 × 10 1 ( 2.72 × 10 3 ) - 5.1044 × 10 1 (2.44 × 10−3)
7.2937 × 10 1 ( 3.66 × 10 3 ) - 7.1142 × 10 1 ( 4.78 × 10 3 ) - 7.1723 × 10 1 ( 1.24 × 10 2 ) - 6.7271 × 10 1 ( 5.65 × 10 3 ) - 6.6189 × 10 1 ( 8.42 × 10 3 ) - 7.0741 × 10 1 ( 3.41 × 10 3 ) - 7.3597 × 10 1 (2.28 × 10−3)
8.1244 × 10 1 ( 9.18 × 10 3 ) = 7.6143 × 10 1 ( 1.09 × 10 2 ) - 7.3306 × 10 1 ( 9.86 × 10 3 ) - 6.9161 × 10 1 ( 1.35 × 10 2 ) - 6.5498 × 10 1 ( 1.96 × 10 2 ) - 7.0152 × 10 1 ( 1.38 × 10 2 ) - 8.1657 × 10 1 (3.85 × 10−3)
8.6013 × 10 1 (4.11 × 10−3)= 8.0829 × 10 1 ( 8.15 × 10 3 ) - 8.2101 × 10 1 ( 6.08 × 10 3 ) - 7.2514 × 10 1 ( 1.30 × 10 2 ) - 7.4531 × 10 1 ( 1.91 × 10 2 ) - 6.9527 × 10 1 ( 9.39 × 10 3 ) - 8.5718 × 10 1 ( 9.25 × 10 3 )
WFG6 4.5343 × 10 1 ( 8.19 × 10 3 ) - 4.7760 × 10 1 ( 5.86 × 10 3 ) - 4.8313 × 10 1 ( 1.23 × 10 2 ) - 4.8158 × 10 1 ( 6.40 × 10 3 ) - 5.0356 × 10 1 (6.67 × 10−3)+ 5.0093 × 10 1 ( 8.62 × 10 3 ) + 4.9667 × 10 1 ( 5.46 × 10 3 )
7.0486 × 10 1 ( 5.50 × 10 3 ) - 6.8507 × 10 1 ( 6.78 × 10 3 ) - 5.7081 × 10 1 ( 3.50 × 10 2 ) - 6.5290 × 10 1 ( 7.68 × 10 3 ) - 6.6223 × 10 1 ( 1.05 × 10 2 ) - 6.9074 × 10 1 ( 9.37 × 10 3 ) - 7.1423 × 10 1 (7.94 × 10−3)
7.9217 × 10 1 ( 1.37 × 10 2 ) = 7.4444 × 10 1 ( 1.56 × 10 2 ) - 7.3104 × 10 1 ( 1.69 × 10 2 ) - 6.4452 × 10 1 ( 3.14 × 10 2 ) - 6.6074 × 10 1 ( 2.54 × 10 2 ) - 6.7667 × 10 1 ( 1.65 × 10 2 ) - 7.9859 × 10 1 (1.12 × 10−2)
8.3666 × 10 1 ( 9.96 × 10 3 ) = 7.9586 × 10 1 ( 1.48 × 10 2 )- 8.0707 × 10 1 ( 2.31 × 10 2 ) - 6.2345 × 10 1 ( 4.07 × 10 2 ) - 7.3322 × 10 1 ( 1.06 × 10 2 ) - 6.6729 × 10 1 ( 1.75 × 10 2 ) - 8.4062 × 10 1 (1.07 × 10−2)
WFG7 4.8073 × 10 1 ( 1.25 × 10 2 ) - 5.1659 × 10 1 ( 3.71 × 10 3 ) - 5.1847 × 10 1 ( 1.05 × 10 2 ) - 5.1885 × 10 1 ( 4.28 × 10 3 ) - 5.4118 × 10 1 (2.72 × 10−3)+ 5.3606 × 10 1 ( 2.94 × 10 3 ) + 5.3347 × 10 1 ( 2.74 × 10 3 )
7.5540 × 10 1 ( 1.02 × 10 2 ) - 7.4360 × 10 1 ( 6.97 × 10 3 ) - 6.4797 × 10 1 ( 3.04 × 10 2 ) - 7.0042 × 10 1 ( 1.19 × 10 2 ) - 7.1973 × 10 1 ( 9.46 × 10 3 ) - 7.3179 × 10 1 ( 7.72 × 10 3 ) - 7.6633 × 10 1 (3.32 × 10−3)
8.4556 × 10 1 ( 1.33 × 10 2 ) = 8.0092 × 10 1 ( 9.39 × 10 3 ) - 7.8178 × 10 1 ( 1.49 × 10 2 ) - 7.1441 × 10 1 ( 2.46 × 10 2 ) - 7.1694 × 10 1 ( 1.99 × 10 2 ) - 6.8285 × 10 1 ( 2.53 × 10 2 ) - 8.4933 × 10 1 (9.73 × 10−3)
9.0335 × 10 1 (3.51 × 10−3)+ 8.6441 × 10 1 ( 1.47 × 10 2 ) - 8.5810 × 10 1 ( 3.12 × 10 2 ) - 7.1347 × 10 1 ( 2.66 × 10 2 ) - 8.0155 × 10 1 ( 2.78 × 10 2 ) - 6.7013 × 10 1 ( 2.98 × 10 2 ) - 8.9970 × 10 1 ( 6.79 × 10 3 )
WFG8 4.4265 × 10 1 ( 1.04 × 10 2 ) - 4.5792 × 10 1 ( 4.13 × 10 3 ) - 4.6680 × 10 1 ( 7.19 × 10 3 ) - 4.6688 × 10 1 ( 5.87 × 10 3 ) - 4.8214 × 10 1 ( 4.34 × 10 3 ) = 4.8575 × 10 1 (3.66 × 10−3)+ 4.8218 × 10 1 ( 3.67 × 10 3 )
6.7930 × 10 1 ( 6.11 × 10 3 ) - 6.4398 × 10 1 ( 7.12 × 10 3 ) - 4.6913 × 10 1 ( 2.78 × 10 2 ) - 6.2726 × 10 1 ( 7.28 × 10 3 ) - 6.2434 × 10 1 ( 1.70 × 10 2 ) - 6.6749 × 10 1 ( 5.97 × 10 3 ) - 6.8695 × 10 1 (4.60 × 10−3)
7.0930 × 10 1 ( 1.09 × 10 2 ) - 6.9371 × 10 1 ( 3.57 × 10 2 ) - 6.6825 × 10 1 ( 2.25 × 10 2 ) - 5.3986 × 10 1 ( 4.05 × 10 2 ) - 5.9331 × 10 1 ( 2.37 × 10 2 ) - 5.7073 × 10 1 ( 1.58 × 10 2 ) - 7.2028 × 10 1 (1.47 × 10−2)
7.4222 × 10 1 ( 1.48 × 10 1 ) - 8.1011 × 10 1 (3.32 × 10−2)+ 7.7891 × 10 1 ( 1.18 × 10 2 ) - 4.9857 × 10 1 ( 6.28 × 10 2 ) - 6.6215 × 10 1 ( 2.80 × 10 2 ) - 5.3859 × 10 1 ( 1.72 × 10 2 ) - 7.9391 × 10 1 ( 1.85 × 10 2 )
WFG9 4.5502 × 10 1 ( 1.19 × 10 2 ) - 4.8205 × 10 1 ( 1.02 × 10 2 ) - 4.7668 × 10 1 ( 1.60 × 10 2 ) - 4.7424 × 10 1 ( 1.34 × 10 2 ) - 4.9522 × 10 1 (2.24 × 10−2)+ 4.8067 × 10 1 ( 1.47 × 10 2 ) - 4.9076 × 10 1 ( 1.45 × 10 2 )
6.8052 × 10 1 ( 1.28 × 10 2 ) = 6.7580 × 10 1 ( 1.19 × 10 2 ) - 6.0375 × 10 1 ( 4.07 × 10 2 ) - 6.2373 × 10 1 ( 1.57 × 10 2 ) - 6.8657 × 10 1 (8.38 × 10−3)= 6.2175 × 10 1 ( 1.87 × 10 2 ) - 6.8623 × 10 1 ( 1.70 × 10 2 )
7.4097 × 10 1 ( 2.76 × 10 2 ) = 7.0294 × 10 1 ( 2.40 × 10 2 ) - 6.6238 × 10 1 ( 4.6 × 10 2 ) - 6.0242 × 10 1 ( 2.83 × 10 2 ) - 6.9792 × 10 1 ( 2.40 × 10 2 ) - 5.1020 × 10 1 ( 3.65 × 10 2 ) - 7.4672 × 10 1 (2.74 × 10−2)
7.9962 × 10 1 (1.88 × 10−2)= 7.8538 × 10 1 ( 3.74 × 10 2 ) = 7.5141 × 10 1 ( 3.08 × 10 2 ) - 6.5714 × 10 1 ( 2.78 × 10 2 ) - 7.6339 × 10 1 ( 1.75 × 10 2 ) - 5.2967 × 10 1 ( 2.32 × 10 2 ) - 7.9674 × 10 1 ( 2.29 × 10 2 )
+/-/=15/32/178/31/2529/28/716/42/619/34/1113/37/14
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Leng, Q.; Shan, B.; Zhou, C. Reference Point and Grid Method-Based Evolutionary Algorithm with Entropy for Many-Objective Optimization Problems. Entropy 2025, 27, 524. https://doi.org/10.3390/e27050524

AMA Style

Leng Q, Shan B, Zhou C. Reference Point and Grid Method-Based Evolutionary Algorithm with Entropy for Many-Objective Optimization Problems. Entropy. 2025; 27(5):524. https://doi.org/10.3390/e27050524

Chicago/Turabian Style

Leng, Qi, Bo Shan, and Chong Zhou. 2025. "Reference Point and Grid Method-Based Evolutionary Algorithm with Entropy for Many-Objective Optimization Problems" Entropy 27, no. 5: 524. https://doi.org/10.3390/e27050524

APA Style

Leng, Q., Shan, B., & Zhou, C. (2025). Reference Point and Grid Method-Based Evolutionary Algorithm with Entropy for Many-Objective Optimization Problems. Entropy, 27(5), 524. https://doi.org/10.3390/e27050524

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