Multiobjective optimization and multiple constraint handling with evolutionary algorithms. I. A unified formulation
- 1 January 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans
- Vol. 28 (1) , 26-37
- https://doi.org/10.1109/3468.650319
Abstract
In optimization, multiple objectives and constraints cannot be handled independently of the underlying optimizer. Requirements such as continuity and differentiability of the cost surface add yet another conflicting element to the decision process. While "better" solutions should be rated higher than "worse" ones, the resulting cost landscape must also comply with such requirements. Evolutionary algorithms (EAs), which have found application in many areas not amenable to optimization by other methods, possess many characteristics desirable in a multiobjective optimizer, most notably the concerted handling of multiple candidate solutions. However, EAs are essentially unconstrained search techniques which require the assignment of a scalar measure of quality, or fitness, to such candidate solutions. After reviewing current revolutionary approaches to multiobjective and constrained optimization, the paper proposes that fitness assignment be interpreted as, or at least related to, a multicriterion decision process. A suitable decision making framework based on goals and priorities is subsequently formulated in terms of a relational operator, characterized, and shown to encompass a number of simpler decision strategies. Finally, the ranking of an arbitrary number of candidates is considered. The effect of preference changes on the cost surface seen by an EA is illustrated graphically for a simple problem. The paper concludes with the formulation of a multiobjective genetic algorithm based on the proposed decision strategy. Niche formation techniques are used to promote diversity among preferable candidates, and progressive articulation of preferences is shown to be possible as long as the genetic algorithm can recover from abrupt changes in the cost landscape.Keywords
This publication has 14 references indexed in Scilit:
- A variant of evolution strategies for vector optimizationPublished by Springer Nature ,2006
- A niched Pareto genetic algorithm for multiobjective optimizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Multiobjective gas turbine engine controller design using genetic algorithmsIEEE Transactions on Industrial Electronics, 1996
- Multiobjective optimal controller design with genetic algorithmsPublished by Institution of Engineering and Technology (IET) ,1994
- An Overview of Evolutionary Algorithms for Parameter OptimizationEvolutionary Computation, 1993
- Multicriteria target vector optimization of analytical procedures using a genetic algorithm: Part I. Theory, numerical simulations and application to atomic emission spectroscopyAnalytica Chimica Acta, 1992
- Genetic search strategies in multicriterion optimal designStructural and Multidisciplinary Optimization, 1992
- Multicriteria Decision Models with Specified Goal LevelsPublished by Springer Nature ,1980
- Multiple Criteria Decision Making Theory and ApplicationPublished by Springer Nature ,1980
- Multiple Objective Decision Making — Methods and ApplicationsPublished by Springer Nature ,1979