Tải bản đầy đủ (.pptx) (54 trang)

bài toán tối ưu hóa rời rạc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.06 MB, 54 trang )

TỐI ƯU HÓA




 !"
#$%&'('$)*)+
PHÂN CÔNG CÔNG VIỆC
STT Nội dung bài học Thành viên phụ trách
 ),-./01
 &232)

456,2)23

 789:-;::<7)=)6 )2)>?
 
 --@A/:-;::<
 &-;::<

BCD:CD


 &-;::E

$;FGHI
 &-;::E/JK/ L2)>?
 
 BCD:CD
 !"
$))+
BÀI TOÁN TỐI ƯU HÓA RỜI RẠC


NỘI DUNG
Phát biểu bài toán
Một số bài toán tiêu biểu
%
%%
PHÁT BIỂU BÀI TOÁN
),-./01.3:23C-8C16/FM 
"n
1
= n N/.2)quy hoạch nguyên hoàn toànOP"n
1
< n N/
6Q.2)quy hoạch nguyên bộ phận456,-0R:SI/
T:H2"SU*f(x), a(x) t "B. F.F-R2)quy
hoạch tuyến tính nguyên.

V
PHÁT BIỂU BÀI TOÁN

456,:-;::L

:-;::<W7)=) OX)UY/U/6Z

:-;::EW/CYK)Z

E)+6/O+6/Y//

:-;::C[=6\]$OKO^W/)*O()6C/Z

:-;::9=E


&-;::Q<O^
MỘT SỐ BÀI TOÁN TỐI ƯU HÓA RỜI RẠC TIÊU BIỂU
1) Bài toán cái túi
45=3=_F+)+)=5`.TU-R*aIb..
nU)1FGE.3F+=+)GEbj .TU-RUa
j
6cCD
Uc
j
). ?de=3=_US U)1FGE).6,U-R2/)
F3)H6cCDA/FGE=/+)UfS
7Tx
j
) U6,U-RFGEU)1g==3=6QF+=+)F.H
A/FGEF.U, HTU-RA/`U.

V
MỘT SỐ BÀI TOÁN TỐI ƯU HÓA RỜI RẠC TIÊU BIỂU
hL"/.-E  _A/2)6QF-/f9L2)6/

V
MỘT SỐ BÀI TOÁN TỐI ƯU HÓA RỜI RẠC TIÊU BIỂU
2) Bài toán người du lịch:
45-0CU=,F=I/n+1:,
i
O

O^O


jS
:h:,
i
-0CU=,FI/SL:,*O=
:,FF`=5U_GI/ @U1:,kS:"
g
U:B
Fh:,

F":,
g
?l N=N)*CU8
:BdS
MỘT SỐ BÀI TOÁN TỐI ƯU HÓA RỜI RẠC TIÊU BIỂU
7L6cN=*CUF.FU
7T

m

U=5)A/6,n1, 2,…nF.:B)
N 6QU

7T&UE:SL)6,nO^OF.2)-0C
U.3:23C-8C12),-016/

V
MỘT SỐ BÀI TOÁN TỐI ƯU HÓA RỜI RẠC TIÊU BIỂU
)-0CUP.3:23C-8C12)>? -
6/


V
MỘT SỐ BÀI TOÁN TỐI ƯU HÓA RỜI RẠC TIÊU BIỂU
Z):Ma
.nF;6LkS_6LkSnU)16L:o=OU:B)F;i6LkS6L:o=j
?l :Ma=F;6LkS=56L:o=F3H:BUdS
K1)TA/2)U

V
GIỚI THIỆU PHƯƠNG PHÁP CẮT GOMOSY
CHO BÀI TOÁN QHTT NGUYÊN
I. Bài toán quy hoạch nguyên
Phát biểu bài toán:
Trong bài toán quy hoạch tuyến tính các biến số có thể nhận những giá trị thực không âm. Tuy
nhiên, trong thực tiễn thường gặp những bài toán mà các biến số chỉ có thể nhận một số hữu hạn hay
đếm được giá trị, thường là các giá trị nguyên.
Chẳng hạn sẽ là vô nghĩa khi đưa ra câu trả lời: cần sản xuất nửa cái bàn hay cần thuê ½ ô tô.
Trong một số bài toán, như bài toán vận tải với các lượng hàng cung và cầu là các số nguyên,
thì phương pháp đơn hình sẽ cho lời giải là các số nguyên, song trong nhiều bài toán Quy hoạch
nguyên thì khồng phải như vậy.
Chính vì lẽ đó mà một số phương pháp giải Quy hoạch nguyên đã ra đời.
Phương pháp cắt gonomory
Bài toán Quy hoạch nguyên được phát biểu như sau:
II. Các phương pháp cắt 1
1. Mở đầu
Năm 1954, Dantzig, Fulkerson và Johnson đã đưa ra ý tưởng về phương pháp mặt phẳng cắt để
giải bài toán QHN.
Ý tưởng chính của phương pháp này là mỗi bước lặp k sẽ dùng 1 siêu phẳng cắt để hu nhỏ miền
chấp nhận được ở bước trước(k = 1 là miền của quy hoạch liên tục) thỏa mãn yêu cầu sau:

Mọi phương án chấp nhận được của QHN không bị cắt đi.


Nghiệm tối ưu (chưa nguyên) x
k
vừa nhận được ở bưóc này phải bị cắt đi.
Yêu cầu lúc này cần phải xây dựng một thuật toán hoàn chình để giải một bài toán QHN, chính vì lẽ
đó năm 1958 Ralph Gomory đã thật sự xây ỉựng thuật toán đảm bao được thêm yêu cầu thứ 3: là sau hữu
hạn bước ìhận được đỉnh, tôi ưu nguyên. Đó chính là nghiệm tôì ưu cùa QHN.
Thuật toán do Gomory xây đựng bao gồm hai thuật toán chính, đó là:
Thuật toán Gomory thứ nhất (hay thuật toán phân số giải QHN hoàn toàn).
Thuật toán Gomory thứ hai (hay thuật toán kỗn hợp giải QHN bộ phận)
Trước khi nghiên cứu về các thuật toán của Gomory, chúng ta cần phải thấy được ý nghĩa cơ bản
của phương pháp cắt và sự mô tả về phương pháp cắt.
2. ý nghĩa cơ bản của phương pháp cắt
Định lý 1:
"L U=5F/C9UGOplà E:F3= A/và q
rsWpZU2/)UGA/pN
a) qU=5F/C9UGOuyên.
2Z qprpWqpUE:F3= A/qZ
c) E:qtF][/qd/=ãnFf*9qtuqp
Chứng minh:

NU=5F/C9UG85OC)F.p\1O6 / qU=5F/
C9UGO;\/E:qtF]A/qd/=ãFf*9
qt⊆p
v/UqU=5F/C9UGO 

hFv/A/q6 /p⊆qwp⊆qp
]_b=p⊆qp
EE NqWpZsWpZrrxqp⊆WF:=Z


hqt⊆pp6u /qt⊆qpUBFlF-Rb=k)
qWpZF-RkF=5C S
3. Phương pháp cắt

7L6ckWOZU9=,-A/2)WOZ*ad/=lF3*9
 kWOZβ∉pWUE:F3= Z
Như vậy việc giải một Bài toán quy hoạch nguyên biến thành việc giải một dãy bài toán quy hoạch tuyến
tính thông thường ỗ bưốc r: giải bài toản quy hoạch tuyến tính bổ trợ:
(L
r
, C), r = 0,1, 2,
với L
0
= L và 
i
’ =

pr^

"nghiệm tối ưu kW

OZ*ad/=lFf*9 ì nó cũng là :-;,
-A/2)

Nếu x(L
r
, C) không thỏa mãn điều kiện nguyên thì dùng lát cắt hợp cách để tạo ra L
r
+ 1: (a
r

, x) ≤ .

Khi đó: (L
r
, C) ∉ L 1. Và chuyển sang xét bài toán ở bước (r + 1).
Bằng cách như trên ta đã tiếp cận tuyến tính bài toán (L’ , C); tuy nhiên
tư tưỏng này không thể thực hiện nếu không chỉ ra cách xây dựng lát cắt và chứng tỏ tính hữu hạn của quá trình
giải
V
Để áp dụng được thuật tọán Gomory cần có các giả thiết sau đây:

?==Dk
i
2yC-8WF,H2t)=Z=f25*a.Ff
*9 

E::-;,-WU0LZA/2) "B*a.Ff*9 "
*N:L2y

2<25:L W=T Z

.=5)F3*96/:
?==D2y=f25*a.Ff*9 
).:-; 

.=U1OFfUC96QF-Rd/=l"=f25W*a*3F*9
 Z2y96,Ff 
V
4. Thuật toán Gomory thứ nhất
4.1) Xét bài toán:

x
0
= f = <c, x> → max
với các ràng buộc
= (i = )
> 0, (i= 1, n)
nguyên, (i= 1, n)
V
dI/25 OL6ckWOZU9=[/2)
/23C!==D2"+)2"*a;6dvà gọi 
là E:]6atA/2"*a;6@F.

×