Runtime Analyses of the Population-Based Univariate Estimation of Distribution Algorithms on LeadingOnes

We perform rigorous runtime analyses for the univariate marginal distribution algorithm ( UMDA ) and the population-based incremental learning ( PBIL ) Algorithm on LeadingOnes . For the UMDA , the currently known expected runtime on the function is O n λ log λ + n 2 under an offspring population si...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Algorithmica 2021-10, Vol.83 (10), p.3238-3280
Hauptverfasser: Lehre, Per Kristian, Nguyen, Phan Trung Hai
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We perform rigorous runtime analyses for the univariate marginal distribution algorithm ( UMDA ) and the population-based incremental learning ( PBIL ) Algorithm on LeadingOnes . For the UMDA , the currently known expected runtime on the function is O n λ log λ + n 2 under an offspring population size λ = Ω ( log n ) and a parent population size μ ≤ λ / ( e ( 1 + δ ) ) for any constant δ > 0 (Dang and Lehre, GECCO 2015). There is no lower bound on the expected runtime under the same parameter settings. It also remains unknown whether the algorithm can still optimise the LeadingOnes function within a polynomial runtime when μ ≥ λ / ( e ( 1 + δ ) ) . In case of the PBIL , an expected runtime of O ( n 2 + c ) holds for some constant c ∈ ( 0 , 1 ) (Wu, Kolonko and Möhring, IEEE TEVC 2017). Despite being a generalisation of the UMDA , this upper bound is significantly asymptotically looser than the upper bound of O n 2 of the UMDA for λ = Ω ( log n ) ∩ O n / log n . Furthermore, the required population size is very large, i.e., λ = Ω ( n 1 + c ) . Our contributions are then threefold: (1) we show that the UMDA with μ = Ω ( log n ) and λ ≤ μ e 1 - ε / ( 1 + δ ) for any constants ε ∈ ( 0 , 1 ) and 0 < δ ≤ e 1 - ε - 1 requires an expected runtime of e Ω ( μ ) on LeadingOnes , (2) an upper bound of O n λ log λ + n 2 is shown for the PBIL , which improves the current bound O n 2 + c by a significant factor of Θ ( n c ) , and (3) we for the first time consider the two algorithms on the LeadingOnes function in a noisy environment and obtain an expected runtime of O n 2 for appropriate parameter settings. Our results emphasise that despite the independence assumption in the probabilistic models, the UMDA and the PBIL with fine-tuned parameter choices can still cope very well with variable interactions.
ISSN:0178-4617
1432-0541
DOI:10.1007/s00453-021-00862-3