Laboratory of Information Processing
Jouni Lampinen
Multiobjective Nonlinear Pareto-Optimization
A Pre-Investigation Report
LAPPEENRANTA 2000
1(30)
Contents
1 Introduction 2 Major Information Sources 2.1 2.2 2.3 2.4 2.5 Literature surveys, reviews Bibliographies Thesis works Books Some significant articles 13 15 17 18 23 25 27 2 9
3. Basic Problem Statements 4. Classification for Multiobjective Optimization Approaches 5. Usage of Weighted Objective Functions 6. Pareto Optimization – Definitions 7. Evaluation of Multiobjective Evolutionary Algorithms 8. Concluding Remarks References
2(30)
1 Introduction
This report surveys briefly multiobjective nonlinear Pareto-optimization. The focus is on the usage of evolutionary algorithms for multiobjective decision making. The term evolutionary algorithms refer to a class of computationally intelligent algorithms, which are based on an artificial model of evolution in nature. When considering multiobjective optimization problems, the most frequently applied evolutionary optimization algorithms are genetic algorithms [Gol90] and evolution strategies [Schw95]. The purpose of this report is to serve as an initial investigation for establishing a future research project. The weight is on literature survey, finding the most important previous works, explaining the problem, methodology, terminology, classifications, concepts etc. In a nutshell, the objective is a brief up-to-date presentation of Status Quo, including the recent advances. Practical optimization problems, especially the engineering design optimization problems, seem to have a multiobjective nature much more frequently than a single objective one. Typically, some structural performance criteria are to be maximized, while the weight of the structure and the implementation costs should be minimized simultaneously. For example, consider designing the appearance of a wing for an advanced military
References: on Evolutionary Multiobjective Optimization. Laboratorio Nacional de Informática Avanzada, México. Available via Internet http://www.lania.mx/~ccoello/EMOO/EMOObib.html. Cited 12. December 1999. [CCoel99b] Carlos A. Coello (1999). Constraint handling through a multiobjective optimization technique. In: Annie S. Wu, editor, Proceedings of the 1999 Genetic and Evolutionary Computation Conference. Workshop Program, pages 117-118, Orlando, Florida, July 1999. [CCoel99c] Carlos A. Coello (to appear). Treating constraints as objectives for single-objective evolutionary optimization. Engineering Optimization 32(?):?–?,1999. 28(30) [CCoel99d] Carlos A. Coello (1999). An Updated Survey of Evolutionary Multiobjective Optimization Techniques : State of the Art and Future Trends. In: 1999 Congress on Evolutionary Computation, pages 3-13, Washington, D.C., July 1999. IEEE Service Center. [CCoel99e] Carlos A. Coello Coello (1999). A Comprehensive Survey of Evolutionary-Based Multiobjective Optimization Techniques. Knowledge and Information Systems. An International Journal, 1(3):269-308, August 1999. [Deb99] Kalyanmoy Deb (1999). Multi-Objective Genetic Algorithms: Problem Difficulties and Construction of Test Problems. Evolutionary Computation, 7(3):205–230. [Fon95] Carlos Manuel Mira de Fonseca (1995). Multiobjective Genetic Algorithms with Applications to Control Engineering Problems. PhD thesis, Department of Automatic Control and Systems Engineering, University of Sheffield, Sheffield, UK, September 1995. [Gol90] Goldberg, David E. (1989). Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading (MA). [Gri99] Pierre M. Grignon (1999). Configuration Design. PhD thesis, Mechanical Engineering Department, Clemson University, Clemson, SC, May 1999 . [HA79] Hwang, Ching-Lai and Abu Syed Md. Masud (1979). Multiple Objective Decision Making – Methods and Applications. Springer Verlag. [Hor97] Jeffrey Horn (1997). The Nature of Niching: Genetic Algorithms and the Evolution of Optimal, Cooperative Populations. PhD thesis, University of Illinois at Urbana Champaign, Urbana, Illinois. [Lam99] Jouni Lampinen (1999). Cam Shape Optimization by Genetic Algorithm. Ph.D. Thesis. Acta Wasaensia 70, Computer Science 2. University of Vaasa. Vaasa (Finland), September 1999. ISBN 951-683-801-4. [Leg99] Patrick Christopher Leger (1999). Automated Synthesis and Optimization of Robot Configurations: An Evolutionary Approach. PhD thesis, The Robotics Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, December 1999. [Lou98] Daniel Hopkins Loughlin (1998). Genetic Algorithm-Based Optimization in the Development of Tropospheric Ozone Control Strategies: Least Cost, Multiobjective, Alternative Generation, and ChanceConstrained Applications. (Air Quality Management), PhD thesis, North Carolina State University, February 1998. [Loui93] Sushil J. Louis (1993). Genetic Algorithms as a Computational Tool for Design. PhD thesis, Department of Computer Science, Indiana University, August 1993. [Mie99] Miettinen, Kaisa (1999). Non-linear Multiobjective Optimization. Kluwer Academic Publishers, Boston. 29(30) [Mur97] Tadahiko Murata (1997). Genetic Algorithms for Multi-Objective Optimization, PhD thesis, Osaka Prefecture University, Japan, 1997. [PAMS98] Palli, N., Azarm, S., McCluskey, P. and Sandarajan, P. (1998). An Interactive eInequality Constraint Method for Multiple Objectives Decision Making. Transactions of the ASME, Journal of Mechanical Design, 120(4):678–686, December 1998. ISSN 1050-0472. [Par1886] Pareto, Vilfredo (1886). Cours D’Economie Politique, volume I and II. F. Rouge, Lausanne. [Park97] Seong-Jin Park (1997). A Data Allocation Methodology Using the Multiple Aspects Petri Net and the Pareto Genetic Algorithm in Distributed Databases. PhD thesis, Korea University. [Per97] Â. Guimarães Pereira (1997). Extending Environmental Impact Assessment Processes: Generation of Alternatives for Siting and Routing Infrastructural Facilities by Multi-Criteria Evaluation and Genetic Algorithms. PhD thesis, New University of Lisbon, Lisbon, Portugal. [RV99] Katya Rodríguez-Vázquez (1999). Multiobjective Evolutionary Algorithms in Non-Linear System Identification. PhD thesis, Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK. [Schw95] Schwefel, Hans-Paul (1995). Evolution and Optimum Seeking. John Wiley & Sons Inc., New York. [Shaf84] J. David Schaffer (1984). Multiple Objective Optimization with Vector Evaluated Genetic Algorithms. PhD thesis, Vanderbilt University. [Sha97] Katharine Jane Shaw (1997). Using Genetic Algorithms for Practical Multi-Objective Production Schedule Optimisation. PhD thesis, Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield, UK. [She95] Porter Sherman (1995). Ranking Techniques in Multicriteria Genetic Algorithm-Based Optimization. PhD thesis, Department of Computer and Information Science, Polytechnic University, Brooklyn, New York, 1995. [Tho98] Mark W. Thomas (1998). A Pareto Frontier for Full Stern Submarines via Genetic Algorithm. PhD thesis, Ocean Engineering Department, Massachusetts Institute of Technology, Cambridge, MA, June 1998. (Available online) [Tod97] David S. Todd (1999). Multiple Criteria Genetic Algorithms in Engineering Design and Operation. PhD thesis, University of Newcastle, Newcastle-upon-Tyne, UK, October 1997. [Vel99] David A. Van Veldhuizen (1999). Multiobjective Evolutionary Algorithms: Classifications, Analyses, and New Innovations. PhD thesis, Department of Electrical and Computer Engineering. Graduate School of Engineering. Air Force Institute of Technology, Wright-Patterson AFB, Ohio, May 1999. 30(30) [Zit99] Eckart Zitzler (1999). Evolutionary Algorithms for Multiobjective Optimization: Methods and Applications. PhD thesis, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, November 1999. [Yoo97] Seung-Ryul Yoo (1997). Determination of Operational Frequencies on Express Bus Service using Dynamic Niche Sharing Pareto GA. PhD thesis, Graduate School of Korea University, Department of Industrial Engineering, Korea. (In Korean).