数学建模—整数规划
·
整数规划 Integer Linear Programming
有一些问题是没办法用小数的,例如一个任务不能由4.7个人完成。
生产瓶子不能生产100.6个瓶子。
整数线性规划(ILP)






运量要小于生产能力
运量要大于销量



松弛变量:x1+x2<=10 变为x1+x2+x3=10,加个约束条件x3>=0,x3是松弛变量
剩余变量:x1+x2>=10 变为x1+x2-x3=10,加个约束条件x3<=0,-x3是剩余松弛变量与不等式变量将不等式约束转化等式约束
0-1整数:适用于流程性规划,只能干一件事,例如任务的安排,运动员完成跑步


ILP(整数规划 Integer Linear Programming)规划是松弛的线性规划的网格点

分支定界算法求解整数规划



整数的数量比较少




割平面算法求解

通过切割平面

引入了松弛变量x3 x4







匈牙利算法

M取无穷大


M取无穷大,x1是产品数,当y取0,无法生产 产品。






可以搜索运筹学的匈牙利算法

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)