整数规划

整数规划

image-20210719190538783 image-20210719190556400 image-20210719190636912 image-20210719190733044

当你求的值为4.8的时候,整数规划直接四舍五入是5是不行的。

image-20210719190914572

四舍五入之后可能不满足约束条件。

有时候取成整数之后,最优解反而变差了。

image-20210719191051419

设xi为总共需要圆钢的数量。

Question:x1代表什么呢?x2代表什么呢?

image-20210719191631792

所有圆钢的根数加起来的需要的根数最小

我采用Bj中下料方式的话,我能够分给A11~Am1中下料方式

image-20210719191711825

是否建厂,建厂就是1,不建厂就是0。

建厂又会对总运输和总费用产生一个影响。

image-20210719191918890

第一个目标函数:minZ

Xij*cij就是xij这个工厂送往销售地点的运输数量再乘以单价cij(运输费用),fiyi表示在这个地方建厂的费用

我们希望运费和总建厂费用越小越好

第二个约束条件:

销量 xij 不能超过生产能力ai

xij>=bj运量一定要大于等于我的销量,题干中说满足各地需要,我起码满足我的销量。很难等于,只要满足就行,多运输也可以。

整数规划一般是解决运输问题和指派问题。

image-20210719192603365

松弛变量:x1+x2<=10不等式现对于等式来说约束条件太多了,研究等式约束对于求解来说是比较方便的,并且更加灵活一些x1+x2+x3 = 10,可以让x3>=0,此时就能够让x1和x2小于等于10了。如何将不等式约束转化为等式约束

image-20210719193019668

0 -1 规划比较适合工人安排和运动员的分配的问题,一个人每个时刻只能做一种工作。

image-20210719193312187

根本区别是是否为整数

image-20210719193331441
posted @   记录学习Blog  阅读(184)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示