2011运筹学复习题
- 格式:doc
- 大小:476.00 KB
- 文档页数:35
2011运筹学复习题
复习范围:
1. 单纯形法求解线性规划问题
2. 对偶问题及互补松弛性
3. 表上作业法求解运输问题
4. 建立整数规划模型(不求解)
5. 匈牙利法求解指派问题
6. 求网络最大流
专项练习:
一、单纯形法求解线性规划问题
例、用单纯形法求下列线性规划问题:
0,825943510max21212121xxxxxxxxz
解:化为标准型
121231241234max105349528,,,0zxxxxxxxxxxxx 用单纯形表进行计算
Cj 10 5 0 0 i
CB 基 b x1 x2 x3 x4
0
0 x3
x4 9
8 3 4 1 0
[5] 2 0 1 3
8/5
cj - zj 10 5 0 0
0
10 x3
x1 21/58/5 0 [14/5] 1 -3/5
1 2/5 0 1/5 3/2
4
cj - zj 0 1 0 -2
5
10 x2
x1 3/2
1 0 1 5/14 -3/14
1 0 -1/7 2/7
cj - zj 0 0 -5/14 -25/14
所有非基变量的检验数全部小于零,所以此线性规划问题有唯一最优解。
最优解X=(1,3/2,0,0);最优值Z=35/2.
解题步骤
1.化为标准形
2.列表求解
Key:寻找主元(检验数最大,检验比最小)
主元变为1,其余变为0.
3.结论(最优解和最优值)
练习题:
1.
0,242615532max21212121xxxxxxxxz
2.
0,1823122452max21212121xxxxxxxxz
3.
0,,72342263542max32132132321321xxxxxxxxxxxxxxz
4.
0,,3373431131313132max321321321321xxxxxxxxxxxxz
练习题答案
1. 最优解X=(15/4,3/4,0,0),最优值max z=33/4
2. 最优解X=(2,6,2,0,0),最优值max z=34
3. 最优解X=(1,0,2,7,0,0),最优值max z=12
4. 最优解X=(1,2,0,0,0),最优值max z=8
注意细节
1. 右端项b 用于计算检验比,只有系数大于0时才计算检验比;价值系数cj用于计算检验数。
2. 注意自我检查:基变量一定对应到单位矩阵,其检验数一定等于0;最优表给出对偶问题的最优解,对应的最优值等于原问题的最优值。
3. 对矩阵的某行乘以一个较大的数,总能做到所有检验数小于0,所以不要随便通分,如练习4。
二、对偶问题及互补松弛性
例、给出线性规划问题:
)4,3,2,1(096628342max321432214214321ixxxxxxxxxxxxxxxxzi
要求:(1)写出其对偶问题;
(2)已知原问题的最优解为X*=(2,2,4,0),试根据对偶理论,直接求出对偶问题的最优解。
解:(1) 对偶问题为
123412412343413min86692234110 (1,2,3,4)iyyyyyyyyyyyyyyyyi
(2)将最优解(2,2,4,0)带入原问题的约束条件,986628332143221421xxxxxxxxxxx
根据互补松弛性,40y
另一方面,因为1230,0,0xxx,相应的对偶问题的约束条件应取等号。所以
12123322341yyyyyy
解得
12345351yyy
从而,对偶问题的最优解为Y=(4/5, 3/5, 1, 0),
最优值为 16
解题步骤
1.写出对偶问题的步骤
最大变最小;
系数矩阵转置;
≤变≥;
价值系数与右端项互换。
2.互补松弛性的应用
Key:约束条件对应决策变量
第一步:把最优解带入约束条件,约束条件取不等号,相应的决策变量等于零;
第二步:最优解不为零,对应的约束条件取等号;
第三步:解方程
练习题:
1. 已知线性规划
0,,162210243max321321321321xxxxxxxxxxxxz
的最优解是X*=(6,2,0),
(1)写出原问题的对偶问题;
(2)根据对偶理论直接求出对偶问题的最优解。
2. 已知线性规划
0,,,1222282652max432143214314321xxxxxxxxxxxxxxxz
其对偶问题的最优解为Y*=(4,1),
(1)写出对偶问题;
(2)应用对偶问题的性质,求原问题的最优解。
3. 已知线性规划
0,33253232234max21212121212121xxxxxxxxxxxxxxz
其最优解为X*=(4/5, 3/5),
(1)写出对偶问题;
(2)应用对偶问题的性质,求对偶问题的最优解。
4. 已知线性规划
0,,,2023220322432max4321432143214321xxxxxxxxxxxxxxxxz
其对偶问题的最优解为Y*=(1.2, 0.2),
(1)写出对偶问题;
(2)应用对偶性质,求原问题的最优解
练习题答案
1.对偶问题最优解Y=(1,1),最优值为26
2.原问题的最优解X=(0,0,4,4),最优值为44
3.对偶问题的最优解Y=(1,0,0,0,1),最优值为5
4.原问题的最优解X=(0,0,4,4),最优值为28
注意细节
写对偶问题时,不要忘了决策变量的非负约束;
注意计算最优值,自我检查最优解应满足所有的约束条件,且原问题的最优值应该等于对偶问题的最优值。 三、表上作业法求解运输问题
1、产销平衡问题
例 下表为各产地和各销地的产量和销量,以及各产地至各销地的单位运价,试用表上作业法求最优解。
销地产地 B1 B2 B3 B4 产量
A1
A2
A3 4
1
3 1
2
7 4
5
5 6
0
1 8
8
4
销量 6 5 6 3 20
解:先用沃格尔法求初始解
销地产地 B1 B2 B3 B4 产量 行罚数
A1
A2
A3 4
1
3 1
2
7 4
5
5 6
0
1 8
8
4 3 0 2 2
1 1 5
2 2 4 4
销量 6 5 6 3
列罚数 2
2
1
1
1
1
1 1
1
1
5 得初始调运方案:
B1 B2 B3 B4
A1 5 3
A2 6 2
A3 3 1
下面用位势法进行检验:
B1 B2 B3 B4 ui
A1 3 6 0
A2 1 1 0
A3 1 5 1
vi 1 1 4 0
所有检验数≥0,此时问题已达到最优解
总运费 min z =5*1+3*4+6*1+2*0+3*5+1*1=39
解题步骤
1.先用沃格尔法或者最小元素法求出初始解
沃格尔法:优先供应罚数大的运输任务
最小元素法:优先考虑所有任务中的最低运价。
2.再用位势法或者闭回路法进行检验
位势法:令任意一个位势为0(不妨u1=0),计算位势和检验数:数格对应的运价等于位势和;
空格对应的运价减去位势和等于检验数。 3.若不是最优解,用闭回路法调整后回到第2步
检验数全部大于等于零,得到最优解;
调整检验数小于零的空格所对应的闭回路:
以该空格为第一个奇数顶点,找出偶数顶点中最小的运输量为调整量,奇数顶点加上调整量,偶数顶点减去调整量。
练习题:
1. 求最优调运方案(写出min值)
销地产地 B1 B2 B3 B4 产量
A1
A2
A3 10
16
5 6
10
4 7
5
10 12
9
10 4
9
4
销量 5 2 4 6
2. 求最优调运方案(写出min值)
销地产地 B1 B2 B3 B4 产量
A1
A2
A3 3
2
4 7
4
3 6
3
8 4
2
5 5
2
3
销量 3 3 2 2