- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
物品 1 2 3 4 5 6 7 8 9 10
体积 200 350 500 430 320 120 700 420 250 100
价格 15 45 100 70 50 75 200 90 20 30
设变量xij为第i个物品是否放在第j个包裹中
xij 1,0; i 1,2...,17, j 1,2,3
• 保证需求约束
x11 + x21 + x31 = 450 x12 + x22 + x32 = 275 x13 + x23 + x33 = 300 x14 + x24 + x34 = 350
} 项目1 } 项目2 } 项目3 } 项目4
最大供应量 525 450 550
约束条件:
厂家1一旦向某项目供应水泥,其至少供应量为150。 厂家2对单个项目供应量超过200吨的项目数不大于1。总产量=450 厂家3仅接受 200, 400, 和 550 吨这三个规格的货单。
1 中锋 1.93 2 中锋 1.91 3 前锋 1.87 4 前锋 1.86 5 后卫 1.80 6 后卫 1.85
配送计划模型
• 某建筑公司为完成4个工程项目,需要从3个厂家购买水泥,有关成
本如下
厂家1 厂家2 厂家3 需求量(吨)
项目1 $120 $100 $140 450
水泥的吨运费
项目2 $115 $150 $95 275
xi
0, 不携带第i件物品 1, 携带第i件物品 (i
1,2,, m)
m
max z ci xi i 1
m
ai xi
a
st.
i 1 m
bi
xi
b
i1 xi
0或1,i1,2来自, m投资问题
例:某投资公司有4个项目可以投资,1)投资5万元, 可获得利润16万元;2)投资7万元,可获得利润22 万元;3)投资4万元,可获得利润12万元;4)投资 3万元,获得利润8万元;现该公司拥有14万元的总 资源。问应投资哪几个项目获利最大?
约束条件:
城镇所有的废物均需运出:
x11 x12 x13 700 (1) x21 x22 x23 1200 (2)
约束条件(续):
各处理场的处理能力限制:
x11 x21 1000 y1` (3) x12 x22 500 y2 (4) x13 x23 1300 y3 (5)
大小排序。取最大者对应的变量为 xl1 1 ,此时
所剩资源为 b al1 ,然后取第二大的比值对应的
变量为 xl2 1 ,直到所剩余的资源小于所有的a。
cs
且 as
为剩余比值最大者。令
xs
cs as
,其余为0。
这样 xs 为分枝变量,令 xs 0 和 xs 1 ,分别加
i 1,2,,6
z
1 3
(1.93 x1
1.91 x2
1.87
x3
1.86
x4
1.8 x5
1.85
x6
)
约束条件:x1 + x2 + x3 + x4 + x5 + x6 = 3
x5 + x6 1 x2 + x5 1 x1 + x2 1 x2 + x6 1 x4 + x6 1 xi= 0 或 1
(1)或选择s1和s7,或者选择s8钻探(至少一个满足); (2)选择了s3和s4就不能选s5,或反过来也一样; (3)在s5,s6,s7,s8中最多只能选两个; 试建立这个问题的整数规划模型。
xi 10,,若 若选 不择 选s择 i si (i 1,2,,10)
10
约束条件:
厂家1 厂家2 厂家3 需求量(吨)
项目1 $120 $100 $140 450
项目2 $115 $150 $95 275
项目3 $130 $110 $145 300
项目4 $125 $105 $165 350
• 供应能力约束
x11 + x12 + x13 + x14 525 } 厂家1 x21 + x22 + x23 + x24 450 } 厂家2 x31 + x32 + x33 + x34 550 } 厂家3
未带的物品
3
1 xij ; i 8,9...,17 j 1
未带的物品的费用
17
3
pi (1 xij )
i8
j 1
17
3
min pi (1 xij )
i 8
j 1
17
ci xij rj ; j 1,2,3
i 1
3
xij 1; i 1,2...,7
• 厂家3的特殊约束
x31 + x32 + x33 + x34 =200y31 + 400y32 + 550y33 y31 + y32 + y33 1
• 变量约束
xij 0 且取整数 yij= 0 或 1 M为充分大的正参数
选址问题
某钻井队要从以下10个可供选择的井位中确定5个钻 井探油,使总的钻探费用为最小。若10个井位的代 号为s1,…,s10, 相应的钻探费用为c1,…,c10,并且 井位选择方面要满足下列限制条件:
问:该建筑公司应向各厂家各订购多少水泥,运费最小?
决策变量:
xij = 项目 j 从厂家 i 购买的水泥吨数
yij
1 0
(用来表达厂家的特殊限制)
目标函数(总运费最小):
Min: 120x11 + 115x12 + 130x13 + 125x14 + 100x21 + 150x22 + 110x23 + 105x24 + 140x31 + 95x32 + 145x33 + 165x34
j 1
3
xij 1; i 8,2...,17
j 1
xij 1,0; i 1,2...,17, j 1,2,3
背包问题
一个旅行者要在其背包中装一些最有用的旅行物品。 背包的容积为a,携带物品总重量最多为b。现有物品 m件,第i件物品的体积为ai,重量为bi ( i=1,…m)。为 了比较物品的有用程度,假设第i件物品的价值为ci ( i=1,…m)。若每件物品只能整件携带,每件物品都能 放入背包中,并且不考虑物品放入背包后相互的间隙, 问旅行者应当携带哪几种物品,才能使携带物品的总 价值最大,要求建立本问题的数学模型。
xij = 1(当第 i人做第j项工作)或0(第 i人不做第j项工作).
Min z=15x11+18x12+21x13+24x14+19x21+23x22+22x23+18x24+26x31 +17x32+16x33+19x34+19x41 +21x42+23x43+17x44
s.t.
x11+ x12+ x13+ x14= 1 x21+ x22+ x23+ x24= 1 x31+ x32+ x33+ x34= 1 x41+ x42+ x43+ x44= 1 x11+ x21+ x31+ x41= 1 x12+ x22+ x32+ x42= 1 x13+ x23+ x33+ x43= 1 x14+ x24+ x34+ x44= 1
x2 j
0时
j 1,2,3
700吨/周
x13
1300吨/周
掩埋 3
x23
城镇甲
x12
x11
500吨/周
焚烧 1 1000吨/周 填海 2
x21
x22
城镇乙
1200吨/周
目标函数(总费用最小):
总费用=运费+可变处理费+固定费
z 19.5x11 17.0x21 18.5x12 23.5x22 21x13 18.5x23 3850y1 1150y2 1920y3
单变量约束
xij 0, y j 0 或1; i 1, 2; j 1, 2, 3 (6)
运动员选拔问题
• 某篮球队拟由编号为1,2,3,4,5,6的6名预备队员中,挑
选3名正式队员,要求他们的平均身高尽量高。此外,入 选队员须符合下列条件:
– 至少1名后卫;
预备队员情况表
– 2号和5号不能同时入选; – 最多选1名中锋;
整数规划的应用
废品处理问题
某地区有甲、乙两个城镇,它们每周分别产生700吨和1200 吨固体废物,现拟用三种方式(焚烧、填海、掩埋)分别在 1、2、3三个场地对这些废物进行处理。有关数据如下:
表1:废物处理费用和处理能力
固定费用 (元/周)
可变费用 (元/吨)
处理能力 (吨)
焚烧1 3850
12
1000
• 厂家1的特殊约束
x1j My1j x1j 150y1j j = 1,2,3,4
• 厂家2的特殊约束
x2j 200+250y2j j = 1,2,3,4 y21 + y22 + y23 + y24 1
约束条件:
厂家1一旦向某项目供应水泥,其至少供应量为150 厂家2对单个项目供应量超过200吨的项目数不大于1 厂家3仅接受 200, 400, 和 550 吨这三个规格的货单