文件名称:MINLP:混合整数非线性规划:使用 APM MATLAB 的混合整数非线性规划求解器-matlab开发
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-19 11:52:33
matlab
求解混合整数非线性问题: 最小p(x,y) st f(x,y) <= 0 st g(x,y) == 0 st lb <= x <= ub st nlb <= y <=小头x(yidx) 整数,其中 yidx 是逻辑索引向量y 连续变量 该程序使用分支定界法解决非线性混合整数问题。 NLP 松弛问题通过IPOPT 或APOPT 解决。 文件: minlp.m - 解决示例 MINLP 问题minlp.apm - MINLP 问题定义其他: 文件夹中的 APM 函数库 (v.0.5.6) 进一步的工作: 添加启发式以创建良好的初始整数解决方案对问题添加切割(分支和切割方法) 一些测试表明它可以很好地处理多达大约 30 个整数变量和 10000 个 NLP 变量。 NLP 松弛的解决方案作为网络服务解决。 由于网络通信开销,求解时间可能比其他 MINLP 求解器(如 DICOPT、BON
【文件预览】:
minlp.zip