Using multi-objective evolutionary algorithms for single-objective constrained and unconstrained optimization

2015 ◽  
Vol 240 (1) ◽  
pp. 217-250 ◽  
Author(s):  
Carlos Segura ◽  
Carlos A. Coello Coello ◽  
Gara Miranda ◽  
Coromoto León
Author(s):  
Mark P. Kleeman ◽  
Gary B. Lamont

Assignment problems are used throughout many research disciplines. Most assignment problems in the literature have focused on solving a single objective. This chapter focuses on assignment problems that have multiple objectives that need to be satisfied. In particular, this chapter looks at how multi-objective evolutionary algorithms have been used to solve some of these problems. Additionally, this chapter examines many of the operators that have been utilized to solve assignment problems and discusses some of the advantages and disadvantages of using specific operators.


4OR ◽  
2013 ◽  
Vol 11 (3) ◽  
pp. 201-228 ◽  
Author(s):  
Carlos Segura ◽  
Carlos A. Coello Coello ◽  
Gara Miranda ◽  
Coromoto León

Author(s):  
Lại Thị Nhung ◽  
Nguyễn Thị Hòa ◽  
Phạm Văn Hạnh ◽  
Lê Đăng Nguyên ◽  
Lê Trọng Vĩnh

Trong vài thập kỷ vừa qua, các thuật toán tiến hóa (Evolutionary Algorithms - EA) đã được áp dụng thành công để giải các bài toán tối ưu khác nhau trong khoa học và kỹ thuật. Các vấn đề này thường được phân loại vào hai nhóm: i) Tối ưu hóa đơn mục tiêu (single-objective optimization - SOO), trong đó mỗi điểm trong không gian tìm kiếm của bài toán được ánh xạ thành một giá trị mục tiêu vô hướng; và ii) Tối ưu hóa đa mục tiêu (multi-objective optimization-MOO), trong đó mỗi một điểm trong không gian tìm kiếm của bài toán được ánh xạ thành một vec-tơ (các giá trị) mục tiêu. Trong bài báo này, chúng tôi sẽ giới thiệu một loại thứ ba hoàn toàn mới đó là đa tác vụ tiến hóa (evolutionary multitasking), cho phép giải đồng thời nhiều bài toán tối ưu khác nhau trên một quần thể duy nhất và được gọi là tối ưu hóa đa nhân tố (multifactorial optimization - MFO).


2017 ◽  
Vol 61 ◽  
pp. 793-805 ◽  
Author(s):  
Ruwang Jiao ◽  
Sanyou Zeng ◽  
Jawdat S. Alkasassbeh ◽  
Changhe Li

Mathematics ◽  
2020 ◽  
Vol 8 (11) ◽  
pp. 2018
Author(s):  
Mohammed Mahrach ◽  
Gara Miranda ◽  
Coromoto León ◽  
Eduardo Segredo

One of the main components of most modern Multi-Objective Evolutionary Algorithms (MOEAs) is to maintain a proper diversity within a population in order to avoid the premature convergence problem. Due to this implicit feature that most MOEAs share, their application for Single-Objective Optimization (SO) might be helpful, and provides a promising field of research. Some common approaches to this topic are based on adding extra—and generally artificial—objectives to the problem formulation. However, when applying MOEAs to implicit Multi-Objective Optimization Problems (MOPs), it is not common to analyze how effective said approaches are in relation to optimizing each objective separately. In this paper, we present a comparative study between MOEAs and Single-Objective Evolutionary Algorithms (SOEAs) when optimizing every objective in a MOP, considering here the bi-objective case. For the study, we focus on two well-known and widely studied optimization problems: the Knapsack Problem (KNP) and the Travelling Salesman Problem (TSP). The experimental study considers three MOEAs and two SOEAs. Each SOEA is applied independently for each optimization objective, such that the optimized values obtained for each objective can be compared to the multi-objective solutions achieved by the MOEAs. MOEAs, however, allow optimizing two objectives at once, since the resulting Pareto fronts can be used to analyze the endpoints, i.e., the point optimizing objective 1 and the point optimizing objective 2. The experimental results show that, although MOEAs have to deal with several objectives simultaneously, they can compete with SOEAs, especially when dealing with strongly correlated or large instances.


Author(s):  
ANTONY IORIO ◽  
XIAODONG LI

Problems that are not aligned with the coordinate system can present difficulties to many optimization algorithms, including evolutionary algorithms, by trapping the search on a ridge. The ridge problem in single-objective optimization is understood, but until now little work has been done on understanding this issue in the multi-objective domain. Multi-objective problems with parameter interactions present difficulties to an optimization algorithm, which are not present in the single-objective domain. In this work, we have explained the nature of these difficulties, and investigated the behavior of the NSGA-II, which has difficulties with problems not aligned with the principle coordinate system. This study has investigated Simplex Crossover (SPX), Unimodal Normally Distributed Crossover (UNDX), Parent-Centric Crossover (PCX), and Differential Evolution (DE), as possible alternatives to the Simulated Binary Crossover (SBX) operator within the NSGA-II, on problems exhibiting parameter interactions through a rotation of the coordinate system. An analysis of these operators on three rotated bi-objective test problems, and a four-and eight-objective problem is provided. New observations on the behavior of rotationally invariant crossover operators in the multi-objective problem domain have been reported.


Author(s):  
Sanjoy Das ◽  
Bijaya K. Panigrahi

Real world optimization problems are often too complex to be solved through analytical means. Evolutionary algorithms, a class of algorithms that borrow paradigms from nature, are particularly well suited to address such problems. These algorithms are stochastic methods of optimization that have become immensely popular recently, because they are derivative-free methods, are not as prone to getting trapped in local minima (as they are population based), and are shown to work well for many complex optimization problems. Although evolutionary algorithms have conventionally focussed on optimizing single objective functions, most practical problems in engineering are inherently multi-objective in nature. Multi-objective evolutionary optimization is a relatively new, and rapidly expanding area of research in evolutionary computation that looks at ways to address these problems. In this chapter, we provide an overview of some of the most significant issues in multi-objective optimization (Deb, 2001).


Sign in / Sign up

Export Citation Format

Share Document