Multiobjective optimization and multiple constraint handling with evolutionary algorithms - Part I: A unified formulation

被引:779
作者
Fonseca, CM [1 ]
Fleming, PJ [1 ]
机构
[1] Univ Sheffield, Dept Automat Control & Syst Engn, Sheffield, S Yorkshire, England
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS | 1998年 / 28卷 / 01期
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/3468.650319
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 (EA's), 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, EA's are essentially unconstrained search techniques which require the assignment of a scalar measure of quality, or fitness, to such candidate solutions, After reviewing current evolutionary 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.
引用
收藏
页码:26 / 37
页数:12
相关论文
共 37 条
  • [1] [Anonymous], 1992, PARALLEL PROBLEM SOL
  • [2] [Anonymous], 1989, P 3 INT C GEN ALG
  • [3] Back T., 1991, GENETIC ALGORITHMS, P2
  • [4] An Overview of Evolutionary Algorithms for Parameter Optimization
    Baeck, Thomas
    Schwefel, Hans-Paul
    [J]. EVOLUTIONARY COMPUTATION, 1993, 1 (01) : 1 - 23
  • [5] BELEW RK, 1991, GEN ALG P 4 INT C
  • [6] BENTAL A, 1980, LECT NOTES EC MATH S, V177, P1
  • [7] Multiobjective gas turbine engine controller design using genetic algorithms
    Chipperfield, A
    Fleming, P
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1996, 43 (05) : 583 - 587
  • [8] DEB K, 1989, PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P42
  • [9] Dinkelbach W., 1980, LECT NOTES EC MATH S, V177, P52
  • [10] FANDEL G, 1980, LECT NOTES EC MATH S, V177