2/12/2017
GV.ThS.HuỳnhĐỗBảoChâu 1
CHƯƠNG 3
LẬP TRÌNH TUYẾN TÍNH
(Linear Programming)
1
TRƯỜNG ĐẠI HC NGÂN HÀNG TP.HCM
KHOA H THNG THÔNG TIN QUN LÝ
KHOA HC QUN LÝ NG DNG
GV. ThS. Huỳnh Đỗ Bảo Châu
Mc tiêu bài hc
GV. Hunh Đỗ Bo Châu2
Trình bày đặcđimca bài toán QHTT
Phân bitcácdng bài toán QHTT
ng dng cách xây dng hình cho bài toán QHTT
Sdng mtscông cmáy tính để gii bài toán QHTT
Gii thích kếtqusau khi gii bài toán QHTT
Ni dung chính
GV. Hunh Đỗ Bo Châu3
1.
Mô hình hóa bài toán QHTT
2.
Phương pháp đồ th
3.
Gii pháp máy tính
4.
Phân tích độ nhy
5.
Các mô hình ví d
Các giảđnh cho quy hoch tuyếntính
GV. Hunh Đỗ Bo Châu4
Các giá trtham s chcchn
Không đổitheoquymô
VD:1spthêm4$li nhun, đòi hi3gi
để snxut, vy 500 sp thêm $ 4x500, cn
3x500 gi
Không tương tác giacácbiếnquyếtđịnh
2/12/2017
GV.ThS.HuỳnhĐỗBảoChâu 2
1. Mô hình hóa bài toán QHTT
GV. Hunh Đỗ Bo Châu5
Gii thiu v Bài toán QHTT
GV. Hunh Đỗ Bo Châu6
Xác định x
1
, x
2
, …, x
n
sao cho:
Cc đại (hay Cc tiu) hàm mc tiêu Z:
Z = z(x
1
, x
2
, …, x
n
)
Đồng thi tha mãn các ràng buc R
j
:
R
j
= r
j
(x
1
, x
2
, …, x
n
)
Trong đó, z và r
j
là biu thc tuyến tính
đối vi x
1
, x
2
, …, x
n
.
Các bước áp dng k thut QHTT
GV. Hunh Đỗ Bo Châu7
B1: Xác định vn đề cn gii quyết mi quan h theo
mô hình tuyến tính không.
B2: Nếu là vn đề không có cu trúc, cn phân tích và
xây dng như 1 mô hình toán hc
B3: Gii mô hình và tìm ra kết qu bng cách s dng
các k thut toán hc
2 k thut ph biến là Đồ thĐơn hình.
y dng mô hình QHTT
GV. Hunh Đỗ Bo Châu8
Xác định:
S biến cn tìm
Hàm mc tiêu (MAX, hoc MIN)
Các ràng buc ca các biến (các mi quan h tuyến tính)
2/12/2017
GV.ThS.HuỳnhĐỗBảoChâu 3
Các dng bài toán QHTT
GV. Hunh Đỗ Bo Châu9
Cc đại chun 

Ràng buc:



1,2,…,
0∀1,2,
0
Cc tiu chun 

Ràng buc:



1,2,…,
0∀1,2,
0
Bài toán cc đại (hay cc tiu) vi ràng buc có du và c du .
2. Phương pháp đồ th
GV. Hunh Đỗ Bo Châu10
Phương pháp đồ th
GV. Hunh Đỗ Bo Châu11
S dng khi:
Có nhiu ràng buc dưới dng bt phương trình
S biến cn tìm là 2
Cung cp bc tranh toàn cc v gii pháp bài toán.
Thun li để thc hin phân tích độ nhy.
Gii bài toán QHTT bng PP đồ th
GV. Hunh Đỗ Bo Châu12
Nghimkhdĩ(Feasible solution): 1 bgiá trcác
biếntha mãn các ràng buc.
Vùng khdĩ(Feasible region): Tpttccác
nghimkhdĩ.
2/12/2017
GV.ThS.HuỳnhĐỗBảoChâu 4
Các bước thc hin (áp dng cho bài toán 2 biến)
GV. Hunh Đỗ Bo Châu13
B1: Biu din các d kin ca bài toán dưới dng phương
trình hoc bt phương trình
B2: Gii các phương trình và bt phương trình bng đồ th,
kết qu s nhn được 1 vùng kh dĩ
B3: V 1 đường thng biu din hàm mc tiêu và tnh tiến
đường này tiến v min nghim kh dĩ. Đim đầu tiên mà
đường hàm mc tiêu chm vi min nghim chính là kết
qu bài toán.
Ví d minh ha
(MÔ HÌNH BÀI TOÁN CC ĐẠI)
GV. Hunh Đỗ Bo Châu14
Công ty Gm Beaver Creek snxutthcông quy
nh,sdng các nghnhân tay nghcao để sn
xutchénvàly bng đất sét theo thiếtkế màu sc
caM.Haingunlc chính ca công ty đấtsét
(clay), lao động tay nghcao (labor).
Vingunlccóhn, công ty mong munbiếtbao
nhiêu cái chén ly cnsnxutmingàyđể tiđa
hóa linhun?
Ví d minh ha (tt)
GV. Hunh Đỗ Bo Châu15
Ví d minh ha (tt)
GV. Hunh Đỗ Bo Châu16
Gi
: schén (bowl) cnsnxut
Gi
: sly (mug) cnsnxut
HÀM MC TIÊU LI NHUN:
40
50
→
RÀNG BUC:
󰇫1
2
40
4
3
120
vi
,
0, int
2/12/2017
GV.ThS.HuỳnhĐỗBảoChâu 5
Ví d minh ha (tt)
GV. Hunh Đỗ Bo Châu17
Đường biu din ràng buc v người lao động
1
2
40
Vùng ràng buộc
nguồn lực lao động
Ví d minh ha (tt)
GV. Hunh Đỗ Bo Châu18
Đường biu din ràng buc v lượng đất sét nguyên liu
4
3
120
Kết hợp 2 ràng buộc
có vùng khả dĩ
Vùng ràng buộc
nguyên liệu đất sét
Ví d minh ha (tt)
GV. Hunh Đỗ Bo Châu19
V đường hàm mc tiêu vi giá tr F bt k
40
50
Đường hàm mục tiêu
với F = 800
Ví d minh ha (tt)
GV. Hunh Đỗ Bo Châu20
Tìm giá tr ca kết qu
,
24,
8 1.360
Tịnh tiến
đường hàm mục tiêu
Kết quả tại
B (24,8)