2024年1月16日发(作者:凉山中考模拟题数学试卷)

兰州大学运筹学——线性规划问题的计算机求解课后习题题解

第四章 线性规划问题的计算机求解

4.1 有以下线性规划数学问题: max Z=2x l +3 x 2 S.T. x l + x

2≤10 2x l + x 2≥4

x l +3 x 2≤24 2x l + x 2≤16

x l 、 x 2≥0

1、 用EXCEL 线性规划求解模板求解该数学模型。

2、 本问题的最优解是什么?此时最大目标函数值是多少?

3、 四个约束条件中,哪些约束条件起到了作用?各约束条件的剩余量或松弛量及对偶价格是多少?

4、 目标函数中各变量系数在什么范围内变化时,最优解不变?

5、 确定各给定条件中的常数项的上限和下限。 解: 1、

2、最优解:(3,7),最优值:27

3、 可变单元格

约束

对于求最大化的问题,对偶价格=阴影价格

松弛量/剩余量对偶价格

x l+ x2≤10 0 1.5

2x l+ x2≥4 9 0

x l+3 x2≤24 0 0.5

2x l+ x2≤16 13 0 因第一、第三个约束条件的松弛量/剩余量为0 ,所以这两个约束条件起到了约束作用。

4、目标函数中各变量系数1≤C1≤3

2≤C1≤6

5、常数项

8≤b1≤9.2

无限≤b2≤13

18≤b3≤30

13≤b4≤无限

4.2 有以下线性规划数学问题:

min f=8x l+3 x2

S.T. 500x l+100 x2≤1200000

5x l+4 x2≥60000

100x l≥300000

x l 、x2≥0

1、用EXCEL线性规划求解模板求解该数学模型。

2、本问题的最优解是什么?此时最大目标函数值是多少?

3、各约束条件的剩余量或松弛量及对偶价格是多少?分别解释其含义。

4、目标函数中各变量系数在什么范围内变化时,最优解不变?

5、确定各给定条件中的常数项的上限和下限。

解:

本问题无解。

4.3 有以下线性规划数学问题:

max Z=x l+2 x2+3 x3- x4

S.T. x l+2 x2+3 x3≤15

2x l+ x2+5 x3≤20

x l+2 x2+ x3+ x4≤10

x l 、x2、x3、x4≥0

1、用EXCEL线性规划求解模板求解该数学模型。

2、本问题的最优解是什么?此时最大目标函数值是多少?

3、分别解释“递减成本”栏中各数据的含义。

4、各约束条件的剩余量或松弛量及对偶价格是多少?分别解释其含义。

5、C2再增加2,同时C3再减少2,其最优解是否会变化?为什么?

6、b1再增加3,同时b2再减少3,其对偶价格是否会变化?为什么?

解:

1、

2、最优解:(0,2.143,3.571,0),最优值:15 (本问题可能是多解问题)

3、

可变单元格

终递减目标式允许的允许的单元格名字值成本系数增量减量

$C$34 x1 0 0 1 0 1E+30

$D$34 x2 2.142857143 0 2 0 1.4

$E$34 x3 3.571428571 0 3 7 0

$F$34 x4 0 -1 -1 1 1E+30

约束

终阴影约束允许的允许的单元格名字值价格限制值增量减量

$R$11 实际值15 1 15 1.666666667 3

$R$12 实际值20 0 20 5 3.75

$R$13 实际值7.857142857 0 10 1E+30 2.142857143

递减成本栏中的数据的绝对值,分别表示四个变量在目标函数中系数,当最优解中不为0的变量,其递减成本必为0,最优解中变量值

为0时,要使其解不为0时要使相应系数增加递减成本的绝对值,其解不为0。本问题中,x1为0 ,递减成本的绝对值也为0 ,说明c1=1就能使x1<>0; x4为0,递减成本的绝对值为1,说明c4=0才能使

x4<>0。

4、松弛量对偶价格

x l+2 x2+3 x3≤15 0 1

2x l+ x2+5 x3≤20 0 0

x l+2 x2+ x3+ x4≤10 2.143 0

5、上表中 0.6≤C2≤2

3≤C3≤10

可见C2没有增加允许,C3没有减少允许,所以C2再增加2,同时C3再减少2,其最优解必将发生变化。

6、b1的允许增量是1.667,所以b1再增加3,同时b2再减少3,其对偶价格必将发生变

化。

4.4 有以下线性规划数学问题:

min f=-2x l- x2+3 x3-4 x4

S.T. x l+2 x2+4 x3- x4≤6

2x l+3 x2- x3+ x4≤18

x l+ x2+ x3≤4

x l 、x2、x3、x4≥0

1、用EXCEL线性规划求解模板求解该数学模型。

2、本问题的最优解是什么?此时最大目标函数值是多少?

3、分别解释“递减成本”栏中各数据的含义。

4、各约束条件的剩余量或松弛量及对偶价格是多少?分别解释其含义。

5、C1再减少5,同时C3再增加5,其最优解是否会变化?为什么?

6、b1再减少5,同时b3再增加5,其对偶价格是否会变化?为什么?

解:

1、

2、最优解:(0,0,4,22),最优值:-76。

3、

终递减目标式允许的允许的

单元格名字值成本系数增量减量

$C$34 x1 0 7 -2 1E+30 7

$D$34 x2 0 12 -1 1E+30 12

$E$34 x3 4 0 3 1 1E+30

$F$34 x4 22 0 -4 1 1E+30

终阴影约束允许的允许的

单元格名字值价格限制值增量减量

$R$11 实际值-6 0 6 1E+30 12

$R$12 实际值18 -4 18 1E+30 12

$R$13 实际值 4 -1 4 4 4 递减成本栏中的数据的绝对值,分别表示四个变量在目标函数中系数,当最优解中不为0的变量,其递减成本必为0,最优解中变量值为0时,要使其解不为0时要使相应系数增

加递减成本的绝对值,其解不为0。本问题中,x1为0 ,递减成本的绝对值为7 ,说明c1由现在的-2变为-1时,就能使x1<>0; x2为0,递减成本的绝对值为12,说明c2=0由现在的-1变为11时才能使x2<>0。

4、松弛量对偶价格

x l+2 x2+4 x3- x4≤6 12 0

2x l+3 x2- x3+ x4≤18 0 4

x l+ x2+ x3≤4 0 1

5、上表中 -9≤C1≤无限

无限≤C3≤4

可见C3只能允许增加1,当增加5时其最优解必将发生改变。

6、b3只能增加4,所以当b3只能增加5时,其对偶价格必将发生改变。

4.5 某公司根据订单安排生产。已知半年内对某产品的需求量、单位生产费用和单位存储费用如下表:

半年内每月最佳生产量和存储量才能使总的费用为最少?

若设未来6个月每月的生产量分别为x l、x2、x3、x4、x5、x6

每月的存储量分别为x7、x8、x9、x10、x11、x12 可得线性规划数学模型:

min f=825x l+775 x2+850 x3+850 x4+775 x5+825

x6+40x7+30 x8+35 x9+20 x10+40 x11+40 x12 S.T. x l- x7=50

x2+ x7- x8=40

x3+ x8- x9=50

x4+ x9- x10=45

x5+ x10- x11=55

x6+ x11- x12=30

x l≤100

x2≤100

x3≤100

x4≤100

x5≤100

x6≤100

x7≤50

x8≤50

x9≤50

x10≤50

x11≤50

x12≤50

x i ≥0 (i=1,2,.......12)

1、用EXCEL线性规划求解模板求解该数学模型。

2、本问题的最优解是什么?此时最大目标函数值是多少?

3、分别解释“递减成本”栏中各数据的含义

4、各约束条件的剩余量或松驰量及对偶价格是多少?其中一些约束条件的对偶价格为负,其意义是什么?。

5、后12个约束条件中,大部分约束条件的对偶价格为0是什么意思?不为0的又具有什么含义?

6、为什么目标函数中有些变量系数的取值范围为无上限?

解:

1、Excel求解

2、本问题的最优解:(50,90,0,45,85,0,0,50,0,0,

30,0)

最优值:217825

3、

可变单元格

终递减目标式允许的允许的

单元格名字值成本系数增量减量

$C$34x15008251E+3090

$D$34x2900775451E+30

$E$34x3008501E+3035

$F$34x44508503595

$G$34x585077510855

$H$34x60108251E+3010

$I$34x7090401E+3090

$J$34x850030451E+30

$K$34x9035351E+3035

$L$34x10095201E+3095

$M$34x5

$N$34x120855401E+30855

约束

终阴影约束允许的允许的

单元格名字值价格限制值增量减量

$R$11实际值5

$R$12实际值4

$R$13实际值5

$R$14实际值45850455545

$R$15实际值55775551585

$R$16实际值3

$R$17实际值5001001E+3050

$R$18实际值9001001E+3010

$R$19实际值001001E+30100

$R$20实际值4501001E+3055

$R$21实际值8501001E+3015

$R$22实际值001001E+30100

$R$23实际值00501E+3050

$R$24实际值50-4550050

$R$25实际值00501E+3050

$R$26实际值00501E+3050

$R$27实际值300501E+3020

$R$28实际值00501E+3050从这个灵敏度分析表:

递减成本栏表示的是:对于解为0的变量,其目标函数系数在现在基础上再减少的量,使其对应的解不为0 。

4、约束松弛量对偶价格

x l- x7=50 0 -825

x2+ x7- x8=40 0 -775

x3+ x8- x9=50 0 -815

x4+ x9- x10=45 0 -850

x5+ x10- x11=55 0 -775

x6+ x11- x12=30 0 -815

x l≤100 50 0

x2≤100 10 0

x3≤100 100 0

x4≤100 55 0

x5≤100 15 0

x6≤100 100 0

x7≤50 50 0

x8≤50 0 45

x9≤50 50 0

x10≤50 50 0

x11≤50 20 0

x12≤50 50 0

其中对偶价格为负的意思是这些约束条件中,每增加一个常数项值,将会使目标函数值增加量,因为是求最小数点化的问题,所以目标函数的增大,对偶价格为负。

5、后12个约束条件中,大部分约束条件的对偶价格为0是因为这些约束中,其松弛量都不为0,也就是说在前6个约束中,生产量没有达到最大量(最大生产能力)的要求,再扩大生产能力不会对最优目标产生影响;后6个约束中,说明仓库没有放满,再扩建立仓库也不会改变总的存储存用。

6、目标函数中有些变量系数的取值范围为无上限一般表示其解为0 ,而不为的相关值是应减少的数,所以对于增加的值,无论多大都不会影响相应的解。


更多推荐

价格,允许,目标