Background
DDMOP is a suite of data-driven multiobjective optimization problems drawn from real-world applications, used widely in surrogate-assisted / offline data-driven optimization research. The problems are defined by datasets and/or surrogate models rather than clean analytic formulas. DESDEO has no implementation currently.
Heads-up (scoping): this is dataset/surrogate-driven, so it is more about combining data + surrogate evaluation into a Problem than transcribing a formula. DESDEO already has surrogate-model support (surrogatemodels/) and a simulator/external problem interface. Build on those. Partial PRs (a single DDMOP instance) are welcome.
What to do
Reference
He, C., Tian, Y., Wang, H., & Jin, Y. (2020). A repository of real-world datasets for data-driven evolutionary multiobjective optimization. Complex & Intelligent Systems, 6, 189–197. (implementation https://github.com/HandingWang/DDMOP/tree/master )
Done when
Background
DDMOP is a suite of data-driven multiobjective optimization problems drawn from real-world applications, used widely in surrogate-assisted / offline data-driven optimization research. The problems are defined by datasets and/or surrogate models rather than clean analytic formulas. DESDEO has no implementation currently.
What to do
Problemwhose objectives query the surrogate.ddmop(instance: int) -> Problem) registered in__init__.py.Reference
He, C., Tian, Y., Wang, H., & Jin, Y. (2020). A repository of real-world datasets for data-driven evolutionary multiobjective optimization. Complex & Intelligent Systems, 6, 189–197. (implementation https://github.com/HandingWang/DDMOP/tree/master )
Done when
Problem, evaluates to objective values, and has a passing test.