解决混合整数非线性问题:
分钟p (x, y)
钢桁架f (x, y) < = 0
钢桁架g (x, y) = = 0
钢桁架磅< = x < =乌兰巴托
钢桁架nlb < = y < =要点
x (yidx)整数yidx在哪一个逻辑索引向量
y连续变量
这个项目解决了非线性混合整数问题的分枝定界方法。NLP的松弛与IPOPT或APOPT解决。
文件:
minlp.m- Solve the example MINLP problem
适应。apm——适应问题的定义
其他:
APM函数库(v.0.5.6)文件夹中
进一步的工作:
创造良好的初始添加启发式整数解
添加削减问题(分支和削减方法)
一些测试表明,它能够很好地处理在10000整数变量和NLP变量。金宝搏官方网站NLP放松方式解决作为web服务解决方案。与网络通信开销,解决方案的时间可能比其他适应慢如DICOPT BONMIN等等。这个项目的目的是为教育目的,吸引合作者为未来的发展。发布说明和发展路线图列出在APMonitor.com网站:
引用作为
约翰Hedengren (2022)。适应:混合整数非线性规划(//www.tatmou.com/matlabcentral/fileexchange/35720-minlp-mixed-integer-nonlinear-programming), MATLAB中央文件交换。检索。
MATLAB版本兼容性
创建R2011b
兼容任何释放