Abstract
Genetic algorithms (GAs) are widely used in multi-objective optimization for solving complex problems. There are two distinct approaches for GA design: generational and steady-state algorithms. Most of the current state-of-the-art GAs are generational, although there is an increasing interest to steady-state algorithms as well. However, for algorithms based on non-dominated sorting, most of steady-state implementations have higher computation complexity than their generational counterparts, which limits their applicability. We present a fast implementation of a steady-state version of the NSGA-II algorithm for two dimensions. This implementation is based on a data structure which has O(N) complexity for single solution insertion and deletion in the worst case. The experimental results show that our implementation works noticeably faster than steady-state NSGA-II implementations which use fast non-dominated sorting.
| Original language | English |
|---|---|
| Title of host publication | GECCO '15 |
| Subtitle of host publication | Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation |
| Editors | Sara Silva |
| Publisher | Association for Computing Machinery |
| Pages | 647-654 |
| Number of pages | 8 |
| ISBN (Print) | 978-1-4503-3472-3 |
| DOIs | |
| Publication status | Published - 11 Jul 2015 |
| Externally published | Yes |
| Event | 16th Genetic and Evolutionary Computation Conference, GECCO 2015 - Madrid, Spain Duration: 11 Jul 2015 → 15 Jul 2015 |
Conference
| Conference | 16th Genetic and Evolutionary Computation Conference, GECCO 2015 |
|---|---|
| Country/Territory | Spain |
| City | Madrid |
| Period | 11 Jul 2015 → 15 Jul 2015 |
Keywords
- incremental updates
- multi-objective
- non-dominated sorting
- nsga-ii
- steady-state