Chương 4Quy hoạch tuyến tính số nguyên
• Quy hoạch tuyến tính thuần nguyên
• Quy hoạch tuyến tính số nguyên hỗn hợp
• Quy hoạch tuyến tính nhị nguyên
• Bài toán pha cắt vật tư
• Bài toán rút ngắn thời gian đường găng có ét xét đến yếu tố chi phí
45 trang |
Chia sẻ: nguyenlinh90 | Lượt xem: 1412 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Bài giảng Tin học trong quản lý xây dựng - Chương 4 Quy hoạch tuyến tính số nguyên, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Ch 4 Q h hương uy oạc
tuyến tính số nguyên
Tin học trong quản lý
Chương 4Quy hoạch
ế ốtuy n tính s nguyên
• Quy hoạch tuyến tính thuần nguyên
• Quy hoạch tuyến tính số nguyên hỗn
hợp
• Quy hoạch tuyến tính nhị nguyên
• Bài toán pha cắt vật tư
• Bài toán rút ngắn thời gian đường găng
có xét đến yếu tố chi phí
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
Chương 4 Quy hoạch tuyến tính số
MÔ HÌNH QUY HOẠCH TUYẾN
nguyên
TÍNH THUẦN NGUYÊN
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH THUẦN NGUYÊN
Ví d 4 1ụ . :
Để phát triển sản xuất,chủ cơ cở gia công
cốp pha dự định mua thêm một số máy
dập và máy tiện.Ước tính mỗi máy dập
mỗi ngày cho 70USD tiền lời và máy tiện
là 60USD tiền lời.Ông chỉ có 30.000USD
và diện tích xưởng có 12 m2.
Biết :
Má dậ hiế 2 2 iá 6 000 USD+ y p c m m , g .
+ Máy tiện chiếm 3m2, giá 5.000 USD
Vậy số lượng máy mỗi loại nên mua bao
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
nhiêu thì tiền lời nhất.
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH THUẦN NGUYÊN
Tóm tắt bài toán :
Tài nguyên Máy dập(x1) Máy tiện (x2) Khả năng
đáp ứng
Tiề lời 0USD 60USDn 7
Diện tích 2 3 12
Giá 6.000USD 5.000USD 30.000
x1 x2
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH THUẦN NGUYÊN
Mô hình toán:
Hàm mục tiêu:
Z = 70x1 +60x2 USD max
Các ràng buộc:
6x + 5x ≤ 30 (1 000USD)1 2 .
2x1 + 3x2 ≤ 12 (m2 )
Điều kiện biên: x1 ≥ 0, x2 ≥ 0
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
X2
Giải bài t á h h t ế
6
o n quy oạc uy n
tính số nguyên bằng phương
pháp đồ thị
5 6X1 + 5X2 =30
n
4
3M
á
y
t
i
ệ
n
Lời giải tối ưu
X1 =3 75 X2 =1 5
2
1 2X + 3X =12
. , .
lợi nhuận = 352.5 USDD(4,2)
1 2 3 4 5 6
X1
1 2
B(5,0)
E(4,1)Z=340
Z=350
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
Máy dập
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH THUẦN NGUYÊN
Mô hình toán:
Hàm mục tiêu:
Z = 70x +60x USD max 1 2
Các ràng buộc:
6x + 5x ≤ 30 (1 000USD)1 2 .
2x1 + 3x2 ≤ 12 (m2 )
Điều kiện biên: x1 ≥ 0, x2 ≥ 0
bổ sung x1 , x2 nguyên
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH THUẦN NGUYÊN
+ Lợi nhuận =350 Lời giải tối
ưu của bài toán quy hoạch
ế í h ố êtuy n t n s nguy n
+ Lợi nhuận =340 Lời giải
ốkhi làm tròn nghiệm t i ưu
của bài toán quy hoạch
tuyến tính
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
Chương 4 Quy hoạch tuyến tính số
MÔ HÌNH QUY HOẠCH
nguyên
TUYẾN TÍNH NHỊ NGUYÊN
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH NHỊ NGUYÊN
Bài toán :
Chính quyền thị trấn Tương Lai đang xem
xét sẽ xây dựng những công trình thể thao
trong bốn công trình được đề nghị sau đây :
Công trình thể
thao
Số người kỳ
vọng sử dụng
Kinh phí xây
dựng (triệu
Diện tích mặt
bằng cần thiết
hàng ngày
đồng )
(1000m2 )
Hồ bơi 300 3500 4
Sân quần vợt 90 1000 2
Sân điền kinh 400 2500 7
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
Nhà thi đấu mini 150 9000 3
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH NHỊ NGUYÊN
Tổng mặt bằng dành cho các công trình
không được vượt quá 12000 m2 Tổng kinh
.
phí để xây dựng chỉ có 12 tỷ đồng. Thị trấn
chỉ có một khu đất có địa thế thích hợp để
có thể để xây dựng hoặc hồ bơi hoặc sân
quần vợt. Nên xây dựng công trình nào để
ấ ểngười dân trong thị tr n có th sử dụng
được nhiều nhất?
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
Gọi :
là h h á â d hồx1 c ọn p ương n x y ựng
bơi .
là h h ơ á â d âx2 c ọn p ư ng n x y ựng s n
quần vợt .
x là chọn phương án xây dựng sân3
điền kinh .
x là chọn phương án xây dựng nhà4
thi đấu
– Nếu xi = 0 thì phương án i không
được chọn ngược lại xi = 1 thì
phương án i được chọn .
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH NHỊ NGUYÊN
Mô hình bài toán :
* Hàm mục tiêu :
Z = 300 x1 + 90x2 + 400x3 + 150x4 max
* Các ràng buộc :
- Ràng buộc về kinh phí :
3500x1 + 1000x2 + 2500x3 + 9000x4 ≤
12000
- Ràng buộc về địa điểm xây dựng :
x + x ≤ 11 2
- Ràng buộc về diện tích đất :
4x1 + 2x2 + 7x3 + 3x4 ≤ 12
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
* Điều kiện biên : x1 , x2 , x3 , x4 0,1
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH NHỊ NGUYÊN
Lời giải tối ưu của bài toán là :
x1 = 1 ( xây dựng hồ bơi)
x2 = 0 ( không xây dựng sân quần vợt )
x3 = 1 ( xây dựng sân điền kinh )
x4 = 0 ( không xây dựng nhà thi đấu
mini)
Z = 700 người .
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
Chương 4 Quy hoạch tuyến tính số
MÔ HÌNH QUY HOẠCH TUYẾN
nguyên
TÍNH SỐ NGUYÊN HỖN HỢP
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH SỐ NGUYÊN HỖN HỢP
Ví dụ 4.2:
Ông Giàu có tiền vốn là 250.000USD định đầu tư
theo 3 phương án sau:
1.Mua xe ô tô chở khách, mỗi xe giá
50 000USD cuối năm cho tiền lời 5 000USD. , . .
2.Mua đất vườn, mỗi ha đất giá 12.000USD,
cuối năm cho tiền lời 1.500USD.
3 M tí hiế kh b ỗi tí hiế iá. ua n p u o ạc, m n p u g
8.000USD,cuối năm lãnh tiền lời 1.000USD.
Vậy ông Giàu nên đầu tư vào dự án như thế nào
để tiền lời nhiều nhất? Biết rằng ông Giàu chỉ nên
mua tối đa 4 xe ô tô để đảm bảo có kế hoạch sử
dụng thường xuyên và khu đất ông Giàu định
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
mua chỉ còn 30ha.
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH SỐ NGUYÊN HỖN HỢP
• Gọi : x1 là số xe ô tô sẽ mua
là ố h đất ẽx2 s a s mua
x3 là số tín phiếu sẽ mua
• Mô hình toán:
– Hàm mục tiêu: (để có tiền lời mỗi năm nhiều nhất)
Z = 5.000x1 + 1.500x2 + 1000x3 (USD) axm
– Các ràng buộc :
50.000x1 + 12.000x2 + 8.000x3 ≤ 250.000 (USD)
x1 ≤ 4
x2 ≤ 30
ề
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
– Đi u kiện biên:
x1 ≥ 0 , nguyên; x2 ≥ 0 ; x3 ≥ 0 , nguyên
MÔ HÌNH QUY HOẠCH TUYẾN
TÍNH SỐ NGUYÊN HỖN HỢP
Lời giải tối ưu của bài toán là:
– x1 = 0 xe ô tô sẽ mua
– x2 = 7,5 ha đất sẽ mua
– x3 = 20 tín phiếu sẽ mua
– Tiền lời thu được hàng năm
Z = 31.250 USD
Lời giải tối ưu thứ hai của bài toán là:
– x1 = 0 xe ô tô sẽ mua
– x2 = 20,83 ha đất sẽ mua
– x3 = 0 tín phiếu sẽ mua
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
– Tiền lời thu được hàng năm
Z = 31.250 USD
Chương 4 Quy hoạch tuyến tính số
BÀI TOÁN PHA CẮT VẬT
nguyên
TƯ
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
BÀI TOÁN PHA CẮT VẬT TƯ
Ví dụ 4.4 :
Có một số thanh cốt thép Ø16 dài 11,7m. Để
thi công lắp đặt cốt thép dầm, cột cho một
tầng của một tòa nhà bê tông cốt thép thì
cần phải có 210 đoạn Ø 16 dài 2,1m;
161 đ Ø 16 dài 2 9 176 đ Ø 16 dài oạn , m; oạn
3,2m; 48 đoạn Ø 16 dài 4,2m. Vậy nên cắt
cốt thép như thế nào để tốn ít thanh nguyên
nhất
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
BÀI TOÁN PHA CẮT VẬT TƯ
Đặt tên biến:
Gọi x1 là số thanh nguyên pha cắt theo PA 1
Gọi xi là số thanh nguyên pha cắt theo PA i
Các phương án pha cắt từ thanh nguyên 11,7m
được trình bày trong bảng sau :
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
Các phương án
Số lượng các đoạn
Mẫu thừa (m)
2.1m 2.9m 3.2m 4.2m
x1 0 0 1 2 0.1
0 1 0 2 0 4x2 .
x3 1 0 0 2 1.2
x4 0 0 2 1 1.1
0 1 1 1 1 4x5 .
x6 0 2 0 1 1.7
x7 2 1 0 1 0.4
x8 3 0 0 1 1.2
x9 1 0 3 0 0
x10 1 1 2 0 0.3
x11 2 0 2 0 1.1
x12 1 2 1 0 0.6
x13 2 1 1 0 1.4
x14 4 0 1 0 0.1
x15 0 4 0 0 0.1
x16 1 3 0 0 0.9
x17 2 2 0 0 1.7
x18 4 1 0 0 0.4
x19 5 0 0 0 1.2
BÀI TOÁN PHA CẮT VẬT TƯ
Đặt tên biến:
Gọi x1 là số thanh nguyên pha cắt theo phương án 1
Gọi xi là số thanh nguyên pha cắt theo phương án i
Mô hình toán :
Hàm mục tiêu
1 19
i
i
Z x min
Điề kiệ biê ≥ 0 ê
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
u n n: xi , nguy n
BÀI TOÁN PHA CẮT VẬT TƯ
Điều kiện ràng buộc:
Có đủ 210
đoạn dài
2.1m 0x1 + 0x2 + 1x3 + 0x4 + 0x5 + 0x6 + 2x7 + 3x8 +
1x9 + 1x10 + 2x11 + 1x12 + 2x13 + 4x14 + 0x15 + Có đủ 161
0x1 + 1x2 + 0x3 + 0x4 + 1x5 + 2x6 + 1x7 + 0x8 + 0x9
+ 1 + 0 + 2 + 1 + 0 + 4 + 3 +
1x16 + 2x17 + 4x18 + 5x19 ≥ 210đoạn dài
2.9m
Có đủ 176 x10 x11 x12 x13 x14 x15 x16
2x17 + 1x18 + 0x19 ≥ 161
đoạn dài
3.2m
1x1 + 0x2 + 0x3 + 2x4 + 1x5 + 0x6 + 0x7 + 0x8 + 3x9 + 2x10 +
2x11 + 1x12 + 1x13 + 1x14 + 0x15 + 0x16 + 0x17 + 0x18 + 0x19
≥ 176
Có đủ 48
đoạn dài
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
2x1 + 2x2 + 2x3 + 1x4 + 1x5 + 1x6 + 1x7 + 1x8 + 0x9 + 0x10 + 0x11 +
0x12 + 0x13 + 0x14 + 0x15 + 0x16 + 0x17 + 0x18 + 0x19 ≥ 48
4.2m
BÀI TOÁN PHA CẮT VẬT TƯ
Lời giải tối ưu của bài toán:
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
BÀI TOÁN PHA CẮT VẬT TƯ
Ví dụ 4.5 :
Có hai loại thanh cốt thép dài 6m và 8m.
Cần phải gia công 100 đoạn dài 2,4m và
150 đoạn dài 2,8m. Nên cắt cốt thép như
thế nào để cho tiết kiệm nhất
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
BÀI TOÁN PHA CẮT VẬT TƯ
G i là ố th h ê h ắt th PA1
Đặt tên biến:
ọ x1 s an nguy n p a c eo
Gọi xi là số thanh nguyên pha cắt theo PA i
ắCác phương án pha c t từ thanh nguyên 6m :
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
BÀI TOÁN PHA CẮT VẬT TƯ
G i là ố th h ê h ắt th PA1
Đặt tên biến:
ọ x1 s an nguy n p a c eo
Gọi xi là số thanh nguyên pha cắt theo PA i
ắCác phương án pha c t từ thanh nguyên 8m :
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
BÀI TOÁN PHA CẮT VẬT TƯ
Hàm mục tiêu Để tổng chiều dài các thanh
nguyên được sử dụng ít nhất
(x1 + x2 + x3)6 + (x4 + x5 + x6)8 min
min4x1 + 8x2 + 12x3 + 0x4 + 4x5 + 8x6
Điề kiệ biê
Để tổng chiều dài các
mẫu thừa là ít nhất
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
u n n :
xi ≥ , nguyên
BÀI TOÁN PHA CẮT VẬT TƯ
Điều kiện ràng buộc:
0x1 + 1x2 + 2x3 + 1x4 + 2x5 + 3x6 = 100 (100 đoạn dài 2,4m)
2x1 + 1x2 + 0x3 + 2x4 + 1x5 + 0x6 = 150 (150 đoạn dài 2,8m)
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
BÀI TOÁN PHA CẮT VẬT TƯ
Lời giải tối ưu của bài toán:
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
Chương 4 Quy hoạch tuyến tính số
RÚT NGẮN THỜI GIAN HOÀN
nguyên
THÀNH DA CÓ XÉT ĐẾN CHI
PHÍ
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
Ví d 4 6 ụ . :
Rút ngắn thời gian của DA xây dựng nhà
công nghiệp của công ty ABC.
- Thời gian thực hiện DA là 12 tuần
ắ ấ ấ- Chi phí rút ng n th p nh t
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
S đồ
F3
ơ mạng:
A2 C2
E4 H2BĐ
G5
D4B3
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
Công
Thời gian ( tuần ) Chi phí ( ngàn đồng ) Thời gian
út ắ
Chi phí
út ắ
việc
r ng n
được
r ng n
đơn vị
Bình
thường Rút ngắn
Bình
thường Rút ngắn
A 2 1 22,000 23,000 1 1,000
B 3 1 30,000 34,000 2 2,000
C 2 1 26,000 27,000 1 1,000
D 4 3 48,000 49,000 1 1,000
E 4 2 56,000 58,000 2 1,000
F 3 2 30,000 30,500 1 500
G 5 2 80,000 86,000 3 2,000
H 2 1 16,000 19,000 1 3,000
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
Đặt tên biến
Gọi X là thời điểm kết sớm (EF) của một công việc
XA = EF của công việc A
X = EF của công việc BB
.
XH = EF của công việc H
Gọi Y là thời gian rút ngắn (tuần) của từng công việc
YA = thời gian rút ngắn của công việc A
YB = thời gian rút ngắn của công việc B
.
Y = thời gian rút ngắn của công việc H
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
H
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
Xác định hàm mục tiêu
Vì mục tiêu của bài toán là cực tiểu chi phí rút ngắn nên hàm
mục tiêu của bài toán quy hoạch tuyến tính là:
Z = 1 000YA + 2 000YB + 1 000YC + 1 000YD + , , , ,
+ 1,000YE + 500YF + 2,000YG + 3,000YH→ min
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
Ràng buộc về thời gian rút ngắn:
Xác định các ràng buộc
Công
việc
Thời gian ( tuần ) Thời gian
rút ngắn
đ
Ràng buộc về thời
gian rút ngắn ( Yi)
Bì h th ờ Rút ắ
ược n ư ng ng n
A 2 1 1 YA ≤ 1
B 3 1 2 Y ≤ 2B
C 2 1 1 YC ≤ 1
D 4 3 1 YD ≤ 1
E 4 2 2 YE ≤ 2
F 3 2 1 YF ≤ 1
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
G 5 2 3 YG ≤ 3
H 2 1 1 YH ≤ 1
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
Ràng buộc về mối quan hệ giữa các công việc:
Mỗi ô iệ ó ột à b ộ ề ối hệ ủ ô iệ c ng v c c m r ng u c v m quan c a c ng v c
đứng trước. Dạng thức của ràng buộc này là:
EF của công việc sau ≥ EF của công việc đứng trước + (t-Y)
Công
việc
Ràng buộc về quan
hệ trước sau
Công
việc
Ràng buộc về quan hệ
trước sau
X 0BĐ BD = F XF – XC + YF ≥ 3
A XA - XBD + YA ≥ 2 G
XG – XD + YG ≥ 5
B X X Y ≥ 3 X X Y ≥ 5B - BD + B G – E + G
C XC – XA + YC ≥ 2
H
XH – XF + YH ≥ 2
D X X + Y ≥ 4 X X + Y ≥ 2
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
D – B D H – G H
E XE – XC + YE ≥ 4
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
Ràng buộc về thời hạn hoàn thành dự án: XH ≤ 12
Xác định các điều kiện biên
X, Y ≥ 0, nguyên
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
Giải bài toán bằng WinQSB
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
Giải bài toán bằng WinQSB
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
Giải bài toán bằng WinQSB
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.
RÚT NGẮN THỜI GIAN HOÀN
THÀNH DA CÓ XÉT ĐẾN CHI PHÍ
Giải bài toán bằng WinQSB
Sử dụng bài toán CPM
©2010 của Đỗ Thị Xuân Lan , GVC. Ths.