|
Kalyanmoy Deb answers a
few questions about this month's fast breaking paper in the field of
Engineering.
From
•>>February 2004
Field:
Engineering
Article Title:
A fast and elitist multiobjective genetic algorithm: NSGA-II
Authors: Deb,
K;Pratap,
A;Agarwal,
S;Meyarivan, T
Journal: IEEE TRANS EVOL COMPUTAT
Volume: 6
Page: 182-197
Year: APR 2002
* Indian Inst Technol, Kanpur Genet Algorithms Lab, Kanpur
208016, Uttar Pradesh, India.
* Indian Inst Technol, Kanpur Genet Algorithms Lab, Kanpur
208016, Uttar Pradesh, India.
Read
comments by co-author Agarwal,
S
of this Fast Breaking Paper.
|
Why
do you think your paper is highly cited?
|

“The paper suggests a multi-objective optimization algorithm which is capable of finding a well-distributed set of trade-off optimal solutions for two or more conflicting objectives of design.”
|
|
For the past decade or so, evolutionary algorithms (EAs)
emerged as a revolutionary approach (compared to classical
approaches) for solving search and optimization problems
involving multiple conflicting objectives. Such problems are
common in engineering, science, and commerce. This paper
suggests a base-line efficient algorithm (NSGA-II) for the
purpose. Because of its simplicity, availability of a freely downloadable
computer code, and demonstrated superiority over other
existing methods, NSGA-II has been extensively used in many
studies. The evolutionary multi-objective optimization (EMO) is
a new, emerging and fast-growing field of research and
application within engineering, operations research and computer
science communities. Because of its broad-based applicability in
academia and practice, NSGA-II has been, since its publication,
either used as a baseline algorithm to compare with other
methods or has been applied to new problems.
Does
it describe a new discovery or a new methodology that's useful to
others?
The paper suggests a multi-objective optimization algorithm
which is capable of finding a well-distributed set of trade-off
optimal solutions for two or more conflicting objectives of
design. The methodology is new and pragmatic compared with
classical methods, which usually convert multiple objectives
into a single objective by using some subjective preference
information. NSGA-II is useful for two reasons: (i) the
knowledge of multiple trade-off solutions helps a decision-maker
to make a better and more confident choice of a solution and
(ii) multiple optimal solutions may provide useful design
principles which may not be possible to obtain by any other
means.
Could
you summarize the significance of your paper in layman's terms?
Most real-world search and optimization problems involve
multiple conflicting objectives, such as simultaneous
minimization of production cost and maximization of durability.
In such a scenario, it is intuitive that a less costly product
is usually less durable and vice versa. The presence of such
conflicting objectives gives rise to more than one optimal
solution, each providing a trade-off among the objectives. In
designing such products, the designer must find and evaluate a
number of such trade-off solutions before choosing a particular
one. Most classical optimization methods are capable of finding
one optimal solution at a time and are usually required to be
used repeatedly to find multiple trade-off solutions.
Evolutionary algorithms (EAs) which mimic natural evolutionary
principles for constituting an optimization procedure are
capable of finding multiple trade-off optimal solutions in a
single computer simulation. Although the basic idea using EAs
was demonstrated by us and other researchers earlier, this paper
suggests a simple yet efficient algorithm (NSGA-II) for doing
the task. The paper carefully evaluates NSGA-II with other
state-of-the-art methods in existence on a number of problems
and demonstrates its usefulness. In short, NSGA-II can search
and find a set of well-distributed trade-off solutions (such as
including less costly and highly durable solutions and their
trade-offs) for a problem having multiple conflicting
objectives. The knowledge of such a diverse set of solutions
will not only enable a decision-maker to make a decisive choice
of a solution, but will also allow him/her to discover important
design principles and insights about the problem.
Refer to our recent publications
for some interesting engineering
case studies. For more information on evolutionary
multi-objective optimization, interested readers may also wish to
look at my recent text entitled Multi-Objective Optimization
Using Evolutionary Algorithms (London: Wiley, 2001).
How
did you become involved in this research?
I was introduced to the techniques of solving optimization
problems using evolutionary algorithms (EAs) by my mentor Prof.
David E. Goldberg (currently at the University of Illinois) in
1987. Returning to IIT Kanpur in 1992 and interacting with local
industries, I realized that most engineering design optimization
problems involve conflicting objectives, for which there was no
efficient method for finding multiple trade-off optimal
solutions. It was apparent that the multi-member approach
followed in EAs makes them ideal candidates to be used for
solving multi-objective optimization problems. Taking a clue
from Goldberg's seminal book on genetic algorithms (Reading:
Addison-Wesley, 1989), I developed one of the earliest EMO
algorithms—the non-dominated sorting GA (NSGA)—for the
purpose in 1994. The current paper suggested NSGA-II, which is a
mature, logical, and more efficient extension of NSGA, mostly
resulted from our experience in working with multi-objective
algorithms since 1993 at IIT Kanpur in India.
Further resources on EMO
- Books on EMO:
- (i) Deb, K. (2001). Multi-objective
Optimization Using Evolutionary Algorithms.
Chichester, UK: Wiley, Third Print, (516 pages)
- (ii) Coello, C. A. C,
VanVeldhuizen, D. A. and Lamont, G. (2002). Evolutionary
Algorithms for Solving Multi-objective Problems.
Boston, MA: Kluwer.
- Paper
Repository on EMO
- News
Group on EMO

Professor Kalyanmoy Deb
Fellow, International Society for Genetic and Evolutionary Computation (ISGEC)
Kanpur Genetic Algorithms Laboratory
Department of Mechanical Engineering
Indian Institute of Technology, Kanpur
Kanpur, India
Read
comments by co-author Agarwal,
S
of this Fast Breaking Paper.
|
ESI Special Topics,
February 2004
Citing URL - http://www.esi-topics.com/fbp/2004/february04-KalyanmoyDeb.html
|
|