MPBall: Performance of 3 different dynamic optimization algorithms on...

Description Usage Format Source Examples

Description

Dataset with the performance of several dynamic optimization algorithms in the Moving Peaks Benchmark problem (see the source section) at five time moments, just before a change. The MPB function can be configured according to some parameters such as the dimension, the change frequency and the severity of changes. The performance measure employed is the average offline error, averaged from the beginning up to each time moment. This dataset serves for illustrating how to compose a video sequence using function animatedplot.

Usage

1

Format

A data frame with 82500 observations on the following variables.

Algorithm

A factor with levels reactive-cs independent-cs mqso-both mqso-rand mqso-change mqso agents soriga that correspond to 8 different algorithms for dynamic optimization applied to the Moving Peaks Benchmark function.

Dim

A numeric vector with the dimension (number of input variables) of the MPB function.

CF

A numeric vector with the change frequency along the time, i.e. the number of evaluations of the fitness function after which a change of the location of the function maxima happens.

Severity

A numeric vector with the severity of a change when it occurs.

OffError_1,OffError_25,OffError_49,OffError_73,OffError_97

A numeric vector with the performance measure, in this case the offline error computed as the average (over the previous changes) of the offline errors just before every change. Each algorithm was allowed to run for 100 slices, but we have selected only 5 moments of that process, i.e. before the first change, the 25th change, the 49th, 73th and 97th change, in order to keep the resulting dataset reasonably small.

Source

I.G. del Amo, D.A. Pelta. SRCS: a technique for comparing multiple algorithms under several factors in dynamic optimization problems, in: E. Alba, A. Nakib, P. Siarry (Eds.), Metaheuristics for Dynamic Optimization. Series: Studies in Computational Intelligence 433, Springer, Berlin/Heidelberg, 2012.

Examples

1
2
3

Example output

'data.frame':	82500 obs. of  9 variables:
 $ Algorithm  : Factor w/ 3 levels "reactive-cs",..: 2 2 2 2 2 2 2 2 2 2 ...
 $ Dim        : int  5 5 5 5 5 5 5 5 5 5 ...
 $ CF         : int  40 40 40 40 40 40 40 40 40 40 ...
 $ Severity   : int  2 2 2 2 2 2 2 2 2 2 ...
 $ OffError_1 : num  16.1 53.7 53.8 51.4 37 ...
 $ OffError_25: num  17.2 23.6 16.1 20.4 24.2 ...
 $ OffError_49: num  19.8 20.9 18.1 19.9 21.5 ...
 $ OffError_73: num  21 20.4 17.8 19.3 20.4 ...
 $ OffError_97: num  21.5 18.9 17.4 18.1 22.3 ...
  Algorithm Dim CF Severity OffError_1 OffError_25 OffError_49 OffError_73
1    agents   5 40        2     16.113    17.16100    19.81569    20.98042
2    agents   5 40        2     53.729    23.61571    20.91031    20.35495
3    agents   5 40        2     53.844    16.08771    18.12746    17.80184
4    agents   5 40        2     51.424    20.36043    19.88300    19.28211
5    agents   5 40        2     36.983    24.15686    21.47315    20.35105
6    agents   5 40        2     42.498    25.10071    21.30423    18.10195
  OffError_97
1    21.51592
2    18.86056
3    17.37792
4    18.14240
5    22.32768
6    19.44236

SRCS documentation built on May 2, 2019, 8:34 a.m.

Related to MPBall in SRCS...