NG DNG QUY HOCH TUYN TÍNH
88
CHƯƠNG IV
NG DNG QUY HOCH TUYN TÍNH
Chương này trình bày các bài toán để thy kh năng ng dng rng rãi ca
quy hoch tuyến tính. Bài toán trò chơi được trình bày mt cách chi tiết, các bày toán
còn li ch trình bày mô hình. Vic gii các bài toán này được nghiên cu thêm trong
các môn tiếp theo.
Ni dung chi tiết ca chương này bao gm :
I- M ĐẦU
II- BÀI TOÁN TRÒ CHƠI
1- Trò chơi có nghim n định
2- Trò chơi không có nghim n định
III- BÀI TOÁN VN TI
1- M đầu
2- Các khái nim cơ bn
3- Bài toán vn ti cân bng thu phát
4- Các bài toán được đưa v bài toán vn ti
IV- BÀI TOÁN DÒNG TRÊN MNG
1- M đầu
2- Phát biu bài toán dòng trên mng
V- QUY HOCH NGUYÊN
1- M đầu
2- Bài toán quy hoch nguyên trong thc tế
CHƯƠNG IV
NG DNG QUY HOCH TUYN TÍNH
89
NG DNG QUY HOCH TUYN TÍNH
Trong chương này, chúng ta s tìm hiu sơ lược mt s khái nim và phương
pháp cơ bn trong lý thuyết trò và mt s bài toán thc tế mà người ta s đưa v bài
toán quy hoch tuyến tính để gii .
I- M ĐẦU
Trong thc tế hay gp tình hung là phi chn mt quyết định (bp bênh) do
phi đối mt vi mt đối th thông minh và có quyn li đối lp vi ta : ví d trong
các trò chơi tranh chp, trong quân s, trong vn động tranh c....
Nghiên cu vic chn quyết định trong nhng trường hp đối kháng này có
tên gi là lý thuyết trò chơi. đây người chn quyết định và đối th đều được gi là
người chơi. Mi người chơi có mt tp hp các hành động để la chn được gi là
chiến lược.
Chúng ta xét mt trường hp đơn gin là trò chơi hai người : phn thưởng s
là cái được ca mt người và chính là cái mt ca người kia.
Gii mt trò chơi nghĩa là tìm chiến lược tt nht cho mi ngưi chơi. Hai
người chơi thường được ký hiu là A và B, chiến lược tương ng ca mi người được
ký hiu là :
A : i (i=1m)
B : j (j=1n)
Gii thưởng ng vi chiến lược (i,j) ca hai người được ký hiu là aijđược
viết thành mt bng như sau :
B 1 2 ... n
A
1 a11 a12 ... a1n
2 a21 a22 ... a2n
... ... ... ... ...
m am1 am2 ... amn
Ví d :
123
4
B
NG DNG QUY HOCH TUYN TÍNH
90
1 1 0 -2
1
2 2 2 1
0
A
3 -1 -1 0 3
Ði vi A :
- Nếu A đi nước 1 (dòng 1) thì A s :
. Thng 1 đim nếu B đi nước 1 (thng)
. Thng 0 đim nếu B đi nước 2 (hoà)
. Thng -2 đim nếu B đi nước 3 (thua)
. Thng 1 đim nếu B đi nước 4 (thng)
Nhng trường hp còn li là tương t .
Ði vi B :
- Nếu B đi nước 2 (ct 2) thì B s :
. Thua 0 đim nếu A đi nước 1
. Thua 2 đim nếu A đi nước 2
. Thua -1 đim nếu A đi nước 3
Nhng trường hp còn li là tương t .
Nghim ti ưu ca trò chơi, có khi gi tt là nghim, là b chiến lược (i*,j*)
có tính cht là nếu mt người ly chiến lược khác còn người kia vn gi nguyên thì
phn thưởng cho người đi khác s b thit hi. Gii trò chơi có nghĩa là tìm nghim ti
ưu.
II- BÀI TOÁN TRÒ CHƠI
1- Trò chơi có nghim n định
Hai nhà chính tr A và B vn động tranh c 1 ghế ngh vin trong 2 ngày
cui quan trng nht hai thành ph P và Q. Mi người phi đặt kế hoch vn động
mà không biết được kế hoch ca đối phương. Các c vn đưa ra 3 chiến lược :
- mi thành ph mt ngày
- c 2 ngày thành ph P
- c 2 ngày thành ph Q và đánh giá kết qu vn động tương ng
như sau :
123
NG DNG QUY HOCH TUYN TÍNH
91
B
1 1 2 4
2 1 0 5
A
3 0 1 -1
D liu là tng s phiếu, tính theo đơn v là ngàn, mà A s dành được t B hay
ngược li .
Đây là mt trường hp đơn gin mà người ta có th gii được bng khái nim
chiến lược b tri hơn như sau :
- Đối vi A thì chiến lược 3 b tri hơn bi chiến lược 1 và 2 vì nó mang đến
cho A s đim thng ít, nên dù B có chn chiến lược nào thì A cũng vn chn chiến
luc 1 hoc 2 mà b chiến lược 3 . Ta có :
123
B
1 1 2 4
2 1 0 5
A
3 0 1 -1
- Đối vi B thì chiến lược 3 b tri hơn bi chiến lược 1 và 2 vì nó mang đến
cho B s đim thua nhiu nên B b chiến lược 3. Ta có :
123
B
11 2 4
21 0 5
A
3 0 1 -1
- Đối vi A thì chiến lược 2 b tri hơn bi chiến lược 1 vì vy A b chiến
lược 2. Ta có :
123
B
NG DNG QUY HOCH TUYN TÍNH
92
11 2 4
2 1 0 5
A
3 0 1 -1
- Đối vi B thì chiến lược 2 b tri hơn bi chiến lược 1 vì vy B b chiến
lược 2. Ta có :
12 3
B
11 2 4
2 1 0 5
A
3 0 1 -1
Cui cùng thì b chiến lược (1,1) là nghim ti ưu ca trò chơi vi kết qu
người A thu thêm được 1 (ngàn) phiếu t người B.
Trong nhiu trường hp, khi dùng chiến lược b tri hơn ch mi gim được c
ca bài toán mà chưa gii quyết xong vn đề đặt ra.
Chiến lược MaxiMin và MiniMax
Xét ví d tương t như ví d trên nhưng bng kết qu vn động được các c
vn đánh giá như sau :
123
B
1 -3 -2 6
2 1 0 2
A
3 5 -2 -4
Đây là trường hp người chn quyết định nghĩđối phương thông minh và
c ý chn quyết định chng li mình nên h luôn nghĩ đến chiến lượt “ăn chc” , đó là
MaxiMin(A) và MiniMax(B) như sau :
a- MaxiMin(A)
A luôn xem B là đối th thông minh. Khi A đi nước i0 (dòng i0) thì B s chn
nước đi j0 (ct j0) sao cho A thng đim ít nht . Nghĩa là B đi vào ô :
{
}
ji
j
ji 000 a Mina
=