Skip to main content

2008 | Buch

Multiobjective Optimization

Interactive and Evolutionary Approaches

herausgegeben von: Jürgen Branke, Kalyanmoy Deb, Kaisa Miettinen, Roman Słowiński

Verlag: Springer Berlin Heidelberg

Buchreihe : Lecture Notes in Computer Science

insite
SUCHEN

Über dieses Buch

Multiobjective optimization deals with solving problems having not only one, but multiple, often conflicting, criteria. Such problems can arise in practically every field of science, engineering and business, and the need for efficient and reliable solution methods is increasing. The task is challenging due to the fact that, instead of a single optimal solution, multiobjective optimization results in a number of solutions with different trade-offs among criteria, also known as Pareto optimal or efficient solutions. Hence, a decision maker is needed to provide additional preference information and to identify the most satisfactory solution. Depending on the paradigm used, such information may be introduced before, during, or after the optimization process. Clearly, research and application in multiobjective optimization involve expertise in optimization as well as in decision support.

This state-of-the-art survey originates from the International Seminar on Practical Approaches to Multiobjective Optimization, held in Dagstuhl Castle, Germany, in December 2006, which brought together leading experts from various contemporary multiobjective optimization fields, including evolutionary multiobjective optimization (EMO), multiple criteria decision making (MCDM) and multiple criteria decision aiding (MCDA).

This book gives a unique and detailed account of the current status of research and applications in the field of multiobjective optimization. It contains 16 chapters grouped in the following 5 thematic sections: Basics on Multiobjective Optimization; Recent Interactive and Preference-Based Approaches; Visualization of Solutions; Modelling, Implementation and Applications; and Quality Assessment, Learning, and Future Challenges.

Inhaltsverzeichnis

Frontmatter

Basics on Multiobjective Optimization

Introduction to Multiobjective Optimization: Noninteractive Approaches
Abstract
We give an introduction to nonlinear multiobjective optimization by covering some basic concepts as well as outlines of some methods. Because Pareto optimal solutions cannot be ordered completely, we need extra preference information coming from a decision maker to be able to select the most preferred solution for a problem involving multiple conflicting objectives. Multiobjective optimization methods are often classified according to the role of a decision maker in the solution process. In this chapter, we concentrate on noninteractive methods where the decision maker either is not involved or specifies preference information before or after the actual solution process. In other words, the decision maker is not assumed to devote too much time in the solution process.
Kaisa Miettinen
Introduction to Multiobjective Optimization: Interactive Approaches
Abstract
We give an overview of interactive methods developed for solving nonlinear multiobjective optimization problems. In interactive methods, a decision maker plays an important part and the idea is to support her/him in the search for the most preferred solution. In interactive methods, steps of an iterative solution algorithm are repeated and the decision maker progressively provides preference information so that the most preferred solution can be found. We identify three types of specifying preference information in interactive methods and give some examples of methods representing each type. The types are methods based on trade-off information, reference points and classification of objective functions.
Kaisa Miettinen, Francisco Ruiz, Andrzej P. Wierzbicki
Introduction to Evolutionary Multiobjective Optimization
Abstract
In its current state, evolutionary multiobjective optimization (EMO) is an established field of research and application with more than 150 PhD theses, more than ten dedicated texts and edited books, commercial softwares and numerous freely downloadable codes, a biannual conference series running successfully since 2001, special sessions and workshops held at all major evolutionary computing conferences, and full-time researchers from universities and industries from all around the globe. In this chapter, we provide a brief introduction to EMO principles, illustrate some EMO algorithms with simulated results, and outline the current research and application potential of EMO. For solving multiobjective optimization problems, EMO procedures attempt to find a set of well-distributed Pareto-optimal points, so that an idea of the extent and shape of the Pareto-optimal front can be obtained. Although this task was the early motivation of EMO research, EMO principles are now being found to be useful in various other problem solving tasks, enabling one to treat problems naturally as they are. One of the major current research thrusts is to combine EMO procedures with other multiple criterion decision making (MCDM) () tools so as to develop hybrid and interactive multiobjective optimization algorithms for finding a set of trade-off optimal solutions and then choose a preferred solution for implementation. This chapter provides the background of EMO principles and their potential to launch such collaborative studies with MCDM researchers in the coming years.
Kalyanmoy Deb

Recent Interactive and Preference-Based Approaches

Interactive Multiobjective Optimization Using a Set of Additive Value Functions
Abstract
In this chapter, we present a new interactive procedure for multiobjective optimization, which is based on the use of a set of value functions as a preference model built by an ordinal regression method. The procedure is composed of two alternating stages. In the first stage, a representative sample of solutions from the Pareto optimal set (or from its approximation) is generated. In the second stage, the Decision Maker (DM) is asked to make pairwise comparisons of some solutions from the generated sample. Besides pairwise comparisons, the DM may compare selected pairs from the viewpoint of the intensity of preference, both comprehensively and with respect to a single criterion. This preference information is used to build a preference model composed of all general additive value functions compatible with the obtained information. The set of compatible value functions is then applied on the whole Pareto optimal set, which results in possible and necessary rankings of Pareto optimal solutions. These rankings are used to select a new sample of solutions, which is presented to the DM, and the procedure cycles until a satisfactory solution is selected from the sample or the DM comes to conclusion that there is no satisfactory solution for the current problem setting. Construction of the set of compatible value functions is done using ordinal regression methods called UTA\(^{\mbox{\scriptsize GMS}}\) and GRIP. These two methods generalize UTA-like methods and they are competitive to AHP and MACBETH methods. The interactive procedure will be illustrated through an example.
José Rui Figueira, Salvatore Greco, Vincent Mousseau, Roman Słowiński
Dominance-Based Rough Set Approach to Interactive Multiobjective Optimization
Abstract
In this chapter, we present a new method for interactive multiobjective optimization, which is based on application of a logical preference model built using the Dominance-based Rough Set Approach (DRSA). The method is composed of two main stages that alternate in an interactive procedure. In the first stage, a sample of solutions from the Pareto optimal set (or from its approximation) is generated. In the second stage, the Decision Maker (DM) indicates relatively good solutions in the generated sample. From this information, a preference model expressed in terms of “if ..., then ...” decision rules is induced using DRSA. These rules define some new constraints which can be added to original constraints of the problem, cutting-off non-interesting solutions from the currently considered Pareto optimal set. A new sample of solutions is generated in the next iteration from the reduced Pareto optimal set. The interaction continues until the DM finds a satisfactory solution in the generated sample. This procedure permits a progressive exploration of the Pareto optimal set in zones which are interesting from the point of view of DM’s preferences. The “driving model” of this exploration is a set of user-friendly decision rules, such as “if the value of objective i 1 is not smaller than \(\alpha_{i_1}\) and the value of objective i 2 is not smaller than \(\alpha_{i_2}\), then the solution is good”. The sampling of the reduced Pareto optimal set becomes finer with the advancement of the procedure and, moreover, a return to previously abandoned zones is possible. Another feature of the method is the possibility of learning about relationships between values of objective functions in the currently considered zone of the Pareto optimal set. These relationships are expressed by DRSA association rules, such as “if objective j 1 is not greater than \(\alpha_{j_1}\) and objective j 2 is not greater than \(\alpha_{j_2}\), then objective j 3 is not smaller than \(\beta_{j_3}\) and objective j 4 is not smaller than \(\beta_{j_4}\)”.
Salvatore Greco, Benedetto Matarazzo, Roman Słowiński
Consideration of Partial User Preferences in Evolutionary Multiobjective Optimization
Abstract
Evolutionary multiobjective optimization usually attempts to find a good approximation to the complete Pareto optimal front. However, often the user has at least a vague idea about what kind of solutions might be preferred. If such information is available, it can be used to focus the search, yielding a more fine-grained approximation of the most relevant (from a user’s perspective) areas of the Pareto optimal front and/or reducing computation time. This chapter surveys the literature on incorporating partial user preference information in evolutionary multiobjective optimization.
Jürgen Branke
Interactive Multiobjective Evolutionary Algorithms
Abstract
This chapter describes various approaches to the use of evolutionary algorithms and other metaheuristics in interactive multiobjective optimization. We distinguish the traditional approach to interactive analysis with the use of single objective metaheuristics, the semi-a posteriori approach with interactive selection from a set of solutions generated by a multiobjective metaheuristic, and specialized interactive multiobjective metaheuristics in which the DM’s preferences are interactively expressed during the run of the method. We analyze properties of each of the approaches and give examples from the literature.
Andrzej Jaszkiewicz, Jürgen Branke

Visualization of Solutions

Visualization in the Multiple Objective Decision-Making Framework
Abstract
In this paper we describe various visualization techniques which have been used or which might be useful in the multiple objective decision making framework. Several of the ideas originate from statistics, especially multivariate statistics. Some techniques are simply for illustrating snapshots of a single solution or a set of solutions. Others are used as an essential part of the human-computer interface.
Pekka Korhonen, Jyrki Wallenius
Visualizing the Pareto Frontier
Abstract
We describe techniques for visualizing the Pareto optimal set that can be used if the multiobjective optimization problem considered has more than two objective functions. The techniques discussed can be applied in the framework of both MCDM and EMO approaches. First, lessons learned from methods developed for biobjective problems are considered. Then, visualization techniques for convex multiobjective optimization problems based on a polyhedral approximation of the Pareto optimal set are discussed. Finally, some visualization techniques are considered that use a pointwise approximation of the Pareto optimal set.
Alexander V. Lotov, Kaisa Miettinen

Modelling, Implementation and Applications

Meta-Modeling in Multiobjective Optimization
Abstract
In many practical engineering design and other scientific optimization problems, the objective function is not given in closed form in terms of the design variables. Given the value of the design variables, the value of the objective function is obtained by some numerical analysis, such as structural analysis, fluidmechanic analysis, thermodynamic analysis, and so on. It may even be obtained by conducting a real (physical) experiment and taking direct measurements. Usually, these evaluations are considerably more time-consuming than evaluations of closed-form functions. In order to make the number of evaluations as few as possible, we may combine iterative search with meta-modeling. The objective function is modeled during optimization by fitting a function through the evaluated points. This model is then used to help predict the value of future search points, so that high performance regions of design space can be identified more rapidly. In this chapter, a survey of meta-modeling approaches and their suitability to specific problem contexts is given. The aspects of dimensionality, noise, expensiveness of evaluations and others, are related to choice of methods. For the multiobjective version of the meta-modeling problem, further aspects must be considered, such as how to define improvement in a Pareto approximation set, and how to model each objective function. The possibility of interactive methods combining meta-modeling with decision-making is also covered. Two example applications are included. One is a multiobjective biochemistry problem, involving instrument optimization; the other relates to seismic design in the reinforcement of cable-stayed bridges.
Joshua Knowles, Hirotaka Nakayama
Real-World Applications of Multiobjective Optimization
Abstract
This chapter presents a number of illustrative case studies of a wide range of applications of multiobjective optimization methods, in areas ranging from engineering design to medical treatments. The methods used include both conventional mathematical programming and evolutionary optimization, and in one case an integration of the two approaches. Although not a comprehensive review, the case studies provide evidence of the extent of the potential for using classical and modern multiobjective optimization in practice, and opens many opportunities for further research.
Theodor Stewart, Oliver Bandte, Heinrich Braun, Nirupam Chakraborti, Matthias Ehrgott, Mathias Göbelt, Yaochu Jin, Hirotaka Nakayama, Silvia Poles, Danilo Di Stefano
Multiobjective Optimization Software
Abstract
This chapter provides a description of multiobjective optimization software with a general overview of selected few available tools developed in the last decade. This chapter can be considered a revision of previous valid papers and chapters on nonlinear multiobjective optimization software such as the ones written by Weistroffer et al. (2005) and Miettinen (1999) that lists existing software packages up to the year 1999. More precisely, this chapter is focused on the tools and features that advisable multiobjective optimization software should contain.
Silvia Poles, Mariana Vassileva, Daisuke Sasaki
Parallel Approaches for Multiobjective Optimization
Abstract
This chapter presents a general overview of parallel approaches for multiobjective optimization. For this purpose, we propose a taxonomy for parallel metaheuristics and exact methods. This chapter covers the design aspect of the algorithms as well as the implementation aspects on different parallel and distributed architectures.
El-Ghazali Talbi, Sanaz Mostaghim, Tatsuya Okabe, Hisao Ishibuchi, Günter Rudolph, Carlos A. Coello Coello

Quality Assessment, Learning, and Future Challenges

Quality Assessment of Pareto Set Approximations
Abstract
This chapter reviews methods for the assessment and comparison of Pareto set approximations. Existing set quality measures from the literature are critically evaluated based on a number of orthogonal criteria, including invariance to scaling, monotonicity and computational effort. Statistical aspects of quality assessment are also considered in the chapter. Three main methods for the statistical treatment of Pareto set approximations deriving from stochastic generating methods are reviewed. The dominance ranking method is a generalization to partially-ordered sets of a standard non-parametric statistical test, allowing collections of Pareto set approximations from two or more stochastic optimizers to be directly compared statistically. The quality indicator method — the dominant method in the literature — maps each Pareto set approximation to a number, and performs statistics on the resulting distribution(s) of numbers. The attainment function method estimates the probability of attaining each goal in the objective space, and looks for significant differences between these probability density functions for different optimizers. All three methods are valid approaches to quality assessment, but give different information. We explain the scope and drawbacks of each approach and also consider some more advanced topics, including multiple testing issues, and using combinations of indicators. The chapter should be of interest to anyone concerned with generating and analysing Pareto set approximations.
Eckart Zitzler, Joshua Knowles, Lothar Thiele
Interactive Multiobjective Optimization from a Learning Perspective
Abstract
Learning is inherently connected with Interactive Multiobjective Optimization (IMO), therefore, a systematic analysis of IMO from the learning perspective is worthwhile. After an introduction to the nature and the interest of learning within IMO, we consider two complementary aspects of learning: individual learning, i.e., what the decision maker can learn, and model or machine learning, i.e., what the formal model can learn in the course of an IMO procedure. Finally, we discuss how one might investigate learning experimentally, in order to understand how to better support decision makers. Experiments involving a human decision maker or a virtual decision maker are considered.
Valerie Belton, Jürgen Branke, Petri Eskelinen, Salvatore Greco, Julián Molina, Francisco Ruiz, Roman Słowiński
Future Challenges
Abstract
Many important topics in multiobjective optimization and decision making have been studied in this book so far. In this chapter, we wish to discuss some new trends and challenges which the field is facing. For brevity, we here concentrate on three main issues: new problem areas in which multiobjective optimization can be of use, new procedures and algorithms to make efficient and useful applications of multiobjective optimization tools and, finally, new interesting and practically usable optimality concepts. Some research has already been started and some such topics are also mentioned here to encourage further research. Some other topics are just ideas and deserve further attention in the near future.
Kaisa Miettinen, Kalyanmoy Deb, Johannes Jahn, Wlodzimierz Ogryczak, Koji Shimoyama, Rudolf Vetschera
Backmatter
Metadaten
Titel
Multiobjective Optimization
herausgegeben von
Jürgen Branke
Kalyanmoy Deb
Kaisa Miettinen
Roman Słowiński
Copyright-Jahr
2008
Verlag
Springer Berlin Heidelberg
Electronic ISBN
978-3-540-88908-3
Print ISBN
978-3-540-88907-6
DOI
https://doi.org/10.1007/978-3-540-88908-3

Premium Partner