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...
Gespeichert in:
Veröffentlicht in: | Algorithmica 2021-10, Vol.83 (10), p.3238-3280 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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 |