最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

第1讲 单纯形法

来源:动视网 责编:小OO 时间:2025-10-01 23:12:35
文档

第1讲 单纯形法

第一章线性规划及单纯形法一、问题的提出例题1:某公司计划制造Ⅰ、Ⅱ两种家电产品。已知各制造一件时分别占用的设备A、B的台时、调试工序时间及每天可用于这两种家电的能力、各售出一件时的获利情况见下表。问该公司应制造两种家电各多少件,使获取的利润为最大。项目ⅠⅡ每天可用能力设备A0515设备B6224调试工序115利润21建立数学模型:建模练习1(下料问题):某工厂有要做100套钢架,每套由长2.9米、2.1米和1.5米的圆钢各一根组成,已知原料长7.4米,问应如何下料使需用的原材料最省。有一批长度
推荐度:
导读第一章线性规划及单纯形法一、问题的提出例题1:某公司计划制造Ⅰ、Ⅱ两种家电产品。已知各制造一件时分别占用的设备A、B的台时、调试工序时间及每天可用于这两种家电的能力、各售出一件时的获利情况见下表。问该公司应制造两种家电各多少件,使获取的利润为最大。项目ⅠⅡ每天可用能力设备A0515设备B6224调试工序115利润21建立数学模型:建模练习1(下料问题):某工厂有要做100套钢架,每套由长2.9米、2.1米和1.5米的圆钢各一根组成,已知原料长7.4米,问应如何下料使需用的原材料最省。有一批长度
第一章 线性规划及单纯形法

一、问题的提出

例题1:某公司计划制造Ⅰ、Ⅱ两种家电产品。已知各制造一件时分别占用的设备A、B的台时、调试工序时间及每天可用于这两种家电的能力、各售出一件时的获利情况见下表。问该公司应制造两种家电各多少件,使获取的利润为最大。

项目每天可用能力
设备A

0515
设备B

6224
调试工序115
利润21
建立数学模型:

建模练习1(下料问题):

  某工厂有要做100套钢架,每套由长2.9米、2.1米和1.5米的圆钢各一根组成,已知原料长7.4米,问应如何下料使需用的原材料最省。

有一批长度为180厘米的钢管,需截成70、52和35厘米3种管料。它们的需求量分别不少于100、150和100根。问应如何下料才能使钢管的消耗量为最少?

建模练习1答案:

建模练习2(运输问题):

某地有3个有色多发金属矿厂,生产同一种金属矿石,分别运往4四冶炼厂,每个矿厂的产量、每个冶炼厂的需求量、以及每个矿厂到每个冶炼厂的单位运费见下表,问:应如何安排运输,使总的运费最少?

单位   冶炼厂

运费

矿厂B1

B2

B3

B4

产量
A1

1.520.33100
A2

70.81.4280
A3

1.20.322.550
需求量50708030
建模练习3(指派问题):

设有四项工作分派给四个人来做,每项工作只能由一个人来做,每个人只能做一项工作。希望安排人选,发挥各人特长又能使总的效率最大。各人对各项工作的效率见下表:

 工作

人员ABCD
0.60.20.30.1
0.70.40.30.2
0.81.00.70.3
0.70.70.50.4
二、图解法

例题1的图解法:

3

O

X2

图解法还有几种可能的结果:

1.有无穷多最优解;

2.有无界解;

3.无解。

三、线性规划问题的解

  

线性规划的标准型的条件:AX=b;X≥0。

  即:约束方程均为等式方程;所有变量均为非负变量。

线性规划的规范型的条件:AX=b;X≥0;b≥0,且A中含有一个单位矩阵I。

规范型的作用是我们可以从规范型中马上确定一个基可行解(顶点)。

任何线性规划问题均可化为标准型,但不一定可以化为规范型。

松驰变量,剩余变量,人工变量。

可行解:满足全部约束条件的解。

最优解:使目标函数达到最优的可行解。

基,基变量,非基变量。

基解:基变量的唯一解,与非基变量为0,所组合成的解。

基可行解:满足非负约束条件的基解。

可行基:对应于基可行解的基。

凸集:如果集合C中任意两个点X1、X2,其连线上的所有点也都是集合C中的点,称C为凸集。

顶点:对点X∈C,若在C中找不到两个不同的点X1、X2,使X=aX1+(1-a)X2(0<a<1)成立,则X为C的一个顶点。

定理1:若线性规划问题存在可行解,则可行解域是凸集。

定理2:线性规划问题的每个基可行解对应于其可行解域的一个顶点。即基可行解是可行解域的顶点,可行解域的顶点是基可行解。

定理3:若线性规划问题有最优解,一定存在一个基可行解是最优解(或最优解必在某个顶点上得到)。

定理4:可行解域的顶点个数是有限的,不超过个。?

四、单纯形法

1、单纯形表:

Cj

c1     c2   ……    cn 

CB

XB

x1     x2   ……    xn 

bθ
c1

c2

cm

x1

x2

xm

a11       a12  ……   a1n

a21       a22  ……   a2n

……  ……  ……

am1     am2  ……   a1n

b1

b2

bm

θ1

θ2

θm

-ZR1     R2  ……   Rn

-Z0

2、单纯形法的计算步骤:

⑴求初始基可行解,列出初始单纯形表。

⑵最优性检验。若Ri≦0,且基变量中不含人工变量时,即得最优解。当Ri>0时,如有Pj≤0,则问题为无界解,计算结束;否则转下一步。

⑶确定入基变量。任选Ri行中一个大于0的数所对应的变量为入基变量,一般取大数。

⑷确定出基变量。

⑸作旋转变换,并返回第⑵步。

例题1:

解:将原线性规划模型化为规范型如下:

建立单纯形表,并作旋转计算。

cj

34000
CB

XB

x1

x2

x3

x4

x5

bθ
0x3

1110066
0x4

1201088O点

0x5

010013-
-Z

340000
3x1

1110066
0x4

01-11022D点

0x5

0100133
-Z

01-300-18
3x1

102-104
4x2

01-1102C点

0x5

001-111
-Z

00-2-10-20

旋转的原因:用非基变量来表示基变量进行解释。

规律:

Max:行大列小(检验数行取大于0中的最大者,θ列中取最小者);

Min:行小列小(检验数行取小于0中的最小者,θ列中取最小者)。

五、单纯形法的进一步讨论

回顾已学过的单纯形法的特点:

⑴从某一规范形出发,因为规范型可立即确定出一个基可行解。

⑵根据检验数确定入基变量。

⑶根据θ规则确定出基变量。

⑷旋转运算(初等行变换),解出新的基可行解(表现形式为新的规范型)。

例题:

如何找出该线性规划问题的初始基。

1、人工变量法(包括两阶段法、大M法)

最优解中,人工变量取值必须为0。

例题:

化为规范型:

⑴大M法

添加人工变量后,希望人工变量等于0,为此需要人工变量对目标函数产生影响,一般设人工变量在目标函数中的系数为M(min型)或者-M(max型)。

⑵两阶段法

在M法便于手工计算,但不便于计算机计算,为此,提出两阶段法。

第一阶段:希望人工变量等于0,构造仅含人工变量的目标函数并要求实现最小化。

第二阶段:将第一阶段计算得到的最终表,去掉人工变量,将目标函数换回原问题的目标函数,作为第二阶段计算的初始表,继续单纯形法,直至求到最优解。

例题

2、单纯形表中解的性质判断

⑴退化解

在确定换出变量时,如果两个θ值相等,就会出现退化解,此时,下一表的基可行解中至少一个基变量为0。

⑵无可行解

当求解结果中,基变量中仍含有非0人工变量时,表明问题无可行解。

Cj

c1     c2   ……    cn 

CB

XB

x1   x2   …xm  xm+1…    xn 

bθ
c1

c2

cm

x1

x2

xm

1    0 …  0   a1,m+1 ……a1n

0    1 …  0   a2,m+1 ……a2n

……

0    0 …  1   am,m+1 ……amn

b1

b2

bm

θ1

θ2

θm

-ZR1   R2… Rm   Rm+1 …… Rn

-Z0

⑶惟一最优解

①Rj<0(j=m+1,…,n);

②bi≥0(i=1,…,m)。

条件①表示任何再入基和出基过程都会使其目标值劣化。

⑷无穷最优解

①Rj≤0(j=m+1,…,n);

②bi≥0(i=1,…,m);

③Rj(j=m+1,…,n)中至少有一个等于0,设Rp=0

④aip(i=1,…,m)中至少有一个大于0,设aLp>0

⑤bL>0

  条件①、②当前的基可行解是最优解,条件③、④、⑤可保证xp为入基变量时,可得到另一个最优基可行解。

⑸无界解

①bi≥0(i=1,…,m);

②Rj(j=m+1,…,n)中存在大于0的检验数(对max型),设为Rp>0;

③aip≤0,i=1,…,m。

条件①保证为基可行解,条件②、③则说明当xp为入基变量时,对xp的θ值无上限,即xp可无限大,则其目标值就可无限大。

课程练习题:

第1题:(在黑板上做)

第2题:(在电脑上用Excel做)

课后作业题:

分别用图解法和单纯形法求解下列线性规划问题,并对照指出单纯形表中的各基可行解对就图解法中可行域的哪一顶点。

解一:(图解法)

X2

根据上图可看出,B点为最优解,此时的目标函数值为33/4。

解二:(单纯形法)

将原问题化为规范型,并构造单纯形表如下:

CB

XB

2100
X1

X2

X3

X4

bθ
0X3

3510155

0X4

6201244
-Z21000
0X3

041-1/23
2X1

11/301/64
-Z01/30-1/3-8
1X2

011/4-1/83/4
2X1

10-1/125/2415/4
-Z00-1/12-7/24-33/4
此时,检验数行全为非正,已得最优解,最优目标函数值为33/4,与图解法的解一致,单纯形表中的每一个基解分别对应于图解法中的一个顶点,对应关系见上表所示。

2、求解下列线性规划问题

解一(大M法):

将原问题化为规范型如下:

建立单纯形表:

4100MM
X1

X2

X3

X4

X5

X6

bθ
MX5

3100103
MX6

43-10016
0X4

1201004
-Z

4-7M

1-4M

M000
4X1

11/3001/301
MX6

05/3-10-4/312
0X4

05/301-1/303
-Z

0-1/3-5/3M

M0-4/3+7/3M

0
4X1

101/503/5-1/53/5
1X2

01-3/50-4/53/56/5
0X4

00111-11
-Z

00-1/50M-M-
4X1

100-1/52/502/5
1X2

0103/5-1/509/5
0X3

00111-11
-Z

0001/5M-M-
此时,检验数行全为非负,已得最优解X*=(2/5,9/5,1,0,0,0),最优目标函数值为17/5。

解二(两阶段法):

第一阶段:换目标函数,只含人工变量,并求最小值。

  000011  
  X1

X2

X3

X4

X5

X6

bθ
1X5

3100103
1X6

43-10016
0X4

1201004
-7-41000
X1

10.333000.33301
X6

01.667-10-1.3312
X4

01.66701-0.3303
0-1.67102.33307
X1

100.200.6-0.20.6
X2

01-0.60-0.80.61.2
X4

00111-11
0000119
此时,检验数行全为非负,已得最优解,且目标函数值为0,可进行下一阶段的计算。

第二阶段:目标函数用原问题的目标函数,计算如下:

4100
X1

X2

X3

X4

b
4X1

100.200.6
1X2

01-0.601.2
0X4

00111
00-0.20
4X1

100-0.20.4
1X2

0100.61.8
0X3

00111
0000.2
此时,检验数行全为非负,已得最优解X*=(2/5,9/5,1,0,0,0),最优目标函数值为17/5。

文档

第1讲 单纯形法

第一章线性规划及单纯形法一、问题的提出例题1:某公司计划制造Ⅰ、Ⅱ两种家电产品。已知各制造一件时分别占用的设备A、B的台时、调试工序时间及每天可用于这两种家电的能力、各售出一件时的获利情况见下表。问该公司应制造两种家电各多少件,使获取的利润为最大。项目ⅠⅡ每天可用能力设备A0515设备B6224调试工序115利润21建立数学模型:建模练习1(下料问题):某工厂有要做100套钢架,每套由长2.9米、2.1米和1.5米的圆钢各一根组成,已知原料长7.4米,问应如何下料使需用的原材料最省。有一批长度
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top