Abstract
Constrained multi-objective optimization problems (CMOPs) are widely encountered in practical engineering and scientific applications. To address these issues, this paper proposes a Constraint-Tightening Feasible-Trajectory-Guided Two-Stage Evolutionary Algorithm (CT-FTREA). By dividing the optimization process into a feasible-region-guided stage and a constrained Pareto front (CPF)-focused search stage, the algorithm effectively improves search efficiency and solution quality under complex constraints. In the first stage, CT-FTREA introduces an adaptive constraint boundary tightening strategy based on the number of function evaluations. By gradually reducing the -constraint boundaries, the population is guided from a relaxed search space toward the feasible region. This stage also employs objective-space reference points and a weighted fitness evaluation mechanism to select and evolve individuals, while an elite archive strategy preserves obtained feasible solutions, thereby enhancing the population’s ability to advance toward the feasible Pareto front. In the second stage, CT-FTREA exchanges the roles of the population and the archive, shifting the search focus to the fine-grained approximation of the CPF. An improved elite selection strategy combined with a differential evolution operator is used to generate offspring, adaptively balancing the exploration and exploitation capabilities of the population. The computational complexity of CT-FTREA is , where is the maximum number of function evaluations and N is the population size. Extensive experiments on 28 benchmark instances and four real-world engineering problems show that CT-FTREA outperforms seven state-of-the-art algorithms. Specifically, it achieves the best IGD result with a 54% improvement and the best HV result with a 50% improvement over competing methods on the test problems. The algorithm also demonstrates statistically significant advantages in terms of convergence, solution quality, and robustness (Wilcoxon rank-sum test at a 0.05 significance level). CT-FTREA algorithm offers an efficient and robust solution to CMOPs, with competitive performance on both benchmark and real-world problems.
Keywords:
constrained multi-objective optimization; constraint-tightening; feasible trajectory; two-stage; evolutionary algorithm MSC:
68W50; 65K10; 49K30
1. Introduction
Constrained multi-objective optimization problems (CMOPs) are widely encountered in practical engineering and scientific applications, including energy management [1], transportation systems [2], industrial process optimization [3], and control engineering [4,5]. Unlike unconstrained multi-objective optimization, CMOPs require simultaneous optimization of multiple conflicting objectives while satisfying a set of complex constraints, which significantly increases the difficulty of the search process.
One of the major challenges in CMOPs lies in the irregular and disconnected feasible regions, where feasible solutions may occupy only a small portion of the search space [6,7]. Moreover, the true CPF is often surrounded by a large number of infeasible solutions, making it difficult for evolutionary algorithms to effectively approach and approximate the CPF [8,9,10]. As a result, conventional multi-objective evolutionary algorithms (CMOEAs) frequently suffer from slow convergence and poor solution diversity when directly applied to CMOPs.
To formally describe CMOPs, a general constrained multi-objective optimization problem can be defined as
where denotes the objective vector, represents the decision space, and and correspond to inequality and equality constraints, respectively.
In such problems, the difficulty of search is largely attributed to the complex constraint landscape and the scarcity of feasible solutions. To quantitatively characterize the degree of infeasibility, the violation of each constraint is defined as
where denotes a small tolerance for equality constraints. Accordingly, the overall constraint violation of a solution X is calculated as
The above formulation enables a continuous evaluation of feasibility, which provides a basis for advanced constraint-handling mechanisms [11]. In particular, it facilitates the design of strategies that progressively guide the population from infeasible regions toward feasible regions [12], rather than enforcing feasibility in a single step.
To address these challenges, various constraint-handling techniques have been proposed, including penalty-based methods [13], feasibility rule-based approaches [14], and -constraint methods [15,16]. Among them, the -constraint method has attracted considerable attention due to its ability to balance constraint satisfaction and objective optimization by allowing controlled constraint violations during early search stages [17,18]. Recent studies further demonstrate that adaptive constraint relaxation strategies can significantly enhance feasibility discovery and convergence performance in complex CMOPs [19,20].
In parallel, multi-stage [21,22] and adaptive evolutionary frameworks [23,24] have emerged as effective solutions for handling complex CMOPs. By dividing the optimization process into different stages with distinct search objectives, such algorithms can guide populations from infeasible regions toward feasible regions and subsequently focus on CPF refinement [25,26]. Archive-assisted strategies [27,28] and differential evolution (DE) operators have also been widely integrated to enhance convergence accuracy and robustness under constrained environments.
Motivated by these developments, this paper proposes a Constraint-Tightening Feasible-Trajectory-Guided Two-Stage Evolutionary Algorithm (CT-FTREA), which explicitly integrates adaptive constraint tightening, feasible-trajectory guidance, and archive–population role interaction to efficiently address complex CMOPs.
The main contributions of this paper are summarized as follows:
- (1)
- This paper proposes a novel Constraint-Tightening Feasible-Trajectory-Guided Two-Stage Evolutionary Algorithm (CT-FTREA) for constrained multi-objective optimization problems. The proposed framework decomposes the optimization process into a feasible-region-guided exploration stage and a CPF-oriented refinement stage. In the first stage, an adaptive -constraint boundary tightening strategy is designed to progressively guide the population from relaxed infeasible regions toward the feasible region by dynamically shrinking the constraint boundary according to the number of function evaluations. This mechanism effectively exploits feasible search trajectories and enhances convergence efficiency and robustness under complex constraint environments.
- (2)
- A role-exchanging archive–population collaboration mechanism is introduced in the second stage, where the archive and population exchange their roles to actively guide offspring generation. Combined with an improved elite selection strategy and a differential evolution operator, this mechanism enables fine-grained approximation of the CPF by adaptively balancing exploration and exploitation.
- (3)
- Extensive comparative experiments conducted on 28 benchmark test instances and four real-world engineering problems demonstrate that the proposed CT-FTREA achieves competitive and robust performance compared with seven state-of-the-art algorithms.
The remainder of this paper is organized as follows. Section 2 reviews related work and presents the research motivation. Section 3 introduces the CT-FTREA algorithm, including its framework and implementation details. Section 4 evaluates the algorithm on benchmark test suites and real-world CMOPs. Finally, Section 5 concludes the paper and discusses future research directions.
2. Related Work and Motivation
This section reviews the most relevant studies in constrained multi-objective optimization and discusses the motivation for developing the proposed approach. Specifically, we first examine existing constraint-handling techniques, multi-stage and adaptive evolutionary frameworks, and archive-assisted strategies, and then identify the limitations that inspire the design of our CT-FTREA algorithm.
2.1. Related Work
To effectively address constrained multi-objective optimization problems, numerous studies have focused on designing specialized algorithms that balance constraint satisfaction with objective optimization. In the following, we review the main categories of methods that have been widely adopted in the literature.
2.1.1. Constraint-Handling Techniques for CMOPs
Constraint-handling techniques play a crucial role in effectively solving constrained multi-objective optimization problems (CMOPs), as they directly determine whether the evolutionary search can efficiently navigate between infeasible and feasible regions. In recent years, constraint-handling strategies have evolved along several directions. Penalty-based approaches, such as Zhao et al. [29] and Chen et al. [30], incorporate constraint violations into fitness evaluation. While these methods can guide the population toward feasible regions, their performance is often highly sensitive to penalty coefficients, especially in highly constrained or irregular feasible landscapes. To avoid explicit penalty parameters, feasibility rule-based methods [6,31] prioritize feasible solutions and compare infeasible ones according to their violation degrees. Although simple and parameter-free, these methods may overly restrict exploration when feasible solutions are scarce. To further enhance robustness, -constraint techniques [16,18] and adaptive variants such as ACREA [30] allow slightly infeasible solutions to participate in the search by relaxing constraint boundaries. Beyond classical strategies, dual-population and archive-based methods [31,32] and multitasking knowledge transfer frameworks [33] exploit auxiliary information or collaborative mechanisms to improve feasibility attainment and convergence in complex CMOPs. In many-objective scenarios, algorithms such as MOEA-AD [34] and SDEA [29] further enhance exploration and diversity by adaptive hierarchical sorting or self-organizing decomposition with cooperative diversity measures. Despite these advances, many existing approaches still rely on predefined or stage-dependent constraint-tightening strategies, which can lead to abrupt transitions in search dynamics, insufficient balance between feasibility and diversity, or premature convergence near the constrained Pareto front (CPF).
In contrast, the proposed CT-FTREA integrates a feedback-driven tightening mechanism within a progressive two-stage framework. Instead of static or manually scheduled constraint relaxation, the constraint pressure is dynamically regulated according to the evolutionary trajectory. This trajectory-aware adjustment enables smoother exploration–exploitation transitions, mitigates premature convergence near the CPF, and preserves population diversity across complex constrained landscapes, thus addressing key limitations observed in recent CMOP algorithms.
2.1.2. Multi-Stage and Adaptive Evolutionary Frameworks
To address the increasing complexity of constrained multi-objective optimization problems (CMOPs), multi-stage evolutionary algorithms decompose the optimization process into sequential phases, which separately guide feasibility exploration and Pareto front approximation [7,9,20]. However, existing methods generally lack mechanisms to exploit feasible search trajectories across stages, limiting the effective utilization of accumulated search knowledge, particularly in problems with fragmented or disconnected feasible regions. To overcome these limitations, several two-stage and multi-stage evolutionary algorithms have been proposed to enhance search efficiency and feasibility. For example, Zhang et al. [31] proposed a two-stage archive-based algorithm (CMOEA-TA), where the first stage relaxes constraints according to the proportion of feasible solutions and constraint violations to encourage broader exploration, and the second stage shares information between the archive and the population while embedding constraint dominance principles and angle-based selection to improve feasibility and diversity. Hao et al. [28] introduced a competition-based two-stage algorithm (CP-TSEA), in which the first stage applies an -constraint boundary relaxation mechanism to improve diversity and global search capability, and the second stage uses an equal-probability competitive strategy and three-criteria ranking to select high-quality parents and maintain a balance between diversity and convergence. Additionally, Fan et al. [35] proposed a coevolutionary two-stage strategy, Sun et al. [21] developed a multi-stage algorithm with staged constraint handling and objective-guided search, and Qiao et al. [36] presented a high-dimensional constrained multi-objective optimization framework, providing scalable benchmarks and effective algorithms for complex high-dimensional problems.
Overall, two-stage approaches offer clear advantages over single-stage strategies by explicitly separating exploration and convergence phases, enabling stage-specific strategies that effectively balance exploration and convergence. Compared with more fine-grained multi-stage methods, two-stage frameworks retain the benefits of stage separation while avoiding the increased scheduling complexity and parameter sensitivity of multiple stages. Motivated by these observations, the proposed CT-FTREA adopts a progressive two-stage framework with a feedback-driven, trajectory-aware tightening mechanism, fully utilizing search trajectory information to balance exploration and feasibility, prevent premature convergence near the constrained Pareto front, and maintain population diversity.
2.1.3. Archive-Assisted and DE-Based Approaches
Elite archive strategies are widely used to preserve high-quality feasible solutions and prevent population diversity loss over generations [8,37]. When combined with reference-point-based fitness assignment or decomposition methods, archives provide a stable pool of promising solutions that enhance CPF approximation accuracy [31,38]. Differential evolution (DE) operators are often integrated into constrained evolutionary algorithms due to their strong global search capability and adaptability to high-dimensional problems [18,39]. However, balancing exploration and exploitation under dynamic constraint conditions remains challenging. Without effective interaction between archives and the evolving population, DE-based strategies may over-explore infeasible regions or converge prematurely to suboptimal feasible regions. To improve search efficiency and feasibility guidance, several two-stage and multi-stage algorithms incorporate archive-assisted mechanisms. For example, Zhou et al. [40] proposed a competitive dual-archive dual-stage strategy to enhance convergence and feasibility; Lai et al. [41] introduced a feedback-tracking constraint relaxation algorithm to guide the population along feasible trajectories; and Zhang et al. [31] developed a two-stage archive evolutionary algorithm coordinating archive usage across stages to maintain diversity and improve CPF approximation. Collectively, these studies illustrate the benefits of combining elite archives, DE operators, and multi-stage designs, while highlighting the need for integrated, trajectory-aware approaches to balance exploration and exploitation, maintain diversity, and enhance CPF approximation in complex CMOPs.
2.2. Motivation
Despite the significant progress achieved in constrained multi-objective evolutionary optimization, the performance of existing algorithms in complex scenarios is still hindered by several inherent limitations. First, most constraint-handling methods primarily emphasize feasibility enforcement, while lacking explicit mechanisms to guide populations along feasible search trajectories. Consequently, historical search information is not fully exploited, leading to slow convergence and insufficient exploration of feasible regions [16,19]. Second, many multi-stage evolutionary algorithms rely on heuristic or static stage-transition strategies that cannot adapt to the dynamically changing feasibility status of the population. This often results in premature convergence in early stages or inefficient exploitation in later stages, especially for problems with irregular and disconnected feasible regions [7,9]. Third, although elite archives are widely employed to preserve high-quality solutions, they are frequently treated as passive repositories rather than active components for guiding offspring generation, which limits the balance between exploration and exploitation and degrades the approximation accuracy of the CPF [8].
The above issues can be further illustrated through the visualization of the evolutionary search process, as shown in Figure 1. In this figure, the gray region denotes the feasible region, the white region denotes the infeasible region, and cyan circles indicate feasible solutions in the population. During the initial stage (Figure 1a,d), the population is mainly confined to local feasible regions due to limited exploration capability, making it difficult to cross infeasible barriers. In the middle stage (Figure 1b,e), the adaptive constraint-tightening strategy progressively guides individuals across infeasible regions, enabling the population to explore potential feasible trajectories and expand toward different constrained Pareto fronts (CPFs). At the termination stage (Figure 1c,f), most solutions reside within the feasible region, with a substantial proportion converging toward the leading edge of the CPF, illustrating the algorithm’s effectiveness in achieving both convergence and diversity. Notably, the top row of subfigures represents a simplified scenario, while the bottom row illustrates the algorithm’s behavior in a more complex constrained environment, highlighting the robustness of the proposed method across varying problem difficulties.
Figure 1.
Evolutionary search process of CMOEA in CMOPs. Gray: feasible; white: infeasible; cyan: feasible solutions. Top: simple scenario; bottom: complex scenario. The algorithm’s exploration and adaptive constraint-tightening guide convergence toward the CPF.
However, existing -constraint and penalty-based methods have been widely adopted to allow slightly infeasible solutions to participate in evolutionary searches. However, most of these approaches fail to explicitly model and exploit trajectory-guided evolution processes. Consequently, populations often struggle to overcome infeasible barriers during early search stages and lack effective refinement of the constrained Pareto front (CPF) in later stages [16,18]. In practical engineering problems, the complex interplay between constraints and multiple conflicting objectives produces a highly rugged and deceptive search landscape, where populations may become trapped in locally feasible regions or overlook regions offering superior trade-offs. Traditional strategies, such as fixed penalty coefficients or static -constraint methods, are generally incapable of adapting to such dynamic environments, leading to either excessive constraint violations or overly conservative searches [28,42,43].
Moreover, the performance of these methods is highly dependent on the design of the -relaxation schedule; inappropriate schedules may overly restrict exploration or allow excessive infeasible solutions, resulting in slow convergence [44]. Many approaches also rely on static or manually tuned parameters, which reduces robustness across different problem instances. Finally, existing -constraint approaches typically lack mechanisms to dynamically exploit feasible trajectories, potentially causing the population to prematurely converge in suboptimal feasible regions and limiting solution diversity [45]. These shortcomings highlight the need for more adaptive, trajectory-aware constraint-handling strategies.
Motivated by the above observations and recent studies on archive-assisted multi-stage strategies [31,40,41], this paper proposes a unified evolutionary framework termed CT-FTREA. In the first stage, an adaptive constraint-tightening mechanism guides the population from relaxed infeasible regions toward feasible regions. In the second stage, a role-exchanging archive–population collaboration strategy is employed to further refine CPF approximation while maintaining a proper balance between exploration and exploitation. By explicitly integrating adaptive constraint regulation, feasible-trajectory guidance, and active archive–population interaction, CT-FTREA enhances convergence efficiency, solution diversity, and robustness in complex constrained multi-objective optimization scenarios.
3. Proposed CT-FTREA
Building on the motivation discussed above, this paper propose the CT-FTREA. The following subsection presents the overall framework of the algorithm and its key components.
3.1. The Framework of CT-FTREA
Algorithm 1 presents the framework of the proposed CT-FTREA for CMOPs. The algorithm begins by randomly initializing the main population () and calculating the CV for each individual. An archive population () is concurrently initialized to store high-quality feasible solutions, serving as a reference to guide the evolutionary search. CT-FTREA operates in two consecutive stages. In the first stage, the algorithm focuses on steering the population toward feasible regions while maintaining diversity. A dynamic boundary is computed using the ReduceBoundary function, allowing slightly infeasible solutions to participate in the evolutionary process. This ensures a smooth transition between exploration and exploitation and mitigates premature convergence. The mating pool is constructed by considering both and , promoting convergence toward promising regions while preserving diversity. Offspring are generated through standard genetic operators, and the next generation is selected using an environmental selection mechanism that accounts for both objective values and -adjusted constraint violations.
| Algorithm 1 Framework of CT-FTREA |
|
Once the main population () has largely entered feasible regions, the algorithm proceeds to Stage 2. At this stage, a one-time swap between the population and the archive () is performed because the archive already contains well-converged feasible solutions that approximate the leading edge of the constrained Pareto front (CPF). By letting these high-quality solutions actively guide offspring generation, Stage 2 accelerates convergence toward the CPF while maintaining diversity, providing more “active guidance” than in Stage 1. Differential evolution (DE) operators are applied to enhance global search capabilities, and is continuously updated to retain elite solutions. Environmental selection during this stage ensures a balance between convergence and diversity, allowing the population to evenly approximate the CPF.
The archive is updated at every generation. After offspring are generated, the combined population and archive are evaluated based on objective values and -adjusted constraint violations. The top N individuals are then retained in , ensuring that it always contains high-quality, feasible, and diverse solutions. This allows the archive to actively guide offspring generation in Stage 2, accelerating convergence toward the constrained Pareto front while maintaining population diversity.
CT-FTREA is fundamentally different from hybrid methods such as PSO-DE and GA-Swarm, which typically rely on penalty functions or generic constraint-handling mechanisms. These methods often struggle with maintaining a good balance between exploration and exploitation, especially in high-dimensional constrained optimization problems. In contrast, CT-FTREA’s adaptive constraint boundary tightening strategy and two-stage optimization process enable it to more effectively navigate the feasible region and converge toward the CPF. Additionally, CT-FTREA integrates a dynamic archive strategy to preserve high-quality feasible solutions, which ensures both diversity and convergence throughout the search process.
By explicitly exploiting feasible trajectories, dynamically tightening constraints, and integrating – collaboration, CT-FTREA achieves efficient convergence, maintains solution diversity, and provides high-quality approximations of the CPF, demonstrating robust optimization performance in complex CMOPs. For a more intuitive understanding of the algorithm flow, Figure 2 illustrates the framework of CT-FTREA.
Figure 2.
Framework flowchart of CT-FTREA.
3.2. Adaptive Constraint Boundary Tightening Strategy
The proposed adaptive constraint boundary tightening strategy is designed to progressively guide the population from relaxed infeasible regions toward the feasible region during the evolutionary process. In constrained multi-objective optimization problems, individuals violating constraints can still contain valuable information for guiding the search. To exploit this information without prematurely discarding infeasible solutions, a dynamic -constraint boundary is introduced, allowing slightly infeasible individuals to participate in the selection and reproduction processes.
At a given generation, the -adjusted constraint violation of an individual x is defined as
where denotes the original constraint violation of x, and is a non-negative boundary controlling the allowable violation. Initially, is set relatively large to encourage exploration in wider infeasible regions. As the evolutionary process progresses, is gradually reduced according to the proportion of function evaluations completed:
The initial boundary is set based on the proportion of feasible solutions in the current population, is the current number of function evaluations, is the maximum allowed evaluations, and is a control parameter determining the decay rate of the boundary, which is set to 0.04 in our experiments. The parameter is introduced to regulate the balance between exploration of infeasible regions and convergence towards feasible solutions during the evolutionary process. The value of is determined empirically based on preliminary experiments to ensure an appropriate trade-off between these competing goals. Specifically, controls the constraint-tightening rate: a smaller value of allows more infeasible solutions to participate in the evolution, thereby enhancing population diversity but potentially slowing convergence to the constrained Pareto front (CPF). On the other hand, a larger emphasizes feasibility by tightening the constraints more quickly, leading to faster convergence but at the risk of reducing solution diversity. This dynamic adjustment ensures a smooth transition from exploration to exploitation, allowing the population to progressively focus on feasible regions without losing diversity.
By incorporating -adjusted constraint violations into the environmental selection mechanism, the strategy maintains a balance between convergence and diversity. Early generations can explore infeasible regions to discover promising areas, while later generations gradually converge toward the feasible Pareto front (CPF), enhancing both the efficiency and robustness of the search process. This mechanism effectively exploits feasible trajectories and mitigates premature convergence, which is especially crucial in complex constrained multi-objective optimization problems.
3.3. Elite Environmental Selection Strategy
In CT-FTREA, the elite environmental selection strategy (Algorithm 2) is employed to simultaneously guide the population toward the feasible Pareto front (CPF) and preserve diversity. The selection process begins by identifying feasible individuals from the main population and performing non-dominated sorting based on objective values and convergence. When the number of feasible solutions exceeds the target population size, lower-ranked individuals are retained first, and those from the last front are carefully pruned using a distance-based truncation mechanism to avoid overcrowding and ensure uniform coverage along the CPF. When feasible solutions are insufficient to fill the population, slightly infeasible individuals with smaller constraint violations are incorporated, allowing the algorithm to explore potentially promising regions and maintain exploration capability in early generations.
| Algorithm 2 Elite environmental selection strategy |
|
Infeasible solutions are filtered through non-dominated sorting based on constraint violations and diversity, with only those from the first front retained for further consideration. These selected infeasible individuals are processed to ensure their number does not exceed the population size, thereby balancing feasibility and exploration. By integrating front-based ranking, feasibility prioritization, and distance-aware truncation for both feasible and infeasible individuals, the elite environmental selection mechanism ensures that the population progressively converges toward high-quality feasible regions while maintaining solution diversity. In combination with the adaptive constraint boundary tightening and archive–population collaboration strategies, this mechanism plays a central role in improving convergence efficiency, achieving uniform CPF coverage, and enhancing solution quality and robustness in complex CMOPs.
3.4. Time Complexity Analysis
The time complexity of the proposed CT-FTREA algorithm is primarily influenced by the number of iterations in the main loop, which is bounded by the maximum number of function evaluations , and the population size N. In the initialization phase, the main population and the archive population are initialized. The time complexity for initializing the population and the archive is , as it requires iterating over all individuals to either initialize or evaluate the constraint violation condition. In each iteration of the main loop, the algorithm performs several operations such as fitness evaluation, constraint relaxation, mating selection, crossover, mutation, archive updating, and environmental selection. All of these operations are typically executed in time, where N is the population size. Therefore, for each iteration, the time complexity remains . The main loop executes at most times, so the overall time complexity of the algorithm is
This indicates that the computational cost of the CT-FTREA algorithm scales linearly with both the maximum function evaluations and the population size.
In summary, the overall time complexity of the CT-FTREA algorithm is . This linear relationship makes the algorithm computationally efficient, as it ensures a manageable computational cost while solving complex CMOPs.
4. Experimental Study
This section presents the experimental setup, competing algorithms, performance metrics, and the results analysis of the proposed CT-FTREA algorithm. This study is conducted on multiple benchmark test suites (MW, LIRCMOP) and four real-world constrained multi-objective optimization problems (CMOPs) [36].
4.1. Experimental Setup
The parameters of each CMOP are set as follows: MW4, MW8, MW14, and LIR-CMOP13–14 have , while all other CMOPs have ; the MW problems have , and the LIRCMOP problems have . For the genetic algorithm (GA) operators, the crossover probability is set to 0.9 and the mutation probability to 0.1. In the second stage, the differential evolution (DE) operators use a scaling factor and a crossover probability , following the standard DE/rand/1/bin strategy. The parameters of each algorithm follow the settings reported in their original papers.
All algorithms are tested with a population size of and a maximum number of function evaluations (Max FEs) of 100,000. Each algorithm is independently executed 20 times on each test instance. All algorithms were implemented using PlatEMO 4.0 [46].
4.2. Competing Algorithms
Seven state-of-the-art constrained multi-objective evolutionary algorithms (CMOEAs) are selected for comparison: BiCO [47], TSTI [48], POCEA [49], IMTCMO [36], TPCMaO [50], MTCMO [51], and CMOEMT [33]. All competing algorithms strictly follow the parameter settings and operational strategies recommended in their original publications to ensure fairness and reproducibility. The following CMOEAs are used for comparison:
- (1)
- BiCO: Handling Constrained Multi-objective Optimization Problems Via Bidirectional Coevolution.
- (2)
- TSTI: A Two-stage Evolutionary Algorithm Based on Three Indicators for Constrained Multi-objective Optimization.
- (3)
- POCEA: Paired Offspring Generation for Constrained Large-scale Multi-objective Optimization.
- (4)
- IMTCMO: Evolutionary Constrained Multi-objective Optimization: Scalable High-dimensional Constraint Benchmarks and Algorithm.
- (5)
- TPCMaO: Solving Optimal Power Flow Problems Via a Constrained Many-objective Co-evolutionary Algorithm.
- (6)
- MTCMO: Dynamic Auxiliary Task-based Evolutionary Multitasking for Constrained Multi-objective Optimization.
- (7)
- CMOEMT: Constrained Multi-objective Optimization Via Multitasking and Knowledge Transfer.
4.3. Performance Metrics
The inverted generational distance (IGD+) [52] is used to measure the average distance between the obtained solution set and the true constrained Pareto front (CPF). Since the traditional IGD+ is not Pareto-compliant, the improved IGD+ is adopted. A smaller IGD+ value indicates better convergence and distribution performance.
The hypervolume (HV) [53] indicator is employed as a complementary metric, which measures the volume of the objective space dominated by the solution set with respect to a predefined reference point. A larger HV value implies superior performance.
For IGD+ calculation, approximately 10,000 uniformly distributed points are sampled from the true CPF as the reference set. Before computing HV, the objective values are normalized, and is selected as the reference point. The experimental results are reported in terms of mean and standard deviation, and the Wilcoxon rank-sum test with a significance level of 0.05 is conducted for statistical analysis. The symbols “+”, “−”, and “≈” indicate that the compared algorithm performs significantly better than, significantly worse than, or statistically similar to CT-FTREA, respectively. The gray shading highlights the best performance on each CMOP test problem, while “NaN” denotes that the algorithm fails to find feasible solutions.
4.4. Experimental Results and Analysis
The performance of CT-FTREA is evaluated on the benchmark and real-world CMOPs. By comparing CT-FTREA with the seven state-of-the-art CMOEAs, its performance in terms of convergence, diversity, and feasibility is analyzed. The strengths and limitations of CT-FTREA across different constraint types and problem complexities are summarized.
4.4.1. Comparative Analysis of MW Problems
By analyzing the results reported in Table 1 and Table 2, it can be observed that CT-FTREA exhibits consistently superior overall performance in terms of both IGD+ and HV metrics, which highlights the effectiveness and novelty of its algorithmic design. Across most MW benchmark problems, CT-FTREA outperforms the compared algorithms in convergence accuracy and solution quality, particularly on MW1, MW2, MW5, MW6, and MW7. In these cases, the obtained solutions are able to approach the true constrained Pareto front (CPF) more closely while maintaining a well-distributed solution set. For instance, on the bi-objective MW1 and tri-objective MW14 problems, CT-FTREA achieves the smallest IGD+ values among all competitors, indicating its strong capability in accurately approximating the CPF. Overall statistical results further show that CT-FTREA outperforms BiCo, TSTI, POCEA, IMTCMO, TPCMaO, MTCMO, and CMOEMT on the majority of test instances, demonstrating its robustness under diverse constraint conditions. From the perspective of the HV indicator (Table 2), CT-FTREA also maintains a clear advantage, especially on problems such as MW1 and MW2, where it yields significantly larger hypervolume values than the competing algorithms. This suggests that CT-FTREA is capable of achieving a desirable balance between convergence and diversity, effectively preserving global coverage of the objective space even under high-dimensional and complex constrained scenarios.
Table 1.
Statistical analysis (mean ± standard deviation) of IGD+ values for eight algorithms evaluated on MW benchmark problems.
Table 2.
Statistical analysis (mean ± standard deviation) of HV values for eight algorithms evaluated on MW benchmark problems.
Furthermore, Figure 3 illustrates the solution distributions obtained on the MW6 problem, where the gray region represents the feasible space, the gray curve denotes the CPF, and the blue points correspond to feasible solutions. It can be observed that the solutions generated by CT-FTREA are distributed continuously and uniformly along the feasible boundary. In contrast, several competing algorithms, such as TSTI, POCEA, IMTCMO, and MTCMO, exhibit noticeable gaps or deviations in certain regions, reflecting limitations in their constraint-handling and search stability.
Figure 3.
Final solution distributions of eight CMOEAs on the 2-objective MW12 problem.
In summary, the combined results from Table 1 and Table 2, and Figure 3 confirm that, through the synergistic integration of the constraint-tightening strategy and the feasible-trajectory guidance mechanism, CT-FTREA achieves consistently reliable performance in terms of convergence, solution distribution quality, and algorithmic stability. These advantages make it particularly suitable for tackling high-dimensional and complex constrained multi-objective optimization problems.
4.4.2. Comparative Analysis of LIRCMOP Problems
Table 3 and Table 4 summarize the IGD+ and HV statistics of eight algorithms on the LIRCMOP benchmark suite. From the IGD+ results, CT-FTREA demonstrates superior performance on most test problems. In particular, it achieves the smallest IGD+ values on LIRCMOP7–LIRCMOP9, LIRCMOP12, and LIRCMOP14, indicating strong approximation ability to the constrained Pareto front (CPF) across different objective dimensions. A comprehensive comparison in Table 3 shows that CT-FTREA outperforms BiCo, TSTI, POCEA, IMTCMO, TPCMaO, MTCMO, and CMOEMT on 12, 10, 13, 7, 7, 13, and 10 test problems, respectively, demonstrating stable convergence advantages across diverse constraint characteristics and superior overall performance. Regarding the HV metric (Table 4), CT-FTREA also exhibits clear advantages. The other algorithms are inferior on 12, 11, 12, 6, 4, 12, and 9 test problems, respectively, with CT-FTREA maintaining leading HV values, particularly on LIRCMOP7–LIRCMOP10 and the three-objective LIRCMOP14. This indicates that CT-FTREA not only improves the convergence of the solution set but also effectively preserves solution diversity and coverage in the objective space. Notably, even for problems with complex feasible regions (e.g., LIRCMOP5 and LIRCMOP6), CT-FTREA maintains relatively stable HV values, demonstrating its adaptability under complex constraints.
Table 3.
Statistical analysis (mean ± standard deviation) of IGD+ values for eight algorithms evaluated on LIRCMOP benchmark problems.
Table 4.
Statistical analysis (mean ± standard deviation) of HV values for eight algorithms evaluated on LIRCMOP benchmark problems.
Figure 4 shows the final solution distributions on the LIRCMOP14 problem. The red circles represent feasible solutions, while the gray curve denotes the constrained Pareto front (CPF). It can be observed that CT-FTREA produces solutions that are continuous and well-distributed along the constrained Pareto front, whereas some comparison algorithms exhibit sparse or incomplete coverage, reflecting limitations in constraint handling and search stability.
Figure 4.
Final solution distributions of eight CMOEAs on the 3-objective LIRCMOP14 problem.
Overall, considering IGD+, HV, and solution distribution, CT-FTREA consistently demonstrates advantages in convergence accuracy, solution quality, and search stability, making it highly robust and effective for complex, high-dimensional constrained multi-objective optimization problems.
4.4.3. Comparative Analysis of Real-World CMOP
Based on the results in Table 5, the performance of eight algorithms on five real-world engineering problems—Vibrating Platform (VBP), Two-Bar Truss Design (TBTD), Welded Beam Design Problem (WBDP), Disc Brake Design Problem (DBDP), and Gear Train Design Problem (GTDP)—can be summarized. Since the true Pareto front is unknown, the HV indicator is commonly used to evaluate algorithm performance, where higher HV values indicate broader coverage and higher-quality solution sets. Overall, CT-FTREA achieves the highest or near-highest HV values across these problems, generating solution sets that are generally stable and reasonably distributed, although differences among the algorithms are not always substantial.
Table 5.
Statistical analysis (mean ± standard deviation) of HV values for eight algorithms evaluated on real-world problems.
Compared with the other seven algorithms (BiCo, TSTI, POCEA, IMTCMO, TPCMaO, MTCMO, and CMOEMT), CT-FTREA demonstrates relatively stable performance across all tested problems. Some algorithms exhibit lower HV values or larger fluctuations in certain cases, indicating limited coverage or less consistent convergence. In contrast, CT-FTREA generally maintains high HV values with smaller standard deviations, reflecting a more balanced performance. Overall, CT-FTREA can produce reliable Pareto solution sets for a variety of real-world constrained multi-objective optimization problems, providing practical guidance for engineering design. In terms of search capability, solution quality, and algorithm stability, CT-FTREA shows a well-balanced performance compared with other methods, highlighting its potential for practical applications.
4.4.4. Ablation Study on CT-FTREA
To assess the contribution of the core modules of CT-FTREA to the algorithm’s performance, three ablation experiments were designed in this paper:
- (1)
- CT-FTREA1: The two-stage optimization framework (feasible-region-guided stage + CPF-focused refinement stage) is removed, and the entire optimization process is simplified into a single-stage search. This experiment aims to verify the effect of the two-stage design on convergence and the quality of the solution set distribution.
- (2)
- CT-FTREA2: The adaptive constraint boundary tightening strategy is removed and replaced with a fixed constraint boundary. This experiment examines the contribution of the strategy in guiding the population into the feasible region, increasing the proportion of feasible solutions, and improving the approximation of the CPF.
- (3)
- CT-FTREA3: The elite environmental selection strategy is removed, retaining only the basic selection operator. This experiment analyzes the impact of elite environmental selection on the stability of the solution set, convergence, and the approximation ability of the Pareto front.
These three ablation algorithms were tested on the MW benchmark problem, and the effects of each module were analyzed using the IGD+ and HV metrics. According to the results of the ablation experiments shown in Table 6 and Table 7, it is evident that all core components of CT-FTREA play an important role in its overall performance. In particular, the two-stage optimization framework and the adaptive constraint boundary tightening strategy are crucial for handling narrow and complex constrained problems, ensuring faster convergence and better solution set distribution. The elite environmental selection strategy further enhances the stability of the search process and improves the approximation accuracy of the constrained Pareto front. Removing any of these components significantly reduces the overall performance of the algorithm, highlighting their importance in the proposed algorithm.
Table 6.
Statistical IGD+ (mean ± standard deviation) validation experiments of CT-FTREA and its three variants on the DASCMOP test problems.
Table 7.
Statistical HV (mean ± standard deviation) validation experiments of HMP-CE and its three variants on the DASCMOP test problems.
5. Conclusions
This paper presents a novel CT-FTREA designed to address CMOPs. The algorithm effectively tackles the challenges posed by complex constraints, enhancing both search efficiency and solution quality. By dividing the optimization process into two stages—the feasible-region-guided stage and the CPF-focused refinement stage—CT-FTREA adapts to the dynamics of constraint handling, ensuring better convergence and diversity in the solution set. In the first stage, the algorithm employs an adaptive constraint boundary tightening strategy, gradually guiding the population from infeasible regions into the feasible region. This approach, combined with a weighted fitness evaluation mechanism and an elite archive strategy, facilitates efficient exploration of the feasible Pareto front. In the second stage, CT-FTREA exchanges the roles of the population and the archive, refocusing on the fine-grained approximation of the constrained Pareto front. This exchange process, combined with an improved elite selection strategy and differential evolution operator, ensures a balanced exploration and exploitation of the solution space.
In summary, CT-FTREA demonstrates robust performance across benchmark tests and real-world applications, highlighting its potential in practical engineering design and multi-objective optimization. However, the algorithm has limitations, particularly when dealing with highly dynamic or large-scale problems, where computational complexity may become a challenge. Future work will focus on extending the algorithm to handle dynamic environments, improving scalability, and addressing computational challenges associated with large-dimensional, multi-constraint CMOPs.
Author Contributions
Conceptualization, D.W. and K.S.; Data curation, D.W. and K.S.; Formal analysis, K.S.; Funding acquisition, Y.S. and K.S.; Investigation, K.S.; Methodology, K.S.; Project administration, K.S.; Resources, Y.S. and K.S.; Software, K.S.; Supervision, D.W. and K.S.; Validation, D.W. and K.S.; Visualization, D.W. and K.S.; Writing—original draft, D.W., G.J., Y.S. and K.S.; Writing—review and editing, D.W., G.J., Y.S. and K.S. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by Natural Science Foundation of Hubei Province of China (grant no. 2022CFB935).
Data Availability Statement
All experimental data in the article were obtained through testing experiments conducted on the test sets (MW, LIRCMOP, and five real-world CMOP) of the PlatEMO 4.9 platform. The access link is https://github.com/BIMK/PlatEMO/ (accessed on 19 September 2023).
Conflicts of Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
References
- Lv, Y.; Li, K.; Zhao, H.; Lei, H. A Multi-Stage Constraint-Handling Multi-Objective Optimization Method for Resilient Microgrid Energy Management. Appl. Sci. 2024, 14, 3253. [Google Scholar] [CrossRef]
- Maneengam, A. Multi-Objective Optimization of the Multimodal Routing Problem Using the Adaptive ε-Constraint Method and Modified TOPSIS with the D-CRITIC Method. Sustainability 2023, 15, 12066. [Google Scholar] [CrossRef]
- Cerda-Flores, S.C.; Rojas-Punzo, A.A.; Nápoles-Rivera, F. Applications of Multi-Objective Optimization to Industrial Processes: A Literature Review. Processes 2022, 10, 133. [Google Scholar] [CrossRef]
- Zhao, K.; Wang, P.; Tong, X. An Adaptive Two-Population Evolutionary Algorithm for Constrained Multi-Objective Optimization Problems. IEEE Access 2023, 11, 82118–82131. [Google Scholar] [CrossRef]
- Hao, Y.; Zhao, C.; Zhang, Y.; Cao, Y.; Li, Z. Constrained multi-objective optimization problems: Methodologies, algorithms and applications. Knowl.-Based Syst. 2024, 299, 111998. [Google Scholar] [CrossRef]
- Vodopija, A.; Tušar, T.; Filipič, B. Characterization of Constrained Continuous Multiobjective Optimization Problems: A Performance Space Perspective. IEEE Trans. Evol. Comput. 2025, 29, 275–285. [Google Scholar] [CrossRef]
- Wang, C.; Huang, H.; Zhang, X. Growing Neural Gas Network for Offspring Generation in Evolutionary Constrained Multi-Objective Optimization. IEEE Trans. Emerg. Top. Comput. Intell. 2024, 8, 576–590. [Google Scholar] [CrossRef]
- Zhou, J.; Zhang, Y.; Wang, J.; Suganthan, P.N. Localized Constrained-Domination Principle for Constrained Multiobjective Optimization. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 1376–1387. [Google Scholar] [CrossRef]
- Gong, Q.; Xia, Y.; Zou, J.; Hou, Z.; Liu, Y. Enhancing Dynamic Constrained Multiobjective Optimization with Multicenters-Based Prediction. IEEE Trans. Evol. Comput. 2025, 29, 1604–1618. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- Khodadadi, N.; Abualigah, L.; El-Kenawy, E.S.M.; Snasel, V.; Mirjalili, S. An Archive-Based Multi-Objective Arithmetic Optimization Algorithm for Solving Industrial Engineering Problems. IEEE Access 2022, 10, 106673–106698. [Google Scholar] [CrossRef]
- Wu, H.; Chen, Q.; Jin, Y.; Ding, J.; Chai, T. A Surrogate-Assisted Expensive Constrained Multi-Objective Optimization Algorithm Based on Adaptive Switching of Acquisition Functions. IEEE Trans. Emerg. Top. Comput. Intell. 2024, 8, 2050–2064. [Google Scholar] [CrossRef]
- 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]
- Ban, X.; Liang, J.; Qiao, K.; Yu, K.; Wang, Y.; Peng, J.; Qu, B. A Decision Variables Classification-Based Evolutionary Algorithm for Constrained Multi-Objective Optimization Problems. IEEE/CAA J. Autom. Sin. 2025, 12, 1830–1849. [Google Scholar] [CrossRef]
- Hou, Y.; Qin, X.; Han, H.; Wang, J. Multiobjective Ant Colony Optimization Algorithm Based on Dynamic Constraint Evaluation Strategy for Highly Constrained Optimization. IEEE Trans. Cybern. 2025, 55, 4570–4582. [Google Scholar] [CrossRef] [PubMed]
- Wang, R.; Huang, W.; Li, W.; Tang, X.; Zhang, T.; Wang, L. An Adaptive Constraint Relaxation Strategy Based Coevolutionary Algorithm for Constrained Multi-Objective Optimization. IEEE Trans. Emerg. Top. Comput. Intell. 2026, 10, 632–646. [Google Scholar] [CrossRef]
- Sun, R.; Zou, J.; Liu, Y.; Yang, S.; Zheng, J. A multistage algorithm for solving multiobjective optimization problems with multiconstraints. IEEE Trans. Evol. Comput. 2023, 27, 1207–1219. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Zhao, S.; Shao, Z.; Chen, Y.; Zheng, L.; Chen, J. A self-organizing decomposition based evolutionary algorithm with cooperative diversity measure for many-objective optimization. AIMS Math. 2025, 10, 13880–13907. [Google Scholar] [CrossRef]
- Chen, J.; Zhang, K.; Zeng, H.; Yan, J.; Dai, J.; Dai, Z. Adaptive Constraint Relaxation-Based Evolutionary Algorithm for Constrained Multi-Objective Optimization. Mathematics 2024, 12, 3075. [Google Scholar] [CrossRef]
- Zhang, K.; Zhao, S.; Zeng, H.; Chen, J. Two-Stage Archive Evolutionary Algorithm for Constrained Multi-Objective Optimization. Mathematics 2025, 13, 470. [Google Scholar] [CrossRef]
- Chen, J.; Wang, Y.; Shao, Z.; Zeng, H.; Zhao, S. Dual-Population Cooperative Correlation Evolutionary Algorithm for Constrained Multi-Objective Optimization. Mathematics 2025, 13, 1441. [Google Scholar] [CrossRef]
- Ming, F.; Gong, W.; Wang, L.; Gao, L. Constrained multiobjective optimization via multitasking and knowledge transfer. IEEE Trans. Evol. Comput. 2024, 28, 77–89. [Google Scholar] [CrossRef]
- Wang, X.; Wang, H.; Tian, Z.; Wang, W.; Chen, J. Angle-Based Dual-Association Evolutionary Algorithm for Many-Objective Optimization. Mathematics 2025, 13, 1757. [Google Scholar] [CrossRef]
- Fan, C.; Wang, J.; Xiao, L.; Cheng, F.; Ai, Z.; Zeng, Z. A coevolution algorithm based on two-staged strategy for constrained multi-objective problems. Appl. Intell. 2022, 52, 17954–17973. [Google Scholar] [CrossRef]
- 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. 2024, 28, 965–979. [Google Scholar] [CrossRef]
- 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]
- Gu, Q.; Liu, R.; Hui, Z.; Wang, D. A constrained multi-objective optimization algorithm based on coordinated strategy of archive and weight vectors. Expert Syst. Appl. 2024, 244, 122961. [Google Scholar] [CrossRef]
- 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]
- Zhou, T.; He, P.; Niu, B.; Yue, G.; Wang, H. A novel competitive constrained dual-archive dual-stage evolutionary algorithm for constrained multiobjective optimization. Swarm Evol. Comput. 2023, 83, 101417. [Google Scholar] [CrossRef]
- Lai, Y.; Chen, J.; Chen, Y.; Zeng, H.; Cai, J. Feedback Tracking Constraint Relaxation Algorithm for Constrained Multi-Objective Optimization. Mathematics 2025, 13, 629. [Google Scholar] [CrossRef]
- Liu, B.J.; Bi, X.J. Adaptive ε-Constraint Multi-Objective Evolutionary Algorithm Based on Decomposition and Differential Evolution. IEEE Access 2021, 9, 17596–17609. [Google Scholar] [CrossRef]
- Zhou, X.; Zhu, Y.; Wang, Y.; Sun, R.; Zou, J. Constrained Multi-Objective Optimization With Constraint Priority. IEEE Trans. Emerg. Top. Comput. Intell. 2025, 9, 4037–4050. [Google Scholar] [CrossRef]
- Wang, F.; Huang, M.; Yang, S.; Wang, X. A constrained multimodal multi-objective evolutionary algorithm based on adaptive epsilon method and two-level environmental selection. Swarm Evol. Comput. 2025, 93, 101845. [Google Scholar] [CrossRef]
- Zuo, M.; Xue, Y. Population Feasibility State Guided Autonomous Constrained Multi-Objective Evolutionary Optimization. Mathematics 2024, 12, 913. [Google Scholar] [CrossRef]
- 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]
- Liu, Z.Z.; Wang, B.C.; Tang, K. Handling Constrained Multiobjective Optimization Problems via Bidirectional Coevolution. IEEE Trans. Cybern. 2022, 52, 10163–10176. [Google Scholar] [CrossRef]
- Ming, F.; Gong, W.; Wang, L. A Two-Stage Evolutionary Algorithm with Balanced Convergence and Diversity for Many-Objective Optimization. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 6222–6234. [Google Scholar] [CrossRef]
- He, C.; Li, L.; Tian, Y.; Zhang, X.; Cheng, R.; Jin, Y.; Yao, X. Accelerating Large-Scale Multiobjective Optimization via Problem Reformulation. IEEE Trans. Evol. Comput. 2019, 23, 949–961. [Google Scholar] [CrossRef]
- Tian, Y.; Shi, Z.; Zhang, Y.; Zhang, L.; Zhang, H.F.; Zhang, X. Solving optimal power flow problems via a constrained many-objective co-evolutionary algorithm. Front. Energy Res. 2023, 11, 1293193. [Google Scholar] [CrossRef]
- Qiao, K.; Yu, K.; Qu, B.; Liang, J.; Song, H.; Yue, C.; Lin, H.; Tan, K.C. Dynamic Auxiliary Task-Based Evolutionary Multitasking for Constrained Multiobjective Optimization. IEEE Trans. Evol. Comput. 2023, 27, 642–656. [Google Scholar] [CrossRef]
- 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]
- Bader, J.; Zitzler, E. HypE: An algorithm for fast hypervolume-based many-objective optimization. Evol. Comput. 2011, 19, 45–76. [Google Scholar] [CrossRef] [PubMed]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.



