On asynchronous non-dominated sorting for steady-state multiobjective evolutionary algorithms

Ilya Yakupov, Maxim Buzdalov

Allbwn ymchwil: Pennod mewn Llyfr/Adroddiad/Trafodion CynhadleddTrafodion Cynhadledd (Nid-Cyfnodolyn fathau)

Crynodeb

In parallel and distributed environments, generational evolutionary algorithms often do not exploit the full potential of the computation system since they have to wait until the entire population is evaluated before starting selection procedures. Steady-state algorithms can perform fitness evaluations asynchronously however, if the algorithm updates its state in a complicated way - which is common in multiobjective evolutionary algorithms - the threads will eventually have to wait until this update finishes.

The most expensive part of the update procedure in NSGA-II is non-dominated sorting. We turned the existing incremental non-dominated sorting algorithm into an asynchronous one using several concurrency techniques: a single entry-level lock, finer-grained locks on non-domination levels, and a non-blocking approach using compare-and-set operations. Our experimental results reveal the trade-off between the work-efficiency of the algorithm and the achieved amount of parallelism.
Iaith wreiddiolSaesneg
TeitlGECCO '18
Is-deitlProceedings of the Genetic and Evolutionary Computation Conference Companion
GolygyddionHernan Aguirre, Keiki Takadama
CyhoeddwrAssociation for Computing Machinery
Tudalennau205-206
Nifer y tudalennau2
ISBN (Argraffiad)978-1-4503-5764-7
Dynodwyr Gwrthrych Digidol (DOIs)
StatwsCyhoeddwyd - 06 Gorff 2018
DigwyddiadGECCO 2018: The Genetic and Evolutionary Computation Conference - Kyoto, Siapan
Hyd: 15 Gorff 201819 Gorff 2018
http://gecco-2018.sigevo.org

Cynhadledd

CynhadleddGECCO 2018: The Genetic and Evolutionary Computation Conference
Gwlad/TiriogaethSiapan
DinasKyoto
Cyfnod15 Gorff 201819 Gorff 2018
Cyfeiriad rhyngrwyd

Ôl bys

Gweld gwybodaeth am bynciau ymchwil 'On asynchronous non-dominated sorting for steady-state multiobjective evolutionary algorithms'. Gyda’i gilydd, maen nhw’n ffurfio ôl bys unigryw.

Dyfynnu hyn