1,487 research outputs found

    A Tutorial on Evolutionary Multi-Objective Optimization (EMO)

    Get PDF
    Many real-world search and optimization problems are naturally posed as non-linear programming problems having multiple objectives. Due to lack of suitable solution techniques, such problems are artificially converted into a single-objective problem and solved. The difficulty arises because such problems give rise to a set of Pareto-optimal solutions, instead of a single optimum solution. It then becomes important to find not just one Pareto-optimal solution but as many of them as possible. Classical methods are not quite efficient in solving these problems because they require repetitive applications to find multiple Pareto-optimal solutions and in some occasions repetitive applications do not guarantee finding distinct Pareto-optimal solutions. The population approach of evolutionary algorithms (EAs) allows an efficient way to find multiple Pareto-optimal solutions simultaneously in a single simulation run. In this tutorial, we discussed the following aspects related to EMO: 1. The basic differences in principle of EMO with classical methods. 2. A gentle introduction to evolutionary algorithms with simple examples. A simple method of handling constraints was also discussed. 3. The concept of domination and methods of finding non-dominated solutions in a population of solutions were discussed. 4. A brief history of the development of EMO is highlighted. 5. A number of main EMO methods (NSGA-II, SPEA and PAES) were discussed. 6. The advantage of EMO methodologies was discussed by presenting a number of case studies. They clearly showed the advantage of finding a number of Pareto-optimal solutions simultaneously. 7. Three advantages of using an EMO methodology were stressed: (i) For a better decision making (in terms of choosing a compromised solution) in the presence of multiple solutions (ii) For finding important relationships among decision variables (useful in design optimization). Some case studies from engineering demonstrated the importance of such studies. (iii) For solving other optimization problems efficiently. For example, in solving genetic programming problems, the so-called `bloating problem of increased program size can be solved by using a second objective of minimizing the size of the programs. 8. A number of salient research topics were highlighted. Some of them are as follows: (i) Development of scalable test problems (ii) Development of computationally fast EMO methods (iii) Performance metrics for evaluating EMO methods (iv) Interactive EMO methodologies (v) Robust multi-objective optimization procedures (vi) Finding knee or other important solutions including partial Pareto-optimal set (vii) Multi-objective scheduling and other optimization problems. It was clear from the discussions that evolutionary search methods offers an alternate means of solving multi-objective optimization problems compared to classical approaches. This is why multi-objective optimization using EAs is getting a growing attention in the recent years. The motivated readers may explore current research issues and other important studies from various texts (Coello et al, 2003; Deb, 2001), conference proceedings (EMO-01 and EMO-03 Proceedings) and numerous research papers (http://www.lania.mx/~ccoello/EMOO/). References: ---------- C. A. C. Coello, D. A. VanVeldhuizen, and G. Lamont. Evolutionary Algorithms for Solving Multi-Objective Problems. Boston, MA: Kluwer Academic Publishers, 2002. K.Deb. Multi-objective optimization using evolutionary algorithms. Chichester, UK: Wiley, 2001. C. Fonseca, P. Fleming, E. Zitzler, K. Deb, and L. Thiele, editors. Proceedings of the Second Evolutionary Multi-Criterion Optimization (EMO-03) Conference (Lecture Notes in Computer Science (LNCS) 2632). Heidelberg: Springer, 2003. E. Zitzler, K. Deb, L. Thiele, C. A. C. Coello, and D. Corne, editors. Proceedings of the First Evolutionary Multi-Criterion Optimization (EMO-01) Conference (Lecture Notes in Computer Science (LNCS) 1993). Heidelberg: Springer, 2001

    Tutorials at PPSN 2016

    Get PDF
    PPSN 2016 hosts a total number of 16 tutorials covering a broad range of current research in evolutionary computation. The tutorials range from introductory to advanced and specialized but can all be attended without prior requirements. All PPSN attendees are cordially invited to take this opportunity to learn about ongoing research activities in our field

    04461 Abstracts Collection -- Practical Approaches to Multi-Objective Optimization

    Get PDF
    From 07.11.04 to 12.11.04, the Dagstuhl Seminar 04461 ``Practical Approaches to Multi-Objective Optimization\u27\u27 was held in the International Conference and Research Center (IBFI), Schloss Dagstuhl. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. The first section describes the seminar topics and goals in general. Links to extended abstracts or full papers are provided, if available

    ParadisEO-MOEO: A Software Framework for Evolutionary Multi-Objective Optimization

    Get PDF
    This chapter presents ParadisEO-MOEO, a white-box object-oriented software framework dedicated to the flexible design of metaheuristics for multi-objective optimization. This paradigm-free software proposes a unified view for major evolutionary multi-objective metaheuristics. It embeds some features and techniques for multi-objective resolution and aims to provide a set of classes allowing to ease and speed up the development of computationally efficient programs. It is based on a clear conceptual distinction between the solution methods and the problems they are intended to solve. This separation confers a maximum design and code reuse. This general-purpose framework provides a broad range of fitness assignment strategies, the most common diversity preservation mechanisms, some elitistrelated features as well as statistical tools. Furthermore, a number of state-of-the-art search methods, including NSGA-II, SPEA2 and IBEA, have been implemented in a user-friendly way, based on the fine-grained ParadisEO-MOEO components

    ETEA: A euclidean minimum spanning tree-Based evolutionary algorithm for multiobjective optimization

    Get PDF
    © the Massachusetts Institute of TechnologyAbstract The Euclidean minimum spanning tree (EMST), widely used in a variety of domains, is a minimum spanning tree of a set of points in the space, where the edge weight between each pair of points is their Euclidean distance. Since the generation of an EMST is entirely determined by the Euclidean distance between solutions (points), the properties of EMSTs have a close relation with the distribution and position information of solutions. This paper explores the properties of EMSTs and proposes an EMST-based Evolutionary Algorithm (ETEA) to solve multiobjective optimization problems (MOPs). Unlike most EMO algorithms that focus on the Pareto dominance relation, the proposed algorithm mainly considers distance-based measures to evaluate and compare individuals during the evolutionary search. Specifically in ETEA, four strategies are introduced: 1) An EMST-based crowding distance (ETCD) is presented to estimate the density of individuals in the population; 2) A distance comparison approach incorporating ETCD is used to assign the fitness value for individuals; 3) A fitness adjustment technique is designed to avoid the partial overcrowding in environmental selection; 4) Three diversity indicators-the minimum edge, degree, and ETCD-with regard to EMSTs are applied to determine the survival of individuals in archive truncation. From a series of extensive experiments on 32 test instances with different characteristics, ETEA is found to be competitive against five state-of-the-art algorithms and its predecessor in providing a good balance among convergence, uniformity, and spread.Engineering and Physical Sciences Research Council (EPSRC) of the United Kingdom under Grant EP/K001310/1, and the National Natural Science Foundation of China under Grant 61070088

    A software framework based on a conceptual unified model for evolutionary multiobjective optimization: ParadisEO-MOEO

    Get PDF
    International audienceThis paper presents a general-purpose software framework dedicated to the design and the implementation of evolutionary multiobjective optimization techniques: ParadisEO-MOEO. A concise overview of evolutionary algorithms for multiobjective optimization is given. A substantial number of methods has been proposed so far, and an attempt of conceptually unifying existing approaches is presented here. Based on a fine-grained decomposition and following the main issues of fitness assignment, diversity preservation and elitism, a conceptual model is proposed and is validated by regarding a number of state-of-the-art algorithms as simple variants of the same structure. This model is then incorporated into the ParadisEO-MOEO software framework. This framework has proven its validity and high flexibility by enabling the resolution of many academic, real-world and hard multiobjective optimization problems

    A Unified Model for Evolutionary Multiobjective Optimization and its Implementation in a General Purpose Software Framework: ParadisEO-MOEO

    Get PDF
    This paper gives a concise overview of evolutionary algorithms for multiobjective optimization. A substantial number of evolutionary computation methods for multiobjective problem solving has been proposed so far, and an attempt of unifying existing approaches is here presented. Based on a fine-grained decomposition and following the main issues of fitness assignment, diversity preservation and elitism, a conceptual global model is proposed and is validated by regarding a number of state-of-the-art algorithms as simple variants of the same structure. The presented model is then incorporated into a general-purpose software framework dedicated to the design and the implementation of evolutionary multiobjective optimization techniques: ParadisEO-MOEO. This package has proven its validity and flexibility by enabling the resolution of many real-world and hard multiobjective optimization problems

    A Study of the Combination of Variation Operators in the NSGA-II Algorithm

    Get PDF
    Multi-objective evolutionary algorithms rely on the use of variation operators as their basic mechanism to carry out the evolutionary process. These operators are usually fixed and applied in the same way during algorithm execution, e.g., the mutation probability in genetic algorithms. This paper analyses whether a more dynamic approach combining different operators with variable application rate along the search process allows to improve the static classical behavior. This way, we explore the combined use of three different operators (simulated binary crossover, differential evolution’s operator, and polynomial mutation) in the NSGA-II algorithm. We have considered two strategies for selecting the operators: random and adaptive. The resulting variants have been tested on a set of 19 complex problems, and our results indicate that both schemes significantly improve the performance of the original NSGA-II algorithm, achieving the random and adaptive variants the best overall results in the bi- and three-objective considered problems, respectively.UNIVERSIDAD DE MÁLAGA. CAMPUS DE EXCELENCIA INTERNACIONAL ANDALUCÍA TEC
    corecore