Abstract

Many, if not most, optimization problems have multiple objectives. Historically, multiple objectives have been combined ad hoc to form a scalar objective function, usually through a linear combination (weighted sum) of the multiple attributes, or by turning objectives into constraints. The genetic algorithm (GA), however, is readily modified to deal with multiple objectives by incorporating the concept of Pareto domination in its selection operator, and applying a niching pressure to spread its population out along the Pareto optimal tradeoff surface. We introduce the Niched Pareto GA as an algorithm for finding the Pareto optimal set. We demonstrate its ability to find and maintain a diverse "Pareto optimal population" on two artificial problems and an open problem in hydrosystems.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Keywords

Pareto principleMathematical optimizationPopulationMulti-objective optimizationGenetic algorithmSelection (genetic algorithm)Computer sciencePareto optimalSet (abstract data type)MathematicsAlgorithmArtificial intelligence

Affiliated Institutions

Related Publications

Publication Info

Year
2002
Type
article
Pages
82-87
Citations
2410
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

2410
OpenAlex

Cite This

Jeffrey Horn, N. Nafpliotis, David E. Goldberg (2002). A niched Pareto genetic algorithm for multiobjective optimization. , 82-87. https://doi.org/10.1109/icec.1994.350037

Identifiers

DOI
10.1109/icec.1994.350037