整数规划返回小数

5视图(30天)
你好!
我处理一个问题,我实现了一个整数线性规划优化。优化变量都是整数使用以下设置:
P = optimvar ( “P” 24日5 “类型” , “整数” , 下界的 0, “UpperBound” 5);
阿尔法= optimvar ( “阿尔法” 24日5 “类型” , “整数” , 下界的 0, “UpperBound” 1);
我添加了一个目标函数约束和一组活跃,和一个可以找到最优解在每一个迭代算法。
虽然,结果我可以注意到优化变量有时是选为十进制数字,如1 e-5或1 e15汽油。
这怎么可能发生呢?
BR
约翰内斯

答案(1)

艾伦·韦斯
艾伦·韦斯 2023年4月3日
intlinprog 解算器( 解决 内部呼吁MILP问题)并不一定返回或内部使用精确的整数。如果你想要精确的整数,圆你的结果,这可能导致一些线性约束变得不可行。看到 限制
艾伦·韦斯
MATLAB数学工具箱文档

类别

找到更多的在线性规划和整数线性规划帮助中心文件交换

s manbetx 845


释放

R2022b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!