整数规划与分配问题
合集下载
运筹学——.整数规划与分配问题

2.4 匈牙利法实例(2)
第二步:找出矩阵每列的最小元素,再分别从各列中减去。
必定满足:bij = aij–ui–vj
0 11 2 0 0
8 0 3 11 0
7 5 0 11 10 4 2 5 0 9 5 0 5 0
8 2 5 0 5 4 3 0 0 11 4 5
二、分配问题与匈牙利法
2.3 匈牙利法
分配问题可以用单纯形法或运输表求解。 库恩(W.W.Kuhn)于1955年提出了指派问题的解 法,他引用了匈牙利数学家康尼格(D.Kö nig)一 个关于矩阵中零元素的定理:系数矩阵中独立0 元素的最多个数等于能覆盖所有0元素的最少直 线数。这个解法称为匈牙利法。
二、分配问题与匈牙利法
2.2 分配问题实例(1)
例:有一份中文说明书,需要译成英、日、德、 俄四种文字。现有甲、乙、丙、丁四人,他们 将中文说明书译成不同语种的说明书所需时间 如下,问应指派何人去完成工作,使所需总时 间最少? 人员
任务 译成英文 译成日文 译成德文 译成俄文 甲 乙 丙 丁 7 8 11 9 2 15 13 4 10 4 14 15 9 14 16 13
一、整数规划的特点及作用
1.2 0-1整数规划
某公司拟在市东、西、南三区建立门市部。拟 议中有7个位置(点)Ai供选择。规定
在东区,由A1,A2,A3三个点中至多选两个; 在西区,由A4,A5两个点中至少选一个; 在南区,由A6,A7两个点中至少选一个。
如选用Ai点,设备投资估计为bi元,每年可获利 润估计为ci元,但投资总额不能超过B元。 问:应如何选址,可使年利润为最大?
第一步:找出每 行的最小元素, 每行对应减去这 个元素。
运筹学 第四章整数规划与分配问题(研究生)

若xj=0时,yj=0, 时 若xj>0时,yj=1。 时
逻辑变量在整数规划建模中的作用 1、 m个约束条件中只有 个起作用。 、 个约束条件中只有 个起作用。 个约束条件中只有k个起作用
∑a
j =1
n
ij
x j ≤ bi
( i = 1, 2, ..., m )
定义
第i个约束不起作用 yi = 0 否则
工厂选址问题: 例 3 工厂选址问题: 某商品有n 个销地,各销地的需求量为b 某商品有 个销地,各销地的需求量为 j 吨/天;现拟在 个 天 现拟在m个 地点中选址建生产厂,一个地点最多只能建一个工厂; 地点中选址建生产厂,一个地点最多只能建一个工厂;若选 i 地建厂,生产能力为 i 吨/天,固定费用为 i 元/天;已知 地建厂,生产能力为a 天 固定费用为d 天 已知i 地至第j 销地的单位运费为c 地至第 销地的单位运费为 ij元/吨。问如何选址和安排调运, 吨 问如何选址和安排调运, 才能使总费用最小? 才能使总费用最小? 设:yi=1,表示选择第i 地建厂, yi=0,表示不选择第i 地建 ,表示选择第 地建厂, ,表示不选择第 从厂址i 运量为x 总费用为z。 厂;从厂址 至销地 j 运量为 ij,总费用为 。
北京物资学院运筹学课件
第四章 整数规划与分配问题
Integer Programming and Assignment Problem
2010年11月 年 月
• 线性规划的决策变量取值可以是任意非负实数,但 线性规划的决策变量取值可以是任意非负实数, 许多实际问题中, 许多实际问题中,只有当决策变量的取值为整数时才 有意义。 有意义。 例如,产品的件数、机器的台数、装货的车数、 例如,产品的件数、机器的台数、装货的车数、完 成工作的人数等,分数或小数解显然是不合理的。 成工作的人数等,分数或小数解显然是不合理的。 • 要求全部或部分决策变量的取值为整数的线性规划 问题,称为整数线性规划 简称整数规划 整数线性规划, 整数规划(Integer 问题,称为整数线性规划,简称整数规划 Programming)。 。
Chapter04分配问题与整数规划.ppt

证明思路 只证明(II)的最优解也是(I)的最优解,将cij用dij表示,注 意约束条件的特点,利用定义即可,具体过程见黑板。 [注意实际操作中ui+vj的限制]
19.03.2019
8
一个说明性的例子(构造等价效率矩阵-书P111)
dij 甲 cij 甲 乙 A 3 4 B 5 2 dij 甲 乙
A 0 2 A 0 1
B 2 0 B 3 0
乙
定理4.3 (划线法求独立零元素集合,证明略) 在效率矩阵中,覆盖零元素的最少直线数等于位于不同行 不同列的0元素的最大个数。
19.03.2019 9
※匈牙利法求解分配问题-步骤1
Step1. 效率矩阵每行减去本行的最小元素,再从每列 减去本列的最小元素 ;
7 6 5 4 3 2 1 O 1 2 3 4 5 6 7 (3.25,2.5)
例1. 一个整数线性规划求解 的例子 max z 3x1 2 x2 2 x1 3x2 14 s.t. x1 0.5 x2 4.5 x , x 0, 且均取整数值。 1 2
用凑整数的 枚举法是否 有效呢?
B 29 38 27 42 27
C 31 + 26 + 28 36 28
D 42 20 40 23 23
E 37 33 32 + 45 45
甲 乙 丙 丁 某人
+ 24
34
求解过程大家一起在黑板上完成
18
19.03.2019
整数规划 – 分枝定界法
整数线性规划的特点
① ②
可行解的集合是离散点,有限多个 x2 最优解未必在顶点达到
甲
2 15 13 4
19.03.2019
8
一个说明性的例子(构造等价效率矩阵-书P111)
dij 甲 cij 甲 乙 A 3 4 B 5 2 dij 甲 乙
A 0 2 A 0 1
B 2 0 B 3 0
乙
定理4.3 (划线法求独立零元素集合,证明略) 在效率矩阵中,覆盖零元素的最少直线数等于位于不同行 不同列的0元素的最大个数。
19.03.2019 9
※匈牙利法求解分配问题-步骤1
Step1. 效率矩阵每行减去本行的最小元素,再从每列 减去本列的最小元素 ;
7 6 5 4 3 2 1 O 1 2 3 4 5 6 7 (3.25,2.5)
例1. 一个整数线性规划求解 的例子 max z 3x1 2 x2 2 x1 3x2 14 s.t. x1 0.5 x2 4.5 x , x 0, 且均取整数值。 1 2
用凑整数的 枚举法是否 有效呢?
B 29 38 27 42 27
C 31 + 26 + 28 36 28
D 42 20 40 23 23
E 37 33 32 + 45 45
甲 乙 丙 丁 某人
+ 24
34
求解过程大家一起在黑板上完成
18
19.03.2019
整数规划 – 分枝定界法
整数线性规划的特点
① ②
可行解的集合是离散点,有限多个 x2 最优解未必在顶点达到
甲
2 15 13 4
第四章 整数规划与分配问题(1)

一、整数规划的模型及特点
各位教师对各门课的准备时间
任务 人员
A 2 10
B 15 4
C 13 14
D 4 15
甲 乙
丙
丁
9
7
14
8
16
11
13
9
一、整数规划的模型及特点
一、整数规划的模型及特点
一、整数规划的模型及特点
整数规划与线性规划的关系
整数规划包括整数线性规划和整数非线性
规划。
从数学模型上看整数线性规划似乎是线性 规划的一种特殊形式,求解只需在线性规划的 基础上,通过舍入取整,寻求满足整数要求的 解即可。但实际上两者却有很大的不同,通过 舍入得到的解(整数)也不一定就是最优解, 有时甚至不能保证所得到的解是整数可行解。
3
x1
按整数规划约束条件,其可行解肯定在线性规划问题的可
行域内且为整数点。故整数规划问题的可行解集是一个有限集,
如图所示。
整数规划与线性规划的关系
因此,可将集合内的整数点一一找出,其最
大目标函数的值为最优解,此法为完全枚举法。
如上例:其中(2,2)(3,1)点为最大值, Z=4。
目前,常用的求解整数规划的方法有:
第四章 整数规划与分配问题
整数规划的模型
分配问题 分支定界法 割平面法 0-1 整数规划
一、整数规划的模型及特点
一、整数规划的模型及特点
一、整数规划的模型及特点
一、整数规划的模型及特点
例3 设有4个教师,他们各有能力去教4门不同课程中的任一 门,但因为他们的经历和经验不同,所以每个教师同样准备教 某一课程平均每周所需备课时间不同,见下表。问应分配哪个 教师去担任哪门课程,以使所有4门课程总的备课时间为最少?
整数规划问题

整数规划问题的求解方法
分枝定界法branch and bound method 分枝定界法是一种隐枚举方法(implicit enumeration)或部分 枚举方法,是枚举方法基础上的改进,几乎所有的计算机计算都用 此算法。其关键是分支和定界。 例——
Max
s.t.
Z = X1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 , X2 ≥ 0 X1 , X2 取整数
fi - ∑ fik xk ≤ 0 ……………………(4 式)
此即为所需切割方程。
16
整数规划 Integer Programming(IP)
割平面法cutting plane approach 构造切割方程的步骤: (1)切割方程 fi - ∑ fik xk ≤ 0 真正进行了切割,至少把非整数最优 解这一点切割掉了。 证明:(反证法)假设松驰问题的最优解 X* 未被切割掉,则由 fi - ∑ fik x*k ≤ 0, 又因为 x*k = 0,(因 x*k 为非基变量) 有 fi ≤ 0 ,这与 fi > 0 矛盾。 (2)不会切割掉任何整数解,因为切割方程是由变量为整的条件 提出的。
18
求解步骤:
1、求解 LP 得到非整数最优解: X =(3/4,7/4,0,0),Max Z = 5/2 Cj CB I表 XB B –1 b 1 X1 1 X2 0 X3 0 X4
0
0 j 1
X3
X4 X1 X2
1
4 0 3/4 7/4
-1
3 1 1 0
1
1 1 0 1
1
0 0 -1/4 3/4
14
整数规划 Integer Programming(IP)
运筹学--第四章 整数规划与分配问题

一、整数线性规划问题的提出
引例:生产组织计划问题与选址问题 例4-1(生产组织计划问题)某工厂在一个计划期 内拟生产甲、乙两种大型设备。除了A、B两种部件 需要外部供应且供应受到严格限制之外,该厂有充 分的能力来加工制造这两种设备所需的其余零件, 并且所需原材料和能源也可满足供应。每种设备所 用部件数量和部件的供应限额以及设备的利润由表 3-1-1给出。问该厂在本计划期内如何安排甲、乙 设备的生产数量,才能获取最大利润?
例4-3某人有一背包可以装10公斤重、0.025m3的物
品。他准备用来装甲、乙两种物品,每件物品的重 量、体积和价值如表4-3-1所示。问两种物品各装 多少件,所装物品的总价值最大?
表4-3-1 物品 甲 乙 重量 (公斤/每件) 1.2 0.8 体积 (m3/每件) 0.002 0.0025 价值 (元/每件) 4 3
应寻找仅检查可行的整数组合的一部分,就能定出 分支定界法可用于解纯整数或混合整数线性规划问
最优的整数解的方法。分支定界解法就是其中之一。
题。
–20世纪60年代初由Land Doig和Dakin等提出,是 解整数线性规划的重要方法之一。
–由于这方法灵活且便于用计算机求解,所以现在
它已是解整数规划的重要方法。
了。 但这常常是不行的,因为化整后不见得是可行解; 或虽是可行解,但不一定是最优解。 因此,对求最优整数解的问题,有必要另行研究。
例4-4 说明整数规划问题的求解不能直接在单纯形
法最优解的基础上四舍五入 求下述整数规划问题的最优解(P105)
max z 3x1 2 x2 2 x1 3x2 14 s.t. x1 0.5 x2 4.5 x , x 0, 且均取整数值 1 2
一章五节线性整数规划与分配问题

2015年10月28日星期三 管理运筹学课件
解6 (4,2),z=32
分支定界法的思想
分支定界法可用于解纯整数或混合的整数规划问题。
2015年10月28日星期三
管理运筹学课件
分支定界法的步骤
2015年10月28日星期三
管理运筹学课件
2015年10月28日星期三
管理运筹学课件
(例1)求解整数规划
管理运筹学课件
2015年10月28日星期三
5.1.2 分枝定界法的基本思路*
0 1 2 3 4 5 6 7 8 x2
分枝定界法(Branch and Bound Method)用于求解整数规划问题 ,是在20世纪60年代初,由Land Doig和Dakin等人提出的。
【例4.1】 用图解法求解整数规划
40
24
在实际中,许多要求变量取整的 数学模型,称为整数规划。本章 将讨论整数规划求解的基本思路、 0-1变量的用法、分配问题及匈 牙利法,以及利用Excel, Lingo, WinQSB求解的演示。
设 x1,x2表示两种货物装载数量 (整数),依题意有如下数学模型:
max z 5 x1 6 x2 3 x1 8 x2 ≤ 40 4 x 3 x ≤ 24 1 2 x1 , x2 ≥ 0 x , x 取整数 1 2
2015年10月28日星期三
0, 第i名未进入正式队 设 : xi 1, 第i名进入正式队
max z 193x1 191x2 187 x3 186 x4 180 x5 185 x6
s.t.
x1 x2 x3 x4 x5 x6 3 (1) x5 x6 ≥1 (2) x2 x5 ≤1 (3)
解6 (4,2),z=32
分支定界法的思想
分支定界法可用于解纯整数或混合的整数规划问题。
2015年10月28日星期三
管理运筹学课件
分支定界法的步骤
2015年10月28日星期三
管理运筹学课件
2015年10月28日星期三
管理运筹学课件
(例1)求解整数规划
管理运筹学课件
2015年10月28日星期三
5.1.2 分枝定界法的基本思路*
0 1 2 3 4 5 6 7 8 x2
分枝定界法(Branch and Bound Method)用于求解整数规划问题 ,是在20世纪60年代初,由Land Doig和Dakin等人提出的。
【例4.1】 用图解法求解整数规划
40
24
在实际中,许多要求变量取整的 数学模型,称为整数规划。本章 将讨论整数规划求解的基本思路、 0-1变量的用法、分配问题及匈 牙利法,以及利用Excel, Lingo, WinQSB求解的演示。
设 x1,x2表示两种货物装载数量 (整数),依题意有如下数学模型:
max z 5 x1 6 x2 3 x1 8 x2 ≤ 40 4 x 3 x ≤ 24 1 2 x1 , x2 ≥ 0 x , x 取整数 1 2
2015年10月28日星期三
0, 第i名未进入正式队 设 : xi 1, 第i名进入正式队
max z 193x1 191x2 187 x3 186 x4 180 x5 185 x6
s.t.
x1 x2 x3 x4 x5 x6 3 (1) x5 x6 ≥1 (2) x2 x5 ≤1 (3)
运筹学基础及应用_(第四章_整数规划与分配问题)

号与7号必须同时开采;
(d) 8
(e)1号、
4号、6号、9号开采时不能超过两个,试表示上
述约束条件。
Next
基础教研室
(a)当x8=1 当x8=0 ∴ x8 x6
x6=1,x6≠0 x6=1,x6=0
(b)当x5 =1 当x5 =0 ∴ x5 + x3 1
x3=0, x3 ≠1 x3=0, x3 =1
基础教研室
【例1】求下述整数规划的最优解
Max z= 3x1 + 2x2 st . 2x1 + 3x2 14 x1 + 0.5x2 4.5 x10,x20,且为整数
基础教研室
x2 x1+0.5x2=4.5
4
(3.25, 2.5) 2 2x1+3x2=14
2
4
6
x1
3x1+2x2=6
二、整数规划的求解方法
1 -选择电网供应 设 y1 0 -不选择电网供应
10 d j x j f (1 y1 ) M j 1 10 0.3d j x j p (1 y2 ) M j 1 y1 y2 1 y1 , y2 0或1
基础教研室
【例3】投资决策问题 某公司准备1000万元资金在10个地点中选择若干个建立 工厂(工厂名称用地点名来命名),有关数据如下:
由于各个工厂之间有配套和协作关系,因此必须满足条件: 1、 建工厂1就必须同时建工厂2; 2、 若建工厂2就不允许建工厂3; 3、 工厂4和工厂5至少建一个; 4、 工厂6,7,8恰好建2个; 5、 工厂8,9,10最多建2个; 6、 建工厂4或者建工厂6,就不能建工厂8,反过来也一样; 7、 条件2,3,5最多满足2个。 问选择哪几个地点建厂最有利? Next
(d) 8
(e)1号、
4号、6号、9号开采时不能超过两个,试表示上
述约束条件。
Next
基础教研室
(a)当x8=1 当x8=0 ∴ x8 x6
x6=1,x6≠0 x6=1,x6=0
(b)当x5 =1 当x5 =0 ∴ x5 + x3 1
x3=0, x3 ≠1 x3=0, x3 =1
基础教研室
【例1】求下述整数规划的最优解
Max z= 3x1 + 2x2 st . 2x1 + 3x2 14 x1 + 0.5x2 4.5 x10,x20,且为整数
基础教研室
x2 x1+0.5x2=4.5
4
(3.25, 2.5) 2 2x1+3x2=14
2
4
6
x1
3x1+2x2=6
二、整数规划的求解方法
1 -选择电网供应 设 y1 0 -不选择电网供应
10 d j x j f (1 y1 ) M j 1 10 0.3d j x j p (1 y2 ) M j 1 y1 y2 1 y1 , y2 0或1
基础教研室
【例3】投资决策问题 某公司准备1000万元资金在10个地点中选择若干个建立 工厂(工厂名称用地点名来命名),有关数据如下:
由于各个工厂之间有配套和协作关系,因此必须满足条件: 1、 建工厂1就必须同时建工厂2; 2、 若建工厂2就不允许建工厂3; 3、 工厂4和工厂5至少建一个; 4、 工厂6,7,8恰好建2个; 5、 工厂8,9,10最多建2个; 6、 建工厂4或者建工厂6,就不能建工厂8,反过来也一样; 7、 条件2,3,5最多满足2个。 问选择哪几个地点建厂最有利? Next
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
甲 译成英文 2 译成日文 15 译成德文 13 译成俄文 4
乙丙
丁
10 9
7
4 14
8
14 16 11
15
13 9
匈牙利算法的步骤:
第一步:使分配问题的系数矩阵经 变换,在各行各列中都出现0元素:
➢从系数矩阵的每行元素减去该行的 最小元素。
➢再从所得系数矩阵的每列元素减去 该列的最小元素。
若某行已经有0元素,就不必再减了。
➢若元素的数目m等于矩阵阶数n, 那么这分配问题的最优解已得到。若 m<n,则转下一步。
8 2 5 11 5 4 2 3 Ø Ø 11 4 5
第三步:作最少的直线覆盖所有的0元素, 以确定该系数矩阵中能找到最多的独立零 元素。
➢对没有的行,打;
➢对已打行中所有含0元素的列打;
➢再对打列中含元素的行打;
工人
1
15 18 21 24
2
19 23 22 18
3
26 17 16 19
4
19 21 23 17
15 18 21 24 19 23 22 18 26 17 16 19 19 21 23 17
0 3 69 1540 10 1 0 3 2 4 60
02 14 10 0 23
69 40 03 60
2 69 1 4 4 10 Ø 3 2 3 6Ø
➢给只有一个0元素的列(或行)的0元素 加圈,记,然后划去所在的行(或列) 的其他0元素,记作Ø。
➢反复进行上述两步,直到所有的0元素 都被圈出和划掉为止。
➢若还有没有划圈的0元素,且同行 (或列)的0元素至少有二个,从剩有 0元素最少的行(或列)开始,比较这 行各0元素所在列中0元素的数目,选 择0元素少的那列的0元素加圈,然后 划掉同行同列的其他0元素,可反复进 行,直到所有的0元素都被圈出和划掉 为止。
分配问题性质:
分配问题的最优解有这样的性质, 若从系数矩阵C的一行(列)各元 素中分别减去该行(列)的最小元 素得到的新矩阵B,那么B为系数矩 阵求得的最优解和用原来的系数矩 阵C求得的最优解相同。
匈牙利算法:
若系数矩阵中的元素可分 为”0”与非“0”两部分,则覆 盖
“0”元素的最少直线数等于位 于不同行不同列的“0”元素的 最大个数。
06 0 3 13 0 5 4 430 0 09 2 3
Ø6 3 13 5 4 4 3 Ø 9 2 3
Z=9+4+11+4=28
例4: 4个工人分派做4项工作,规定每人只
能做1项工作,每项工作只能1个人做。现设每 个工人做每项工作所消耗的时间如表所示, 求总耗时最少的分派方案。
工作 1
2
3
4
工作时间/h
➢重复上述两步,直到得不出新的打行列 为止。
➢对没有打行画横线,有打列画纵线, 就得到覆盖所有0元素的最少直线数。
8 2 5√
11 5 4 2 3 Ø
Ø 11 4 5 √ √
第四步:在没有被直线覆盖的部分中 找出最小元素,然后在打行各元素都 减去这最小元素,而在打列中各元素 都加上这最小元素,以保证原来0元素 不变,这样得到新的系数矩阵(它的 最优解和原问题相同)。若得到n个独 立的0元素,则已经得到最优解。否则 回到第三步重复进行。
15
13 9
引入0-1变量xij=1分配第i人去完成第j 项任务, xij=0不分配第i人去完成第j 项任务。
xij =1 (j=1,2……n)表示 第j 项任务只能由一人去完成。
x ij =1 (i=1,2……n) 第i人只能完成一项任务。
分配问题的数学模型:
Min Z= cijxij xij =1 (j=1,2……n) xij =1 (i=1,2……n) xij = 0或1(i=1,2…..m; j=1,2……n)
3 B(9.2,2.4)
2
1
O 1 2 3 4 5 6 7 A8 9 10
x1
• 因此用图解法或单纯形法都无法找出 整数规划的最优解,这就要研究整数 规划问题的特殊方法。
4.2 分配问题与匈牙利法
4.2.1 问题的提出与数学模型
在生活中经常遇到这样的问题,某单 位需完成n项任务,恰好有n个人可承担 这些任务。由于每个人的专长不同,各人 完成任务不同(或所费时间),效率不同。 于是产生应指派哪个人去完成哪项任务, 使完成n项任务的总效率最高(或所需总 时间最小)。这类问题称为指派问题或分 派问题(Assignment problem)。
(cij)=
2 10 9 7 2 15 4 14 8 4
13 14 16 11 11 4
4 15 13 9
0825 11 0 5 4 2 3 00 0 11 4 5
08 7 5 11 0 10 4 23 5 0 0 11 9 5
5
第二步:进行试分配,以寻找最优解。
➢从只有一个0元素的行(或列)开始, 给这个0元素加圈,记,然后划去所 在的列(或行)的其他0元素,记作Ø。
满足约束条件的解称为可行解可写成 矩阵形式:
0100
0010 X=
1000
0001
称为解矩阵其 各行各列元素 之和为1。
4.2.2 匈牙利法
匈牙利算法基本思想:
对同一工作i来说,所有人的效 率都提高或降低同一常数,不会影 响最优分配;同样,对同一人j来 说,做所有工作的效率都提高或降 低同一常数,也不会影响最优分配。
例3 有一份中文说明书,需翻译 成英、日、德、俄四种文字,现有 甲、乙、丙、丁四人,他们将中文 说明书翻译成英、日、德、俄四种 文字所需时间如下,问应该如何分 配工作,使所需总时间最少?
• 效率矩阵
甲乙丙
丁
译成英文 2 10 9
7
译成日文 15 4 14
8
译成德文 13 14 16 11
译成俄文 4
整数规划模型如下:
max z 20x1 10x2
5x1 4x2 24
s
t
2x1
x1
,
x2
5x2 0
13
x1, x2为整数
整数规划的一般模型
此模型与一般线性规划的模型很相似,区别在 于除变量的非负条件外,还加了整数解的要求。
如何求解整数规划问题?
例2: 求下列问题:
Max Z=3x1+13x2 s.t. 2x1+9x2 40
11x1-8x2 82 x1,x2 0,且取整数值
可行域OABD内整数点,放弃整数要求后, 最优解B(9.2,2.4) Z0=58.8,而原整数规 划最优解I(2,4) Z0=58,实际上B附近四个 整点(9,2)(10,2)(9,3)(10,3)都不是原规划最 优解。 x2
5
D
I(2,4)
4
4 10 1 6 3Ø
例1 某厂拟用火车装运甲、乙两种货物集装箱,每 箱的体积、重量、可获利润以及装运所受限制如 下:
体积( 米3)
货物集装箱
甲
5
乙
4
托运限制
24
重量(百斤) 利润(百元)
2
20
5
10
13
问两种货物各装运多少箱,可使获得利润最大?
设甲、乙两种货物装运箱数分别为x1 和x2。显然,都要求为整数,于是可建立
4、整数规划与分配问题
4.1 整数规划的特点及作用
▪ 在线性规划问题中,它的解都假设为具有连 续型数值.但是在许多实际问题中,决策变量 仅仅在取整数值时才有意义,比如变量表示 的是工人的数量,机器的台数,货物的箱数等。
▪ 实际问题中经过“四舍五入”处理得到的 解可能不是原问题的可行解,有的虽是原问 题的可行解,但却不是整数最优解.因而有必 要研究整数规划问题的解法.
2 69
1 4 4 √
10 Ø 3
2 3 6Ø√
√
0 2 6 10 0 3 30 10 0 0 4 1 2 50
Hale Waihona Puke 2 6 10 0 3 3Ø 10 Ø 4 1 2 5
2 6 10 √ Ø3 3 Ø√
10 Ø 4
1 2 5√
√
√
0 0 4 10 0110 12 0 0 6 1 0 30
Ø Ø1 12 Ø 1