SDDObench is the first benchmark tailored for evaluating and comparing the streaming data-driven evolutionary algorithms (SDDEAs). SDDObench comprises two sets of objective functions combined with five different types of concept drifts, which offer the benefit of being inclusive in generating data streams that mimic various real-world situations, while also facilitating straightforward description and analysis.
The code has been tested running under python 3.10.13, with the following packages installed (along with their dependencies):
- numpy==1.26.0
Please run the 'example.py'.
Please refer to the relevant descriptions provided in the manuscript for a comprehensive understanding of the total parameters. Below are the suggested ranges of values for the user-defined parameters:
parameter | range of values |
---|---|
changing Intensity for |
|
the number of randomly selected points in |
|
offset of the noise in |
|
change rate in F2: |
|
recurrent period: |
Where