Beginning in mid-February 2008, the 1997-2007 online version of the Science Watch® newsletter, ESI-Topics.com, and in-cites.com, will all be featured together on the redesigned ScienceWatch.com. All previous content from the three sites will be permanently archived, and remain accessible from any existing bookmarks to the archived pages. No new content will be added to this site. Updates and new content (updated biweekly) are available at ScienceWatch.com now.

Fast Breaking Comments

By Kalyanmoy Deb

ESI Special Topics, February 2004
Citing URL - http://www.esi-topics.com/fbp/2004/february04-KalyanmoyDeb.html

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.

ST:  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.

ST:  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.

ST:  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).

ST:  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
    End

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

•> Search Special Topics
Fast Breaking Papers Menu || All Topics Menu
Fast Breaking Papers Comments Menu
Help || About || Contact

ScienceWatch.com - Tracking Trends and Perfomance in Basic Research
Go to the new ScienceWatch.com

Write to the Webmaster with questions/comments. Terms of Usage.
The Research Services Group of Thomson Scientific |
(c) 2008 The Thomson Corporation.