跳转至

OptAgent 文档

OptAgent 使用统一的 Python 表达式模型描述变量、约束与目标,提供混合求解、启发式求解和 OptX 精确求解三类入口。精确求解可选择内置 HiGHS 或 OR-Tools CP-SAT,无须另装这些求解器的 Python 包。

首次使用请从安装与许可证开始,然后运行第一个模型。已有代码请查看当前接口与迁移。

开始使用

使用指南

示例

  • 示例库:按排程、路径、装箱等问题查找 Notebook 与建模说明。
  • 本地运行:下载完整案例、准备环境并运行配套实例。

Python API 参考

选择求解入口

入口 适用场景 配置
solve() 自动协调启发式与精确求解能力;通常从此入口开始 time_limit_s、threads 等命名参数
solve_heuristic() 独立启发式求解,当前使用遗传算法 通用参数直接传入,遗传参数使用 ga=GaOptions(...)
solve_optx() 显式选择 HiGHS 或 CP-SAT 精确求解 HighsConfig 或 CpSatConfig;省略时使用 HiGHS

模型能够表达的问题,不一定能被每个入口接受。具体限制见求解指南。