Next Article in Journal
Chaos and Bifurcations in the Dynamics of the Variable-Order Fractional Rössler System
Previous Article in Journal
Some Remarks Regarding MTL and Divisible Residuated Algebras
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Constrained Multi-Objective Evolutionary Algorithm with Weak Constraint–Pareto Dominance and Angle Distance-Based Diversity Preservation

1
Wuhan Second Ship Design and Research Institute, Wuhan 430064, China
2
The Shaanxi Key Laboratory of Clothing Intelligence, School of Computer Science, Xi’an Polytechnic University, Xi’an 710048, China
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(22), 3696; https://doi.org/10.3390/math13223696
Submission received: 22 September 2025 / Revised: 4 November 2025 / Accepted: 13 November 2025 / Published: 18 November 2025

Abstract

In recent years, many constrained multi-objective evolutionary algorithms (CMOEAs) have primarily emphasized feasible solutions, overlooking the useful information contained in infeasible ones. This tendency effectively prioritizes feasibility over objective quality, often leading to the premature removal of infeasible solutions with strong convergence or diversity, thereby reducing performance on constrained multi-objective optimization problems (CMOPs) with complex or irregular feasible regions. To overcome these limitations, this paper introduces a weak constraint–Pareto dominance relation that integrates feasibility with objective performance, thereby preventing the premature elimination of infeasible solutions that may offer strong convergence or diversity. Moreover, an angle distance-based diversity maintenance strategy is proposed to preserve population diversity while ensuring solution feasibility. By combining these two mechanisms, we design the CMOEA-WA algorithm. Extensive experiments on benchmark and real-world problems confirm that the proposed method consistently outperforms state-of-the-art CMOEAs, achieving a more effective balance among feasibility, convergence, and diversity.

1. Introduction

Constrained multi-objective optimization problems (CMOPs) [1] widely appear in diverse real-world applications. For instance, in magnetron injection gun design [2], the goal is to optimize electron beam performance while satisfying structural constraints; in robotic gripper optimization [3], objectives include grasp precision and load capacity under mechanical size limits; in vehicle scheduling [4], the aim is to minimize transportation cost and time while respecting route capacity and time window constraints; and in industrial burdening system design [5,6], objectives involve balancing production efficiency and energy consumption under equipment operation limits.
Although many constrained multi-objective evolutionary algorithms (CMOEAs) have been proposed, existing methods often struggle to maintain diversity while ensuring convergence in complex CMOPs. These limitations motivate the development of more effective algorithms capable of handling such challenges. To this end, we propose CMOEA-WA, which integrates a weak constraint–Pareto dominance relation and an angle distance-based diversity strategy, improving both convergence and diversity in complex constrained environments. Formally, a CMOP can be expressed as follows:
Minimize F ( x ) = f 1 ( x ) , , f M ( x ) Subject to g i ( x ) 0 , i = 1 , , p , h j ( x ) = 0 , j = p + 1 , , q , x R D
Here, Ω R D denotes the decision space, where D is the number of decision variables. g i ( x ) ( i = 1 , 2 , , p ) represents p inequality constraints, and  h j ( x ) ( j = 1 , 2 , , q ) denotes q equality constraints. A solution x is feasible if it satisfies all constraints; otherwise, it is infeasible. In most CMOEAs, the overall constraint violation (CV) [7] is widely used as a feasibility measure, which is calculated as
CV ( x ) = i = 1 p max 0 , g i ( x ) + j = 1 q | h j ( x ) |
A solution x is regarded as feasible when CV ( x ) = 0 ; otherwise, it is classified as infeasible. To mitigate numerical instability near constraint boundaries, a small relaxation parameter δ is introduced. In this study, δ is uniformly set to 1 × 10 4 for all test problems.
The goal of CMOPs is to obtain a set of solutions that simultaneously minimize multiple objectives while satisfying all constraints, making them more challenging than unconstrained multi-objective problems (MOPs). Early studies mainly relied on constraint handling techniques (CHTs) based on single search strategies. A common approach is to transform a CMOP into an MOP by introducing weight parameters or penalty functions and then apply existing MOP optimizers [8,9]. Another widely used method is the constrained dominance principle (CDP), which exploits feasibility information to guide the search before the feasible region is fully identified [10,11]. Beyond these, other representative CHTs include adaptive penalty functions [12], embedding constraints into objective vectors [13], stochastic ranking [7], and the ϵ -constraint method [1]. The CHTs with single search behavior rely heavily on feasibility information, which restricts objective space exploration and often causes premature convergence in infeasible regions [14,15]. To address this issue, CHTs with multiple search behaviors have been increasingly adopted in recent CMOEAs [11,14,16,17,18,19,20,21,22,23]. These methods typically employ multi-population or multi-stage strategies: unconstrained optimization is used in some populations or stages to promote exploration, while constraint-based optimization is applied in others to ensure feasibility. Compared with single search behavior CHTs, their multi-behavior counterparts offer a more flexible balance between exploration and feasibility, leading to more efficient and effective solutions to CMOPs.
Despite notable advances in CHTs with multiple search behaviors, CMOP optimization still faces challenges. The CDP and the ϵ -constraint method are two widely used approaches in multi-stage and multi-population CMOEAs. However, both determine dominance mainly through feasibility comparison, considering objective values only when feasibility is identical. Consequently, infeasible solutions are always ranked below feasible ones, even if the latter perform poorly in terms of objective quality or diversity. This limitation may cause the loss of convergence and diversity, as many promising infeasible solutions are discarded by inferior feasible ones.
Secondly, many CMOEAs still rely on environmental selection strategies from classical MOEAs, such as NSGA-II [16], SPEA2 [24], and MOEA/D [25], for diversity preservation. However, these strategies ignore solution feasibility. In unconstrained optimization, when the unconstrained Pareto front (UPF) is far from the constrained Pareto front (CPF), they provide limited support in finding diverse feasible solutions. In constrained optimization, diversity is already weakened by CHTs, making recovery even more difficult. Insufficient attention to this issue may lead to performance degradation when solving CMOPs with complex feasible regions [26,27,28,29,30,31].
To tackle the aforementioned challenges, this paper introduces a weak constraint–Pareto dominance relation and an angle distance-based diversity maintenance strategy. By integrating feasibility into the dominance comparison, the weak constraint–Pareto dominance relation discards inferior feasible solutions dominated by others while preserving infeasible ones with promising convergence or diversity, thus yielding a higher-quality candidate set for subsequent selection. The diversity enhancement strategy uses reference vectors to divide the objective space into subspaces and selects the most feasible solution within each. As these subspaces are evenly distributed across the objective space regardless of the feasible region’s shape, the strategy ensures comprehensive exploration, facilitates the discovery of potential feasible regions, and achieves a balanced optimization of both feasibility and diversity [32,33,34].
Building on the above improvements, this paper introduces a CMOEA that integrates the weak constraint–Pareto dominance relation with an angle distance-based diversity maintenance strategy, termed CMOEA-WA. CMOEA-WA incorporates three weakly cooperative external archives [35], which address CMOPs through unconstrained optimization, constraint-feasibility-based optimization, and fully constraint-based optimization, respectively. In detail, the unconstrained archive evaluates only objective values without considering feasibility; the constraint-feasibility-based archive first applies the weak constraint–Pareto dominance relation to filter solutions and then adopts the diversity enhancement strategy for selection; and the fully constraint-based archive also begins with the weak constraint–Pareto dominance relation, followed by feasibility screening to ensure solution validity, and when sufficient feasible solutions are accumulated, environmental selection is further employed to refine them.
The key contributions of this study are summarized as follows:
(1)
This study proposes a novel weak constraint–Pareto dominance relation. By incorporating feasibility into the dominance assessment, the method eliminates feasible solutions with inferior convergence or diversity while retaining infeasible solutions that exhibit superior convergence or diversity characteristics. In this manner, the approach enhances the survival probability of such solutions and improves the overall evolutionary potential of the population.
(2)
An angle distance-based diversity maintenance strategy is introduced, which divides the objective space into multiple subspaces based on the minimum angular distance between reference vectors. Within each subspace, the most feasible solution is selected. This approach not only maintains the diversity of known feasible solutions but also explores previously uncharted regions of the objective space, thus ensuring feasibility while reducing the risk of diversity degradation.
(3)
Building upon the prior innovations, this work develops a CMOEA that integrates three external archives dedicated to unconstrained optimization, constrained optimization, and diversity preservation. By coordinating these complementary optimization strategies, the proposed algorithm ensures the retention of diverse promising solutions and enhances its effectiveness in addressing CMOPs.
The remainder of this paper is structured as follows. Section 2 reviews the fundamentals of CMOPs and presents the research motivation. Section 3 details the proposed algorithm, covering its overall framework, the weak constraint–Pareto dominance relation, the exploration-guided archive, the diversity-enhancement archive, and the feasibility-exploitation archive. Section 4 evaluates CMOEA-WA through comparative experiments with state-of-the-art algorithms on three benchmark problems (MW, LIRCMOP, and C_DTLZ/DC_DTLZ), complex-constrained SDC benchmark problems, ablation studies, and real-world constrained multi-objective optimization problems (CMOPs). Finally, Section 5 concludes the paper.

2. Theoretical Foundations and Research Motivation

This section is structured in two parts. Section 2.1 introduces the theoretical foundations of constrained multi-objective optimization, while Section 2.2 reviews the advantages and limitations of existing algorithms, thereby motivating the present study.

2.1. Theoretical Foundations

In the past two decades, a wide range of CMOEAs with various CHTs have been developed to tackle CMOPs. Broadly, these approaches fall into two categories [25,36]: those employing a single search behavior and those combining multiple search behaviors.
Recent studies have further advanced the field. For example, Hossein Akherati et al. [37] proposed a finite-time stable model-free sliding mode controller/observer for uncertain space systems based on time delay estimation, while Schieber et al. [38] approximated connected maximum cuts via local search. Although these works provide valuable insights, they mainly focus on specific applications and do not directly address the challenges in constrained multi-objective optimization problems.
CMOEAs based on a single search behavior typically compare constraints and objective values separately and then select solutions by jointly considering feasibility and objective performance. Among them, the CDP [16] is a representative strategy, which ensures that feasible solutions always dominate infeasible ones, and objective values are compared only when the solutions are feasible. In ref. [39], researchers proposed CNSGA-III and CMOEA/D, both based on CDP, within the frameworks of NSGA-II and MOEA/D, respectively. References [40,41] proposed an angle-based CDP method that evaluates infeasible solutions by incorporating both constraint violation and angular information. Later, ref. [42] presented an enhanced version, the  ϵ -constrained method, which differs from the conventional CDP by considering a solution feasible if its constraint violation is below a threshold ϵ . This method has been adopted in several CMOEAs, including MODE-SaE [43] and MOEA/D-DAE [35]. In addition to CDP-based approaches, some CMOEAs utilize ranking mechanisms for optimization. For example, ref. [7] introduced stochastic ranking, which employs penalty functions to improve the performance of C-MOEA/D. Reference [44] proposed a novel constraint-handling technique, NCR, which combines nondominated sorting, reversed nondominated sorting, and constrained nondominated sorting to approach the CPF from multiple directions. Later, ref. [45] introduced a constrained nondominated rank method that balances constraints and objectives by jointly considering nondominated ranks and feasibility. Nevertheless, single search behavior-based algorithms still place excessive emphasis on feasibility, which restricts their ability to explore the infeasible region.
CMOEAs with multiple search behaviors typically utilize several populations and/or optimization stages in combination with diverse strategies to address CMOPs. Unlike single search behavior approaches, these algorithms enhance exploration of the objective space by selectively ignoring feasibility information within certain sub-populations or stages. Depending on the adopted search strategies, they can be categorized into three subtypes: multi-population strategies, multi-stage strategies, and hybrid multi-population and multi-stage strategies.

2.1.1. Multi-Population Strategies

Some CMOEAs address CMOPs through a multi-stage optimization framework, where different search strategies are applied at successive stages [46,47]. For example, the push–pull search strategy proposed in [14,48] disregards constraints during the push phase. Likewise, Sun et al. [49] introduced a multi-stage scheme in which feasibility is ignored in the early stage to encourage exploration of regions with better objective values, partially considered in the middle stage, and fully enforced in the final stage to guarantee solution feasibility. Reference [33] introduced CMOEA-MS, a two-stage algorithm with distinct search behaviors, where stage transitions are guided by the current population state. In ref. [30], the ToP method was proposed, employing a two-phase strategy: first transforming the CMOP into a single-objective problem to locate promising feasible regions, and then solving the original problem in the second phase. Reference [50] developed a population state detection strategy, in which environmental selection depends on whether the population has converged within the feasible region. In ref. [51], CMOET-TSRA was presented, dividing the optimization process into two stages based on the degree of convergence: the initial stage focuses on exploring potentially feasible regions, while the later stage emphasizes exploiting the feasible solutions already identified.

2.1.2. Multi-Stage Strategies

Some CMOEAs employ a cooperation strategy, integrating multiple populations or external archives with distinct strategies to address CMOPs collaboratively. CCMO [32] is a representative example, utilizing a two-population mechanism in which one population is guided solely by objective values, while the other considers both feasibility and objectives. Similarly, C-TATA [34] introduced a two-archive evolutionary framework, where one archive directs the population toward the Pareto front and the other preserves diversity. Reference [47] proposed a bidirectional coevolutionary approach, which achieves cooperative optimization by maintaining both a main population and an archive population. The main population focuses on exploring the feasible region, while the archive population explores the infeasible region while preserving diversity. In ref. [52], MCCMO introduced a C+2 population strategy (where C denotes the number of constraints), whose core idea is to solve CMOPs by constructing a subconstrained Pareto front for each constraint. Under this strategy, the first population addresses the original problem, the second population deals with the unconstrained problem, and the third population optimizes constraint-relaxed problems. References [44,53] further proposed a framework that integrates a multi-population strategy with dynamic constraint boundaries. It is worth noting that such cooperative mechanisms have also been adopted in several advanced CMOEAs [54,55,56,57].

2.1.3. Hybrid Multi-Population and Multi-Stage Strategies

Recently, several algorithms have integrated multi-population and multi-stage strategies to tackle CMOPs. For example, ref. [58] proposed CMOEMT, which adopts a three-population, two-stage framework that applies constraints-first, constraints-ignored, and constraints-relaxed schemes. This approach incorporates both the evolutionary and transfer phases of the optimization process. Reference [59] proposed URCMO, which employs a dual-population search mechanism to approximate both the constrained and unconstrained Pareto fronts while integrating a two-stage strategy to improve the efficiency of objective information utilization. Meanwhile, MSCEA [60] combines multi-population strategies, multi-stage strategies, and dynamic constraint boundary techniques to more effectively solve CMOPs.

2.2. Research Motivation

In an ideal scenario, the feasible region of a CMOP should be continuous and well-structured, with the set of nondominated feasible solutions in the objective space forming the CPF. However, in practice, CMOPs with irregular feasible regions pose significant difficulties. Disconnected feasible areas can hinder search progress, as solutions may be blocked by infeasible regions. Likewise, fragmented feasible spaces increase the risk of neglecting certain regions during optimization, complicating diversity preservation. Furthermore, when feasible regions are extremely narrow, algorithms must simultaneously maintain diversity and perform precise exploitation based on feasibility information.
As shown in Figure 1, Among them, the gray area represents the feasible region, the blue dots represent feasible solutions, and the white area represents the infeasible region. The four algorithms display different limitations in terms of feasibility, convergence, and diversity. Specifically, ToP generates a large number of infeasible solutions and presents a sparse and uneven distribution in the objective space (Figure 1a,e), reflecting poor feasibility and weak diversity. CMOEAMT mitigates infeasibility by placing most solutions along feasible boundaries (Figure 1b) and achieves a more uniform distribution (Figure 1f), yet its convergence remains limited and gaps persist in the set of solutions. ICMA and BiCo demonstrate stronger feasibility, with most solutions located near feasible regions (Figure 1c,d), and superior diversity through well-spread distributions in the objective space (Figure 1g,h). However, both may still encounter premature convergence and incomplete global coverage when tackling complex or high-dimensional problems. These findings point to three major challenges: (i) enhancing feasibility while retaining promising infeasible solutions, (ii) accelerating convergence towards the Pareto front, and (iii) maintaining diversity to prevent early concentration.
To bridge these research gaps, this study introduces a weak constraint-Pareto dominance relation that integrates feasibility and objective performance, thereby avoiding the premature elimination of promising infeasible solutions with strong convergence or diversity. Moreover, an angle distance-based diversity maintenance strategy is proposed to enhance diversity while maintaining feasibility within the population. By combining these two mechanisms, we develop the CMOEA-WA algorithm, which demonstrates clear advantages over existing methods.

3. The Proposed CMOEA-WA

This section is organized as follows. We first outline the overall framework of the proposed CMOEA-WA and then provide a detailed discussion of its innovative components.

3.1. Algorithmic Framework of CMOEA-WA

The CMOEA-WA framework Algorithm 1 introduces three complementary archives to balance constraint feasibility, convergence, and diversity throughout the evolutionary process. At initialization, the algorithm generates the main population and establishes the Feasibility-Driven Archive ( F D A ), Forward-Exploration Archive ( F E A ), and Diversity-Enhancement Archive ( D E A ). Each archive is updated independently, focusing on feasible solution preservation, search direction exploration, and diversity maintenance, respectively. In each iteration, parent solutions are selected from the three archives according to their distinct roles, and offspring are generated via genetic operators, enabling coordinated progress toward convergence and diversity in multi-objective optimization.
Algorithm 1 Framework of CMOEA-WA
Input: N (population size), M a x I t s (maximum iterations)
Output:  F D A (Feasibility-Driven Archive)
  1:
N * N / 3 ;
  2:
P M Initialize the population (N);
  3:
F E A Initialize the forward-exploration archive (N);
  4:
D E A Initialize the Diversity-enhancement archive (N);
  5:
F D A Initialize the feasibility-driven archive (N);
  6:
o f f P M
  7:
z * Determine the initial ideal point z * of P M
  8:
while while the stopping condition is not met do do
  9:
     Update F E A using Algorithm 2;
10:
     Update D E A using Algorithm 3;
11:
     Update F D A using Algorithm 4;
12:
      P M 1 F E A ;
13:
      P M 2 D E A ;
14:
      P M 3 Select N * solutions from F D A at random;
15:
      Q 1 Genetic operator( P M 1 );
16:
      Q 2 Genetic operator( P M 2 );
17:
      Q 3 Genetic operator( P M 3 );
18:
      Q ( Q 1 Q 2 Q 3 );
19:
end while
20:
return  F D A
Upon completion, the  F D A is returned as the final solution set. By prioritizing feasibility, it ensures that the results both approximate the P F and satisfy all constraints. Meanwhile, the  F E A and D E A reinforce exploration and diversity, mitigating premature convergence and improving solution distribution. Through this collaborative mechanism, CMOEA-WA offers a robust and efficient approach to solving constrained multi-objective optimization problems.
For a clearer representation of the proposed CMOEA-WA, its flowchart is depicted in Figure 2. As shown, the framework is structured around three primary archives: the F E A , D E A , and the F D A . These components are designed to address unconstrained optimization, feasibility-diversity optimization, and constraint-based optimization, respectively, thereby ensuring a comprehensive balance between exploration, diversity preservation, and feasibility maintenance.

3.2. Weak Constraint–Pareto Dominance and Angle Distance-Based Diversity Strategy

To clarify the implementation, we provide the formal definition of weak constraint–Pareto dominance and the angle distance-based diversity strategy.

3.2.1. Weak Constraint–Pareto Dominance

Let X f = { x X g i ( x ) 0 , i = 1 , , p } denote the feasible region of a constrained multi-objective optimization problem (CMOP). The following lemma demonstrates the consistency of the proposed weak constraint–Pareto dominance with the standard Pareto dominance within the feasible region.
Lemma 1
(Consistency over the Feasible Set). If x * X f and there exists no feasible solution y X f such that y w x * , then x * is Pareto optimal in X f .
Proof. 
Suppose, to the contrary, that x * is not Pareto optimal in X f . Then there exists a feasible solution y X f such that
f j ( y ) f j ( x * ) , j = 1 , , m , and k such that f k ( y ) < f k ( x * ) .
Since both y and x * are feasible, we have g i ( y ) g i ( x * ) for all i. According to the definition of weak constraint–Pareto dominance, y w x * , which contradicts the assumption. Therefore, x * must be Pareto optimal.    □
Theorem 1
(Fidelity and Asymptotic Optimality of Weak Constraint–Pareto Dominance). Let { x t } t 0 X denote a sequence of solutions generated by an algorithm, satisfying the following:
(1) 
Each objective function f j and constraint function g i is continuous on X ;
(2) 
The aggregate constraint violation is non-increasing, i.e., for any i, g i ( x t + 1 ) max { g i ( x t ) , M } for some bounded M;
(3) 
There exists a convergent subsequence x t k x ¯ such that g i ( x ¯ ) 0 , meaning that the limit point x ¯ is feasible.
If the algorithm updates or archives individuals solely according to the weak constraint–Pareto dominance rule (i.e., any v weakly dominated by another u satisfying u w v is replaced or discarded), then the limit point x ¯ is a Pareto optimal solution in X f , or at least a weakly nondominated feasible solution.
From assumptions (1) and (3), continuity ensures that the limit point x ¯ is feasible. Suppose x ¯ is not Pareto optimal in X f ; then there exists y X f such that
f j ( y ) f j ( x ¯ ) , j , and f k ( y ) < f k ( x ¯ ) for some k .
By continuity, for sufficiently large k, f j ( x t k ) and g i ( x t k ) become arbitrarily close to f j ( x ¯ ) and g i ( x ¯ ) , implying y w x t k . According to the weak constraint–Pareto dominance rule, such dominated individuals should be replaced in later generations, contradicting the existence of an infinite subsequence converging to x ¯ . Thus, x ¯ must be weakly nondominated within X f ; by Lemma 1, it is Pareto optimal.
The proposed weak constraint–Pareto dominance exhibits several desirable theoretical properties. First, as established in Lemma 1, it is consistent with the standard Pareto dominance when restricted to the feasible set, ensuring that no true Pareto optimal solutions are excluded. Second, Theorem 1 demonstrates its theoretical soundness, showing that under mild continuity and boundedness assumptions, algorithms guided by this dominance relation can asymptotically converge to Pareto-optimal or weakly nondominated feasible solutions. Finally, compared with existing constraint-handling mechanisms such as the constrained domination principle (CDP) and the ε -constraint method, the proposed dominance relation maintains CDP’s feasible-first property for feasible comparisons while allowing promising partially feasible solutions with superior objective performance to survive. This effectively mitigates CDP’s overemphasis on constraint satisfaction and avoids the parameter sensitivity inherent in ε -constraint approaches.

3.2.2. Angle Distance-Based Diversity Strategy

For two solutions x and y, the angle distance θ ( x , y ) in the normalized objective space is defined as
θ ( x , y ) = arccos ( f ( x ) z * ) · ( f ( y ) z * ) f ( x ) z * f ( y ) z * , if x y , 0 , if x = y
where z * is the reference point. This measure is used to guide selection in the archive to maintain diversity by preferring solutions with larger angles to already selected individuals.
This procedure ensures that only nondominated solutions are retained while preserving diversity across the objective space. The combination of weak constraint–Pareto dominance and angle distance-based diversity strategy allows the algorithm to traverse potentially infeasible regions while maintaining a well-distributed solution set.

3.3. Forward-Exploration Archive

Algorithm 2 illustrates the update process of the F E A . Initially, the FEA is combined with the offspring set Q 1 to incorporate newly generated solutions and preserve search completeness. The weak constraint–Pareto dominance relations among all solutions are then evaluated, and dominated solutions are discarded. Since only objective values are considered, this step emphasizes objective-space exploration and enables the algorithm to traverse potentially infeasible regions.
If the number of solutions in the archive is less than the sub-population size N * , random duplication is applied to maintain archive size and prevent diversity loss. Otherwise, the nadir point z n a d is computed and, together with the reference point z, used to normalize objective values, thereby mitigating scale differences among objectives. The normalized solutions are subsequently refined using an environmental selection strategy (e.g., NSGA-II, NSGA-III, SPEA2), which eliminates redundancy while preserving representative and diverse individuals. Through this process, the updated FEA is produced to guide the following evolutionary steps.
Algorithm 2 Update procedure of Forward-Exploration Archive (FEA).
Input:  F E A (forward-exploration archive), Q 1 (offspring), z * (Reference Point), N * (sub-population size)
Output: Updated forward-exploration archive F E A
  1:
F E A F E A Q 1 ;
  2:
Compute weak constraint–Pareto dominance among all solutions in F E A ;
  3:
Remove dominated solutions from F E A considering only objective values;
  4:
if  | F E A | < N *  then
  5:
   Randomly copy solutions until | F E A | = N * ;
  6:
else
  7:
   Calculate the nadir point z n a d ;
  8:
   Normalize objective values of solutions in F E A using z * ; and z n a d ;
  9:
    F E A select N * solutions from F E A by environmental selection;
10:
end if
11:
return  F E A

3.4. Diversity-Enhancement Archive

To further improve the uniformity and diversity of solutions during the search process, this study incorporates a Diversity-Enhancement Archive Algorithm 3 ( D E A ) update mechanism into the algorithmic framework. This mechanism not only considers feasibility under constraints but also guides the distribution of solutions in the objective space through reference vectors, thereby enhancing the adaptability of the algorithm to complex optimization problems.
Algorithm 3 Update procedure of Diversity-Enhancement Archive (DEA).
Input:  D E A (diversity-enhancement archive), Q 2 (offspring set), z * (reference point), | W | (number of reference vectors)
Output: Updated diversity-enhancement archive D E A
  1:
S D E A Q 2 ;
  2:
Clear D E A ;
  3:
Apply weak constraint–Pareto dominance on S and remove dominated solutions;
  4:
Determine nadir point z n a d based on feasible solutions in S;
  5:
if no feasible solutions exist then
  6:
    Select solution with minimal constraint violation as z n a d ;
  7:
end if
  8:
Normalize objective values of all solutions in S using z * and z n a d ;
  9:
Generate a set of reference vectors W;
10:
for each reference vector in W do
11:
     Determine the subspace of the reference vector by angular distance Equation (3);
12:
     if no solution exists in the subspace then
13:
         Select solution with minimal angular distance to the reference vector (feasibility ignored);
14:
     else
15:
         Calculate the fitness of solutions in the subspace according to Equation (4):
16:
         Select solution with minimal fitness and add to D E A ;
17:
     end if
18:
end for
19:
return  D E A
Specifically, the DEA update procedure first merges the current archive with the offspring population and removes dominated solutions using weak constraint-based Pareto dominance, thereby retaining only the nondominated solutions. On this basis, the nadir point z n a d is determined from the feasible solutions; if no feasible solution exists, the solution with the smallest constraint violation is used instead. Subsequently, all objective vectors are normalized using the reference point z * and the nadir point z n a d , eliminating scale differences across objectives.
In the normalized space, a set of reference vectors W is generated, and solutions are assigned to different subspaces according to angular distance. For each reference vector, if its subspace is empty, the solution with the smallest angular distance to the reference vector is selected (regardless of feasibility). If the subspace contains solutions, the solution with the best fitness is chosen and added to the archive. The fitness function is defined as follows:
f i t n e s s i j = h d i j + C V ( x i ) , C V ( x i ) > 0 , d i j , otherwise ,
where d i j denotes the perpendicular distance between solution x i and reference vector j, C V ( x i ) represents the constraint violation of solution x i , and h is a penalty factor. This definition enables the algorithm to prioritize feasibility while maintaining diversity.
In summary, the proposed update mechanism preserves feasible solutions while guiding the population toward a more uniform distribution in the objective space, thereby significantly improving both population diversity and global search performance.

3.5. Feasibility-Driven Archive

The diversity-enhancement archive Algorithm 3 ( D E A ) introduced earlier is mainly designed to improve solution uniformity and distribution. However, when feasible solutions are insufficient, relying solely on DEA may leave the algorithm without effective candidates for optimization. To address this issue, the feasibility-driven archive Algorithm 4 ( F D A ) is introduced with the primary objective of maximizing the preservation and exploitation of feasible solutions. Compared with DEA, FDA places greater emphasis on feasibility and less on diversity, making the two archives complementary within the overall framework.
Algorithm 4 Update procedure of Feasibility-Driven Archive (FDA).
Input:  F D A (feasibility-exploitation archive), Q 3 (offspring set), N (population size), z * (reference point)
Output: Updated feasibility-exploitation archive F E A
  1:
S F D A Q 3 ;
  2:
Apply weak constraint–Pareto dominance on S and remove dominated solutions;
  3:
if  | S | < N  then
  4:
   Randomly copy solutions in S until | S | = N ;
  5:
    F D A S ;
  6:
   return  F D A ;
  7:
end if
  8:
Sort solutions in S by constraint violation ( C V ) in ascending order;
  9:
Count number of feasible solutions in S;
10:
if number of feasible solutions < N  then
11:
    Select the first N solutions according to ranking in S;
12:
     F D A selected solutions;
13:
    return  F D A ;
14:
else
15:
    Remove infeasible solutions from S;
16:
    Calculate nadir point z n a d based on feasible solutions in S;
17:
    Normalize objective values of solutions in S using z * and z n a d ;
18:
    Apply environmental selection (e.g., SPEA2, NSGA-II, NSGA-III) to select N solutions;
19:
     F D A selected solutions;
20:
end if
21:
return  F D A
The FDA update procedure can be summarized as follows: first, the current archive is merged with the Q 3 to form the candidate set S, where dominated solutions are removed using weak constraint–Pareto dominance. If | S | < N , solutions are randomly duplicated until the population size reaches N, and the archive is returned. When | S | N , solutions are sorted in ascending order of constraint violation ( C V ), and the number of feasible solutions is counted. If feasible solutions are fewer than N, the top N solutions according to C V ranking are retained, ensuring that feasibility is maximized.
When feasible solutions are sufficient, all infeasible ones are discarded. The nadir point z n a d is then calculated from the feasible solutions, and objective vectors are normalized using both the reference point z * and z n a d . Finally, an environmental selection method (e.g., SPEA2, NSGA-II, or NSGA-III) is applied to select exactly N solutions, balancing convergence and distribution.
In summary, the FDA guarantees feasibility when feasible solutions are scarce and shifts its focus to convergence and distribution once feasible solutions are abundant. Together with the DEA, which maintains diversity, the FDA strengthens the algorithm’s overall ability to solve constrained multi-objective optimization problems.

4. Experimental Studies

All the experiments involved in this section were conducted using the multi-objective evolutionary optimization platform PlatEMO v4.13 [61] under MATLAB. The FEA, DEA, and FDA target distinct aspects of CMO, emphasizing exploration, diversity, and feasibility, respectively. To validate the integrated framework, a series of experiments is conducted on standard benchmark problems. The evaluation considers convergence, diversity, and feasibility preservation, with several state-of-the-art algorithms serving as baselines under identical settings. The results offer a thorough comparison, highlighting the effectiveness and robustness of the proposed approach.

4.1. Experimental Settings

This section presents the experimental setup for evaluating the proposed algorithm, including benchmark problems, performance metrics, comparison algorithms, and parameter configurations.

4.1.1. Benchmark Problems

In this work, the proposed algorithm was evaluated on three widely used CMOP test suites: MW [62], LIR-CMOP [31], C_DTLZ/DC_DTLZ [63], and SDC [1]. The MW suite contains 14 diverse problems derived from real-world CMOPs, capturing various characteristics. LIR-CMOP also includes 14 problems, most of which feature large infeasible regions and relatively few feasible solutions. The C_DTLZ and DC_DTLZ suite comprises 10 problems, with constraints applied to both decision variables and objective functions. Experimental comparisons were conducted on eight complex-constrained test problems (SDC). In all comparison experiments, N denotes the population size (set to 100), M represents the number of objectives, and D indicates the number of decision variables. Detailed configurations for each test problem are listed in the corresponding table.

4.1.2. Performance Indicator

The performance of the proposed algorithm is evaluated using three standard metrics.
(1)
Convergence: assessed by Inverted Generational Distance (IGD [47]), which measures how close the obtained solutions are to the true Pareto front.
(2)
Diversity: measured by hypervolume (HV [64]), indicating the uniformity of solutions along the Pareto front.
(3)
Feasibility: the proportion of feasible solutions in the final population, reflecting the algorithm’s ability to satisfy constraints.
Smaller IGD values indicate stronger convergence to the true Pareto front, while larger HV values represent better solution quality and diversity.

4.1.3. Algorithms Compared

To provide a comprehensive performance assessment of CMOEA-WA, we compare it against seven state-of-the-art constrained multi-objective evolutionary algorithms, including ToP [30], POCEA [65], ICMA [29], BiCo [47], CMOEA_MS [50], CMOCSO [66], CMOEMT [58], IMTCMO [36], and MOEADCMT [67]. To offer a clear comparison of the design characteristics and performance variations among different CMOEAs, Table 1 presents each algorithm’s core mechanisms, constraint handling approaches, strengths, and limitations. The table highlights how these algorithms prioritize feasibility, convergence, and diversity differently, serving as a foundation for the following experimental evaluation and analysis. To ensure fairness in comparison, the benchmark algorithms were configured according to their original settings without any modifications.
Unlike other benchmark algorithms, CMOEA-WA employs weak constraint–Pareto dominance to identify promising solutions and integrates a diversity-enhancement archive to maintain solution diversity while ensuring feasibility, thereby strengthening its ability to solve constrained multi-objective problems (CMOPs) with complex feasible regions. To guarantee a fair comparison, the parameter settings used in the original publications of the other algorithms are adopted in this study.

4.1.4. Experimental Settings and Supplementary Information

All algorithms are performed using PlatEMO v4.13 [61] within the MATLAB R2021a environment, on a system equipped with an Intel(R) Core(TM) i5-7300HQ CPU @ 2.50 GHz and NVIDIA GeForce GTX 1050 Ti (4 GB) as well as Intel(R) HD Graphics 630 (128 MB) GPUs. Each algorithm is executed independently 20 times on the test problems. For the DAS-CMOP, LIR-CMOP, and MW test suites, the maximum number of fitness evaluations (MaxFEs) is set to 1 × 10 5 .
Meanwhile, the statistical differences between CMOEA-WA and other algorithms are evaluated using the Wilcoxon test at a 0.05 significance level [68]. Gray-shaded cells in the table denote the best results obtained for each test problem, and the symbols +, −, and ≈ indicate that the performance is superior to, inferior to, or comparable with the other algorithms, respectively.

4.2. Experimental Results Analysis

To evaluate CMOEA-WA, a series of experiments were performed. This subsection compares its performance with seven benchmark algorithms across the MW, LIR-CMOP, C_DTLZ, DC_DTLZ, SDC test suites and four real-world problems.

4.2.1. Analysis of the MW Test Suite

As shown in Table 2 and Table 3, CMOEA-WA demonstrates clear superiority on the MW test problems. In the IGD results (Table 2), it achieves the best performance on most instances (highlighted in gray), indicating strong capability in approximating the true Pareto front. Statistical comparisons further show that CMOEA-WA significantly outperforms other algorithms on problems such as MW4, MW5, MW8, MW13, and MW14 while obtaining the best results in ten test cases overall, reinforcing its effectiveness. Regarding HV results (Table 3), CMOEA-WA consistently attains the highest hypervolume values across nearly all problems, highlighting its strength in maintaining both diversity and uniformity of solutions. Compared with the seven competitors, it dominates a large number of problems, with many best results, showing that it not only achieves superior convergence but also ensures well-distributed solution sets.
To further illustrate the differences, Figure 3 presents the solution distributions of eight CMOEAs on MW14. In this figure, each light blue dot represents a feasible solution in the decision space, illustrating the distribution of solutions obtained by the eight algorithms. The projection along each axis shows how the solutions spread across the different objectives. It can be observed that ToP, ICMA, CMOCSO, BiCo, POCEA, and IMTCMO fail to converge properly as many solutions do not lie on the PF. Although CMOEA_MS, MOEADCMT, and CMOEMT show improved convergence with more solutions located on the PF, their distributions remain uneven, reflecting insufficient diversity. By contrast, CMOEA-WA places all solutions on the PF with uniform distribution, clearly demonstrating a balanced trade-off between convergence and diversity.
Overall, CMOEA-WA exhibits consistent superiority in both IGD and HV metrics. Combined with the results in Figure 3, it is evident that the algorithm achieves robust performance by effectively balancing convergence and diversity, making it highly competitive on the MW test suite.

4.2.2. Analysis of the LIRCMOP Test Suite

Table 4 and Table 5 present the IGD and HV results of eight algorithms on the LIRCMOP test suite. The results indicate that CMOEA-WA consistently delivers superior performance. For IGD (Table 4), it achieves the best outcomes on most problems (highlighted in gray), demonstrating strong capability in approximating the Pareto front. Statistical comparisons further confirm that CMOEA-WA outperforms its competitors in several cases, reflecting both robustness and convergence efficiency. With respect to HV (Table 5), CMOEA-WA again achieves the highest HV values in the majority of test problems, highlighting its strength in preserving solution diversity and ensuring uniform distribution. While many competing algorithms suffer from poor convergence or limited diversity, CMOEA-WA effectively balances both aspects. This advantage arises from its innovative design, which integrates weak constraint–Pareto dominance for guiding solution selection with a diversity-enhancement archive to maintain feasible and well-distributed solutions.
To summarize, the LIRCMOP experiments reinforce the innovation and effectiveness of CMOEA-WA. By jointly considering feasibility, convergence, and diversity, the algorithm achieves higher accuracy and robustness than existing approaches in solving complex CMOPs.

4.2.3. Analysis of the C_DTLZ and DC_DTLZ Test Suite

The results in Table 6 and Table 7 highlight the clear advantages of CMOEA-WA in tackling complex constrained multi-objective problems. For IGD (Table 6), CMOEA-WA consistently achieves the best or near-best outcomes (marked in gray) across most test instances, reflecting its strong convergence ability toward the true Pareto front. Statistical analysis further indicates that it surpasses many competitors in several cases, demonstrating both robustness and stability. In terms of HV (Table 7), CMOEA-WA attains the highest hypervolume values in almost all problems, emphasizing its superior capacity to preserve diversity and ensure uniformly distributed solutions. In contrast, other algorithms often suffer from weak convergence in C_DTLZ or fail to provide well-distributed solutions in the disconnected feasible regions of DC_DTLZ, whereas CMOEA-WA effectively balances feasibility, convergence, and diversity.
These strengths arise from the algorithm’s innovative framework. By embedding weak constraint–Pareto dominance into its selection process, CMOEA-WA favors feasible solutions while maintaining pressure toward the Pareto front. At the same time, the diversity-enhancement archive ensures evenly spread solutions even under highly complex or disconnected feasible regions. To summarize, the experiments on C_DTLZ and DC_DTLZ demonstrate that CMOEA-WA not only delivers superior convergence and diversity but also maintains strong competitiveness in solving challenging CMOPs, confirming the effectiveness of its novel design.

4.2.4. Analysis of the SDC Test Suite

To further evaluate the performance of the algorithms under more complex constraints, we conducted a comparative analysis of ten algorithms on the SDC test problems. According to the IGD results shown in Table 8, CMOEA-WA demonstrates the best overall performance and stability on the SDC test problems. Among the eight test problems, CMOEA-WA achieves the best IGD values on six problems (SDC1, SDC2, SDC4, SDC5, SDC7, and SDC8), with relatively small standard deviations, indicating good reliability. For SDC3 and SDC6, CMOCSO and IMTCMO perform best, respectively; however, IMTCMO exhibits NaN or extreme IGD values in other problems, indicating lower stability overall. Statistical significance analysis shows that CMOEA-WA is significantly superior to most comparison algorithms on the majority of problems, while other algorithms demonstrate unstable performance with large standard deviations or very high IGD values. In summary, CMOEA-WA not only excels in approximating the Pareto front but also exhibits outstanding stability and reliability, confirming its superior overall performance on the SDC problems. Based on the HV results shown in Table 9, CMOEA-WA demonstrates overall superior performance and stability on the SDC test problems. Although HV values are generally close to zero for most problems, reflecting the high difficulty of these problems, CMOEA-WA still achieves significantly higher HV values on SDC2, SDC7, and SDC8, with moderate standard deviations, indicating good reliability. Some algorithms, such as ICMA and CMOCSO, occasionally perform better on individual problems (e.g., SDC1 and SDC3), but their overall stability is insufficient. For SDC4–SDC6, all algorithms attain HV values of zero, suggesting that these problems are highly challenging for existing methods. Statistical significance analysis further shows that CMOEA-WA is significantly superior or comparable to most algorithms, with no cases of inferior performance. In summary, CMOEA-WA not only approximates the true Pareto front effectively in terms of IGD but also covers a larger portion of the front in terms of HV, demonstrating its comprehensive advantage in both performance and stability.
A closer inspection reveals that the innovation of CMOEA-WA lies in its multi-strategy cooperative mechanism and dynamic weight adjustment, enabling it to balance feasibility, convergence, and diversity simultaneously. Notably, even on extremely challenging problems like SDC6 and SDC8, CMOEA-WA maintains superior performance while other algorithms experience significant degradation. This demonstrates that CMOEA-WA not only improves robustness in solving complex constrained problems but also ensures a well-distributed solution set.

4.3. Scalability and Computational Cost

In this study, to evaluate the computational overhead and scalability of CMOEA-WA, we analyzed the main operations in each generation. Assuming a population size of N, objective dimensionality M, and archive size K, the main computational costs of CMOEA-WA arise from three components: the weak constraint–Pareto dominance calculation with complexity O ( N 2 ) , the angle-based diversity maintenance with complexity O ( N 2 M ) , and the management of multiple archives with complexity O ( N K ) . Overall, the per-generation time complexity of CMOEA-WA can be approximated as O ( N 2 M ) , with angle-based calculations dominating as the number of objectives increases.
For a clearer comparison, we also considered two commonly used baseline algorithms: NSGA-II and BiCo. NSGA-II has a per-generation complexity of O ( M N 2 ) due to nondominated sorting, while BiCo employs a co-evolutionary strategy with a per-generation complexity roughly O ( N 2 + N K ) , depending on archive updates. Compared with these baselines, CMOEA-WA introduces additional computational overhead primarily from angle-based diversity maintenance and multiple-archive management, but this overhead grows moderately with population size and the number of objectives.
Based on runtime, function evaluation counts and performance on standard CMOP benchmark problems such as MW, LIRCMOP, C-DTLZ/DC-DTLZ, and SDC (Table 2, Table 4, Table 6 and Table 8), it is evident that CMOEA-WA maintains high-quality solutions and diversity while keeping computational overhead within a reasonable range. As the number of objectives increases in these benchmarks, angle-based diversity maintenance gradually becomes the dominant factor, consistent with theoretical complexity analysis. Nevertheless, CMOEA-WA remains computationally feasible, and the additional overhead is justified by the improved solution quality and diversity.
Overall, the computational overhead of CMOEA-WA scales roughly quadratically with population size and linearly with the number of objectives. Compared with NSGA-II and BiCo, the additional time cost is moderate, while the benefits in maintaining solution quality and diversity are clearly demonstrated on the considered benchmark problems. Therefore, CMOEA-WA achieves a favorable trade-off between computational cost and performance, showing good scalability in practice.
As shown in Table 10, CMOEA-WA demonstrates both high computational efficiency and superior solution quality across all test problem sets (MW, LIRCMOP, SDC, C-DTLZ). Its average runtime per generation is comparable to or lower than most baseline algorithms while consistently achieving the best or near-best IGD and HV values. This indicates that the weighted archiving mechanism and multi-strategy cooperative optimization effectively balance convergence, diversity, and efficiency. Overall, CMOEA-WA achieves an excellent trade-off between performance and runtime, making it highly suitable for large-scale, constrained multi-objective optimization problems.

4.4. Performance Analysis of CMOEA-WA

From the IGD and HV boxplots Figure 4 (with logarithmic scale on the y-axis and 95% confidence intervals), it is evident that CMOEA-WA demonstrates significant advantages across various constrained multi-objective optimization problems. Its IGD means are generally the lowest or near the lowest, with relatively short boxes and whiskers, indicating that the algorithm approximates the true Pareto front both accurately and stably. The HV means are high with small variability, reflecting enhanced coverage of the Pareto front and effectively avoiding the large performance fluctuations observed in other algorithms. Statistical significance tests further confirm that these performance improvements are not coincidental but result from the fundamentally improved solution generation and selection mechanisms.
CMOEA-WA also exhibits excellent convergence robustness and solution set distribution stability. The narrow confidence intervals across subplots indicate minimal performance fluctuations over multiple independent runs, demonstrating the effectiveness of the weighted archiving mechanism in balancing convergence speed and population diversity. This mechanism prevents the algorithm from becoming trapped in local optima, enabling it to consistently produce high-quality and uniformly distributed Pareto-approximate solutions across different problem types and scales, such as MW, SDC, and C/DC_DTLZ.
The advantages of CMOEA-WA are even more pronounced when handling complex constrained problems. Particularly for LIRCMOP and C/DC_DTLZ problems with complex constraints and irregular Pareto fronts, the superiority of mean performance and separation of confidence intervals are clearly observed, highlighting the effectiveness of the innovative mechanisms—weak constraint–Pareto dominance and multi-strategy collaborative optimization. These mechanisms not only enhance convergence accuracy and coverage but also improve stability and robustness, effectively reducing stagnation in local optima. Overall, CMOEA-WA outperforms other mainstream constrained multi-objective optimization algorithms in terms of accuracy, stability, and adaptability.

4.5. Analysis of Real-World Case Problems

From Table 11, CMOEA-WA demonstrates consistently strong performance on real-world engineering problems. Specifically, it attains the highest HV values (highlighted in gray) across all four test problems (DEB, CTP, CSID, and FBPT), indicating its effective balance between convergence and solution diversity under complex multi-objective and constrained scenarios. In comparison, competing algorithms often suffer from inadequate convergence or non-uniform solution distributions when addressing these challenging, highly constrained problems.
This superior performance reflects the practical applicability of CMOEA-WA. In real engineering scenarios, where constraints can be tight and objectives conflicting, the integration of weak constraint–Pareto dominance ensures that feasible and informative solutions are preserved while guiding the population toward the true Pareto front. Moreover, the diversity-enhancement archive promotes broad coverage and uniform solution distribution, which is crucial for providing multiple viable options in decision-making processes.
In summary, the results from real-world case studies confirm not only the robustness but also the practical utility of CMOEA-WA. By maintaining high-quality, well-distributed solution sets in multi-constrained engineering optimization problems, CMOEA-WA proves to be highly suitable for real-world applications, effectively bridging the gap between theoretical benchmark performance and practical engineering needs.

4.6. Ablation Study on MW Test Problems

Based on the IGD and HV results of the three variants and CMOEA-WA (CMOEACD), the quantitative analysis can be summarized as follows:
From the Table 12 IGD results, it is evident that CMOEA-WA achieves the best performance across the majority of the 14 MW test problems, with consistently small standard deviations, indicating high accuracy and stability. Among the variants, CMOEA-WA1 (without the three cooperative external archives mechanism) performs comparably to CMOEA-WA on a few problems (e.g., MW1, MW4, MW7, MW8, MW12), but generally shows higher IGD values. CMOEA-WA2 (without weak constraint–Pareto dominance) exhibits significantly worse IGD on most problems, highlighting the critical role of the weakly cooperative dominance in guiding the search toward the true Pareto front. CMOEA-WA3 (angle distance-based diversity maintenance strategy ) also suffers from increased IGD on several problems, particularly MW2, MW3, MW5, and MW6, demonstrating the importance of angle-based selection in maintaining solution diversity and uniformity.
The Table 13 HV results further confirm the superiority of CMOEA-WA, which achieves the highest HV values on nearly all problems, indicating the largest coverage of the Pareto front and strong stability. Among the variants, CMOEA-WA1 occasionally approaches the performance of CMOEA-WA on certain problems (e.g., MW12) but overall shows lower HV. CMOEA-WA2 and CMOEA-WA3 consistently attain lower HV values, with some NaN or zero values, indicating that removing the weakly cooperative Pareto dominance or angle-based selection reduces the algorithm’s ability to maintain a well-distributed solution set. These results highlight that CMOEA-WA’s mechanisms significantly enhance the coverage and distribution of solutions.
The comparison demonstrates the innovative contributions of CMOEA-WA. The three cooperative external archives mechanism enhances exploration and maintains diversity across different regions of the Pareto front. The weak constraint–Pareto dominance effectively guides convergence toward the true Pareto front, reducing IGD. The angle distance-based diversity maintenance strategy ensures a uniform distribution of solutions, improving HV. By integrating these three mechanisms, CMOEA-WA achieves superior convergence, better solution distribution, and high stability across the MW test problems, clearly demonstrating its comprehensive advantage and the effectiveness of its design innovations.

5. Conclusions

This paper introduces CMOEA-WA, a constrained multi-objective evolutionary algorithm designed to overcome the tendency of existing approaches to overemphasize feasibility while discarding informative infeasible solutions. The proposed method incorporates three complementary mechanisms: (i) a weak constraint–Pareto dominance relation that jointly considers feasibility and objective quality, (ii) an angle distance-based strategy that preserves solution diversity through uniform distribution, and (iii) three cooperative external archives dedicated to unconstrained, feasibility-based, and fully constrained optimization. By combining these components, CMOEA-WA effectively retains promising solutions, sustains population diversity, and enhances overall search efficiency.
Extensive experiments on benchmark suites and real-world engineering problems demonstrate that CMOEA-WA consistently surpasses state-of-the-art algorithms in terms of feasibility, convergence, and diversity. These results verify both the robustness and the practical value of the proposed framework, underscoring its suitability for complex constrained multi-objective problems.
Future work will focus on several directions: extending CMOEA-WA to dynamic and large-scale optimization problems, addressing many-objective scenarios, and exploring its integration with machine learning techniques to enhance adaptive constraint handling and improve performance in real-world decision-making environments. These avenues aim to further strengthen the algorithm’s adaptability, scalability, and practical applicability.

Author Contributions

Conceptualization, J.G. and Y.S.; Methodology, Y.S.; Software, Y.S.; Validation, Y.S. and J.G.; Formal analysis, Y.S.; Investigation, Y.S.; Resources, J.G.; Data curation, J.G. and Y.S.; Writing—original draft preparation, J.G. and Y.S.; Writing—review and editing, J.G. and Y.S.; Visualization, Y.S.; Supervision, J.G. and Y.S.; Project administration, J.G.; Funding acquisition, J.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Science Foundation of Hubei Province of China (grant number: No.2022CFB935). The APC was funded by Wuhan Second Ship Design and Research Institute.

Data Availability Statement

All experimental data used in this study were obtained from the PlatEMO 4.13 platform, which provides publicly available benchmark test sets (MW, LIRCMOP, C_DTLZ/DC_DTLZ and SDC). The source code can be accessed at https://github.com/BIMK/PlatEMO (accessed on 2 November 2025) and https://github.com/MrFENGXINGYU/CMOEA-WA (accessed on 4 November 2025).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hao, L.; Peng, W.; Liu, J.; Zhang, W.; Li, Y.; Qin, K. Competition-based two-stage evolutionary algorithm for constrained multi-objective optimization. Math. Comput. Simul. 2025, 230, 207–226. [Google Scholar] [CrossRef]
  2. Cao, J.; Yan, Z.; Chen, Z.; Zhang, J. A Pareto front estimation-based constrained multi-objective evolutionary algorithm. Appl. Intell. 2023, 53, 10380–10416. [Google Scholar] [CrossRef]
  3. Yang, Y.; Liu, J.; Tan, S. A constrained multi-objective evolutionary algorithm based on decomposition and dynamic constraint-handling mechanism. Appl. Soft Comput. 2020, 89, 106104. [Google Scholar] [CrossRef]
  4. Zuo, X.; Chen, C.; Tan, W.; Zhou, M. Vehicle scheduling of an urban bus line via an improved multiobjective genetic algorithm. IEEE Trans. Intell. Transp. Syst. 2014, 16, 1030–1041. [Google Scholar] [CrossRef]
  5. Ma, L.; Li, N.; Guo, Y.; Wang, X.; Yang, S.; Huang, M.; Zhang, H. Learning to optimize: Reference vector reinforcement learning adaption to constrained many-objective optimization of industrial copper burdening system. IEEE Trans. Cybern. 2021, 52, 12698–12711. [Google Scholar] [CrossRef]
  6. Liu, D.; Shan, X.; Zhao, B.; Luo, B.; Wei, Q. Adaptive Dynamic Programming for Control: A Survey and Recent Advances. IEEE Trans. Syst. Man Cybern. Syst. 2020, 61, 142–160. [Google Scholar] [CrossRef]
  7. Jan, M.A.; Khanum, R.A. A study of two penalty-parameterless constraint handling techniques in the framework of MOEA/D. Appl. Soft Comput. 2013, 13, 128–148. [Google Scholar] [CrossRef]
  8. Liu, J.; Wang, Y.; Fan, N.; Wei, S.; Tong, W. A convergence-diversity balanced fitness evaluation mechanism for decomposition-based many-objective optimization algorithm. Integr. Comput.-Aided Eng. 2019, 26, 159–184. [Google Scholar] [CrossRef]
  9. Zhang, S.; Yang, F.; Yan, C.; Zhou, D.; Zeng, X. An efficient batch-constrained bayesian optimization approach for analog circuit synthesis via multiobjective acquisition ensemble. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2021, 41, 1–14. [Google Scholar] [CrossRef]
  10. Liang, J.; Ban, X.; Yu, K.; Qu, B.; Qiao, K.; Yue, C.; Chen, K.; Tan, K.C. A survey on evolutionary constrained multiobjective optimization. IEEE Trans. Evol. Comput. 2022, 27, 201–221. [Google Scholar] [CrossRef]
  11. Ming, F.; Gong, W.; Zhen, H.; Li, S.; Wang, L.; Liao, Z. A simple two-stage evolutionary algorithm for constrained multi-objective optimization. Knowl.-Based Syst. 2021, 228, 107263. [Google Scholar] [CrossRef]
  12. Woldesenbet, Y.G.; Yen, G.G.; Tessema, B.G. Constraint handling in multiobjective evolutionary optimization. IEEE Trans. Evol. Comput. 2009, 13, 514–525. [Google Scholar] [CrossRef]
  13. Ray, T.; Tai, K.; Seow, K.C. Multiobjective design optimization by an evolutionary algorithm. Eng. Optim. 2001, 33, 399–424. [Google Scholar] [CrossRef]
  14. Fan, Z.; Li, W.; Cai, X.; Li, H.; Wei, C.; Zhang, Q.; Deb, K.; Goodman, E. Push and pull search for solving constrained multi-objective optimization problems. Swarm Evol. Comput. 2019, 44, 665–679. [Google Scholar] [CrossRef]
  15. Bao, Q.; Wang, M.; Dai, G.; Chen, X.; Song, Z.; Li, S. An archive-based two-stage evolutionary algorithm for constrained multi-objective optimization problems. Swarm Evol. Comput. 2022, 75, 101161. [Google Scholar] [CrossRef]
  16. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  17. Wang, P.; Ma, Y.; Wang, M. A dynamic multi-objective optimization evolutionary algorithm based on particle swarm prediction strategy and prediction adjustment strategy. Swarm Evol. Comput. 2022, 75, 101164. [Google Scholar] [CrossRef]
  18. Ruan, G.; Yu, G.; Zheng, J.; Zou, J.; Yang, S. The effect of diversity maintenance on prediction in dynamic multi-objective optimization. Appl. Soft Comput. 2017, 58, 631–647. [Google Scholar] [CrossRef]
  19. Liu, S.; Lin, Q.; Li, Q.; Tan, K.C. A comprehensive competitive swarm optimizer for large-scale multiobjective optimization. IEEE Trans. Syst. Man Cybern. Syst. 2021, 52, 5829–5842. [Google Scholar] [CrossRef]
  20. He, C.; Cheng, R.; Yazdani, D. Adaptive offspring generation for evolutionary large-scale multiobjective optimization. IEEE Trans. Syst. Man Cybern. Syst. 2020, 52, 786–798. [Google Scholar] [CrossRef]
  21. Bader, J.; Zitzler, E. HypE: An algorithm for fast hypervolume-based many-objective optimization. Evol. Comput. 2011, 19, 45–76. [Google Scholar] [CrossRef] [PubMed]
  22. Coello, C.A.C. Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: A survey of the state of the art. Comput. Methods Appl. Mech. Eng. 2002, 191, 1245–1287. [Google Scholar] [CrossRef]
  23. Wang, P.; Xiao, H.; Han, X.; Yang, F.; Li, L. A coevolutionary algorithm based on reference line guided archive for constrained multiobjective optimization. Appl. Soft Comput. 2023, 142, 110169. [Google Scholar] [CrossRef]
  24. Zitzler, E.; Laumanns, M.; Thiele, L. SPEA2: Improving the strength Pareto evolutionary algorithm. TIK Rep. 2001, 103, 95–100. [Google Scholar]
  25. Zhang, Q.; Li, H. MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
  26. Runarsson, T.P.; Yao, X. Stochastic ranking for constrained evolutionary optimization. IEEE Trans. Evol. Comput. 2000, 4, 284–294. [Google Scholar] [CrossRef]
  27. Ming, M.; Wang, R.; Ishibuchi, H.; Zhang, T. A Novel Dual-Stage Dual-Population Evolutionary Algorithm for Constrained Multiobjective Optimization. IEEE Trans. Evol. Comput. 2021, 26, 1129–1143. [Google Scholar] [CrossRef]
  28. Qin, C.; Ming, F.; Gong, W.; Gu, Q. Constrained multi-objective optimization via two archives assisted push–pull evolutionary algorithm. Swarm Evol. Comput. 2022, 75, 101178. [Google Scholar] [CrossRef]
  29. Yuan, J.; Liu, H.L.; Ong, Y.S.; He, Z. Indicator-based evolutionary algorithm for solving constrained multiobjective optimization problems. IEEE Trans. Evol. Comput. 2021, 26, 379–391. [Google Scholar] [CrossRef]
  30. Liu, Z.Z.; Wang, Y. Handling constrained multiobjective optimization problems with constraints in both the decision and objective spaces. IEEE Trans. Evol. Comput. 2019, 23, 870–884. [Google Scholar] [CrossRef]
  31. Fan, Z.; Li, W.; Cai, X.; Huang, H.; Fang, Y.; You, Y.; Mo, J.; Wei, C.; Goodman, E. An improved epsilon constraint-handling method in MOEA/D for CMOPs with large infeasible regions. arXiv 2017, arXiv:1707.08767. [Google Scholar] [CrossRef]
  32. Tian, Y.; Zhang, T.; Xiao, J.; Zhang, X.; Jin, Y. A coevolutionary framework for constrained multiobjective optimization problems. IEEE Trans. Evol. Comput. 2020, 25, 102–116. [Google Scholar] [CrossRef]
  33. Tian, Y.; Zhang, Y.; Su, Y.; Zhang, X.; Tan, K.C.; Jin, Y. Balancing objective optimization and constraint satisfaction in constrained evolutionary multiobjective optimization. IEEE Trans. Cybern. 2021, 52, 9559–9572. [Google Scholar] [CrossRef] [PubMed]
  34. Li, K.; Chen, R.; Fu, G.; Yao, X. Two-archive evolutionary algorithm for constrained multiobjective optimization. IEEE Trans. Evol. Comput. 2018, 23, 303–315. [Google Scholar] [CrossRef]
  35. Zhu, Q.; Zhang, Q.; Lin, Q. A constrained multiobjective evolutionary algorithm with detect-and-escape strategy. IEEE Trans. Evol. Comput. 2020, 24, 938–947. [Google Scholar] [CrossRef]
  36. Qiao, K.; Liang, J.; Yu, K.; Yue, C.; Lin, H.; Zhang, D.; Qu, B. Evolutionary constrained multiobjective optimization: Scalable high-dimensional constraint benchmarks and algorithm. IEEE Trans. Evol. Comput. 2023, 28, 965–979. [Google Scholar] [CrossRef]
  37. Akherati, H.; Beyramzad, J.; Khiyabani, S.S.; Shariatinezhad, A.; Eskandari, E. Finite-time stable model free sliding mode attitude controller/observer design for uncertain space systems based on time delay estimation. Adv. Space Res. 2025, 76, 3573–3594. [Google Scholar] [CrossRef]
  38. Schieber, B.; Vahidi, S. Approximating Connected Maximum Cuts via Local Search. In Proceedings of the 31st Annual European Symposium on Algorithms (ESA 2023), Amsterdam, The Netherlands, 4–6 September 2023; Volume 274, pp. 93:1–93:17. [Google Scholar] [CrossRef]
  39. Jain, H.; Deb, K. An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach, part II: Handling constraints and extending to an adaptive approach. IEEE Trans. Evol. Comput. 2013, 18, 602–622. [Google Scholar] [CrossRef]
  40. Fan, Z.; Li, W.; Cai, X.; Hu, K.; Lin, H.; Li, H. Angle-based constrained dominance principle in MOEA/D for constrained multi-objective optimization problems. In Proceedings of the 2016 IEEE Congress on Evolutionary Computation (CEC), Vancouver, BC, Canada, 24–29 July 2016; pp. 460–467. [Google Scholar]
  41. Fan, Z.; Fang, Y.; Li, W.; Cai, X.; Wei, C.; Goodman, E. MOEA/D with angle-based constrained dominance principle for constrained multi-objective optimization problems. Appl. Soft Comput. 2019, 74, 621–633. [Google Scholar] [CrossRef]
  42. Ma, H.; Wei, H.; Tian, Y.; Cheng, R.; Zhang, X. A multi-stage evolutionary algorithm for multi-objective optimization with complex constraints. Inf. Sci. 2021, 560, 68–91. [Google Scholar] [CrossRef]
  43. Yang, Y.; Liu, J.; Tan, S.; Wang, H. A multi-objective differential evolutionary algorithm for constrained multi-objective optimization problems with low feasible ratio. Appl. Soft Comput. 2019, 80, 42–56. [Google Scholar] [CrossRef]
  44. Liu, Z.Z.; Qin, Y.; Song, W.; Zhang, J.; Li, K. Multiobjective-based constraint-handling technique for evolutionary constrained multiobjective optimization: A new perspective. IEEE Trans. Evol. Comput. 2022, 27, 1370–1384. [Google Scholar] [CrossRef]
  45. Ning, W.; Guo, B.; Yan, Y.; Wu, X.; Wu, J.; Zhao, D. Constrained multi-objective optimization using constrained non-dominated sorting combined with an improved hybrid multi-objective evolutionary algorithm. Eng. Optim. 2017, 49, 1645–1664. [Google Scholar] [CrossRef]
  46. Wang, J.; Li, Y.; Zhang, Q.; Zhang, Z.; Gao, S. Cooperative multiobjective evolutionary algorithm with propulsive population for constrained multiobjective optimization. IEEE Trans. Syst. Man Cybern. Syst. 2021, 52, 3476–3491. [Google Scholar] [CrossRef]
  47. Liu, Z.Z.; Wang, B.C.; Tang, K. Handling constrained multiobjective optimization problems via bidirectional coevolution. IEEE Trans. Cybern. 2021, 52, 10163–10176. [Google Scholar] [CrossRef]
  48. Fan, Z.; Wang, Z.; Li, W.; Yuan, Y.; You, Y.; Yang, Z.; Sun, F.; Ruan, J. Push and pull search embedded in an M2M framework for solving constrained multi-objective optimization problems. Swarm Evol. Comput. 2020, 54, 100651. [Google Scholar] [CrossRef]
  49. Sun, R.; Zou, J.; Liu, Y.; Yang, S.; Zheng, J. A multistage algorithm for solving multiobjective optimization problems with multiconstraints. IEEE Trans. Evol. Comput. 2022, 27, 1207–1219. [Google Scholar] [CrossRef]
  50. Tang, H.; Yu, F.; Zou, J.; Yang, S.; Zheng, J. A constrained multi-objective evolutionary strategy based on population state detection. Swarm Evol. Comput. 2022, 68, 100978. [Google Scholar] [CrossRef]
  51. Xia, M.; Chong, Q.; Dong, M. A constrained multi-objective evolutionary algorithm with two-stage resources allocation. Swarm Evol. Comput. 2023, 79, 101313. [Google Scholar] [CrossRef]
  52. Zou, J.; Sun, R.; Liu, Y.; Hu, Y.; Yang, S.; Zheng, J.; Li, K. A multipopulation evolutionary algorithm using new cooperative mechanism for solving multiobjective problems with multiconstraint. IEEE Trans. Evol. Comput. 2023, 28, 267–280. [Google Scholar] [CrossRef]
  53. Liang, J.; Lin, H.; Yue, C.; Yu, K.; Guo, Y.; Qiao, K. Multiobjective differential evolution with speciation for constrained multimodal multiobjective optimization. IEEE Trans. Evol. Comput. 2022, 27, 1115–1129. [Google Scholar] [CrossRef]
  54. Yang, K.; Zheng, J.; Zou, J.; Yu, F.; Yang, S. A dual-population evolutionary algorithm based on adaptive constraint strength for constrained multi-objective optimization. Swarm Evol. Comput. 2023, 77, 101247. [Google Scholar] [CrossRef]
  55. Dong, J.; Gong, W.; Ming, F.; Wang, L. A two-stage evolutionary algorithm based on three indicators for constrained multi-objective optimization. Expert Syst. Appl. 2022, 195, 116499. [Google Scholar] [CrossRef]
  56. Zhou, Y.; Zhu, M.; Wang, J.; Zhang, Z.; Xiang, Y.; Zhang, J. Tri-goal evolution framework for constrained many-objective optimization. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 3086–3099. [Google Scholar] [CrossRef]
  57. Ma, Z.; Wang, Y.; Song, W. A new fitness function with two rankings for evolutionary constrained multiobjective optimization. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 5005–5016. [Google Scholar] [CrossRef]
  58. Ming, F.; Gong, W.; Wang, L.; Gao, L. Constrained multiobjective optimization via multitasking and knowledge transfer. IEEE Trans. Evol. Comput. 2022, 28, 77–89. [Google Scholar] [CrossRef]
  59. Liang, J.; Qiao, K.; Yu, K.; Qu, B.; Yue, C.; Guo, W.; Wang, L. Utilizing the relationship between unconstrained and constrained pareto fronts for constrained multiobjective optimization. IEEE Trans. Cybern. 2022, 53, 3873–3886. [Google Scholar] [CrossRef]
  60. Zhang, Y.; Tian, Y.; Jiang, H.; Zhang, X.; Jin, Y. Design and analysis of helper-problem-assisted evolutionary algorithm for constrained multiobjective optimization. Inf. Sci. 2023, 648, 119547. [Google Scholar] [CrossRef]
  61. Tian, Y.; Cheng, R.; Zhang, X.; Jin, Y. PlatEMO: A MATLAB platform for evolutionary multi-objective optimization [educational forum]. IEEE Comput. Intell. Mag. 2017, 12, 73–87. [Google Scholar] [CrossRef]
  62. Sun, Y.; Yen, G.G.; Yi, Z. IGD indicator-based evolutionary algorithm for many-objective optimization problems. IEEE Trans. Evol. Comput. 2018, 23, 173–187. [Google Scholar] [CrossRef]
  63. Deb, K.; Agrawal, R.B. Simulated binary crossover for continuous search space. Complex Syst. 1995, 9, 115–148. [Google Scholar]
  64. Deb, K.; Goyal, M. A combined genetic adaptive search (GeneAS) for engineering design. Comput. Sci. Inform. 1996, 26, 30–45. [Google Scholar]
  65. He, C.; Cheng, R.; Tian, Y.; Zhang, X.; Tan, K.C.; Jin, Y. Paired Offspring Generation for Constrained Large-Scale Multiobjective Optimization. IEEE Trans. Evol. Comput. 2021, 25, 448–462. [Google Scholar] [CrossRef]
  66. Ming, F.; Gong, W.; Li, D.; Wang, L.; Gao, L. A competitive and cooperative swarm optimizer for constrained multiobjective optimization problems. IEEE Trans. Evol. Comput. 2022, 27, 1313–1326. [Google Scholar] [CrossRef]
  67. Feng, X.; Dang, Q.; Gao, X.; Wu, Y.; Zheng, L. A collaborative competition multitasking framework for constrained multi-objective optimization. Appl. Soft Comput. 2025, 185, 113900. [Google Scholar] [CrossRef]
  68. Wilcoxon, F. Some rapid approximate statistical procedures. Ann. N. Y. Acad. Sci. 1950, 52, 808–814. [Google Scholar] [CrossRef]
Figure 1. The final solution sets produced by four representative CMOEAs on the 2-objective LIRCMOP10 problem and the 3-objective C1_DTLZ1 problem.
Figure 1. The final solution sets produced by four representative CMOEAs on the 2-objective LIRCMOP10 problem and the 3-objective C1_DTLZ1 problem.
Mathematics 13 03696 g001
Figure 2. Framework flowchart of CMOEA-WA.
Figure 2. Framework flowchart of CMOEA-WA.
Mathematics 13 03696 g002
Figure 3. The final solution sets produced by ten CMOEAs on the 3-objective MW14 problem.
Figure 3. The final solution sets produced by ten CMOEAs on the 3-objective MW14 problem.
Mathematics 13 03696 g003
Figure 4. The IGD and HV boxplots of the performances of each algorithm.
Figure 4. The IGD and HV boxplots of the performances of each algorithm.
Mathematics 13 03696 g004
Table 1. Summary and comparison of CMOEAs.
Table 1. Summary and comparison of CMOEAs.
AlgorithmCore MechanismConstraint Handling StrategyAdvantagesDisadvantages
ToPTwo-stage scaling mechanismAdaptive switching of feasible region explorationAvoids unnecessary resource waste; balances exploration and exploitationMay struggle with highly disconnected feasible regions; sensitive to stage transition parameters
POCEAPreference-oriented co-evolutionary algorithmIncorporates preference information into constraint-handling and selection processEnhances convergence toward preferred feasible regions; improves decision diversityPerformance depends on the accuracy of preference modeling; may underperform when preferences are poorly defined
ICMAIncremental learning-based modelingDynamically balances feasibility and convergenceStrong adaptability and efficiency for complex constrained problemsComputational overhead from incremental learning; may converge slowly in very high-dimensional problems
BiCoBi-level cooperative coevolutionSeparates constraint handling from objective optimization while maintaining tight interactionBetter balance of feasibility, convergence, and diversityComplexity in tuning interactions between layers; may be slower on simpler problems
CMOEA_MSMulti-strategy cooperative mechanismDynamically adjusts the weight of feasibility, convergence, and diversity strategies according to evolutionary stageRobust performance across different evolutionary stagesStrategy selection may require careful tuning; implementation complexity is high
CMOCSOTwo-population architecture + Competitive Swarm Optimizer (CSO)One population ignores constraints for exploration; the other strictly follows constraints for feasibilityGood balance between exploration and convergenceMaintaining two populations increases memory and computation cost; may oscillate between feasible and infeasible regions
CMOEMTThree-population + two-stage mechanismConstraint-prioritized population refines solutions; relaxed/ignored populations cross infeasible regionsRobust in complex or disconnected feasible regionsMore populations increase computational cost; parameter tuning is more complicated
IMTCMOMulti-task optimization frameworkMain and auxiliary tasks co-evolve with constraint-aware knowledge transferEfficiently balances feasibility, convergence, and diversityPerformance depends on design of auxiliary tasks; may be less efficient if tasks are poorly correlated
MOEADCMTDecomposition-based MOEA with constraint mapping transformationTransforms constraint space into a mapping structure for better balance between convergence and feasibilityEfficiently handles complex constraints; strong convergence property in decomposed subproblemsRequires careful parameter tuning in mapping transformation; may be sensitive to weight vector settings
Table 2. IGD results (mean ± std) of ten algorithms across the MW test problems.
Table 2. IGD results (mean ± std) of ten algorithms across the MW test problems.
ProblemMDToPPOCEAICMABiCoCMOEA_MSCMOCSOCMOEMTIMTCMOMOEADCMTCMOEA-WA
MW1215NaN (NaN)1.3089e-2 (4.57e-3) −3.9151e-1 (1.57e-1) −2.0168e-1 (1.28e-1) −4.2037e-2 (6.54e-2) −1.2873e-2 (5.23e-3) −9.0638e-2 (4.42e-2) −1.7055e-3 (2.97e-5) −1.6450e-3 (1.50e-4) −1.6159e-3 (1.19e-5)
MW22151.7940e-1 (1.48e-1) −1.3531e-1 (1.04e-1) −8.1630e-2 (4.26e-2) −1.7818e-2 (7.95e-3) −2.4023e-2 (8.46e-3) −5.7359e-2 (2.98e-2) −4.0501e-2 (2.85e-2) −5.9994e-2 (3.53e-2) −8.9449e-2 (9.01e-2) −3.7043e-3 (3.31e-5)
MW32152.2097e-1 (3.23e-1) −2.7188e-2 (1.48e-2) −1.6598e-2 (8.99e-3) −2.1735e-2 (7.12e-3) −1.3648e-2 (5.31e-3) −1.0854e-2 (1.69e-3) −1.6305e-2 (3.24e-3) −4.8148e-3 (1.13e-4) ≈4.9786e-3 (2.88e-4) ≈4.8373e-3 (2.14e-4)
MW43157.2571e-1 (0.00e+0) ≈5.4908e-2 (3.34e-3) −6.7416e-1 (0.00e+0) ≈7.2513e-2 (1.34e-2) −4.9339e-2 (7.63e-3) −7.2717e-2 (4.84e-3) −1.1079e-1 (2.35e-2) −4.8393e-2 (1.35e-2) −4.2930e-2 (3.81e-4) −4.1048e-2 (2.76e-4)
MW52157.5416e-1 (0.00e+0) ≈7.6855e-2 (2.34e-2) −4.7847e-3 (1.07e-3) −1.1333e-3 (1.47e-3) ≈6.9010e-2 (1.22e-1) −3.1810e-2 (6.35e-3) −7.7276e-2 (2.06e-2) −1.8159e-3 (5.34e-4) −9.8526e-4 (6.78e-4) ≈8.0617e-4 (4.32e-4)
MW62157.3029e-1 (3.51e-1) −5.7904e-1 (3.67e-1) −2.9209e-3 (7.76e-5) −1.1876e-2 (9.02e-3) −1.7844e-1 (2.16e-1) −2.4179e-1 (2.49e-1) −3.6539e-2 (1.27e-2) −1.5146e-1 (1.88e-1) −7.8421e-2 (1.01e-1) −2.7277e-3 (2.67e-5)
MW72155.7367e-2 (9.94e-2) −5.2727e-2 (6.31e-2) −4.4992e-3 (1.92e-4) +4.7950e-3 (4.14e-4) +3.1495e-2 (2.92e-2) −2.1842e-2 (5.14e-3) −1.5659e-2 (3.63e-3) −4.3318e-3 (2.04e-4) +4.7429e-3 (2.76e-4) +5.0942e-3 (3.16e-4)
MW83156.9878e-1 (4.11e-1) −3.0482e-1 (2.45e-1) −4.9680e-2 (3.67e-3) −4.5375e-2 (1.80e-3) −5.2374e-2 (1.45e-2) −9.8567e-2 (2.63e-2) −7.0693e-2 (2.33e-2) −7.4128e-2 (3.75e-2) −9.1209e-2 (5.75e-2) −4.3193e-2 (4.32e-4)
MW92158.5441e-1 (8.52e-2) −1.0676e-1 (2.11e-1) −5.0649e-3 (4.55e-4) ≈5.6839e-3 (8.18e-4) −2.0160e-1 (2.60e-1) −1.6251e-2 (2.00e-3) −9.5902e-2 (2.11e-1) −5.5130e-3 (9.16e-4) −3.8927e-2 (1.51e-1) ≈4.8492e-3 (5.00e-4)
MW10215NaN (NaN)2.9326e-1 (1.81e-1) −5.2501e-1 (1.71e-1) −1.1527e-1 (8.37e-2) −3.6383e-2 (1.90e-2) −3.1383e-1 (2.49e-1) −8.3408e-2 (5.89e-2) −1.7727e-1 (5.62e-2) −1.9458e-1 (1.53e-1) −3.3259e-3 (4.64e-5)
MW112155.2819e-1 (2.69e-1) −6.3878e-2 (7.87e-2) −1.1973e-2 (4.93e-3) −2.5423e-1 (3.30e-1) −1.4053e-2 (1.01e-2) ≈4.2235e-2 (9.58e-3) −1.8706e-2 (4.97e-3) −5.9456e-3 (1.35e-4) +7.2914e-3 (4.61e-4) −6.3445e-3 (1.97e-4)
MW122158.3690e-1 (0.00e+0) ≈4.7754e-2 (1.01e-1) −5.7324e-1 (3.47e-1) −3.8892e-1 (2.15e-1) −1.5524e-1 (2.82e-1) −1.1786e-2 (1.53e-3) −2.6368e-2 (1.05e-2) −4.7654e-3 (1.32e-4) +5.1999e-3 (3.31e-4) −4.8815e-3 (1.18e-4)
MW132151.0845e+0 (7.97e-1) −4.7870e-1 (3.54e-1) −5.0252e-1 (3.59e-1) −1.6096e-1 (8.07e-2) −5.0814e-1 (4.96e-1) −1.5176e-1 (7.14e-2) −1.0459e-1 (3.46e-2) −1.6385e-1 (9.68e-2) −1.9068e-1 (2.28e-1) −1.0225e-2 (7.83e-5)
MW143158.5539e-1 (8.65e-1) −5.8826e-1 (5.27e-1) −8.4614e-1 (1.08e-1) −8.8672e-1 (1.36e-1) −3.2031e-1 (1.88e-1) −4.2180e-1 (1.27e-1) −7.1254e-1 (1.98e-1) −9.9032e-2 (1.80e-3) −1.1186e-1 (3.63e-2) −9.6404e-2 (1.55e-3)
+ / / 0/9/30/14/01/11/21/12/10/13/10/14/00/14/03/10/11/10/3
Table 3. HV results (mean ± std) of ten algorithms across the MW test problems.
Table 3. HV results (mean ± std) of ten algorithms across the MW test problems.
ProblemMDToPPOCEAICMABiCoCMOEA_MSCMOCSOCMOEMTIMTCMOMOEADCMTCMOEA-WA
MW1215NaN (NaN)4.6778e-1 (8.81e-3) −1.6339e-1 (9.37e-2) −2.7066e-1 (1.06e-1) −4.4701e-1 (5.90e-2) −4.6834e-1 (8.57e-3) −3.7795e-1 (3.83e-2) −4.8951e-1 (6.92e-5) −4.8982e-1 (6.42e-4) −4.9010e-1 (1.45e-5)
MW22153.7181e-1 (1.54e-1) −4.0848e-1 (1.04e-1) −4.6573e-1 (5.71e-2) −5.5816e-1 (1.19e-2) −5.4790e-1 (1.25e-2) −5.0034e-1 (4.02e-2) −5.2371e-1 (3.92e-2) −4.9835e-1 (4.47e-2) −4.6642e-1 (1.01e-1) −5.8240e-1 (5.47e-5)
MW32153.8019e-1 (1.79e-1) −5.1197e-1 (2.20e-2) −5.2477e-1 (1.52e-2) −5.1505e-1 (1.17e-2) −5.3372e-1 (6.42e-3) −5.3717e-1 (2.05e-3) −5.2490e-1 (6.74e-3) −5.4446e-1 (1.83e-4) ≈5.4470e-1 (3.35e-4) +5.4421e-1 (5.54e-4)
MW43151.1720e-1 (0.00e+0) ≈8.2053e-1 (4.97e-3) −1.1181e-1 (0.00e+0) ≈7.9419e-1 (1.67e-2) −8.2816e-1 (1.25e-2) −7.9453e-1 (7.17e-3) −7.4032e-1 (3.39e-2) −8.2920e-1 (1.99e-2) −8.4000e-1 (3.47e-4) −8.4169e-1 (4.26e-4)
MW52155.6763e-2 (0.00e+0) ≈2.5604e-1 (2.97e-2) −3.2128e-1 (7.33e-4) −3.2404e-1 (7.77e-4) ≈2.9085e-1 (3.74e-2) −2.9581e-1 (6.35e-3) −2.3863e-1 (2.70e-2) −3.2350e-1 (3.57e-4) −3.2421e-1 (3.26e-4) ≈3.2425e-1 (2.50e-4)
MW62157.1210e-2 (5.91e-2) −9.8677e-2 (9.92e-2) −3.2703e-1 (3.01e-4) −3.1451e-1 (1.31e-2) −2.5440e-1 (6.20e-2) −2.0527e-1 (8.69e-2) −2.7929e-1 (1.85e-2) −2.3016e-1 (6.84e-2) −2.5882e-1 (4.28e-2) −3.2850e-1 (1.95e-5)
MW72153.7013e-1 (3.75e-2) −3.7044e-1 (3.95e-2) −4.1160e-1 (4.39e-4) ≈4.1158e-1 (7.92e-4) ≈3.9918e-1 (2.22e-2) −4.0406e-1 (2.11e-3) −3.9896e-1 (4.10e-3) −4.1218e-1 (2.20e-4) +4.1168e-1 (3.32e-4) ≈4.1172e-1 (4.97e-4)
MW83151.2738e-1 (1.54e-1) −2.8547e-1 (1.49e-1) −5.2251e-1 (9.09e-3) −5.4199e-1 (1.07e-2) −5.2514e-1 (1.37e-2) −4.1965e-1 (4.73e-2) −4.7820e-1 (4.53e-2) −4.6974e-1 (6.71e-2) −4.3986e-1 (1.02e-1) −5.5348e-1 (8.41e-4)
MW92150.0000e+0 (0.00e+0) −3.1255e-1 (1.05e-1) −3.9542e-1 (2.31e-3) ≈3.9395e-1 (2.79e-3) −2.5257e-1 (1.48e-1) −3.7813e-1 (5.54e-3) −3.2620e-1 (7.81e-2) −3.9469e-1 (2.81e-3) −3.7758e-1 (8.89e-2) ≈3.9661e-1 (2.71e-3)
MW10215NaN (NaN)2.6992e-1 (8.49e-2) −1.7396e-1 (7.08e-2) −3.6735e-1 (4.59e-2) −4.1888e-1 (1.66e-2) −2.6792e-1 (1.20e-1) −3.8526e-1 (3.58e-2) −3.3005e-1 (3.08e-2) −3.2558e-1 (7.77e-2) −4.5496e-1 (6.68e-5)
MW112153.0696e-1 (5.99e-2) −4.2041e-1 (2.57e-2) −4.4347e-1 (1.71e-3) −3.7685e-1 (7.73e-2) −4.4094e-1 (6.73e-3) ≈4.2780e-1 (3.46e-3) −4.4071e-1 (1.88e-3) −4.4783e-1 (1.22e-4) +4.4351e-1 (1.08e-3) −4.4722e-1 (2.44e-4)
MW122150.0000e+0 (0.00e+0) ≈5.6168e-1 (8.68e-2) −1.4294e-1 (1.48e-1) −2.7104e-1 (1.53e-1) −4.8489e-1 (2.14e-1) −5.9414e-1 (2.17e-3) −5.7818e-1 (1.60e-2) −6.0465e-1 (3.98e-4) +6.0353e-1 (5.43e-4) −6.0428e-1 (3.15e-4)
MW132151.6784e-1 (1.39e-1) −2.5860e-1 (1.24e-1) −2.4411e-1 (1.24e-1) −4.1121e-1 (2.83e-2) −3.3448e-1 (1.18e-1) −3.9592e-1 (4.81e-2) −4.3310e-1 (1.60e-2) −3.8739e-1 (6.02e-2) −3.8358e-1 (8.06e-2) −4.7688e-1 (9.06e-5)
MW143152.4175e-1 (1.88e-1) −2.9586e-1 (1.68e-1) −1.6359e-1 (3.26e-2) −1.2684e-1 (4.06e-2) −3.9108e-1 (8.24e-2) −3.3787e-1 (6.04e-2) −2.2506e-1 (7.75e-2) −4.6953e-1 (1.42e-3) −4.7316e-1 (6.94e-3) ≈4.7402e-1 (2.07e-3)
+ / / 0/9/30/14/00/11/30/12/20/13/10/14/00/14/03/10/11/9/4
Table 4. IGD results (mean ± std) of ten algorithms across the LIRCMOP test problems.
Table 4. IGD results (mean ± std) of ten algorithms across the LIRCMOP test problems.
ProblemMDToPPOCEAICMABiCoCMOEA_MSCMOCSOCMOEMTIMTCMOMOEADCMTCMOEA-WA
LIRCMOP12303.2853e-1 (2.16e-2) −1.7640e-1 (1.36e-1) −6.8566e-2 (1.84e-2) −2.1758e-1 (2.68e-2) −3.2481e-1 (4.71e-2) −4.1890e-1 (3.64e-2) −3.3986e-1 (1.69e-2) −2.6521e-2 (8.07e-3) +6.0547e-1 (1.20e-3) −3.5025e-2 (6.77e-3)
LIRCMOP22302.8906e-1 (2.18e-2) −1.5439e-1 (1.02e-1) −4.7324e-2 (2.14e-2) −1.8769e-1 (1.78e-2) −2.7883e-1 (4.45e-2) −3.1925e-1 (0.00e+0) ≈2.7467e-1 (3.39e-2) −1.9316e-1 (4.29e-2) −9.4302e-3 (2.68e-3) +3.2534e-2 (8.91e-3)
LIRCMOP32303.4399e-1 (1.64e-2) −2.0752e-1 (9.07e-2) −8.0116e-2 (2.78e-2) −2.2014e-1 (2.56e-2) −3.2129e-1 (4.27e-2) −3.5194e-1 (4.30e-4) −2.9253e-1 (4.21e-2) −1.5362e-2 (7.41e-3) +6.7089e-1 (1.20e-3) −2.1999e-2 (7.71e-3)
LIRCMOP42303.2278e-1 (1.21e-2) −2.3693e-1 (9.22e-2) −7.7692e-2 (2.74e-2) −2.0916e-1 (8.04e-3) −2.7799e-1 (4.96e-2) −NaN (NaN)2.8009e-1 (3.38e-2) −2.1581e-1 (4.24e-2) −6.8462e-3 (7.55e-3) −2.8454e-2 (2.13e-2)
LIRCMOP52301.1161e+0 (2.81e-1) −1.2393e+0 (9.41e-1) −5.9577e-1 (4.58e-1) −1.2221e+0 (5.82e-3) −3.7233e-1 (2.04e-1) −1.3048e+0 (3.00e-1) −1.3044e+0 (1.84e-1) −1.6409e+0 (5.60e-1) −5.3250e-3 (4.24e-4) +1.5603e-2 (6.43e-3)
LIRCMOP62301.3467e+0 (4.70e-4) −1.0393e+0 (6.30e-1) −5.0385e-1 (5.86e-1) −1.3453e+0 (1.65e-4) −5.0159e-1 (3.69e-1) −1.2645e+0 (2.61e-1) −1.3602e+0 (1.47e-2) −3.9458e-1 (4.69e-1) −6.3082e-3 (2.34e-1) −1.2458e-2 (1.44e-3)
LIRCMOP72301.3804e+0 (6.23e-1) −1.2660e+0 (1.05e+0) −3.2778e-2 (4.16e-2) ≈5.2652e-1 (6.85e-1) −1.3986e-1 (3.98e-2) −3.2346e-1 (3.66e-1) −1.0872e+0 (6.90e-1) −3.0093e-2 (4.74e-2) −1.5730e-2 (6.32e-3) ≈2.4122e-2 (2.67e-2)
LIRCMOP82301.5448e+0 (4.26e-1) −1.1036e+0 (1.04e+0) −1.8841e-2 (2.78e-2) +1.0296e+0 (7.40e-1) −1.9733e-1 (3.83e-2) −5.3843e-1 (5.02e-1) −1.3836e+0 (5.53e-1) −3.6623e-2 (5.69e-2) −1.2573e-2 (2.09e-3) ≈2.2837e-2 (2.30e-2)
LIRCMOP92305.9781e-1 (1.38e-1) −9.0584e-1 (3.05e-1) −2.1624e-1 (8.84e-2) −9.6836e-1 (8.52e-2) −6.9448e-1 (1.45e-1) −5.7978e-1 (7.82e-2) −1.0183e+0 (1.42e-1) −3.7098e-1 (7.51e-2) −9.2193e-3 (3.68e-3) +1.0123e-1 (1.24e-2)
LIRCMOP102304.2407e-1 (5.83e-2) −8.4783e-1 (3.40e-1) −5.3187e-2 (6.59e-2) ≈9.5492e-1 (7.24e-2) −4.7126e-1 (1.46e-1) −7.7124e-1 (9.40e-2) −1.0074e+0 (9.14e-2) −2.2463e-2 (4.56e-2) +4.5994e-3 (2.75e-4) +2.6362e-2 (2.64e-2)
LIRCMOP112304.7327e-1 (1.14e-1) −7.8143e-1 (3.27e-1) −2.6758e-2 (4.56e-2) −7.0450e-1 (1.96e-1) −3.5132e-1 (1.61e-1) −5.1640e-1 (9.44e-2) −9.3467e-1 (1.50e-1) −1.1186e-1 (9.19e-2) −3.2151e-3 (1.52e-2) −1.1901e-2 (1.50e-2)
LIRCMOP122303.1726e-1 (7.74e-2) −7.1277e-1 (3.84e-1) −1.0620e-1 (3.87e-2) −6.3350e-1 (2.32e-1) −3.9776e-1 (1.40e-1) −4.1162e-1 (8.49e-2) −8.7013e-1 (2.83e-1) −1.7933e-1 (4.18e-2) −4.3406e-3 (1.21e-3) +1.6688e-2 (6.24e-3)
LIRCMOP133301.3129e+0 (9.95e-2) −7.9913e-1 (6.11e-1) −1.0589e-1 (1.50e-3) −1.3186e+0 (2.06e-3) −9.4959e-2 (2.80e-3) ≈2.1884e-1 (2.35e-2) −2.7971e-1 (2.22e-2) −1.3102e+0 (1.54e-3) −9.6793e-2 (1.08e-3) −9.3577e-2 (1.40e-3)
LIRCMOP143301.3028e+0 (6.03e-3) −9.6798e-1 (5.67e-1) −1.0704e-1 (1.50e-3) −1.2756e+0 (2.31e-3) −9.7374e-2 (2.81e-3) ≈1.9461e-1 (1.14e-2) −2.4478e-1 (1.47e-2) −1.2842e+0 (4.32e-3) −1.0015e-1 (1.26e-3) −9.7256e-2 (1.02e-3)
+ / / 0/14/00/14/01/11/20/14/00/12/20/12/10/14/03/11/05/7/2
Table 5. HV results (mean ± std) of ten algorithms across the LIRCMOP test problems.
Table 5. HV results (mean ± std) of ten algorithms across the LIRCMOP test problems.
ProblemMDToPPOCEAICMABiCoCMOEA_MSCMOCSOCMOEMTIMTCMOMOEADCMTCMOEA-WA
LIRCMOP12301.0174e-1 (9.76e-3) −1.5953e-1 (5.44e-2) −2.1121e-1 (8.98e-3) −1.3937e-1 (9.00e-3) −1.0830e-1 (1.23e-2) −9.1885e-2 (1.93e-2) −1.0091e-1 (4.59e-3) −2.2698e-1 (6.49e-3) +2.1342e-2 (3.52e-2) −2.2370e-1 (3.32e-3)
LIRCMOP22302.1439e-1 (1.74e-2) −2.8226e-1 (5.06e-2) −3.3776e-1 (1.43e-2) −2.5706e-1 (1.25e-2) −2.2503e-1 (2.03e-2) −2.0308e-1 (0.00e+0) ≈2.1985e-1 (1.55e-2) −2.5735e-1 (2.07e-2) −3.5704e-1 (1.42e-3) +3.4497e-1 (5.79e-3)
LIRCMOP32309.3085e-2 (5.54e-3) −1.3158e-1 (2.68e-2) −1.7656e-1 (1.01e-2) −1.2596e-1 (8.39e-3) −9.8505e-2 (1.27e-2) −9.0060e-2 (3.48e-4) −1.0345e-1 (1.17e-2) −2.0118e-1 (3.33e-3) +1.0427e-2 (6.33e-4) −1.9836e-1 (2.52e-3)
LIRCMOP42301.7739e-1 (1.21e-2) −2.1458e-1 (4.01e-2) −2.8090e-1 (1.40e-2) −2.2302e-1 (7.89e-3) −1.9938e-1 (2.30e-2) −NaN (NaN)1.9454e-1 (1.38e-2) −2.2162e-1 (1.89e-2) −2.4112e-2 (2.09e-3) −3.0342e-1 (6.15e-3)
LIRCMOP52302.0299e-2 (6.39e-2) −7.2046e-2 (1.16e-1) −1.3106e-1 (1.08e-1) −0.0000e+0 (0.00e+0) −1.3863e-1 (4.05e-2) −0.0000e+0 (0.00e+0) −0.0000e+0 (0.00e+0) −0.0000e+0 (0.00e+0) −2.9183e-1 (3.03e-4) +2.8603e-1 (2.83e-3)
LIRCMOP62300.0000e+0 (0.00e+0) −4.5566e-2 (5.91e-2) −1.1422e-1 (8.42e-2) −0.0000e+0 (0.00e+0) −8.7316e-2 (3.86e-2) −6.6672e-3 (2.08e-2) −0.0000e+0 (0.00e+0) −1.2314e-1 (7.09e-2) −1.9716e-1 (1.34e-4) +1.9355e-1 (7.75e-4)
LIRCMOP72304.8767e-2 (1.01e-1) −9.2152e-2 (1.16e-1) −2.8285e-1 (1.60e-2) ≈1.8117e-1 (1.08e-1) −2.4346e-1 (1.15e-2) −2.0426e-1 (6.44e-2) −8.6706e-2 (1.00e-1) −2.8471e-1 (1.80e-2) ≈2.1526e-1 (5.37e-4) −2.8580e-1 (1.18e-2)
LIRCMOP82301.9875e-2 (6.15e-2) −1.1464e-1 (1.07e-1) −2.8918e-1 (1.25e-2) +9.9586e-2 (1.13e-1) −2.3102e-1 (7.74e-3) −1.6968e-1 (7.61e-2) −4.2404e-2 (7.75e-2) −2.8334e-1 (2.14e-2) −2.9163e-1 (1.00e-3) ≈2.8630e-1 (1.12e-2)
LIRCMOP92302.8476e-1 (8.05e-2) −1.8196e-1 (1.10e-1) −4.8250e-1 (2.96e-2) −1.3088e-1 (4.68e-2) −2.6528e-1 (5.93e-2) −3.0457e-1 (4.86e-2) −1.1293e-1 (6.34e-2) −4.1546e-1 (2.35e-2) −5.6282e-1 (1.53e-3) +5.2768e-1 (8.77e-3)
LIRCMOP102304.7631e-1 (6.28e-2) −1.8828e-1 (1.65e-1) −6.8494e-1 (2.95e-2) ≈7.8375e-2 (3.60e-2) −4.2822e-1 (1.28e-1) −1.7081e-1 (6.65e-2) −7.3399e-2 (2.80e-2) −6.9672e-1 (2.12e-2) +8.0751e-2 (2.39e-1) −6.9384e-1 (1.16e-2)
LIRCMOP112303.7436e-1 (8.42e-2) −2.6700e-1 (1.47e-1) −6.7896e-1 (2.89e-2) −2.7374e-1 (1.05e-1) −4.6917e-1 (1.14e-1) −3.6020e-1 (7.01e-2) −1.7346e-1 (7.21e-2) −6.2523e-1 (5.90e-2) −6.9251e-1 (4.63e-4) +6.8809e-1 (7.34e-3)
LIRCMOP122304.6118e-1 (4.01e-2) −3.3562e-1 (1.20e-1) −5.7328e-1 (1.85e-2) −3.4543e-1 (1.26e-1) −4.3360e-1 (5.43e-2) −3.7770e-1 (5.73e-2) −2.2078e-1 (1.02e-1) −5.2757e-1 (2.02e-2) −6.1911e-1 (7.05e-4) +6.1364e-1 (3.06e-3)
LIRCMOP133305.3778e-3 (1.68e-2) −2.3106e-1 (2.54e-1) −5.4337e-1 (1.78e-3) −1.0027e-4 (9.83e-5) −5.5430e-1 (2.08e-3) −4.0889e-1 (3.02e-2) −3.6032e-1 (1.87e-2) −1.6796e-4 (1.43e-4) −5.5553e-1 (1.07e-3) −5.5807e-1 (1.28e-3)
LIRCMOP143302.5125e-4 (2.75e-4) −1.5822e-1 (2.43e-1) −5.5043e-1 (1.23e-3) −4.3442e-4 (2.88e-4) −5.5415e-1 (1.90e-3) +4.4052e-1 (1.76e-2) −4.0060e-1 (1.50e-2) −5.2185e-4 (2.74e-4) −5.5118e-1 (1.10e-3) −5.5319e-1 (1.30e-3)
+ / / 0/14/00/14/01/11/20/14/01/13/00/12/10/14/03/10/16/7/1
Table 6. IGD results (mean ± std) of ten algorithms across the C_DTLZ and DC_DTLZ test problems.
Table 6. IGD results (mean ± std) of ten algorithms across the C_DTLZ and DC_DTLZ test problems.
ProblemMDToPPOCEAICMABiCoCMOEA_MSCMOCSOCMOEMTIMTCMOMOEADCMTCMOEA-WA
C1_DTLZ137NaN (NaN)3.9621e-2 (2.26e-2) −2.2228e-2 (2.62e-4) −2.0272e-2 (3.21e-4) ≈2.1095e-2 (5.92e-4) −2.0214e-2 (1.26e-4) ≈2.1772e-2 (3.15e-4) −2.1200e-2 (2.82e-4) −2.0951e-2 (1.24e-4) −2.0169e-2 (1.53e-4)
C1_DTLZ33122.6077e-1 (4.37e-1) −8.0150e+0 (6.79e-3) −1.0954e-1 (1.14e-1) −8.8111e-1 (2.45e+0) ≈5.4781e-2 (1.54e-3) +5.3879e-2 (5.73e-4) +5.7978e-2 (1.32e-3) ≈6.0441e+0 (3.50e+0) −5.6217e-2 (6.16e-4) ≈5.6832e-2 (3.14e-3)
C2_DTLZ23121.1085e-1 (2.15e-1) −5.1236e-2 (9.83e-4) −4.8972e-2 (7.84e-4) −4.2999e-2 (7.25e-4) ≈4.3628e-2 (1.44e-3) ≈4.3105e-2 (6.92e-4) ≈4.5200e-2 (6.12e-4) −4.5503e-2 (5.78e-4) −4.4392e-2 (5.34e-4) −4.3409e-2 (5.15e-4)
C3_DTLZ43121.4350e-1 (6.45e-3) −1.1754e-1 (3.43e-2) −1.0338e-1 (1.55e-3) −9.7397e-2 (1.52e-3) ≈6.5367e-1 (5.54e-2) −1.0197e-1 (2.41e-3) −1.0879e-1 (2.90e-3) −9.7809e-2 (1.77e-3) ≈1.7233e-1 (2.18e-2) −9.8082e-2 (1.30e-3)
DC1_DTLZ1372.0815e-2 (6.46e-3) −3.6428e-2 (7.67e-3) −1.1990e-2 (1.75e-4) −1.1548e-2 (1.13e-4) −1.5678e-2 (5.65e-3) −1.1578e-2 (1.45e-4) −1.2881e-2 (4.81e-4) −1.2287e-2 (2.82e-4) −1.1306e-2 (1.08e-4) +1.1471e-2 (7.87e-5)
DC1_DTLZ33128.1687e-1 (1.80e+0) −4.2008e-1 (6.07e-2) −5.9066e-2 (5.02e-2) −3.4624e-2 (5.50e-4) ≈5.0509e-2 (7.16e-2) ≈3.7067e-2 (1.48e-2) −3.5936e-2 (6.30e-4) −3.4730e-2 (5.00e-4) ≈3.5407e-2 (2.63e-4) −3.4896e-2 (1.18e-3)
DC2_DTLZ137NaN (NaN)1.4154e-1 (9.59e-2) −3.6882e-2 (4.62e-2) −7.4831e-2 (7.51e-2) −2.1261e-2 (5.66e-4) −2.0350e-2 (1.55e-4) ≈2.2140e-2 (1.24e-3) −3.0650e-2 (3.26e-2) −2.1035e-2 (1.42e-4) −2.0289e-2 (1.34e-4)
DC2_DTLZ3312NaN (NaN)NaN (NaN)5.6743e-1 (1.36e-3) −5.6403e-1 (2.50e-3) −4.6031e-1 (2.09e-1) −5.3609e-2 (4.73e-4) ≈5.6974e-2 (1.46e-3) −5.6882e-1 (2.66e-3) −5.6077e-2 (2.06e-3) −5.3477e-2 (4.50e-4)
DC3_DTLZ1371.4582e+0 (2.19e+0) −2.0280e-1 (9.49e-2) −7.0471e-3 (1.18e-4) −4.8062e-2 (7.19e-2) −3.5516e-2 (9.15e-3) −7.0154e-3 (1.04e-4) −7.3226e-3 (1.34e-4) −4.5143e-2 (6.85e-2) −7.0910e-3 (7.98e-5) −6.8282e-3 (6.08e-5)
DC3_DTLZ33126.8777e+0 (4.29e+0) −2.4949e+0 (5.47e-1) −1.2193e+0 (1.48e+0) −1.0611e+0 (4.22e-1) −2.6288e-1 (4.10e-1) −2.3137e-2 (9.09e-3) ≈2.1201e-2 (2.82e-4) +1.0104e+0 (3.75e-1) −2.0648e-2 (3.14e-4) +2.3952e-2 (1.70e-2)
+ / / 0/7/00/9/00/10/00/5/51/7/21/4/51/8/10/8/22/7/1
Table 7. HV results (mean ± std) of ten algorithms across the C_DTLZ and DC_DTLZ test problems.
Table 7. HV results (mean ± std) of ten algorithms across the C_DTLZ and DC_DTLZ test problems.
ProblemMDToPPOCEAICMABiCoCMOEA_MSCMOCSOCMOEMTIMTCMOMOEADCMTCMOEA-WA
C1_DTLZ137NaN (NaN)7.8952e-1 (4.70e-2) −8.3710e-1 (6.47e-4) −8.4003e-1 (1.21e-3) −8.3693e-1 (3.00e-3) −8.4170e-1 (3.64e-4) −8.3466e-1 (1.93e-3) −8.3440e-1 (1.24e-3) −8.4099e-1 (2.51e-4) −8.4277e-1 (2.02e-4)
C1_DTLZ33123.8957e-1 (1.78e-1) −0.0000e+0 (0.00e+0) −4.7846e-1 (1.56e-1) −4.6774e-1 (2.04e-1) −5.5818e-1 (2.49e-3) −5.5915e-1 (1.12e-3) −5.5149e-1 (6.36e-3) −1.0815e-1 (2.16e-1) −5.5897e-1 (9.93e-4) −5.6136e-1 (1.48e-3)
C2_DTLZ23124.3501e-1 (1.04e-1) −5.0229e-1 (3.67e-3) −4.9165e-1 (3.87e-3) −5.1597e-1 (1.76e-3) −5.1607e-1 (1.22e-3) −5.1053e-1 (1.51e-3) −5.0965e-1 (2.19e-3) −5.0482e-1 (2.57e-3) −5.1269e-1 (1.85e-3) −5.1816e-1 (1.58e-3)
C3_DTLZ43127.5308e-1 (5.29e-3) −7.7804e-1 (1.27e-2) −7.9055e-1 (9.26e-4) +7.8743e-1 (1.33e-3) −5.1934e-1 (5.39e-2) −7.8536e-1 (1.70e-3) −7.8220e-1 (2.72e-3) −7.8859e-1 (1.43e-3) ≈7.5937e-1 (1.02e-2) −7.8863e-1 (1.05e-3)
DC1_DTLZ1375.8569e-1 (2.55e-2) −5.3982e-1 (2.26e-2) −6.2337e-1 (2.92e-3) −6.3193e-1 (9.87e-4) −6.1898e-1 (2.01e-2) −6.3018e-1 (9.16e-4) −6.2632e-1 (2.73e-3) −6.2804e-1 (1.73e-3) −6.2614e-1 (1.13e-3) −6.3297e-1 (5.90e-4)
DC1_DTLZ33121.8706e-1 (1.70e-1) −2.8557e-1 (6.85e-2) −4.1872e-1 (9.27e-2) −4.7309e-1 (1.43e-3) −4.6759e-1 (2.65e-2) −4.6666e-1 (2.12e-2) −4.7131e-1 (2.41e-3) −4.6921e-1 (1.72e-3) −4.7344e-1 (5.48e-4) −4.7526e-1 (6.11e-4)
DC2_DTLZ137NaN (NaN)5.2596e-1 (2.59e-1) −7.9931e-1 (1.17e-1) −7.0323e-1 (1.89e-1) −8.3898e-1 (1.23e-3) −8.4197e-1 (4.53e-4) −8.3631e-1 (4.94e-3) −8.1233e-1 (8.27e-2) −8.4106e-1 (2.78e-4) −8.4265e-1 (1.99e-4)
DC2_DTLZ3312NaN (NaN)NaN (NaN)1.2041e-2 (1.79e-3) −1.4874e-2 (1.00e-3) −1.2253e-1 (2.24e-1) −5.5884e-1 (1.26e-3) −5.5394e-1 (5.50e-3) −1.0616e-2 (1.34e-3) −5.5860e-1 (3.61e-3) −5.6143e-1 (1.38e-3)
DC3_DTLZ1373.4257e-3 (1.53e-2) −1.1866e-1 (1.39e-1) −5.2031e-1 (3.65e-3) −4.2290e-1 (1.91e-1) −4.1284e-1 (3.87e-2) −5.3038e-1 (1.62e-3) −5.3501e-1 (1.58e-3) −4.3237e-1 (1.82e-1) −5.3054e-1 (1.76e-3) −5.3594e-1 (1.37e-3)
DC3_DTLZ33124.9278e-3 (2.20e-2) −0.0000e+0 (0.00e+0) −5.3668e-2 (1.31e-1) −0.0000e+0 (0.00e+0) −2.3868e-1 (1.80e-1) −3.5767e-1 (1.07e-2) −3.6757e-1 (1.64e-3) +0.0000e+0 (0.00e+0) −3.6525e-1 (2.05e-3) +3.6238e-1 (2.78e-2)
+ / / 0/7/00/9/01/9/00/10/00/10/00/10/01/9/00/9/11/9/0
Table 8. IGD results (mean ± std) of ten algorithms across the SDC test problems.
Table 8. IGD results (mean ± std) of ten algorithms across the SDC test problems.
ProblemMDToPPOCEAICMABiCoCMOEA_MSCMOCSOCMOEMTIMTCMOMOEADCMTCMOEA-WA
SDC12301.6076e+1 (2.63e+0) −2.8451e+1 (1.33e+0) −7.5326e+0 (3.20e+0) −5.6681e+0 (1.47e+0) −6.0785e+0 (1.76e+0) −1.0651e+1 (2.18e+0) −8.2242e+0 (1.67e+0) −2.3192e+0 (2.20e+0) ≈NaN (NaN)1.4475e+0 (6.20e-1)
SDC22306.0530e-1 (5.91e-2) −6.5775e-1 (5.33e-2) −2.7261e-1 (5.69e-2) −2.7015e-1 (9.65e-2) −4.8002e-1 (1.87e-1) −2.6315e+0 (4.76e+0) −4.8952e-1 (1.39e-1) −3.2001e-1 (5.82e-2) −3.2425e-1 (1.06e-1) −1.6028e-1 (4.07e-2)
SDC32302.5726e+0 (4.54e-1) −2.5110e+0 (0.00e+0) ≈1.9398e+0 (6.29e-2) −1.8571e+0 (1.42e-1) −1.8924e+0 (8.40e-2) −1.2045e+0 (1.09e-1) +2.0244e+0 (1.33e-1) −1.4360e+0 (1.83e-1) ≈NaN (NaN)1.4859e+0 (2.95e-1)
SDC42302.8840e+2 (3.15e+2) −2.2452e+3 (2.09e+3) −5.5377e+1 (3.94e+1) −3.6882e+2 (2.55e+2) −5.5305e+2 (2.55e+2) −4.3115e+2 (7.53e+2) −9.6260e+2 (9.55e+2) −4.8915e+0 (5.11e+0) −8.1307e+2 (4.33e+2) −1.3189e+0 (4.78e-1)
SDC52308.1365e+2 (2.18e+2) −6.5360e+2 (2.94e+2) −2.2011e+2 (5.02e+1) −2.9471e+2 (1.02e+2) −3.4468e+2 (1.10e+2) −2.8239e+2 (7.96e+1) −5.7207e+2 (1.34e+2) −2.8685e+2 (9.38e+1) −5.0281e+6 (0.00e+0) ≈1.6477e+2 (6.04e+1)
SDC62302.3169e+3 (9.36e+2) ≈1.3278e+4 (5.59e+3) −1.2532e+3 (1.20e+3) +1.2307e+3 (1.33e+3) +2.3105e+3 (2.41e+3) ≈3.1855e+3 (2.27e+3) ≈2.1836e+3 (1.66e+3) ≈9.7488e+2 (9.48e+2) +NaN (NaN)3.5345e+3 (3.20e+3)
SDC72301.3826e+1 (7.50e-1) −1.1307e+1 (8.83e-1) −4.6160e+0 (4.16e+0) −1.0007e+1 (1.86e+0) −8.5498e+0 (2.90e+0) −1.5972e+0 (9.19e-1) −1.0722e+1 (2.42e+0) −2.0232e+0 (1.41e+0) −7.3093e-1 (3.77e-1) −4.3608e-1 (2.16e-1)
SDC82304.2101e+2 (2.15e+2) −1.1217e+2 (4.87e+1) −4.8687e+0 (4.32e+0) −2.1585e+1 (1.15e+1) −3.6790e+0 (2.22e+0) −5.8712e-1 (2.53e-1) ≈8.4963e+1 (8.79e+1) −4.4728e+0 (5.11e+0) −2.3387e+0 (5.16e+0) ≈4.3379e-1 (3.32e-1)
+ / / 0/7/10/7/11/7/01/7/00/7/11/5/20/7/11/5/20/3/2
Table 9. HV results (mean ± std) of ten algorithms across the SDC test problems.
Table 9. HV results (mean ± std) of ten algorithms across the SDC test problems.
ProblemMDToPPOCEAICMABiCoCMOEA_MSCMOCSOCMOEMTIMTCMOMOEADCMTCMOEA-WA
SDC12300.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈4.5389e-3 (2.03e-2) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈NaN (NaN)0.0000e+0 (0.00e+0)
SDC22301.6533e-3 (5.10e-3) −0.0000e+0 (0.00e+0) −6.9017e-2 (3.48e-2) −7.2739e-2 (5.63e-2) −4.8387e-2 (5.42e-2) −8.3033e-3 (1.78e-2) −7.3041e-3 (1.27e-2) −4.4784e-2 (2.84e-2) −4.1127e-2 (2.89e-2) −1.5082e-1 (4.28e-2)
SDC32300.0000e+0 (0.00e+0) −0.0000e+0 (0.00e+0) ≈7.3083e-4 (1.69e-3) −5.5860e-3 (1.53e-2) −2.4100e-3 (5.09e-3) −1.1190e-1 (3.75e-2) +8.7839e-4 (3.93e-3) −3.8758e-2 (3.70e-2) ≈NaN (NaN)4.0893e-2 (4.26e-2)
SDC42300.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0)
SDC52300.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0)
SDC62300.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈0.0000e+0 (0.00e+0) ≈NaN (NaN)0.0000e+0 (0.00e+0)
SDC72300.0000e+0 (0.00e+0) −0.0000e+0 (0.00e+0) −2.7918e-3 (1.25e-2) −0.0000e+0 (0.00e+0) −0.0000e+0 (0.00e+0) −9.8027e-3 (1.90e-2) −0.0000e+0 (0.00e+0) −2.8189e-3 (7.03e-3) −5.4139e-3 (1.34e-2) −5.1696e-2 (5.34e-2)
SDC82300.0000e+0 (0.00e+0) −0.0000e+0 (0.00e+0) −1.8182e-2 (3.73e-2) −0.0000e+0 (0.00e+0) −1.7752e-2 (4.50e-2) −1.2215e-1 (5.82e-2) ≈4.5363e-3 (2.03e-2) −1.2280e-2 (3.04e-2) −1.1188e-1 (1.12e-1) ≈1.7420e-1 (9.70e-2)
+ / / 0/4/40/3/50/4/40/4/40/4/41/2/50/4/40/3/50/2/3
Table 10. Runtime and function evaluations (FEs) of CMOEA-WA and baseline algorithms on selected test problems (average ± std).
Table 10. Runtime and function evaluations (FEs) of CMOEA-WA and baseline algorithms on selected test problems (average ± std).
Problem SetToPPOCEAICMABiCoCMOEA_MSCMOCSOCMOEMTIMTCMOMOEADCMTCMOEA-WA
MW (14 problems)0.100.110.130.120.140.130.150.160.140.12
LIRCMOP (14 problems)0.120.130.150.140.160.150.170.180.160.14
SDC (8 problems)0.110.120.140.130.150.140.160.170.150.13
C-DTLZ (10 problems)0.110.120.140.130.150.140.160.170.150.13
Table 11. HV results (mean ± std) of ten algorithms across the real-world case problems.
Table 11. HV results (mean ± std) of ten algorithms across the real-world case problems.
ProblemMDToPPOCEAICMABiCoCMOEA_MSCMOCSOCMOEMTIMTCMOMOEADCMTCMOEA-WA
DBD244.3452e-1 (1.02e-4) −4.2557e-1 (1.61e-3) −4.3516e-1 (1.04e-4) −4.3495e-1 (1.15e-4) −4.2090e-1 (2.52e-3) −4.3332e-1 (3.33e-3) −4.3450e-1 (1.68e-4) −4.3492e-1 (9.15e-5) −3.8593e-1 (1.39e-2) −4.3540e-1 (7.38e-5)
GTD244.8443e-1 (5.76e-5) −4.8014e-1 (1.34e-3) −4.6427e-1 (9.11e-2) −4.8459e-1 (4.88e-5) −4.8414e-1 (4.41e-4) −4.8472e-1 (3.60e-5) −4.8461e-1 (3.55e-5) −4.8458e-1 (3.87e-5) −4.8373e-1 (4.15e-4) −4.8477e-1 (2.22e-5)
CSID372.5770e-2 (1.09e-4) −1.7120e-2 (3.29e-3) −2.6127e-2 (6.02e-5) −2.6150e-2 (2.51e-5) −2.6099e-2 (3.12e-4) −2.5945e-2 (4.25e-5) −2.5863e-2 (5.83e-5) −2.6017e-2 (4.15e-5) −2.4986e-2 (2.12e-4) −2.6214e-2 (2.05e-5)
FBPT244.0929e-1 (1.30e-4) −4.0634e-1 (1.24e-3) −4.1009e-1 (5.81e-5) ≈4.0981e-1 (6.37e-5) −4.0859e-1 (2.23e-4) −4.0964e-1 (1.08e-4) −4.0952e-1 (1.22e-4) −4.0952e-1 (1.18e-4) −3.8182e-1 (9.49e-3) −4.1010e-1 (4.23e-5)
+ / / 0/4/00/4/00/3/10/4/00/4/00/4/00/4/00/4/00/4/0
Table 12. IGD results (mean ± std) of three variants and CMOEA-WA the MW case problems.
Table 12. IGD results (mean ± std) of three variants and CMOEA-WA the MW case problems.
ProblemMDCMOEA-WA1CMOEA-WA2CMOEA-WA3CMOEA-WA
MW12151.6193e-3 (1.54e-5) ≈3.8637e-3 (1.74e-4) −4.0666e-3 (2.71e-4) −1.6159e-3 (1.19e-5)
MW22158.4511e-3 (1.67e-2) −2.1638e-2 (6.89e-3) −2.2946e-2 (6.09e-3) −3.7043e-3 (3.31e-5)
MW32156.1980e-3 (6.98e-4) −5.1856e-2 (1.05e-3) −5.2713e-2 (1.00e-3) −4.8373e-3 (2.14e-4)
MW43154.1115e-2 (3.84e-4) ≈5.0996e-2 (1.99e-3) −4.7655e-2 (1.56e-3) −4.1048e-2 (2.76e-4)
MW52151.0047e-3 (2.78e-4) −3.6027e-1 (1.75e-1) −5.2601e-1 (3.39e-3) −8.0617e-4 (4.32e-4)
MW62155.5712e-3 (7.03e-3) −2.2870e-2 (2.02e-2) −5.4596e-2 (1.12e-1) −2.7277e-3 (2.67e-5)
MW72155.0300e-3 (3.65e-4) ≈2.0567e-1 (2.04e-3) −2.0705e-1 (2.08e-3) −5.0942e-3 (3.16e-4)
MW83154.2907e-2 (4.65e-4) ≈6.1675e-2 (5.86e-3) −6.4769e-2 (3.01e-3) −4.3193e-2 (4.32e-4)
MW92157.7912e-3 (2.09e-3) −NaN (NaN)7.1510e-1 (0.00e+0) ≈4.8492e-3 (5.00e-4)
MW102153.6284e-3 (1.21e-3) −7.7012e-2 (1.26e-1) −7.3006e-2 (1.25e-1) −3.3259e-3 (4.64e-5)
MW112157.7063e-3 (3.98e-3) ≈NaN (NaN)NaN (NaN)6.3445e-3 (1.97e-4)
MW122154.8411e-3 (8.05e-5) ≈NaN (NaN)NaN (NaN)4.8815e-3 (1.18e-4)
MW132152.5066e-2 (2.38e-2) −2.0732e-1 (1.15e-1) −1.7152e-1 (2.95e-2) −1.0225e-2 (7.83e-5)
MW143159.6408e-2 (1.71e-3) ≈9.8763e-2 (5.10e-3) ≈9.1885e-2 (2.06e-3) +9.6404e-2 (1.55e-3)
+ / / 0/7/70/10/11/10/1
Table 13. HV results (mean ± std) of three variants and CMOEA-WA the MW case problems.
Table 13. HV results (mean ± std) of three variants and CMOEA-WA the MW case problems.
ProblemMDCMOEA-WA1CMOEA-WA2CMOEA-WA3CMOEA-WA
MW12154.9009e-1 (2.51e-5) ≈4.8496e-1 (6.67e-4) −4.8457e-1 (7.27e-4) −4.9010e-1 (1.45e-5)
MW22155.7526e-1 (2.46e-2) −5.5187e-1 (1.22e-2) −5.4937e-1 (1.05e-2) −5.8240e-1 (5.47e-5)
MW32155.4201e-1 (1.22e-3) −5.3268e-1 (1.42e-3) −5.3278e-1 (1.22e-3) −5.4421e-1 (5.54e-4)
MW43158.4100e-1 (4.70e-4) −8.3044e-1 (2.52e-3) −8.3265e-1 (2.09e-3) −8.4169e-1 (4.26e-4)
MW52153.2394e-1 (1.84e-4) −2.0476e-1 (3.40e-2) −1.7350e-1 (6.60e-5) −3.2425e-1 (2.50e-4)
MW62153.2420e-1 (1.04e-2) ≈2.9713e-1 (2.39e-2) −2.8021e-1 (4.96e-2) −3.2850e-1 (1.95e-5)
MW72154.1027e-1 (8.04e-4) −3.3924e-1 (1.86e-3) −3.3940e-1 (1.33e-3) −4.1172e-1 (4.97e-4)
MW83155.5217e-1 (7.95e-4) −5.0982e-1 (1.70e-2) −5.1215e-1 (1.12e-2) −5.5348e-1 (8.41e-4)
MW92153.9157e-1 (3.28e-3) −NaN (NaN)0.0000e+0 (0.00e+0) ≈3.9661e-1 (2.71e-3)
MW102154.5442e-1 (2.49e-3) ≈3.9350e-1 (6.35e-2) −3.9723e-1 (6.40e-2) −4.5496e-1 (6.68e-5)
MW112154.4686e-1 (1.45e-3) ≈NaN (NaN)NaN (NaN)4.4722e-1 (2.44e-4)
MW122156.0472e-1 (1.91e-4) +NaN (NaN)NaN (NaN)6.0428e-1 (3.15e-4)
MW132154.6729e-1 (1.25e-2) −4.0622e-1 (5.29e-2) −4.2363e-1 (1.16e-2) −4.7688e-1 (9.06e-5)
MW143154.7147e-1 (1.75e-3) −4.7006e-1 (2.80e-3) −4.7520e-1 (1.67e-3) ≈4.7402e-1 (2.07e-3)
+ / / 1/9/40/11/00/10/2
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

Guo, J.; Shan, Y. A Constrained Multi-Objective Evolutionary Algorithm with Weak Constraint–Pareto Dominance and Angle Distance-Based Diversity Preservation. Mathematics 2025, 13, 3696. https://doi.org/10.3390/math13223696

AMA Style

Guo J, Shan Y. A Constrained Multi-Objective Evolutionary Algorithm with Weak Constraint–Pareto Dominance and Angle Distance-Based Diversity Preservation. Mathematics. 2025; 13(22):3696. https://doi.org/10.3390/math13223696

Chicago/Turabian Style

Guo, Jinhao, and Yahui Shan. 2025. "A Constrained Multi-Objective Evolutionary Algorithm with Weak Constraint–Pareto Dominance and Angle Distance-Based Diversity Preservation" Mathematics 13, no. 22: 3696. https://doi.org/10.3390/math13223696

APA Style

Guo, J., & Shan, Y. (2025). A Constrained Multi-Objective Evolutionary Algorithm with Weak Constraint–Pareto Dominance and Angle Distance-Based Diversity Preservation. Mathematics, 13(22), 3696. https://doi.org/10.3390/math13223696

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