Title | ||
---|---|---|
Component-based design of multi-objective evolutionary algorithms using the Tigon optimization library |
Abstract | ||
---|---|---|
ABSTRACTMulti-objective optimization problems involve several conflicting objectives that have to be optimized simultaneously. Generating a complete Pareto-optimal front (POF) can be computationally expensive or even infeasible, and for that reason there has been an enormous interest in using multi-objective evolutionary algorithms (MOEAs), which are known to generate a good approximation of the POF. MOEAs can be difficult to implement, and even for experienced optimization experts it can be a very time consuming task. For this reason several optimization libraries exist in the literature, providing off-the-shelf access to the most popular MOEAs. Some optimization libraries also provide a framework to design MOEAs. However, existing frameworks can be too stringent and do not provide sufficient flexibility for the design of more sophisticated MOEAs. To address this, a recently proposed optimization library, known as Tigon, features a component-based framework for the design of MOEAs with a focus on flexibility and re-usability. This paper demonstrates the generality of this new framework by showing how to implement different types of MOEAs, covering several paradigms in evolutionary computation. The work in this paper serves as a guide for researchers, and others alike, to build their own MOEAs by using the Tigon optimization library. |
Year | DOI | Venue |
---|---|---|
2021 | 10.1145/3449726.3463194 | Genetic and Evolutionary Computation Conference |
DocType | Citations | PageRank |
Conference | 0 | 0.34 |
References | Authors | |
0 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
João A. Duro | 1 | 88 | 4.37 |
Daniel C. Oara | 2 | 0 | 0.68 |
Ambuj K. Sriwastava | 3 | 0 | 0.34 |
Yiming Yan | 4 | 0 | 1.69 |
Shaul Salomon | 5 | 20 | 4.44 |
Robin C. Purshouse | 6 | 628 | 30.00 |