<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>constrained multi-objective optimization &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/constrained-multi-objective-optimization/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Tue, 13 Oct 2026 01:39:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>constrained multi-objective optimization &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>Entropy and Neighborhood Clues Supercharge Evolutionary Algorithms for Constrained Optimization</title>
		<link>https://scienmag.com/entropy-and-neighborhood-clues-supercharge-evolutionary-algorithms-for-constrained-optimization/</link>
		
		<dc:creator><![CDATA[Gavin Prescott]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 01:39:27 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[Cluster Computing]]></category>
		<category><![CDATA[constrained multi-objective optimization]]></category>
		<category><![CDATA[converges to optimal solutions in constrained multi-objective optimization problems]]></category>
		<category><![CDATA[decision space]]></category>
		<category><![CDATA[dual population]]></category>
		<category><![CDATA[entropy information]]></category>
		<category><![CDATA[especially when considering entropy and neighborhood information.]]></category>
		<category><![CDATA[evolutionary algorithm]]></category>
		<category><![CDATA[local search]]></category>
		<category><![CDATA[Manhattan distance]]></category>
		<category><![CDATA[mutation strength]]></category>
		<category><![CDATA[neighborhood information]]></category>
		<category><![CDATA[Pareto front]]></category>
		<category><![CDATA[solution generation]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=266543</guid>

					<description><![CDATA[Researchers in China have developed GSCMO, a dual-population evolutionary algorithm that uses entropy and neighborhood information to guide solution generation for constrained multi-objective optimization.]]></description>
										<content:encoded><![CDATA[<p>Every day, engineers quietly wrestle with one of the hardest problems in computer science: finding the best possible design when dozens of competing goals and hard limits are in play. How do you maximize the efficiency of a power grid while keeping voltage within safe bounds? How do you plan the routes of autonomous surface vehicles while respecting fuel budgets and collision zones? These are constrained multi-objective optimization problems, and a research team in China has now unveiled a new evolutionary algorithm that tackles them by paying attention to something most algorithms ignore: the way candidate solutions are actually generated during the search.</p>
<p>The algorithm, called GSCMO, was developed by Junhua Liu, Lei Fan, Wei Zhang, Yuelin Gao, Mengnan Tian, Meng Wang, and Xueqing Yan, with affiliations spanning Xi&#8217;an Polytechnic University, Northeastern University, and North Minzu University. Their work, published in the journal Cluster Computing, introduces a dual-population framework in which two separate pools of candidate solutions evolve in parallel, each guided by a different kind of information extracted from the population itself. The key insight is that the process of generating new solutions, often treated as a mechanical afterthought in algorithm design, can dramatically shape whether the search succeeds or stalls.</p>
<p>To understand why this matters, it helps to picture how evolutionary algorithms work. Inspired by biological evolution, these methods maintain a population of candidate solutions, evaluate how well each one performs, and then repeatedly select the fittest individuals, mix their traits, and introduce random mutations to produce offspring. Over many generations, the population converges toward a set of trade-off solutions known as the Pareto front, which represents the best possible compromises among competing objectives. When constraints enter the picture, the search space becomes littered with infeasible regions where solutions violate one or more limits, and the algorithm must somehow navigate toward the narrow corridors where feasibility and optimality intersect.</p>
<p>Most existing constrained multi-objective evolutionary algorithms concentrate their cleverness on selection, deciding which solutions survive to the next generation based on objective values and constraint violations. The GSCMO team argues that this focus leaves a critical lever untouched. If the offspring are generated poorly, no amount of sophisticated selection can rescue the search. A population that clusters prematurely in one corner of the decision space, the high-dimensional region where the actual decision variables live, may never discover the feasible pockets that hold the best answers. Conversely, a population that wanders too widely may never refine promising solutions to the precision that real engineering demands.</p>
<p>GSCMO addresses this by splitting its labor between a main population and an auxiliary population, each equipped with its own information-assisted generation strategy. The main population&#8217;s strategy draws on entropy information, a statistical measure borrowed from information theory that reflects how the population is distributed across the decision space. When entropy indicates that the population is becoming too concentrated, the algorithm dynamically adjusts its mutation strength to push individuals apart, enhancing diversity and maintaining broad exploration. This adaptive tuning gives the algorithm a better shot at locating potential feasible regions that a rigid, fixed-strength mutation scheme would simply walk past.</p>
<p>The auxiliary population takes the opposite approach, exploiting neighborhood information that captures the proximity relationships between individual solutions. Using Manhattan distance, the grid-like distance measure that sums absolute differences along each dimension, the algorithm identifies the closest neighbors of each individual. It then selects parents from within these tight local neighborhoods to breed high-quality offspring, sharpening the algorithm&#8217;s ability to conduct fine-grained local search. In effect, the two populations form a division of labor: one casts a wide net across the decision space while the other drills down into the most promising areas, and the interplay between them balances exploration against exploitation, the classic tension at the heart of all search algorithms.</p>
<p>The technical elegance of this design lies in how the information is gathered. Neither entropy nor neighborhood structure requires extra evaluations of the objective functions, which are often expensive in real applications such as aerodynamic shape optimization or optimal power flow analysis. Instead, both measures are computed from the population&#8217;s existing coordinates and performance records, making the assistance essentially free. This matters because evaluation budgets in industrial optimization are frequently so tight that even a handful of additional function calls per generation can double the computational cost of a run.</p>
<p>The team put GSCMO through extensive experiments against a battery of state-of-the-art constrained multi-objective evolutionary algorithms, testing on benchmark suites that include the well-known CEC 2009 test instances and the difficulty-adjustable constrained multiobjective test problem toolkit developed by Fan and colleagues. Performance was assessed using standard quality indicators and validated statistically with the Wilcoxon rank-sum test, the field&#8217;s conventional tool for determining whether one algorithm&#8217;s advantage over another is genuine or merely noise. The reported results show that GSCMO achieves high competitiveness across the comparison set, performing particularly well on problems where the feasible regions are hard to reach and where maintaining decision-space diversity determines whether those regions are found at all.</p>
<p>The significance of the work extends beyond a single algorithm&#8217;s benchmark scores. Constrained multi-objective optimization underpins applications from collaborative path planning of multi-unmanned surface vehicles to constrained aerodynamic design, and the field has seen a wave of innovation in recent years, including two-archive strategies, push-and-pull search frameworks, coevolutionary schemes, and evolutionary multitasking approaches that borrow knowledge from auxiliary problems. By shifting attention to the solution generation process itself and showing that population statistics like entropy can steer mutation adaptively, GSCMO adds a new dimension to this design space that other researchers can build upon.</p>
<p>The research, supported by the National Natural Science Foundation of China and the Scientific and Technological Program of Xi&#8217;an, arrives at a moment when the demands on optimization algorithms are growing faster than classical methods can handle. As systems become more interconnected and design spaces more tangled with constraints, the difference between a mediocre and an excellent search algorithm translates directly into cheaper designs, safer operations, and better use of computational resources. The GSCMO team&#8217;s message is deceptively simple: look at how your solutions are born, not just how they are judged, and the search will thank you. For a discipline that has spent decades perfecting the art of selection, that shift in perspective may prove to be one of the most consequential ideas in constrained evolutionary computation.</p>
<p><strong>Subject of Research:</strong> A dual-population constrained multi-objective evolutionary algorithm using entropy and neighborhood information for solution generation</p>
<p><strong>Article Title:</strong> Information-assisted solution generation based dual population constrained multi-objective evolutionary algorithm</p>
<p><strong>Article References:</strong> Liu, J., Fan, L., Zhang, W., Gao, Y., Tian, M., Wang, M., &amp; Yan, X. (2026). Information-assisted solution generation based dual population constrained multi-objective evolutionary algorithm. <em>Cluster Computing, 29</em>(12), Article 712. <a href="https://doi.org/10.1007/s10586-026-06492-0" rel="noopener noreferrer">https://doi.org/10.1007/s10586-026-06492-0</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s10586-026-06492-0" rel="noopener noreferrer">10.1007/s10586-026-06492-0</a></p>
<p><strong>Keywords:</strong> constrained multi-objective optimization, evolutionary algorithm, entropy information, neighborhood information, dual population, decision space, Pareto front, mutation strength, Manhattan distance, local search, solution generation, Cluster Computing</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">266543</post-id>	</item>
		<item>
		<title>Three Populations, Two Stages: New Evolutionary Algorithm Tackles Constrained Optimization</title>
		<link>https://scienmag.com/three-populations-two-stages-new-evolutionary-algorithm-tackles-constrained-optimization/</link>
		
		<dc:creator><![CDATA[Gavin Prescott]]></dc:creator>
		<pubDate>Sat, 10 Oct 2026 19:39:37 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[benchmark test suites]]></category>
		<category><![CDATA[chemical process optimization]]></category>
		<category><![CDATA[Cluster Computing]]></category>
		<category><![CDATA[CMOEA-TSD framework]]></category>
		<category><![CDATA[co-evolution]]></category>
		<category><![CDATA[co-evolutionary algorithms]]></category>
		<category><![CDATA[complex engineering problem solving]]></category>
		<category><![CDATA[constrained multi-objective optimization]]></category>
		<category><![CDATA[constraint handling]]></category>
		<category><![CDATA[diversity enhancement]]></category>
		<category><![CDATA[engineering optimization]]></category>
		<category><![CDATA[evolutionary algorithms]]></category>
		<category><![CDATA[handling infeasible solutions]]></category>
		<category><![CDATA[hybrid optimization methods]]></category>
		<category><![CDATA[manufacturing scheduling algorithms]]></category>
		<category><![CDATA[multi-population evolutionary strategies]]></category>
		<category><![CDATA[Pareto front]]></category>
		<category><![CDATA[power system design optimization]]></category>
		<category><![CDATA[reference vectors]]></category>
		<category><![CDATA[robustness in constrained search spaces]]></category>
		<category><![CDATA[stage switching]]></category>
		<category><![CDATA[Xi'an Polytechnic University]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=259734</guid>

					<description><![CDATA[Researchers have developed CMOEA-TSD, a three-population, two-stage evolutionary algorithm that significantly outperforms seven state-of-the-art methods on constrained multi-objective optimization problems with sparse feasible regions.]]></description>
										<content:encoded><![CDATA[<p>Real-world engineering problems rarely hand over a clean search space. Designing a power system, scheduling a factory floor, or tuning a chemical process typically means juggling several conflicting objectives at once — minimize cost while maximizing efficiency, reduce energy use while maintaining output quality — all while respecting hard physical and operational constraints. Mathematicians and computer scientists call these constrained multi-objective optimization problems, and they are among the most stubborn challenges in computational optimization. Now, a team of researchers at Xi&#8217;an Polytechnic University and Macau University of Science and Technology has introduced a new evolutionary algorithm, dubbed CMOEA-TSD, that promises to navigate these treacherous search landscapes with markedly greater reliability than existing methods. The work, published in Cluster Computing, describes a three-population, two-stage co-evolutionary framework that could reshape how engineers approach problems where feasible solutions are scarce and scattered.</p>
<p>The core difficulty that CMOEA-TSD targets is deceptively simple to state: in many constrained problems, the set of solutions that satisfy all constraints — the feasible region — is tiny, fragmented, or shaped like a narrow winding corridor through a vast infeasible expanse. Classical multi-objective evolutionary algorithms, which mimic natural selection by evolving a population of candidate solutions toward a set of optimal trade-offs known as the Pareto front, tend to stumble in such terrain. Populations converge prematurely onto whatever small pocket of decent solutions they first encounter, losing the genetic diversity needed to explore elsewhere. Worse, when the feasible region is sparse, a single population must simultaneously explore the broader landscape, satisfy constraints, and maintain a well-spread approximation of the Pareto front — three demands that pull the search in incompatible directions and often lead to stagnation.</p>
<p>The new algorithm, developed by Weiye Bai, Cunyan Liu, and Wei Wang, attacks this problem by refusing to make one population do everything. Instead, CMOEA-TSD runs three cooperating subpopulations in parallel, each with a distinct mandate. The first is a global search component that approximates the unconstrained Pareto front — the optimal trade-off surface one would obtain if constraints were ignored entirely. This may seem like a detour, but the unconstrained front provides a valuable map of where the best objective values lie, even if those points violate constraints. The second subpopulation performs a diversity-enhanced search: it reformulates the original problem into a relaxed multi-objective form using reference vectors and a dynamically shrinking constraint threshold, effectively treating constraint violation as an additional objective that is gradually tightened over time. The third subpopulation is feasibility-oriented, focusing squarely on driving solutions into the constraint-satisfying region.</p>
<p>This division of labor is orchestrated through a two-stage structure. In the early stage of the search, the algorithm emphasizes exploration: the diversity-enhanced and unconstrained-front populations roam widely, gathering information about the landscape&#8217;s structure and locating promising regions that a purely feasibility-driven search would never visit. As the run progresses, a stage-switching mechanism — driven by the overall population&#8217;s convergence rate — adaptively adjusts mating strategies, shifting the emphasis toward exploitation. In practical terms, the algorithm first learns where the interesting parts of the search space are, then concentrates its reproductive effort on refining solutions within and near the feasible region. The convergence-rate trigger is crucial: rather than switching stages at a fixed generation count, the algorithm monitors how quickly the population is actually improving, allowing the transition to happen at the right moment for each individual problem.</p>
<p>The technical machinery behind the diversity-enhanced subpopulation deserves particular attention. Reference vectors, a concept popularized by decomposition-based evolutionary algorithms, partition the objective space into directional cones, ensuring that the search maintains coverage across the entire Pareto front rather than clustering on a few segments. By pairing these vectors with a constraint threshold that shrinks dynamically, the algorithm implements a gradual tightening strategy: solutions with moderate constraint violations are tolerated early on because they may carry useful genetic material that points toward the feasible region, but the tolerance is progressively reduced until only fully feasible, well-distributed solutions remain. This approach echoes a growing body of evidence in the evolutionary computation literature that infeasible solutions are not merely waste — they can be essential stepping stones, particularly when the feasible ratio of a problem is vanishingly small.</p>
<p>To validate the design, the authors subjected CMOEA-TSD to an unusually thorough experimental regimen. The algorithm was tested on four benchmark test suites — standardized collections of constrained multi-objective problems engineered to expose specific weaknesses, such as large infeasible regions, deceptive landscapes, and low feasible ratios. It was then applied to nine real-world engineering problems, the acid test for any optimization method, since industrial problems bring irregular constraint structures and noisy objective landscapes that synthetic benchmarks often fail to capture. Across these evaluations, CMOEA-TSD was compared against seven state-of-the-art algorithms, and the results showed significant performance advantages for the new method, both in converging toward the true Pareto front and in maintaining a well-spread set of solutions along it.</p>
<p>Just as important as the headline results are the ablation studies, in which the authors systematically removed components of their algorithm to verify that each part earns its place. These experiments confirmed that both the three-population co-evolutionary structure and the diversity enhancement mechanisms contribute measurably to performance. This kind of component-level validation matters in a field where new algorithms sometimes owe their wins to a handful of clever tricks whose individual contributions are unclear. By demonstrating that the multi-population architecture and the relaxed-search strategy each pull their weight, the study offers a clearer picture of why the method works, not just that it works — a distinction that matters for researchers hoping to build on the approach.</p>
<p>The significance of this work extends beyond the evolutionary computation community. Constrained multi-objective optimization sits at the heart of countless practical applications: flow-shop scheduling for energy savings, industrial copper burdening, optimal power flow in electrical grids, and cleaner production planning have all been framed in these terms in recent literature. When an algorithm fails to find feasible, well-distributed trade-off solutions, engineers are left either violating constraints or accepting inferior designs. A method that reliably handles sparse feasible regions could therefore translate into tangible gains — lower energy consumption, better resource allocation, and more robust engineering designs — across sectors where multiple objectives and hard constraints collide.</p>
<p>The study also reflects a broader trend in the field: the move from single-population, single-phase algorithms toward co-evolutionary frameworks in which specialized populations exchange information and adapt their roles over time. Earlier work explored two-population and dual-archive designs, push-and-pull search strategies, epsilon-constraint handling, and helper-problem-assisted multitasking. CMOEA-TSD pushes this line of thinking further with its tri-population structure and convergence-based stage switching, suggesting that the future of constrained optimization may lie less in any single clever operator and more in architectures that coordinate multiple search behaviors intelligently. The authors, who received no external funding for the study, report no conflicts of interest, and the algorithm&#8217;s components — reference vectors, shrinking thresholds, and adaptive mating — are all implementable within standard evolutionary computation platforms.</p>
<p>For practitioners, the message is that the hardest constrained problems — those with narrow, disconnected feasible regions and strongly conflicting objectives — are becoming tractable with the right architectural choices. For researchers, the paper offers a template: divide the search burden, protect diversity as a first-class citizen rather than an afterthought, and let measured convergence rather than arbitrary schedules dictate when to shift from exploring to exploiting. As computational optimization continues to permeate engineering, logistics, and machine learning system design, algorithms like CMOEA-TSD illustrate how a deeper understanding of search dynamics — when to spread out, when to converge, and how to let specialized populations cooperate — can turn previously intractable problems into solvable ones. The full study is available in Cluster Computing, and its benchmark code and experimental protocols provide a foundation for the next generation of constrained multi-objective solvers.</p>
<p><strong>Subject of Research:</strong> A multi-population evolutionary algorithm for constrained multi-objective optimization</p>
<p><strong>Article Title:</strong> A novel multi-population evolutionary algorithm based on two-stage division and diversity enhancement for constrained multi-objective optimization</p>
<p><strong>Article References:</strong> Bai, W., Liu, C., &amp; Wang, W. (2026). A novel multi-population evolutionary algorithm based on two-stage division and diversity enhancement for constrained multi-objective optimization. <em>Cluster Computing, 29</em>(12), Article 732. <a href="https://doi.org/10.1007/s10586-026-06515-w" rel="noopener noreferrer">https://doi.org/10.1007/s10586-026-06515-w</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s10586-026-06515-w" rel="noopener noreferrer">10.1007/s10586-026-06515-w</a></p>
<p><strong>Keywords:</strong> evolutionary algorithms, constrained multi-objective optimization, Pareto front, diversity enhancement, co-evolution, constraint handling, reference vectors, stage switching, benchmark test suites, engineering optimization, Cluster Computing, Xi&#x27;an Polytechnic University</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">259734</post-id>	</item>
		<item>
		<title>How Evolutionary Algorithms Learn to Juggle Conflicting Goals and Hard Constraints</title>
		<link>https://scienmag.com/how-evolutionary-algorithms-learn-to-juggle-conflicting-goals-and-hard-constraints/</link>
		
		<dc:creator><![CDATA[Gavin Prescott]]></dc:creator>
		<pubDate>Fri, 02 Oct 2026 04:36:18 +0000</pubDate>
				<category><![CDATA[Earth Science]]></category>
		<category><![CDATA[algorithmic approaches to constrained problems]]></category>
		<category><![CDATA[auxiliary populations]]></category>
		<category><![CDATA[balancing multiple objectives in engineering]]></category>
		<category><![CDATA[benchmark test problems]]></category>
		<category><![CDATA[conflicting goals in engineering design]]></category>
		<category><![CDATA[constrained multi-objective optimization]]></category>
		<category><![CDATA[constraint handling]]></category>
		<category><![CDATA[differential evolution]]></category>
		<category><![CDATA[epsilon constrained method]]></category>
		<category><![CDATA[evolutionary algorithm techniques]]></category>
		<category><![CDATA[evolutionary algorithms]]></category>
		<category><![CDATA[evolutionary algorithms for multi-objective optimization]]></category>
		<category><![CDATA[handling inequality and equality constraints]]></category>
		<category><![CDATA[hard constraints in optimization problems]]></category>
		<category><![CDATA[multi-task optimization]]></category>
		<category><![CDATA[NSGA-II]]></category>
		<category><![CDATA[optimization of aircraft wing design]]></category>
		<category><![CDATA[Pareto front]]></category>
		<category><![CDATA[power grid resource allocation]]></category>
		<category><![CDATA[push and pull search]]></category>
		<category><![CDATA[surrogate models]]></category>
		<category><![CDATA[trade-offs in engineering solutions]]></category>
		<category><![CDATA[vehicle fleet scheduling algorithms]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=225718</guid>

					<description><![CDATA[A comprehensive new review maps six families of constrained multi-objective evolutionary algorithms, their constraint handling techniques, benchmark tests, and the open challenges shaping the field's future.]]></description>
										<content:encoded><![CDATA[<p>Some of the hardest problems in modern engineering do not have a single right answer. Designing an aircraft wing, scheduling a fleet of vehicles, or allocating power across a grid all involve objectives that fight against each other: improving one metric tends to worsen another. On top of that, real-world designs must obey hard rules, from material strength limits to emission caps, that no amount of clever trade-offs can break. A new comprehensive review published in the open-access journal Vicinagearth by Jing Liang, Hongyu Lin, Caitong Yue, Xuanxuan Ban, and Kunjie Yu of Zhengzhou University maps the entire landscape of algorithms built to solve these so-called constrained multi-objective optimization problems, and it arrives at a moment when the field is both maturing rapidly and facing a fresh wave of challenges.</p>
<p>The mathematical skeleton of such a problem is deceptively simple. There is a vector of decision variables, a set of objective functions to be minimized simultaneously, and two families of constraints: inequality constraints that must not be exceeded and equality constraints that must be met exactly. A solution is called feasible if it violates none of the constraints, and the total constraint violation is measured as the sum of the individual violations across every rule. What makes these problems treacherous is that the objectives usually conflict, so no single solution can be best at everything. Instead, the goal is to find a whole set of solutions that are mutually non-dominated, meaning no member of the set is better than another in every objective. This collection of trade-off points, projected into objective space, forms the Pareto front, and when constraints are added, the algorithm must chase the constrained Pareto front, a potentially very different target.</p>
<p>The review highlights a crucial subtlety that often surprises newcomers: the unconstrained Pareto front and the constrained Pareto front can relate to each other in four distinct ways. In the easiest case, the two fronts completely overlap, so every optimal trade-off point is already feasible. In harder cases, the constrained front is a subset of the unconstrained one, or the two only partially overlap, or, most brutally, they are entirely separate, with the unconstrained front lying wholly in infeasible territory. This taxonomy matters because many algorithms work by first pushing a population toward the unconstrained front and then pulling it back toward feasibility. That strategy shines when the two fronts are close, but it can fail badly when they point in different directions, a lesson the authors demonstrate with new experimental comparisons.</p>
<p>At the heart of every constrained multi-objective evolutionary algorithm sit two components: a multi-objective evolutionary engine, which may be dominance-based, decomposition-based, or indicator-based, and a constraint handling technique that decides how to weigh feasible against infeasible solutions during selection. The review walks through the classic techniques with unusual clarity. Penalty function methods fold constraint violation into the fitness value, and the entire art lies in choosing the penalty coefficient: too small and the population never finds feasible solutions, too large and it gets trapped in the first feasible pocket it stumbles into. Static, dynamic, and adaptive variants each try to thread this needle differently.</p>
<p>The constrained domination principle, introduced by Deb and colleagues in the landmark NSGA-II algorithm, takes a more direct route: any feasible solution beats any infeasible one, two infeasible solutions are compared by their degree of violation, and two feasible solutions are compared by ordinary Pareto dominance. It is simple, easy to embed, and converges fast, but its bias toward feasibility makes it hard for a population to cross large infeasible barriers that may separate it from the true constrained front. The epsilon constrained method, due to Takahama and Sakai, softens this by relaxing the constraint boundary with a tolerance parameter, treating mildly infeasible solutions as if they were feasible. As epsilon shrinks toward zero over the run, the method gradually recovers the strict rules while harvesting useful information from high-quality infeasible solutions along the way. Stochastic ranking adds a probabilistic twist, occasionally ignoring constraints entirely with a tunable probability, while multi-objective methods go further and promote constraint violation itself to the status of an extra objective, though this risks inflating the problem into a many-objective one where selection pressure evaporates.</p>
<p>Beyond these foundational techniques, the review organizes the modern algorithm zoo into six families, and this classification is arguably its most useful contribution. Some methods design new fitness functions that blend objectives and constraint violations with adaptive or dynamic weights, often using the proportion of feasible solutions in the population as a feedback signal. Others enhance the classical constraint handling techniques themselves, for example by folding angle information into the constrained domination principle so that high-quality infeasible solutions survive selection and help the population leap across infeasible regions. Constraint relaxation methods tune the epsilon boundary dynamically, sometimes using the maximum and minimum violation values observed among infeasible individuals, and even deploy detect-and-escape mechanisms that relax constraints when the population shows signs of evolutionary stagnation.</p>
<p>Two of the six families have produced some of the field&#8217;s most striking recent successes. Two-stage optimization methods split the run into phases: the push-and-pull search framework, for instance, ignores all constraints in the first phase so the population can race to the unconstrained front unimpeded, then uses an improved epsilon method to pull it back toward the constrained front. Auxiliary population methods run a second population alongside the main one, often letting the helper ignore constraints entirely so it can scout the unconstrained front and transfer that knowledge back. The coevolutionary framework CCMO, which pairs a feasibility-focused main population with a constraint-free helper, and the multitasking approach MTCMO, which treats the helper as a separate optimization task with an improved epsilon mechanism, both exemplify this cooperative philosophy. A sixth family rewrites the reproduction operators themselves, using differential evolution mutation strategies that explicitly exploit promising infeasible solutions to generate offspring with better convergence and diversity.</p>
<p>The review does not stop at taxonomy; it also runs head-to-head experiments. Six representative algorithms, including DSPCMDE, MOEADDAE, PPS, CCMO, MTCMO, and CMOCSO, were tested on three benchmark suites with contrasting personalities: LIR-CMOP, whose narrow feasible regions are riddled with infeasible blocks; MW, with tiny, discontinuous feasible regions defined in objective space; and SDC, a newer suite where constraints and objectives share a chaotic, non-monotonic relationship. Each algorithm ran twenty times per problem with a population of one hundred and one hundred thousand evaluations, scored by the inverted generational distance metric on the PlatEMO platform. The results are instructive rather than triumphant for any single method. CMOCSO, with its competitive-and-cooperative swarm operators, dominated LIR-CMOP, taking best or second-best on thirteen of fourteen problems. CCMO and MTCMO led on MW, confirming that mining unconstrained-front information pays off there. But on SDC, where chasing the unconstrained front can actually move the population away from the constrained one, DSPCMDE&#8217;s redesigned fitness function proved superior. Friedman&#8217;s test ranked CMOCSO first overall and MTCMO second, yet the differences were modest, underscoring the review&#8217;s central message that no algorithm wins everywhere and that matching strategy to problem structure is the real game.</p>
<p>The benchmark section itself doubles as a history of the field&#8217;s growing rigor, from the pioneering SRN, TNK, and OSY problems of the 1990s through the adjustable-difficulty CTP and DAS-CMOP suites to recent constructions like ZXH_CF, DCMOP with its deceptive constraints that punish solutions precisely where they seem closest to the front, and the real-world RWCMOP collection of fifty engineering problems spanning mechanical design, chemical engineering, power electronics, and power systems. This progression reflects a deliberate effort to expose algorithms to narrow feasible regions, disconnected fronts, multimodality, and deception, features that older, gentler benchmarks simply never tested.</p>
<p>Looking forward, the authors identify five frontiers where current methods strain. Computationally expensive problems, such as those involving computational fluid dynamics, allow only a few thousand real evaluations, making surrogate models that mimic the fitness landscape essential. Multimodal problems hide multiple distinct sets of Pareto-optimal solutions mapping to the same front, demanding strong diversity preservation and mode recognition. Large-scale problems, with hundreds or thousands of decision variables, require dimension reduction and variable grouping to avoid drowning in the search space. Multi-task optimization, which could let experience transfer between related constrained problems, still needs principled knowledge-transfer mechanisms. And dynamic problems, where objectives or constraints shift over time as in fluid catalytic cracking or mineral beneficiation, force algorithms to detect environmental change in real time and decide whether yesterday&#8217;s population is worth keeping. With the field already logging thousands of accesses and dozens of citations for this review, its map of what works, what fails, and what remains unsolved is likely to steer the next generation of algorithms toward exactly these open problems.</p>
<p><strong>Subject of Research:</strong> Evolutionary algorithms for constrained multi-objective optimization problems</p>
<p><strong>Article Title:</strong> Evolutionary constrained multi-objective optimization: a review</p>
<p><strong>Article References:</strong> Liang, J., Lin, H., Yue, C., Ban, X., &amp; Yu, K. (2024). Evolutionary constrained multi-objective optimization: a review. <em>Vicinagearth, 1</em>(1), Article 5. <a href="https://doi.org/10.1007/s44336-024-00006-5" rel="noopener noreferrer">https://doi.org/10.1007/s44336-024-00006-5</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s44336-024-00006-5" rel="noopener noreferrer">10.1007/s44336-024-00006-5</a></p>
<p><strong>Keywords:</strong> constrained multi-objective optimization, evolutionary algorithms, constraint handling, Pareto front, NSGA-II, epsilon constrained method, benchmark test problems, push and pull search, auxiliary populations, differential evolution, surrogate models, multi-task optimization</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">225718</post-id>	</item>
	</channel>
</rss>
