MindtPy

MindtPy求解器的实现。

22.2.10 变更: - 添加对非线性求和目标分区的支持。

22.1.12 更改: - 改进日志。

21.12.15 更新: - 改进在线文档。

21.11.10 更新内容: - 添加对MIP求解器解决方案池的支持。

21.8.21 更新: - 在基于(正则化)LP/NLP的分支定界算法中添加了对 gurobi_persistent 求解器的支持。

21.5.19 更新内容: - 添加可行性泵策略。 - 添加正则化外逼近方法。 - 重构并简化 MindyPy 代码。

20.10.15 更新内容: - 添加扩展切割平面和全局外逼近策略。 - 更新在线文档。

20.6.30 变更: - 在可行性子问题中增加了对目标函数不同范数(L1、L2、L-无穷大)的支持。 - 增加了对不同 differentiate_mode 的支持以计算雅可比矩阵。

20.6.9 变更: - 在外逼近方法中添加循环检查。 - 添加对GAMS求解器接口的支持。 - 修复OA和LP/NLP方法的热启动问题。

20.5.9 更新内容: - 添加单树实现。 - 添加对 cplex_persistent 求解器的支持。 - 修复 cut_generation.py 中 OA 切割表达式的错误。

24.1.11 更改: - 修复了 Gurobi 单树终止检查的 bug - 修复了 Gurobi 单树循环处理 - 修复了可行性泵方法的 bug - 添加了对不可行松弛 NLP 的特殊处理 - 更新了不可行固定 NLP 子问题的日志格式 - 创建了一个新的 copy_var_list_values 函数

Classes

MindtPySolver()

混合整数非线性规划(MINLP)问题的分解求解器。