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