Professional Documents
Culture Documents
QHTT Chuong 3
QHTT Chuong 3
2021
Quy hoạch tuyến tính và ứng dụng 1
CHƯƠNG 3: BÀI TOÁN ĐỐI
NGẪU
PHÁT BIỂU BÀI TOÁN
PHÁT BIỂU BÀI TOÁN PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
PHÁT BIỂU BÀI TOÁN PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
PHÁT BIỂU BÀI TOÁN PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Và làm cho
PHÁT BIỂU BÀI TOÁN PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
PHÁT BIỂU BÀI TOÁN PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Và làm cho
PHÁT BIỂU BÀI TOÁN PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Quy tắc khi ghi dấu của bài toán đối ngẫu:
Dấu bên bài toán gốc Dấu bên bài toán đối ngẫu
Min chung cùng biến
= Max chung trái biến
Tùy ý
Tùy ý =
Đối với dấu và :
Ràng buộc chung bên bài toán min cùng
dấu ràng buộc biến bên bài toán max
Ràng buộc chung bên bài toán max trái
dấu với ràng buộc biến bên bài toán min
CẶP RANG BUỘC ĐỐI NGẪU PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Định nghĩa:
Ta gọi hai ràng buộc bất đẳng thức (kể cả
ràng buộc dấu) trong hai bài toán đối ngẫu
nhau cùng tương ứng với một chỉ số là một
cặp ràng buộc đối ngẫu:
𝑚
𝑥 𝑗 ≥ 0 ↔ ∑ 𝑎𝑖𝑗 𝑦 𝑖 ≤ 𝑐 𝑗 ( 𝑗= 1, 𝑛 )
𝑖 =1
và
Cặp ràng buộc đối ngẫu : và 4
và
và
Quy hoạch tuyến tính và ứng dụng 22
PHÁT BIỂU BÀI TOÁN
CÁCH THÀNH LẬP BÀI TOÁN ĐỐI NGẪU
CẶP RÀNG BUỘC ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU
PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Định lý 1:
Nếu một trong hai bài toán đối ngẫu nhau có PA.TƯ
thì bài toán kia cũng có PA.TƯ và giá trị hàm mục
tiêu của chúng bằng nhau.
Hệ quả 1:
Điều kiện cần và đủ để cho các bài toán đối ngẫu
nhau có PA.TƯ là mỗi bài toán có ít nhất 1 PA.
Hệ quả 2:
Điều kiện cần và đủ để cho các bài toán đối ngẫu
nhau không có PA.TƯ là một bài toán có PA và bài
toán kia không có PA.
Quy hoạch tuyến tính và ứng dụng
Trường ĐH Công Nghệ Sài Gòn PHÁT BIỂU BÀI TOÁN
KHOA CÔNG NGHỆ THÔNG TIN CÁCH THÀNH LẬP BÀI TOÁN ĐỐI NGẪU
CẶP RÀNG BUỘC ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Sau khi kiểm tra các ràng buộc theo các bộ X,Y,Z,T thì:
X, Y, T là phương án của bài toán
Z không thỏa hết các ràng buộc nên Z không là
phương án của bài toán
Xây dựng bài toán đối ngẫu
Quy hoạch tuyến tính và ứng dụng 31
Trường ĐH Công Nghệ Sài Gòn PHÁT BIỂU BÀI TOÁN
KHOA CÔNG NGHỆ THÔNG TIN CÁCH THÀNH LẬP BÀI TOÁN ĐỐI NGẪU
CẶP RÀNG BUỘC ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU
Ví dụ 6: Cho bài toán QHTT PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
và (1)
và (2)
và (3)
và (4)
và (5)
3 và (6)
2 và (7)
Do Y = (2,1,8,0) là PA của bài toán gốc và f(X) =
f(Y) = 8 nên Y cũng là PA.TƯ của bài toán gốc
Do T = (1,2,1,2) có f(T) = 4 ≠ = 8 nên T không là
PA.TƯ của bài toán gốc mà chỉ là PA của bài
toán gốc
Quy hoạch tuyến tính và ứng dụng 34
PHÁT BIỂU BÀI TOÁN
CÁCH THÀNH LẬP BÀI TOÁN ĐỐI NGẪU
CẶP RÀNG BUỘC ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU
PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Giải thuật đơn hình đối ngẫu PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Giải thuật đơn hình đối ngẫu PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Giả thiết:
Bài toán không suy biến, hạng ma trận A
bằng m
Có 1 giả phương án
Giải thuật đơn hình đối ngẫu PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Giải thuật đơn hình đối ngẫu PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Giải thuật đơn hình đối ngẫu PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Giải thuật đơn hình đối ngẫu PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Bước 4:
Tính lại bảng đơn hình theo công thức đổi
cơ sở như thuật toán đơn hình.
Quay lại bước 1.
Giải thuật đơn hình đối ngẫu PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Cơ sở
Quy hoạch tuyến tính và ứng dụng 43
Trường ĐH Công Nghệ Sài Gòn PHÁT BIỂU BÀI TOÁN
KHOA CÔNG NGHỆ THÔNG TIN CÁCH THÀNH LẬP BÀI TOÁN ĐỐI NGẪU
CẶP RÀNG BUỘC ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU
PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
J cJ Giả 10 8 19 0 0 0
PA
x1 x2 x3 x4 x5 x6
x4 0 -6 -1 -1
x5 0 -2 0 -2
J cJ Giả 10 8 19 0 0 0
x6 0 -5
PA -2 -5
x1 x2 x3 X4 x5 x6
B1 f(x)
x4 0 -6 -1 -1
x5 0 -2 0 -2
x6 0 -5 -2 -5
J cJ Giả 10 8 19 0 0 0
PA
x1 x2 x3 x4 x5 x6
x4 0 -6 -1 -1
x5 0 -2 0 -2
x6 0 -5 -2 -5
x1 10 3
x5 0 7
x6 0 -2 0
B2 f(x) 30 0 -3 -14 -5 0 0
Quy hoạch tuyến tính và ứng dụng 45
Trường ĐH Công Nghệ Sài Gòn
KHOA CÔNG NGHỆ THÔNG TIN
J cJ Giả 10 8 19 0 0 0
PA
x1 x2 x3 x4 x5 x6
x1 10 3
x5 0 7
x6 0 -2 0
B2 f(x) 30 0 -3 -14 -5 0 0
J cJ Giả 10 8 19 0 0 0
PA
x1 x2 x3 x4 x5 x6
x1 10 -1
x5 0 5 -5 -2 1
x2 8 0
B3 f(x) 34 0 0 -5 -4 0 -2
Quy hoạch tuyến tính và ứng dụng 46
Trường ĐH Công Nghệ Sài Gòn PHÁT BIỂU BÀI TOÁN
KHOA CÔNG NGHỆ THÔNG TIN CÁCH THÀNH LẬP BÀI TOÁN ĐỐI NGẪU
CẶP RÀNG BUỘC ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU
Ví dụ 7: Giải bài toán QHTT sau PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
J cJ Giả 10 8 19 0 0 0
PA
x1 x2 x3 x4 x5 x6
x1 10 -1
x5 0 5 -5 -2 1
x2 8 0
B3 f(x) 34 0 0 -5 -4 0 -2
x1 2 -2 1 -2 0 0 -2 0 0
x4 -1 -4 0 4 1 1 -1 0 0
x6 0 2 0 0 2 0 -1 1 0
x7 0 6 0 1 1 0 4 0 1
B1 f(x)
J cJ Giả 2 -4 1 -1 2 0 0
PA
x1 x2 x3 x4 x5 x6 x7
x1 2 -2 1 -2 0 0 -2 0 0
x4 -1 -4 0 4 1 1 -1 0 0
x6 0 2 0 0 2 0 -1 1 0
x7 0 6 0 1 1 0 4 0 1
B1 f(x) 0 0 -4 -2 0 -5 0 0
J cJ Giả 2 -4 1 -1 2 0 0
PA
x1 x2 x3 x4 x5 x6 x7
x1 2 -2 1 -2 0 0 -2 0 0
x4 -1 -4 0 4 1 1 [-1] 0 0
x6 0 2 0 0 2 0 -1 1 0
x7 0 6 0 1 1 0 4 0 1
B1 f(x) 0 0 -4 -2 0 -5 0 0
J cJ Giả 2 -4 1 -1 2 0 0
PA
x1 x2 x3 x4 x5 x6 x7
x1 2 6 1 -10 -2 -2 0 0 0
x5 2 4 0 -4 -1 -1 1 0 0
x6 0 6 0 -4 1 -1 0 1 0
x7 0 -10 0 17 5 4 0 0 1
B1 f(x) 20 0 -24 -7 -5 0 0 0
Trường ĐH Công Nghệ Sài Gòn PHÁT BIỂU BÀI TOÁN
KHOA CÔNG NGHỆ THÔNG TIN CÁCH THÀNH LẬP BÀI TOÁN ĐỐI NGẪU
CẶP RÀNG BUỘC ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU
Ví dụ 8: Giải bài toán QHTT sau PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
J cJ Giả 2 -4 1 -1 2 0 0
PA
x1 x2 x3 x4 x5 x6 x7
x1 2 6 1 -10 -2 -2 0 0 0
x5 2 4 0 -4 -1 -1 1 0 0
x6 0 6 0 -4 1 -1 0 1 0
x7 0 -10 0 17 5 4 0 0 1
B1 f(x) 20 0 -24 -7 -5 0 0 0
Bổ đề:
Nếu và và là PA.CB của bài toán đối ngẫu
với cơ sở thì giả PA đối với cơ sở đối ngẫu
sẽ có:
Quy hoạch tuyến tính và ứng dụng 55
Trường ĐH Công Nghệ Sài Gòn PHÁT BIỂU BÀI TOÁN
KHOA CÔNG NGHỆ THÔNG TIN CÁCH THÀNH LẬP BÀI TOÁN ĐỐI NGẪU
CẶP RÀNG BUỘC ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU
Ví dụ 9: Cho bài toán QHTT PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Lỏng
Lỏng
Chặt
Lỏng
Chặt
Chặt
a. Kiểm tra các ràng buộc.
là PA của bài toán đối ngẫu.
thỏa mãn chặt 3 ràng buộc (3), (5), (6).
Ví dụ 9: Cho bài toán QHTT PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
Ví dụ 9: Cho bài toán QHTT PHƯƠNG PHÁP ĐƠN HÌNH ĐỐI NGẪU
TÌM CƠ SỞ ĐỐI NGẪU
b. Dựa vào cơ sở đối ngẫu, hãy giải bài toán QHTT trên
bằng PPĐH đối ngẫu
Do nên Ta cần biến đổi ma trận mở rộng của A sao cho
các cột là các vectơ cơ sở
x3 2 2 1 0 1 -1 0 0
x5 0 11 -1 2 0 1 1 0
x6 0 -8 -2 -1 0 3 0 1
B1 f(x)
J cJ Giả 4 3 2 3 0 0
PA x1 x2 x3 x4 x5 x6
x3 2 2 1 0 1 -1 0 0
x5 0 11 -1 2 0 1 1 0
x6 0 -8 -2 -1 0 3 0 1
B1 f(x) 4 -2 -3 0 -5 0 0
J cJ Giả 4 3 2 3 0 0
PA x1 x2 x3 x4 x5 x6
x3 2 2 1 0 1 -1 0 0
x5 0 11 -1 2 0 1 1 0
x6 0 -8 [-2] -1 0 3 0 1
B1 f(x) 4 -2 -3 0 -5 0 0
J cJ Giả 4 3 2 3 0 0
PA
x1 x2 x3 x4 x5 x6
x3 2 -2 0 1 0
x5 0 15 0 0 1
x1 4 4 1 0 0
B2 f(x) 12 0 -2 0 -8 0 -1
J cJ Giả 4 3 2 3 0 0
PA
x1 x2 x3 x4 x5 x6
x3 2 -2 0 1 0
x5 0 15 0 0 1
x1 4 4 1 0 0
B2 f(x) 12 0 -2 0 -8 0 -1
J cJ Giả 4 3 2 3 0 0
PA
x1 x2 x3 x4 x5 x6
x2 3 4 0 -2 0
x5 0 5 0 5 2 1 2
x1 4 2 1 1 -1 0 0
B3 f(x) 20 0 0 -4 -10 0 -3
J cJ Giả 4 3 2 3 0 0
PA
x1 x2 x3 x4 x5 x6
x2 3 4 0 -2 0
x5 0 5 0 5 2 1 2
x1 4 2 1 1 -1 0 0
B3 f(x) 20 0 0 -4 -10 0 -3
Thuật toán dừng sau 3 bước lặp vì .
Phương án tối ưu của bài toán là
Trường ĐH Công Nghệ Sài Gòn PHÁT BIỂU BÀI TOÁN
KHOA CÔNG NGHỆ THÔNG TIN CÁCH THÀNH LẬP BÀI TOÁN ĐỐI NGẪU
CẶP RÀNG BUỘC ĐỐI NGẪU
CÁC ĐỊNH LÝ ĐỐI NGẪU