Skip to content

测试问题 (Test Problem)

FlexDMO 框架提供了多种动态多目标测试问题,涵盖不同的动态特性和约束条件,用于评估算法在动态环境下的性能表现。

已实现问题

框架当前提供了以下测试问题的完整实现:

内置问题集

问题名称数量约束主要用途
DF[1]1CEC 2018 动态多目标基准
DP[2]10CEC 2025 动态多目标基准
CDP61–2FlexDMO 动态约束测试套件

CDP1–CDP6 覆盖移动边界、动态可行窗口、断裂 Pareto 前沿、移动非线性障碍以及多约束组合。应用会在 PF 图中用灰色背景显示 不可行域,并在回放时同步恢复对应环境的约束边界。

完整公式、难度分类和使用建议见 动态约束问题集

扩展支持

框架支持用户自定义新的测试问题,详细说明请参考自定义测试问题文档。

贡献问题

欢迎社区贡献新的测试问题!请通过GitHub提交Pull Request,我们会及时审核和集成优秀的问题实现。

参考文献

[1] Jiang, Shouyong, Shengxiang Yang, Xin Yao, Kay Chen Tan, Marcus Kaiser, and Natalio Krasnogor. "Benchmark functions for the cec'2018 competition on dynamic multiobjective optimization." Newcastle University (2018).
[2] J. Zou, S. Jiang, Z. Hou, X. Yu, Y. Hu and S. Yang, "Benchmark Problems for CEC'2025 Competition on Dynamic Multiobjective Optimisation," technical Report., China, January, 2025.