Journal Article
Machine Learning

Stochastic ranking for constrained evolutionary optimization

Thomas Philip Rúnarsson(University of Iceland), Xin Yao
January 1, 2000IEEE Transactions on Evolutionary Computation1,808 citations

1.8k

Citations

238

Influential Citations

IEEE Transactions on Evolutionary Computation

Venue

2000

Year

Abstract

Penalty functions are often used in constrained optimization. However, it is very difficult to strike the right balance between objective and penalty functions. This paper introduces a novel approach to balance objective and penalty functions stochastically, i.e., stochastic ranking, and presents a new view on penalty function methods in terms of the dominance of penalty and objective functions. Some of the pitfalls of naive penalty methods are discussed in these terms. The new ranking method is tested using a (/spl mu/, /spl lambda/) evolution strategy on 13 benchmark problems. Our results show that suitable ranking alone (i.e., selection), without the introduction of complicated and specialized variation operators, is capable of improving the search performance significantly.

Analysis

Why This Paper Matters

This paper addresses a fundamental challenge in constrained optimization: balancing the objective function with penalty terms. Traditional penalty methods often require careful tuning to avoid under- or over-penalization, which can mislead the search. By introducing stochastic ranking, Rúnarsson and Yao provide a principled, parameter-light alternative that probabilistically compares solutions based on both objective and constraint violation. This approach is particularly significant for evolutionary algorithms, where selection pressure directly influences convergence and diversity.

The paper's impact is evident from its 1808 citations, indicating its adoption in both theoretical and applied optimization research. It offers a practical tool for practitioners who need robust optimization under constraints without extensive manual tuning.

Technical Contributions

  • Stochastic Ranking: A ranking scheme where the probability of comparing solutions by objective versus penalty is controlled by a parameter Pf. This stochastic balance avoids the rigid trade-offs of deterministic penalty methods.
  • Dominance Perspective: The paper reframes penalty methods in terms of dominance between penalty and objective functions, clarifying why naive methods fail.
  • Empirical Validation: Tested on 13 benchmark problems from the literature, covering various constraint types (linear, nonlinear, equality, inequality).
  • Simplicity: Achieves performance gains using only selection pressure, without specialized crossover or mutation operators.

Results

The stochastic ranking method was evaluated on 13 benchmark problems using a (μ, λ) evolution strategy. The results show that stochastic ranking consistently finds feasible solutions with better objective values compared to deterministic penalty methods. For example, on several problems, the method achieved near-optimal or optimal solutions where naive penalty methods stagnated. The paper reports that suitable ranking alone significantly improves search performance, highlighting the importance of selection in constrained optimization.

Significance

This paper has broad implications for evolutionary computation and optimization. It provides a simple yet effective technique that can be integrated into any evolutionary algorithm, reducing the need for problem-specific penalty tuning. The stochastic ranking concept has inspired further research in multi-objective optimization and constraint handling. For AI practitioners, this work offers a robust tool for real-world problems where constraints are common, such as engineering design, scheduling, and resource allocation.