免费项目
PyMOP 多目标优化测试问题库|Python 基准函数与约束评估|免费代码
收录单目标与多目标优化常用测试问题,提供目标函数、约束、梯度和帕累托前沿计算接口,便于算法验证、课程实验和二次开发。
项目说明
项目功能
收录单目标与多目标优化常用测试问题,提供目标函数、约束、梯度和帕累托前沿计算接口,便于算法验证、课程实验和二次开发。
运行环境
Python 3.6 及以上;NumPy、Autograd。旧版依赖在较新的 Python 环境中可能需要调整版本。
核心入口
pymop/usage/evaluate_problem.py
交付内容
pymop/、pymop/problems/、pymop/usage/、tests/
使用方式
安装 NumPy 与 Autograd 后,从 pymop.problems 导入测试问题,调用 evaluate 计算目标值、约束与梯度。
运行状态
需要配置后运行。已完成交付包结构、入口、依赖声明和 Python 语法级检查;完整运行仍取决于本机依赖、外部模型、求解器授权或 MATLAB 环境。
使用限制
这是测试问题库,不包含完整优化求解器;完整测试需准备与项目版本兼容的 Python 依赖。
适合场景
适合算法学习、课程实验、基线验证和按实际需求进行二次开发。使用前请先用包内样例核对环境与输入格式。