GDPopt

GDPopt求解器的主驱动模块。

22.5.13 变更: - 重写所有算法 - 弃用‘strategy’,改用‘algorithm’ - 弃用‘init_strategy’,改用‘init_algorithm’ 20.2.28 变更: - 测试中的错误修复 20.1.22 变更: - 改进了GAMS接口的子求解器时间限制支持 - 为GDPopt-LBB添加maxTimeLimit退出条件 - 为GDPopt-LBB中重新激活的约束添加token Big M - 激活分支定界节点的fbbt 20.1.15 变更: - 内部代码库清理 - 合并GDPbb功能(基于逻辑的分支定界) - 重构GDPbb代码 - 更新日志信息以包括子求解器选项 - 改进SuppressInfeasibleWarning - 简化mip预处理 - 从LOA中移除未完全实现的‘backtracking’ 19.10.11 变更: - 修复SolverStatus错误信息 19.5.13 变更: - 在FBBT期间为分离剪枝添加整数切割处理 19.4.23 变更: - 添加对线性子问题的支持 - 对大型约束使用自动微分 - 修复时间限制支持中的错误 - 在GLOA切割生成中将固定变量视为常量 19.3.25 变更: - 添加基本的时间限制支持 - 开始维护基本的变更日志

Classes

GDPoptSolver()

广义析取规划(GDP)问题的分解求解器。