Bài ging Quy hoch toán hc Trang 21
________________________________________________________________________
2.3.5. Tìm n loi ra
r=1; while (a[i][j]<=0)r++;
for (i=r+1; i<=m; i++)
if (a[i][j]>0)
if (a[i][0]/a[i][j]< a[r][0]/a[r][j])r=i;
2.3.6. Biến đổi bng
abc[r]:=s; cb[s]=1;
ars = a[r][s]; // Biến trung gian
// Biến đổi riêng hàng r
for (j=0; j<=n; j++) a[r][j]/=ars;
for (i=1; i<=m+1; i++)
if (i!=r){
ais=a[i][s]; // Biến trung gian
a[i][j]-= a[r,j]* ais/ars;
}
---oOo---
________________________________________________________________________
GV: Phan Thanh Tao
Bài ging Quy hoch toán hc Trang 22
________________________________________________________________________
2.4. Bài tp
Gii các bài toán sau bng phương pháp đơn hình
1. f(x) = 7x1 - 5x2 - 3x3 max
4x + x - 3x 15
4x + 3x + 5x 12
x + 2x + 3x 10
x 0 (j = 1..3)
12 3
123
12 3
j
=
=
=
2. f(x) = -5x1 - 4x2 + 5x3 - 3x4 max
2x + 4x + 3x x 42
4x - 2x + 3x 24
3x + x 15
x 0 (j = 1..4)
1234
12 3
13
j
+
=
3. f(x) = 7x1 +15x2 + 5x3 min
3x - 2x - 4x
-x + 4x + 3x -3
2x +x + 8x 2
x 0 (j = 1..3)
123
123
12 3
j
1
4. f(x) = 2x1 +17x2 +18x3 max
6x + 4x + 7x
8x + 4x 30
x 0 (j = 1..3)
123
13
j
50
5. f(x) = 3x1 -x2 +2x3 x4 +5x5 max
2x -x +x +2x +x
4x - 2x + x
x - x + 2x + x
x + x +2x +x
x 0 (j = 1..5)
12 3 4 5
123
12 3 5
12 34
j
=
≥−
17
20
18
100
________________________________________________________________________
GV: Phan Thanh Tao
Bài ging Quy hoch toán hc Trang 23
________________________________________________________________________
6. f(x) = -5x1 - 4x2 + 5x3 - 3x4 max
2x + 4x + 3x x 42
4x - 2x + 3x 24
3x + x 15
x 0 (j = 1..4)
1234
12 3
13
j
+
=
7. f(x) = 8x1 + 7x2 + 9x3 ----> min
45 3
36 4
248
013
123
12 3
123
xxx
xx x
xxx
xj
j
−+=
+−
++=
≥∀=
,..
6
9
7
6
3
2
8. f(x) = 2x1 - x2 + 3x3 ----> min
7x + 3x + 9x 5
2x - x - 8x
6x + 4x + 2x
123
12 3
123
=−
=
≥∀=
18
20
013xj
j,..
9. f(x) = 3x1 + 2x2 - 4x3 ----> min
568
434
272
013
123
12 3
123
xxx
xx x
xxx
xj
j
−+=
++=
−−≤
≥∀=
,..
10. f(x) = 3x1 - x2 + 5x3 ----> min
2x + 3x + 7x 5
5x - 2 x - x
6x + 2x + x
123
123
123
=−
=
≥∀=
41
10
013xj
j,..
11. f(x) = x1 + 2x2 + x3 max
x -4 x + 2x -6
x +x + 2x 5
2x - x + 2x 3
x 0 (j = 1..3)
12 3
12 3
12 3
j
=
=
***********************
________________________________________________________________________
GV: Phan Thanh Tao
Bài ging Quy hoch toán hc Trang 24
________________________________________________________________________
Chương 3. BÀI TOÁN ĐỐI NGU
3.1. Các bài toán thc tế
3.1.1. Bài toán lp kế hoch sn xut
Mt nhà máy sn xut hai loi sn phm A, B gm hai phân xưởng vi năng sut như
sau:
Phân xưởng I : 1 nghìn sn phm A + 4 nghìn sn phm B trong 1 năm. và
Chi phí 16 triu đồng.
Phân xưởng II : 3 nghìn sn phm A + 1 nghìn sn phm B trong 1 năm. và
Chi phí 15 triu đồng.
Kế hoch Nhà nước giao cho nhà máy là: 1 nghìn sn phm A + 2 nghìn sn phm B.
Hãy lp kế hoch sn xut sao cho tng chi phí thp nht đồng thi đảm bo kế hoch
nhà nước giao cho nhà máy.
Gi x1 là thi gian phân xưởng I sn xut ( đơn v năm),
x
2 là thi gian phân xưởng II sn xut ( đơn v năm)
Tng chi phí ca kế hoach sn xut x=(x1, x2) là
f(x) = 16x1 + 15x2 (triu đồng)
Mô hình toán hc:
f(x) = 16x1 + 15x2 min
(d)
+
+
0
24
13
2,1
21
21
xx
xx
xx
3.1.2. Bài toán đánh giá sn phm
Vi năng sut hai phân xưởng ca nhà máy như bài toán trên . Nhà máy sn xut được 1
nghìn sn phm A và 2 nghìn sn phm B. Hãy định giá tr cho 1 sn phm A và 1 sn
phm B sao cho tng giá tr ca sn phm: phân xưởng I không vượt quá chi phí là 16
triu đồng/năm và phân xưởng II không vượt quá chi phí là 15 triu đồng/năm, và tng
giá tr sn phm ca nhà máy ln nht.
Gi y1(nghìn đồng) là giá tr đơn v sn phm A,
y2(nghìn đồng) là giá tr đơn v sn phm B
Tng giá tr sn phm theo kế hoch đánh giá y=( y1, y2) là
g(y) = y1+2y2(nghìn đồng)
Mô hình toán hc:
g(y) = y1+2y2 max
________________________________________________________________________
GV: Phan Thanh Tao
Bài ging Quy hoch toán hc Trang 25
________________________________________________________________________
(d
~
)
+
+
0
153
164
2,1
21
21
yy
yy
yy
x
2
(4,3)
d
(5/11, 2/11)
O
O x
1
fmin=f(5/11, 2/11)= 10 (triu đồng) gmax=g(4, 3)= 10 (triu đồng)
Nhn xét: fmin= gmax
3.2. Bài toán đối ngu
3.2.1. Đối ngu không đối xng
Cho bài toán (d,f) dng chính tc
(1) f(x) = c
=
n
j1
jxj min
(d)
=
==
=
)..1(0
)..1(
1
njx
mibxa
j
ij
n
j
ij
Cùng vi bài toán (I), xét bài toán ( d
~
, g) như sau:
(1
~
) g(y) = b
=
m
i1
iyi max
(d
~
)
=
=
=
)..1(dotu
)..1(
1
miy
njcya
i
ji
n
j
ji
(1
~
) gi là bài toán đối ngu ca bài toán (1).
________________________________________________________________________
GV: Phan Thanh Tao