the impact of search volume on the performance of … · 2021. 1. 2. · the impact of search...

9
HAL Id: hal-01435453 https://hal.inria.fr/hal-01435453 Submitted on 14 Jan 2017 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. The Impact of Search Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite Anne Auger, Dimo Brockhoff, Nikolaus Hansen, Dejan Tušar, Tea Tušar, Tobias Wagner To cite this version: Anne Auger, Dimo Brockhoff, Nikolaus Hansen, Dejan Tušar, Tea Tušar, et al.. The Impact of Search Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite. GECCO 2016 - Genetic and Evolutionary Computation Conference, Jul 2016, Denver, CO, United States. pp.1257 - 1264, 10.1145/2908961.2931709. hal-01435453

Upload: others

Post on 23-Jan-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Impact of Search Volume on the Performance of … · 2021. 1. 2. · The Impact of Search Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite Anne

HAL Id: hal-01435453https://hal.inria.fr/hal-01435453

Submitted on 14 Jan 2017

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinée au dépôt et à la diffusion de documentsscientifiques de niveau recherche, publiés ou non,émanant des établissements d’enseignement et derecherche français ou étrangers, des laboratoirespublics ou privés.

The Impact of Search Volume on the Performance ofRANDOMSEARCH on the Bi-objective BBOB-2016

Test SuiteAnne Auger, Dimo Brockhoff, Nikolaus Hansen, Dejan Tušar, Tea Tušar,

Tobias Wagner

To cite this version:Anne Auger, Dimo Brockhoff, Nikolaus Hansen, Dejan Tušar, Tea Tušar, et al.. The Impact ofSearch Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite.GECCO 2016 - Genetic and Evolutionary Computation Conference, Jul 2016, Denver, CO, UnitedStates. pp.1257 - 1264, �10.1145/2908961.2931709�. �hal-01435453�

Page 2: The Impact of Search Volume on the Performance of … · 2021. 1. 2. · The Impact of Search Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite Anne

The Impact of Search Volume on the Performance ofRANDOMSEARCH on the Bi-objective BBOB-2016 Test

Suite

Anne Auger⋆ Dimo Brockhoff● Nikolaus Hansen⋆

Dejan Tušar● Tea Tušar● Tobias Wagner◇⋆Inria Saclay—Ile-de-France

TAO team, FranceLRI, Univ. Paris-Sud

[email protected]

●Inria Lille Nord-EuropeDOLPHIN team, France

Univ. Lille, CNRS, UMR 9189 – [email protected]

◇TU Dortmund UniversityInstitute of Machining

Technology (ISF), [email protected]

ABSTRACTPure random search is undeniably the simplest stochasticsearch algorithm for numerical optimization. Essentiallythe only thing to be determined to implement the algo-rithm is its sampling space, the influence of which on theperformance on the bi-objective bbob-biobj test suite ofthe COCO platform is investigated here. It turns out thatthe suggested region of interest of [−100,100]n (with n be-ing the problem dimension) has a too vast volume for thealgorithm to approximate the Pareto set effectively. Bet-ter performance can be achieved if solutions are sampleduniformly within [−5,5]n or [−4,4]n. The latter samplingbox corresponds to the smallest hypercube encapsulating allsingle-objective optima of the 55 constructed bi-objectiveproblems of the bbob-biobj test suite. However, not allbest known Pareto set approximations are entirely containedwithin [−5,5]n.

KeywordsBenchmarking, Black-box optimization, Bi-objective opti-mization

1. INTRODUCTIONPure random search [2] often serves as a baseline algorithm

in benchmarking numerical optimizers. However, the choiceof the algorithm’s sampling space is crucial and the impact ofthis choice will be illustrated here on the bi-objective bbob-

biobj test suite [7] of the Comparing Continuous Optimizersplatform COCO [4]. Although bbob-biobj is a test suite ofunconstrained problems, the COCO platform allows algo-rithms to access some largest and smallest value of intereston the variables for each problem. They can, in turn, serveas a first estimate about where to sample initial candidatesolutions. For the single-objective bbob test suite, which is

©The authors, 2016. This is the authors’ version of the work. It is postedhere by permission of ACM for your personal use. Not for redistribution.The definitive version was published at GECCO’16, July 20–24, 2016, Den-ver, CO, USA, http://dx.doi.org/10.1145/2908961.2931709

used as basis for the construction of the problems in thebbob-biobj suite, the upper and lower variable bounds de-fine a so-called region of interest of [−5,5]n with n beingthe problem dimension. This region contains by construc-tion, the optima of all problems that are located in the hy-percube [−4,4]n. Combining single-objective problems fromthe bbob suite to the bi-objective problems of bbob-biobj,however, does not guarantee that the entire Pareto sets arecontained within the single-objective region of interest. Pre-liminary investigations therefore suggested to enlarge the re-gion of interest for bbob-biobj to [−100,100]n.

As we will see below, the significantly larger search vol-ume of [−100,100]n makes the pure random search, whensampling in it, clearly less effective than if it samples within[−4,4]n or [−5,5]n—even if parts of the Pareto set for someproblems cannot be reached.1

2. ALGORITHM PRESENTATIONUntil the given budget (in terms of a given number of func-

tion evaluations) is exhausted, the pure random search sam-ples a new candidate solution independently identically dis-tributed uniformly at random within a sampling box [−b, b]n.Here, we investigate three variants with b = 4, b = 5, andb = 100 and denote them as RS-4, RS-5, and RS-100 respec-tively. For the final experiments, a budget of 106

⋅n functionevaluations has been chosen for RS-5, which will serve as thebaseline. The other two algorithms have been run for 105

⋅nfunction evaluations.

3. CPU TIMINGIn order to evaluate the CPU timing of the pure random

search, we have run RS-5, sampling within [−5,5]n, on theentire bbob-biobj test suite for 103

⋅n function evaluations.The Matlab/Octave code was run with Octave 4.0.0 on aWindows 7 machine with Intel(R) Core(TM) i7-5600U CPU2.60GHz with 1 processor and 2 cores. The time per func-tion evaluation for dimensions 2, 3, 5, 10, 20, and 40 equaled6.0 ⋅10−5, 5.8 ⋅10−5, 5.5 ⋅10−5, 5.5 ⋅10−5, 5.8 ⋅10−5, and 6.8 ⋅10−5

seconds respectively. The other algorithms being essentially

1Because no analytical description of the Pareto sets areknown for the bbob-biobj suite, we should rather talk aboutparts of the best known Pareto set approximations here.

Page 3: The Impact of Search Volume on the Performance of … · 2021. 1. 2. · The Impact of Search Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite Anne

the same internally as RS-5, the timing per function evalu-ation for RS-4 and RS-100 are very similar and not shown.

4. RESULTS AND DISCUSSIONSResults from experiments according to [5], [3] and [1] on

the benchmark functions given in [7] are presented in Fig-ures 1, 2, 4 and 5 and in Tables 1 and 2. The experimentswere performed with COCO [4], version 1.0.1, the plots wereproduced with version 1.1.1.

The average running time (aRT), used in the tables,depends on a given quality indicator value, Itarget = I

ref+∆I,

and is computed over all relevant trials as the number offunction evaluations executed during each trial while thebest indicator value did not reach Itarget, summed over alltrials and divided by the number of trials that actuallyreached Itarget [5, 6]. Statistical significance is testedwith the rank-sum test for a given target Itarget using, foreach trial, either the number of needed function evaluationsto reach Itarget (inverted and multiplied by −1), or, if thetarget was not reached, the best ∆I-value achieved, mea-sured only up to the smallest number of overall functionevaluations for any unsuccessful trial under consideration.

As to algorithm performance with respect to the currentlybest known Pareto set approximations (COCO release 1.1),a few general statements can be made:

First of all, we can observe that RS-100 performs clearlyworse than the other two random search variants over allfunctions, targets, and dimensions displayed, except if tar-gets have not been hit or in the rare cases of exact sameperformances when the easiest displayed target was hit al-ready in the first evaluation (on f11, f22, and f35 in 5-D, andon f5, f11, f18, and f35 in 20-D). The orders of magnitudeworse performance of RS-100 can easily be explained by thevast search volume of [−100,100]n in comparison to the vol-ume of [−4,4]n where the optima of the single objectivesand thus the Pareto fronts’ extremes are guaranteed to belocated.

Second, when comparing RS-4 and RS-5, slight advan-tages in favor of the former over the latter can be observedon some problems, except for f12 and f20 where the oppo-site is the case (all results not significant). The largest differ-ence is observed on the weakly-structured Schwefel/Schwefelproblem (f53) where RS-4 is about 10 times faster in 10-Dthan RS-5.

Overall, it seems as if the search performance of the purerandom search is not much affected by the fact that on someproblems, the best known Pareto set approximations are lo-cated (in part) outside of their sampling boxes. A closeranalysis shows that even on problems where the currentlybest Pareto set approximation lies partly outside of [−6,6]n

on three of the displayed five instances, namely on the func-tions f11, f14, and f22 in 5-D, RS-100 is by far worse thanthe other two algorithms when looking at the ECDFs, seeFig. 3.

5. CONCLUSIONSWe have investigated the influence of the sampling box in

which a pure random search is sampling its candidate so-lutions on the performance on the bi-objective bbob-biobj

test suite. It turned out that the region of interest [−100,100]n,suggested by the COCO platform, and in which the cur-rently best known Pareto set approximation is certainly con-

tained, has a too large search volume for the algorithm to beeffective. Reducing the sampling box to the suggested regionof interest [−5,5]n for the single-objective functions of whichthe bbob-biobj test suite is composed of, but which does notguarantee that the Pareto set is entirely inside, increases theperformance by orders of magnitude. As a consequence, thedefault pure random search for future comparisons shouldbe the one that samples within the box [−5,5]n. Also un-bounded algorithms which need a bounded sampling boxfor its initialization, should consider a smaller sampling boxthan the suggested region of interest.

6. ACKNOWLEDGMENTSThis work was supported by the grant ANR-12-MONU-

0009 (NumBBO) of the French National Research Agency.

7. REFERENCES[1] D. Brockhoff, T. Tusar, D. Tusar, T. Wagner,

N. Hansen, and A. Auger. Biobjective performanceassessment with the COCO platform. ArXiv e-prints,arXiv:1605.01746, 2016.

[2] S. H. Brooks. A discussion of random methods forseeking maxima. Operations Research, 6(2):244–251,1958.

[3] N. Hansen, A. Auger, D. Brockhoff, D. Tusar, andT. Tusar. COCO: Performance assessment. ArXive-prints, arXiv:1605.03560, 2016.

[4] N. Hansen, A. Auger, O. Mersmann, T. Tusar, andD. Brockhoff. COCO: A platform for comparingcontinuous optimizers in a black-box setting. ArXive-prints, arXiv:1603.08785, 2016.

[5] N. Hansen, T. Tusar, O. Mersmann, A. Auger, andD. Brockhoff. COCO: The experimental procedure.ArXiv e-prints, arXiv:1603.08776, 2016.

[6] K. Price. Differential evolution vs. the functions of thesecond ICEO. In Proceedings of the IEEE InternationalCongress on Evolutionary Computation, pages 153–157,1997.

[7] T. Tusar, D. Brockhoff, N. Hansen, and A. Auger.COCO: The bi-objective black-box optimizationbenchmarking (bbob-biobj) test suite. ArXiv e-prints,arXiv:1604.00359, 2016.

Page 4: The Impact of Search Volume on the Performance of … · 2021. 1. 2. · The Impact of Search Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite Anne

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f1, 10-D5, 5, 5 instances

1.1.1

1 Sphere/Sphere

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f2, 10-D5, 5, 5 instances

1.1.1

2 Sphere/sep. Ellipsoid

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f3, 10-D5, 5, 5 instances

1.1.1

3 Sphere/Attractive sector

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f4, 10-D5, 5, 5 instances

1.1.1

4 Sphere/Rosenbrock

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f5, 10-D5, 5, 5 instances

1.1.1

5 Sphere/Sharp ridge

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f6, 10-D5, 5, 5 instances

1.1.1

6 Sphere/Different Powers

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f7, 10-D5, 5, 5 instances

1.1.1

7 Sphere/Rastrigin

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f8, 10-D5, 5, 5 instances

1.1.1

8 Sphere/Schaffer F7

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f9, 10-D5, 5, 5 instances

1.1.1

9 Sphere/Schwefel

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f10, 10-D5, 5, 5 instances

1.1.1

10 Sphere/Gallagher 101

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f11, 10-D5, 5, 5 instances

1.1.1

11 sep. Ellipsoid/sep. Ellipsoid

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f12, 10-D5, 5, 5 instances

1.1.1

12 sep. Ellipsoid/Attractive sector

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f13, 10-D5, 5, 5 instances

1.1.1

13 sep. Ellipsoid/Rosenbrock

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f14, 10-D5, 5, 5 instances

1.1.1

14 sep. Ellipsoid/Sharp ridge

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f15, 10-D5, 5, 5 instances

1.1.1

15 sep. Ellipsoid/Different Powers

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f16, 10-D5, 5, 5 instances

1.1.1

16 sep. Ellipsoid/Rastrigin

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f17, 10-D5, 5, 5 instances

1.1.1

17 sep. Ellipsoid/Schaffer F7

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f18, 10-D5, 5, 5 instances

1.1.1

18 sep. Ellipsoid/Schwefel

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

sRS-100

RS-5

RS-4bbob-biobj - f19, 10-D5, 5, 5 instances

1.1.1

19 sep. Ellipsoid/Gallagher 101

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f20, 10-D5, 5, 5 instances

1.1.1

20 Attractive sector/Attractive sector

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f21, 10-D5, 5, 5 instances

1.1.1

21 Attractive sector/Rosenbrock

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f22, 10-D5, 5, 5 instances

1.1.1

22 Attractive sector/Sharp ridge

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f23, 10-D5, 5, 5 instances

1.1.1

23 Attractive sector/Different Powers

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f24, 10-D5, 5, 5 instances

1.1.1

24 Attractive sector/Rastrigin

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f25, 10-D5, 5, 5 instances

1.1.1

25 Attractive sector/Schaffer F7

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f26, 10-D5, 5, 5 instances

1.1.1

26 Attractive sector/Schwefel

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f27, 10-D5, 5, 5 instances

1.1.1

27 Attractive sector/Gallagher 101

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f28, 10-D5, 5, 5 instances

1.1.1

28 Rosenbrock/Rosenbrock

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f29, 10-D5, 5, 5 instances

1.1.1

29 Rosenbrock/Sharp ridge

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f30, 10-D5, 5, 5 instances

1.1.1

30 Rosenbrock/Different Powers

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f31, 10-D5, 5, 5 instances

1.1.1

31 Rosenbrock/Rastrigin

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f32, 10-D5, 5, 5 instances

1.1.1

32 Rosenbrock/Schaffer F7

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f33, 10-D5, 5, 5 instances

1.1.1

33 Rosenbrock/Schwefel

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f34, 10-D5, 5, 5 instances

1.1.1

34 Rosenbrock/Gallagher 101

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f35, 10-D5, 5, 5 instances

1.1.1

35 Sharp ridge/Sharp ridge

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f36, 10-D5, 5, 5 instances

1.1.1

36 Sharp ridge/Different Powers

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f37, 10-D5, 5, 5 instances

1.1.1

37 Sharp ridge/Rastrigin

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f38, 10-D5, 5, 5 instances

1.1.1

38 Sharp ridge/Schaffer F7

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f39, 10-D5, 5, 5 instances

1.1.1

39 Sharp ridge/Schwefel

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f40, 10-D5, 5, 5 instances

1.1.1

40 Sharp ridge/Gallagher 101

Figure 1: Bootstrapped empirical cumulative distribution of the number of objective function eval-uations divided by dimension (FEvals/DIM) for 58 targets with target precision in {−10−4,−10−4.2,−10−4.4,−10−4.6,−10−4.8,−10−5,0,10−5,10−4.9,10−4.8, . . . ,10−0.1,100

} for each single function f1 to f40 in 10-D.

Page 5: The Impact of Search Volume on the Performance of … · 2021. 1. 2. · The Impact of Search Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite Anne

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f41, 10-D5, 5, 5 instances

1.1.1

41 Different Powers/Different Powers

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f42, 10-D5, 5, 5 instances

1.1.1

42 Different Powers/Rastrigin

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f43, 10-D5, 5, 5 instances

1.1.1

43 Different Powers/Schaffer F7

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f44, 10-D5, 5, 5 instances

1.1.1

44 Different Powers/Schwefel

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f45, 10-D5, 5, 5 instances

1.1.1

45 Different Powers/Gallagher 101

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f46, 10-D5, 5, 5 instances

1.1.1

46 Rastrigin/Rastrigin

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f47, 10-D5, 5, 5 instances

1.1.1

47 Rastrigin/Schaffer F7

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f48, 10-D5, 5, 5 instances

1.1.1

48 Rastrigin/Schwefel

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f49, 10-D5, 5, 5 instances

1.1.1

49 Rastrigin/Gallagher 101

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f40, 10-D5, 5, 5 instances

1.1.1

40 Sharp ridge/Gallagher 101

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f51, 10-D5, 5, 5 instances

1.1.1

51 Schaffer F7/Schwefel

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f52, 10-D5, 5, 5 instances

1.1.1

52 Schaffer F7/Gallagher 101

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f53, 10-D5, 5, 5 instances

1.1.1

53 Schwefel/Schwefel

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f54, 10-D5, 5, 5 instances

1.1.1

54 Schwefel/Gallagher 101

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f55, 10-D5, 5, 5 instances

1.1.1

55 Gallagher 101/Gallagher 101

Figure 2: Bootstrapped empirical cumulative distribution of the number of objective function evaluationsdivided by dimension (FEvals/DIM) as in Fig. 1 but for functions f41 to f55 in 10-D.

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f11, 5-D5, 5, 5 instances

1.1.1

11 sep. Ellipsoid/sep. Ellipsoid

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f14, 5-D5, 5, 5 instances

1.1.1

14 sep. Ellipsoid/Sharp ridge

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f22, 5-D5, 5, 5 instances

1.1.1

22 Attractive sector/Sharp ridge

Figure 3: Bootstrapped empirical cumulative distribution of the number of objective function evaluationsdivided by dimension (FEvals/DIM) for the same 58 targets as in Fig. 1, here for three functions in 5-D forwhich the hypervolume reference sets have solutions outside [−6,6]n for three of the five displayed instances.

Page 6: The Impact of Search Volume on the Performance of … · 2021. 1. 2. · The Impact of Search Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite Anne

separable-separable separable-moderate separable-ill-cond. separable-multimodal

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f1, f2, f11, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f3, f4, f12, f13, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f5, f6, f14, f15, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f7, f8, f16, f17, 5-D5, 5, 5 instances

1.1.1

separable-weakstructure moderate-moderate moderate-ill-cond. moderate-multimodal

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f9, f10, f18, f19, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f20, f21, f28, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f22, f23, f29, f30, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f24, f25, f31, f32, 5-D5, 5, 5 instances

1.1.1

moderate-weakstructure ill-cond.-ill-cond. ill-cond.-multimodal ill-cond.-weakstructure

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f26, f27, f33, f34, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f35, f36, f41, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f37, f38, f42, f43, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f39, f40, f44, f45, 5-D5, 5, 5 instances

1.1.1

multimodal-multimodal multimodal-weakstructure weakstructure-weakstructure all 55 functions

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f46, f47, f50, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f48, f49, f51, f52, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f53-f55, 5-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-4

RS-5bbob-biobj - f1-f55, 5-D5, 5, 5 instances

1.1.1

Figure 4: Bootstrapped empirical cumulative distribution of the number of objective functionevaluations divided by dimension (FEvals/DIM) for 58 targets with target precision in {−10−4,−10−4.2,−10−4.4,−10−4.6,−10−4.8,−10−5,0,10−5,10−4.9,10−4.8, . . . ,10−0.1,100

} for all functions and subgroups in 5-D.

Page 7: The Impact of Search Volume on the Performance of … · 2021. 1. 2. · The Impact of Search Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite Anne

separable-separable separable-moderate separable-ill-cond. separable-multimodal

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f1, f2, f11, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f3, f4, f12, f13, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f5, f6, f14, f15, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f7, f8, f16, f17, 20-D5, 5, 5 instances

1.1.1

separable-weakstructure moderate-moderate moderate-ill-cond. moderate-multimodal

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f9, f10, f18, f19, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f20, f21, f28, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f22, f23, f29, f30, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f24, f25, f31, f32, 20-D5, 5, 5 instances

1.1.1

moderate-weakstructure ill-cond.-ill-cond. ill-cond.-multimodal ill-cond.-weakstructure

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f26, f27, f33, f34, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f35, f36, f41, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f37, f38, f42, f43, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f39, f40, f44, f45, 20-D5, 5, 5 instances

1.1.1

multimodal-multimodal multimodal-weakstructure weakstructure-weakstructure all 55 functions

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f46, f47, f50, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f48, f49, f51, f52, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f53-f55, 20-D5, 5, 5 instances

1.1.1

0 1 2 3 4 5 6 7 8log10 of (# f-evals / dimension)

0.0

0.2

0.4

0.6

0.8

1.0

Pro

port

ion o

f fu

nct

ion+

targ

et

pair

s

RS-100

RS-5

RS-4bbob-biobj - f1-f55, 20-D5, 5, 5 instances

1.1.1

Figure 5: Bootstrapped empirical cumulative distribution of the number of objective functionevaluations divided by dimension (FEvals/DIM) for 58 targets with target precision in {−10−4,−10−4.2,−10−4.4,−10−4.6,−10−4.8,−10−5,0,10−5,10−4.9,10−4.8, . . . ,10−0.1,100

} for all functions and subgroups in 20-D.

Page 8: The Impact of Search Volume on the Performance of … · 2021. 1. 2. · The Impact of Search Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite Anne

∆f 1e0 1e-2 1e-5 #su

cc

f1RS-4 1(0) 1.1e6(1e6) ∞ 5e5 0/5RS-5 1(0) 3.0e6(4e6) ∞ 5e6 0/5RS-100 3.4e4(8e4) ∞ ∞ 5e5 0/5

f2

RS-4 1.6(0.8) 5.7e5(7e5) ∞ 5e5 0/5RS-5 3.0(2) 3.8e6(4e6) ∞ 5e6 0/5RS-1003440(4551) ∞ ∞ 5e5 0/5

f3

RS-4 1.2(0) 2.5e6(2e6) ∞ 5e5 0/5RS-5 1(0) 5.1e6(7e6) ∞ 5e6 0/5RS-100 1.4e4(3e4) ∞ ∞ 5e5 0/5

f4

RS-4 1(0) 6.2e5(3e5) ∞ 5e5 0/5RS-5 1(0) 1.4e6(2e6) ∞ 5e6 0/5RS-100 5.9e4(6e4) ∞ ∞ 5e5 0/5

f5

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-1005.6(8) ∞ ∞ 5e5 0/5

f6

RS-4 1(0) 6.1e5(3e5) ∞ 5e5 0/5RS-5 1(0) 4.2e6(4e6) ∞ 5e6 0/5RS-100 2.1e4(3e4) ∞ ∞ 5e5 0/5

f7

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-100 1.1e4(2e4) ∞ ∞ 5e5 0/5

f8

RS-4 1.6(2) ∞ ∞ 5e5 0/5RS-5 3.8(4) ∞ ∞ 5e6 0/5RS-100 2.0e6(2e6) ∞ ∞ 5e5 0/5

f9

RS-4 3.0(5) 9.8e5(6e5) ∞ 5e5 0/5RS-5 2.4(2) 2.4e6(1e6) ∞ 5e6 0/5RS-100 1.5e5(3e5) ∞ ∞ 5e5 0/5

f10

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) 2.3e7(2e7) ∞ 5e6 0/5RS-100 9.9e4(2e5) ∞ ∞ 5e5 0/5

f11

RS-4 1(0) 1.3e5(3e5) ∞ 5e5 0/5RS-5 1(0) 4.5e5(1e6) ∞ 5e6 0/5RS-1001(0) ∞ ∞ 5e5 0/5

f12

RS-4 1(0) 3.7e5(3e5) ∞ 5e5 0/5RS-5 1(0) 2.1e6(3e6) ∞ 5e6 0/5RS-100281(494) ∞ ∞ 5e5 0/5

f13

RS-4 2.8(4) 1.1e4(2e4) ∞ 5e5 0/5RS-5 2.8(0) 1.3e5(1e5) ∞ 5e6 0/5RS-100 1.3e5(3e5) ∞ ∞ 5e5 0/5

f14

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-1005.2(4) ∞ ∞ 5e5 0/5

f15

RS-4 28(65) 1.0e6(6e5) ∞ 5e5 0/5RS-5 6.4(7) 8.4e6(8e6) ∞ 5e6 0/5RS-100 1.3e5(3e5) ∞ ∞ 5e5 0/5

f16

RS-4 1.4(0.5) ∞ ∞ 5e5 0/5RS-5 2.0(2) 2.2e7(3e7) ∞ 5e6 0/5RS-10099(112) ∞ ∞ 5e5 0/5

f17

RS-4 101(248) ∞ ∞ 5e5 0/5RS-5 1702(4250) ∞ ∞ 5e6 0/5RS-100 1.3e5(3e5) ∞ ∞ 5e5 0/5

f18

RS-4 1(0) 9.5e4(1e5) ∞ 5e5 0/5RS-5 1(0) 4.2e5(1e6) ∞ 5e6 0/5RS-10035(48) ∞ ∞ 5e5 0/5

f19

RS-4 2.4(2) 2.4e6(2e6) ∞ 5e5 0/5RS-5 1.8(1) 5.5e5(5e5) ∞ 5e6 0/5RS-1002938(3361) ∞ ∞ 5e5 0/5

∆f 1e0 1e-2 1e-5 #su

cc

f20RS-4 1(0) 9.0e5(1e6) ∞ 5e5 0/5RS-5 1(0) 1.6e6(3e6) ∞ 5e6 0/5RS-100 1.3e5(4e5) ∞ ∞ 5e5 0/5

f21

RS-4 1(0) 2.0e6(2e6) ∞ 5e5 0/5RS-5 1(0) 5.7e6(8e6) ∞ 5e6 0/5RS-100 1.2e4(2e4) ∞ ∞ 5e5 0/5

f22

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-1001(0) ∞ ∞ 5e5 0/5

f23

RS-4 1(0) 8.8e5(9e5) ∞ 5e5 0/5RS-5 1(0) 3.8e6(5e6) ∞ 5e6 0/5RS-1008.4(6) ∞ ∞ 5e5 0/5

f24

RS-4 1.8(2) ∞ ∞ 5e5 0/5RS-5 1.4(1) ∞ ∞ 5e6 0/5RS-1005170(6451) ∞ ∞ 5e5 0/5

f25

RS-4 2.4(4) ∞ ∞ 5e5 0/5RS-5 3.0(5) ∞ ∞ 5e6 0/5RS-1007624(9493) ∞ ∞ 5e5 0/5

f26

RS-4 6.2(13) 4.3e5(3e5) ∞ 5e5 0/5RS-5 3.6(6) 1.7e6(4e6) ∞ 5e6 0/5RS-100 3.3e5(5e5) ∞ ∞ 5e5 0/5

f27

RS-4 1.2(0.5) ∞ ∞ 5e5 0/5RS-5 2.0(2) 1.7e6(2e6) ∞ 5e6 0/5RS-10034(32) ∞ ∞ 5e5 0/5

f28

RS-4 1(0) 1.5e5(3e5) ∞ 5e5 0/5RS-5 1(0) 7.4e5(9e5) ∞ 5e6 0/5RS-1004025(6037) ∞ ∞ 5e5 0/5

f29

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-1006504(1e4) ∞ ∞ 5e5 0/5

f30

RS-4 1(0) 5.1e5(7e5) ∞ 5e5 0/5RS-5 2.0(2) 3.8e6(6e6) ∞ 5e6 0/5RS-100 4.2e5(8e5) ∞ ∞ 5e5 0/5

f31

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-100 1.6e5(2e5) ∞ ∞ 5e5 0/5

f32

RS-4 2.2(2) ∞ ∞ 5e5 0/5RS-5 3.8(2) ∞ ∞ 5e6 0/5RS-100 4.9e5(9e5) ∞ ∞ 5e5 0/5

f33

RS-4 3.4(3) 1.1e4(2e4) ∞ 5e5 0/5RS-5 4.6(9) 2.4e4(4e4) ∞ 5e6 0/5RS-100 8.6e5(4e5) ∞ ∞ 5e5 0/5

f34

RS-4 1.6(2) 5.7e5(2e5) ∞ 5e5 0/5RS-5 1.6(0.2) 1.6e6(3e6) ∞ 5e6 0/5RS-100 2.1e5(3e5) ∞ ∞ 5e5 0/5

f35

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) 2.3e7(2e7) ∞ 5e6 0/5RS-1001(0) ∞ ∞ 5e5 0/5

f36

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-100 1.7e4(4e4) ∞ ∞ 5e5 0/5

f37

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-10056(90) ∞ ∞ 5e5 0/5

∆f 1e0 1e-2 1e-5 #su

cc

f38RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-100 2.0e4(3e4) ∞ ∞ 5e5 0/5

f39

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-1001599(220) ∞ ∞ 5e5 0/5

f40

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-100102(174) ∞ ∞ 5e5 0/5

f41

RS-4 1(0) 4.4e5(5e5) ∞ 5e5 0/5RS-5 3.8(4) 3.6e6(9e6) ∞ 5e6 0/5RS-100 2.1e5(4e5) ∞ ∞ 5e5 0/5

f42

RS-4 1.6(2) ∞ ∞ 5e5 0/5RS-5 3.0(2) ∞ ∞ 5e6 0/5RS-100 4.2e5(8e5) ∞ ∞ 5e5 0/5

f43

RS-4 2.0(2) ∞ ∞ 5e5 0/5RS-5 2.2(2) ∞ ∞ 5e6 0/5RS-100 2.1e6(1e6) ∞ ∞ 5e5 0/5

f44

RS-4 1.4(0.5) 6.1e5(5e5) ∞ 5e5 0/5RS-5 1(0) 2.9e6(2e6) ∞ 5e6 0/5RS-100 7.6e5(9e5) ∞ ∞ 5e5 0/5

f45

RS-4 3.8(4) ∞ ∞ 5e5 0/5RS-5 3.8(6) 2.4e7(2e7) ∞ 5e6 0/5RS-100 3.1e5(2e5) ∞ ∞ 5e5 0/5

f46

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-100 1.6e5(5e5) ∞ ∞ 5e5 0/5

f47

RS-4 1.6(0.8) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-100 1.9e5(1e5) ∞ ∞ 5e5 0/5

f48

RS-4 4.0(6) ∞ ∞ 5e5 0/5RS-5 5.6(5) ∞ ∞ 5e6 0/5RS-100 2.1e6(2e6) ∞ ∞ 5e5 0/5

f49

RS-4 1.4(0.5) ∞ ∞ 5e5 0/5RS-5 2.0(1) ∞ ∞ 5e6 0/5RS-100 3.7e4(3e4) ∞ ∞ 5e5 0/5

f50

RS-4 1.2(0.5) ∞ ∞ 5e5 0/5RS-5 1(0) ∞ ∞ 5e6 0/5RS-100∞ ∞ ∞ 5e5 0/5

f51

RS-4 2.0(1) ∞ ∞ 5e5 0/5RS-5 1.2(0.5) ∞ ∞ 5e6 0/5RS-100 9.4e5(2e6) ∞ ∞ 5e5 0/5

f52

RS-4 1(0) ∞ ∞ 5e5 0/5RS-5 1.4(0.5) 2.1e7(3e7) ∞ 5e6 0/5RS-100 1.0e6(2e6) ∞ ∞ 5e5 0/5

f53

RS-4 30(74) 6447(1e4) ∞ 5e5 0/5RS-5 20(2) 1.8e4(4e4) ∞ 5e6 0/5RS-100 3.3e5(1e6) ∞ ∞ 5e5 0/5

f54

RS-4 1.2(0.5) 5.8e5(7e5) ∞ 5e5 0/5RS-5 1(0) 9.9e5(6e5) ∞ 5e6 0/5RS-100 2.0e5(2e5) ∞ ∞ 5e5 0/5

f55

RS-4 2.8(4) ∞ ∞ 5e5 0/5RS-5 1(0) 2.2e7(8e6) ∞ 5e6 0/5RS-100 4.0e5(5e5) ∞ ∞ 5e5 0/5

Table 1: Average runtime (aRT) to reach given targets, measured in number of function evaluations, indimension 5. For each function, the aRT and, in braces as dispersion measure, the half difference between10 and 90%-tile of (bootstrapped) runtimes is shown for the different target ∆I-values as shown in the toprow. #succ is the number of trials that reached the last target Iref + 10−5. The median number of conductedfunction evaluations is additionally given in italics, if the target in the last column was never reached. Entries,succeeded by a star, are statistically significantly better (according to the rank-sum test) when compared toall other algorithms of the table, with p = 0.05 or p = 10−k when the number k following the star is larger than1, with Bonferroni correction of 110. Best results are printed in bold.

Page 9: The Impact of Search Volume on the Performance of … · 2021. 1. 2. · The Impact of Search Volume on the Performance of RANDOMSEARCH on the Bi-objective BBOB-2016 Test Suite Anne

∆f 1e0 1e-2 1e-5 #su

cc

f1RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f2

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100 1.5e6(2e6) ∞ ∞ 2e6 0/5

f3

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-1003089(7463) ∞ ∞ 2e6 0/5

f4

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f5

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-1001(0) ∞ ∞ 2e6 0/5

f6

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f7

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100 8.0e6(1e7) ∞ ∞ 2e6 0/5

f8

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f9

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f10

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f11

RS-4 1(0) 9.2e6(1e7) ∞ 2e6 0/5RS-5 1(0) 8.6e7(1e8) ∞ 2e7 0/5RS-1001(0) ∞ ∞ 2e6 0/5

f12

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-1006.4(4) ∞ ∞ 2e6 0/5

f13

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100208(258) ∞ ∞ 2e6 0/5

f14

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-1002.6(2) ∞ ∞ 2e6 0/5

f15

RS-4 1.2(0.2) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100 3.8e6(5e6) ∞ ∞ 2e6 0/5

f16

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-1003119(3858) ∞ ∞ 2e6 0/5

f17

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1.8(2) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f18

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-1001(0) ∞ ∞ 2e6 0/5

f19

RS-4 1.4(1) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

∆f 1e0 1e-2 1e-5 #su

cc

f20RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-1004458(1e4) ∞ ∞ 2e6 0/5

f21

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100 1.1e6(2e6) ∞ ∞ 2e6 0/5

f22

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-1004.6(9) ∞ ∞ 2e6 0/5

f23

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1.2(0.5) ∞ ∞ 2e7 0/5RS-100 7.4e4(8e4) ∞ ∞ 2e6 0/5

f24

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100 4.1e4(5e4) ∞ ∞ 2e6 0/5

f25

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1.2(0.5) ∞ ∞ 2e7 0/5RS-100 3.1e6(3e6) ∞ ∞ 2e6 0/5

f26

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100 3.0e6(4e6) ∞ ∞ 2e6 0/5

f27

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100 2.4e4(5e4) ∞ ∞ 2e6 0/5

f28

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f29

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f30

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f31

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f32

RS-4 37(0) ∞ ∞ 2e6 0/5RS-5 613(1526) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f33

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f34

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f35

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-1001(0) ∞ ∞ 2e6 0/5

f36

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-1002296(5430) ∞ ∞ 2e6 0/5

f37

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100177(292) ∞ ∞ 2e6 0/5

∆f 1e0 1e-2 1e-5 #su

cc

f38RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f39

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100426(738) ∞ ∞ 2e6 0/5

f40

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-1007.8(0.2) ∞ ∞ 2e6 0/5

f41

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1.2(0.5) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f42

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f43

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f44

RS-4 3.0(4) ∞ ∞ 2e6 0/5RS-5 2.0(2) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f45

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f46

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f47

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1.2(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f48

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f49

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f50

RS-4 1.4(0.5) ∞ ∞ 2e6 0/5RS-5 1.4(1) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f51

RS-4 1.4(1) ∞ ∞ 2e6 0/5RS-5 6.0(4) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f52

RS-4 1.2(0.5) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f53

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100 1.3e6(2e6) ∞ ∞ 2e6 0/5

f54

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

f55

RS-4 1(0) ∞ ∞ 2e6 0/5RS-5 1(0) ∞ ∞ 2e7 0/5RS-100∞ ∞ ∞ 2e6 0/5

Table 2: Average runtime (aRT) to reach given targets, measured in number of function evaluations, indimension 20. For each function, the aRT and, in braces as dispersion measure, the half difference between10 and 90%-tile of (bootstrapped) runtimes is shown for the different target ∆I-values as shown in the toprow. #succ is the number of trials that reached the last target Iref + 10−5. The median number of conductedfunction evaluations is additionally given in italics, if the target in the last column was never reached. Entries,succeeded by a star, are statistically significantly better (according to the rank-sum test) when compared toall other algorithms of the table, with p = 0.05 or p = 10−k when the number k following the star is larger than1, with Bonferroni correction of 110. Best results are printed in bold.