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
The PDF version of the paper is available here. If you find our SDDObench has given you some help, please cite it in your publications or projects:
@inproceedings{zhong2024sddobench,
title={SDDObench: A Benchmark for Streaming Data-Driven Optimization with Concept Drift},
author={Zhong, Yuanting and Wang, Xincan and Sun, Yuhong and Gong, Yue-Jiao},
booktitle={Proceedings of the Genetic and Evolutionary Computation Conference},
address = {Melbourne VIC Australia},
pages={59--67},
year={2024}
}