Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
176,37 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM TIỂU LUẬN MƠN HỌC TỐI ƯU HĨA VÀ QUY HOẠCH TUYẾN TÍNH Chun ngành: CƠNG NGHỆ THƠNG TIN Giảng viên môn học : TS Hồ Đắc Nghĩa Sinh viên thực : Lê Quang Thế Vinh MSHV: 2141860036 Lớp: 21SCT21 TP Hồ Chí Minh, 2022 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM TIỂU LUẬN MƠN HỌC TỐI ƯU HĨA VÀ QUY HOẠCH TUYẾN TÍNH Chun ngành: CƠNG NGHỆ THƠNG TIN Giảng viên mơn học : TS Hồ Đắc Nghĩa Sinh viên thực : Lê Quang Thế Vinh MSHV: 2141860036 Lớp: 21SCT21 TP Hồ Chí Minh, 2022 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat MÃ ĐỀ: 09 Bài 1: Lập mô hình tốn học Có ba xí nghiệp may: I, II, III sản xuất áo vest quần tây Tùy thuộc vào lực quản lý Ban giám đốc, trình độ tay nghề đội ngũ cơng nhân, mức trang bị kỹ thuật, … khác hiệu đồng vốn xí nghiệp khác Giả sử đầu tư 1.000 USD vào xí nghiệp I cuối kỳ cho 35 áo vest 45 quần tây; vào xí nghiệp II cuối kỳ cho 40 áo vest 42 quần tây, cịn vào xí nghiệp III cuối kỳ cho 43 áo vest 30 quần tây Số lượng vải (mét) số công cần thiết để sản xuất áo vest quần tây (còn gọi suất tiêu hao nguyên liệu lao động) ba xí nghiệp cho bảng số liệu sau đây: Áo vest Quần tây Biết tổng số vải cơng số lao động huy động cho ba xí nghiệp 10.000 mét 52.000 cơng Theo hợp đồng kinh doanh cuối kỳ phải có tối thiểu 1.500 quần áo Do đặc điểm hàng hóa lẻ bộ, có quần dễ bán thị trường Hãy lập mơ hình kế hoạch đầu tư vào xí nghiệp vốn nhằm đảm bảo hồn thành kế hoạch sản phẩm, khơng gặp khó khăn q trình tiêu thụ, khơng bị động sản xuất tổng số vốn đầu tư nhỏ BÀI GIẢI Gọi x1, x2, x3 số vốn (nghìn USD) cần phải đầu tư vào xí nghiệp I, II, III Điều kiện: x1, x2, x3 ≥ Tổng số mét vải cần để may áo vest quần tây xí nghiệp là: o Áo vest: 3.5 x 35x1 + 4.0 x 40x2 + 3.8 x 43x3 = 122.5x1 + 160x2 + 163.4x3 (met) o Quần tây: 2.8 x 45x1 + 2.6 x 42x2 + 2.5 x 30x2 = 126x1 + 109.2x2 + 75x3 (met) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Tổng số mét vải: 122.5x1 + 160x2 + 163.4x3 + 126x1 + 109.2x2 + 75x3 = 248.5x1 + 269.2x2 + 238.4x3 (met) Tổng số công cần để may áo vest quần tây là: o Áo vest: 20 x 35x1 + 16 x 40x2 + 18 x 43x3 = 700x1 + 640x2 + 774x3 (giờ) o Quần tây: 10 x 45x1 + 12 x 42x2 + 15 x 30x1 = 450x1 + 504x2 + 450x3 (giờ) Tổng số công: 700x1 + 640x2 + 774x3 + 450x1 + 504x2 + 450x3 = 1150x1 + 1144x2 + 1224x3 (giờ) Để không bị động sản xuất, ta cần phải có: o 248.5x1 + 269.2x2 + 238.4x3 ≤ 10000 o 1150x1 + 1144x2 + 1224x3 ≤ 52000 o 45x1 + 42x2 + 30x3 ≥ 35x1 + 40x2 + 43x3 (Quần dễ bán thị trường) o 35x1 + 40x2 + 43x3 ≥ 1500 (Theo hợp đồng kinh doanh, cẩn phải có tối thiểu 1500 quần áo) Tổng số vốn cần đầu từ để xí nghiệp sản xuất áo vest quần tây là: o x1 + x2 + x3 (Nghìn USD) Để tổng số vốn đầu tư đạt nhỏ nhất: o x1 + x2 + x3 => Vậy mơ hình tốn học tốn là: (2) f(x) = x1 + x2 + x3 => (3) 248.5x1 + 269.2x2 + 238.4x3 ≤ 10000 1150x1 + 1144x2 + 1224x3 ≤ 52000 35x1 + 40x2 + 43x3 ≥ 1500 10x1 + 2x2 – 13x3 ≥ (4) x1, x2, x3 ≥ TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Bài 2/ Giải tốn quy hoạch tuyến tính sau phương pháp hình học: ( ) = 20x1 + 40x2 → 6x1 + x2 ≥ 18 x1 + 4x2 ≥ 12 2x1 + x2 ≥ 10 ≥0; =1,2 BÀI GIẢI Biểu diễn tập phương án X toán là: + ≥ qua (2, 6) (3, 0) x1 + 4x2 ≥ 12 qua (0, 3) (4, 2) 2x1 + x2 ≥ 10 qua (3, 4) (5, 0) Tập phương án X toán đa giác mở ABCD (Phần màu phần bị bỏ đi) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Ta có: (d): 20x1 + 40x2 = 160 (Lấy M (4, 2) ∈ X M (2, 3) ∈ X) ⃗ ⃗⃗= = (−2, 4) (−3, 2) Tìm Min: dịch chuyển d ngược hướng ⃗⃗⃗ ⃗⃗ Ta có: fmin = f(x0) = f(4, 2) = 160 o Bài 3/ Giải tốn quy hoạch tuyến tính sau phương pháp đơn hình: ( ) = 3x1 + 2x2 + 5x3 − 2x4 → x1 + 7x3 − 3x4 = x2 − 2x3 + x4 = 3x3 − x4 + x5 = 16 ≥ 0; Hệ số 5 -2 Do Δj ≤ ∀ j Nên toán dừng có phương án tối ưu x0 = (0, 0, 10, 21, 7) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat fmin = f(x0) = TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Bài 4/ Giải tốn quy hoạch tuyến tính sau phương pháp đơn hình mở rộng: ( ) = 6x1 − 3x2 + 3x3 → max 10x1 + 8x2 − 2x3 ≤ 20 6x1 + 2x2 + 2x3 ≥ 2x1−2x2 + 2x3 = ≥0; =1,2,3 BÀI GIẢI Thêm vào ẩn phụ x4, x5 ẩn giả x6, x7 Ta có tốn dạng chuẩn sau: ( ) = 6x1 − 3x2 + 3x3 − M − M → max 10x1 + 8x2 − 2x3 + = 20 6x1 + 2x2 + 2x3 − + = 2x1−2x2 + 2x3 + = ≥0; =1,2,3,4,5,6,7 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Bài 5/ Kiểm tra tính tối ưu phương án = ( , , , , , ) toán: ( ) = x1 + 3x2 + 2x3 → 4x1 − 5x2 + 7x3 + x4 = −2x1 + 4x2 − 2x3 + x5 = −2 x1 − 3x2 + 2x3 + x6 = ≥0; =1,2,3,4,5,6 BÀI GIẢI Vì ràng buộc thứ chưa thỏa dạng tắc, nên ta có: ( ) = x1 + 3x2 + 2x3 → 4x1 − 5x2 + 7x3 + x4 = 2x1 − 4x2 + 2x3 − x5 = x1 − 3x2 + 2x3 + x6 = ≥0; =1,2,3,4,5,6 Thêm vào ẩn giả x7 Ta có tốn dạng chuẩn sau: ( ) = x1 + 3x2 + 2x3 + M → 4x1 − 5x2 + 7x3 + x4 = 2x1 − 4x2 + 2x3 − x5 + = x1 − 3x2 + 2x3 + x6 = ≥0; =1,2,3,4,5,6,7 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Hệ số +M 0 Do bảng đơn hình cuối có ∆ ≤ ∀ , nên tốn mở rộng có phương án tối ưu x0 = (1, 0, 0, 4, 0, 1, 0) fmin = f(x0) = Vì ẩn giả nhận giá trị = 0, nên toán gốc có phương án tối ưu x0 = (1, 0, 0, 4, 0, 1) fmin = f(x0) = 12 Vì phương án tối ưu vừa tìm trùng với phương án mà đề đưa ra: x0 = (1, 0, 0, 4, 0, 1) phương án tối ưu 10 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Bài 6/ Giải tốn quy hoạch tuyến tính sau phương pháp đơn hình đối ngẫu: ()= + → x1 + x2 ≥ 17 3x1 + 2x2 ≥ 42 x1 + 2x2 ≥ 20 x1 + 4x2 ≥ 24 ≥0; =1,2 BÀI GIẢI Lập (D): g(y) = 17 + 42 + 20 + 24 → 1+3 2+ 3+ 4≤30 - 1+2 2+2 3+4 4≤ 40 1,2,3,4≥0 Thêm vào ẩn phụ x5, x6 Ta có tốn dạng chuẩn sau: g(y) = 17 + 42 + 20 + 24 → 1+3 2+ 3+ 4+ 5=30 1+2 2+2 3+4 4+ 6=40 ≥0, =1,2,3,4,5,6 11 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Hệ số 0 42 42 24 17 24 17 20 - Vì ∆ ≥ ∀ , nên tốn đối ngẫu mở rộng dừng có phương án tối ưu y0 = (20, 0, 10, 0, 0, 0) gmax = g(y0) = 540 - Vì tốn mở rộng có phương án tối ưu, nên toán đối ngẫu gốc có phương án tối ưu y0 = (20, 0, 10, 0) gmax = g(y0) = 540 - Lập cặp ràng buộc đối ngẫu (P) (D): x1 + x2 ≥ 17 ≥ 3x1 + 2x2 ≥ 42 ≥ x1 + 2x2 ≥ 20 ≥ x1 + 4x2 ≥ 24 ≥ 12 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 1≥0 1+3 2+ 3+ 4≤30 2≥0 1+2 2+2 3+4 4≤ - 40 Ta thay y0 = (20, 0, 10, 0) vào cặp ràng buộc đối ngẫu, ta có: x1 + x2 ≥ 17 20 ≥ 3x1 + 2x2 ≥ 42 ≥ (bỏ khơng thỏa bất đẳng thức thật sự) x1 + 2x2 ≥ 20 10 ≥ x1 + 4x2 ≥ 24 ≥ (bỏ khơng thỏa bất đẳng thức thật sự) ≥ 30 ≤ 30 (bỏ khơng thỏa bất đẳng thức thật sự) 2≥ - 40 ≤ 40 (bỏ khơng thỏa bất đẳng thức thật sự) Ta có hệ phương trình sau đây: x1 + x2 = 17 x1 + 2x2 = 20 x1 = 14, x2 = - Kiểm tra cho thấy toán gốc có phương án tối ưu: x0 = (14, 3) fmin = 540 13 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Bài 7/ Cho toán với tham số t: ( ) = x1 − x2 + 2x3 − 2x4 + x5 + x6 → −x1 + x2 − x3 − x4 − x5 − 3x6 = 2x1 + x3 − 2x4 − x6 = 15 x1 + 2x4 + 2x5 + 2x6 =6 ≥0; =1,2,3,4,5,6 a) Giải biện luận toán cho thuật tốn đơn hình b) Trong trường hợp tốn cho có phương án tối ưu, tìm tập phương án tối ưu toán đối ngẫu BÀI GIẢI a) Thêm vào ẩn giả x7, x8, ta có tốn dạng chuẩn sau: - ( )= 1− 2+2 3−2 4+ 5+ 6+ 7+ 8→ − 1+ 2− 3− 4− 5−3 6=5 2x1 + x3 − 2x4 − x6 + = 15 x1 + 2x4 + 2x5 + 2x6 + = 14 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Hệ số -1 +M +M -1 +M -1 Nếu − − ≤ t ≥ −2 ∆6 ≤ ∆ ≤ 0; ∀ Bài tốn mở rộng có phương án tối ưu x0 = (6, 14, 3, 0, 0, 0, 0, 0) fmax = f(x0) = -2 - Vì bảng đơn hình cuối có ẩn giả 7, = nên toán gốc có phương án tối ưu x0 = (6, 14, 3, 0, 0, 0) fmax = f(x0) = -2 Nếu − − > t < −2 ∆6 > Tiếp tục giải toán phương pháp đơn hình 15 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Hệ số x2 x3 x1 -1 x2 x3 t x6 o 1/2∗ −1≤0 ≤2 o −1≤0 t≤1 o −2 + ≤ t ≤ Với t < −2 ∆ ≤ ∀ Bài tốn mở rộng có phương án tối ưu x0 = (0, 32, 18, 0, 0, 3, 0, 0) fmin = f(x0) = 3t+4 Bài tốn gốc có phương án tối ưu x0 = (0, 32, 18, 0, 0, 3) fmin = f(x0) = 3t+4 - Kết luận: Nếu ≥ −2 phương án tối ưu tốn gốc là: x0 = (6, 14, 3, 0, 0, 0) fmin = f(x0) = -2 Nếu < −2 phương án tối ưu toán gốc là: x0 = (0, 32, 18, 0, 0, 3) fmin = f(x0) = 3t+4 bả -1 Ta xét: Ẩn 16 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat b) Lập (D): g(y) = + 15 + → − 1+2 2+ 3≤1 1≤ −1 − 1+ 2≤2 − 1−2 2+23≤−2→ 1+2 2−23≥2 −1+23≤1 −31−2+23≤ - Lập cặp ràng buộc đối ngẫu (P) (D): − 1+2 2+ 3≤1 1≥0 1≤−1 2≥0 − 1+ 2≤2 3≥0 − 1−2 2+23≤−2 4≥0 − 1+2 3≤1 5≥0 - −3 1− 2+2 3≤ 6≥0 Ta thay x0 = (6, 14, 3, 0, 0, 0) vào cặp ràng buộc đối ngẫu, ta có: − 1+2 2+ 3≤1 6≥0 1≤−1 14≥0 − 1+ 2≤2 3≥0 − −2 + ≤ −2 ≥ (bỏ khơng thỏa bất đẳng thức thật sự) − + ≤ ≥ (bỏ khơng thỏa bất đẳng thức thật sự) −3 − + ≤ ≥ (bỏ khơng thỏa bất đẳng thức thật sự) - Ta có hệ phương trình sau đây: − 1+2 2+ 3=1 1= −1 −1+ 2=2 y1 = -1, y2 = 1, y3 = -2 17 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Kiểm tra cho thấy tốn đối ngẫu có phương án tối ưu với x0 = (6, - 14, 3, 0, 0, 0): y0 = (-1, 1, -2) gmax = -2 Ta thay x0 = (0, 32, 18, 0, 0, 3) vào cặp ràng buộc đối ngẫu, ta có: - − + 2 + ≤ ≥ (bỏ khơng thỏa bất đẳng thức thật sự) 1≤−1 32≥0 − 1+ 2≤2 18≥0 − −2 + ≤ − ≥ (bỏ khơng thỏa bất đẳng thức thật sự) − + ≤ ≥ (bỏ không thỏa bất đẳng thức thật sự) −3 1− 2+2 3≤ 3≥0 - 1= Ta có hệ phương trình sau đây: −1 −1+ 2=2 −31−2+23= y1 = -1, y2 = 1, y3 = (t-2)/2 - Kiểm tra cho thấy tốn đối ngẫu có phương án tối ưu với x0 = (0, 32, 18, 0, 0, 3): y0 = ( -1, 1, (t-2)/2) gmax = 10 + 3*(t-2) - Kết luận: Với phương án tối ưu x0 = (6, 14, 3, 0, 0, 0), tốn đối ngẫu có phương án tối ưu y0 = (-1, 1, -2) với gmax = -2 Với phương án tối ưu x0 = (0, 32, 18, 0, 0, 3), toán đối ngẫu có phương án tối ưu y0 = ( -1, 1, (t-2)/2) với gmax = 10 + 3*(t-2) 18 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ... nhất: o x1 + x2 + x3 => Vậy mơ hình tốn học toán là: (2) f(x) = x1 + x2 + x3 => (3) 248.5x1 + 269.2x2 + 238.4x3 ≤ 10 000 11 50x1 + 11 44x2 + 12 24x3 ≤ 52000 35x1 + 40x2 + 43x3 ≥ 15 00 10 x1 + 2x2 – 13 x3... − 1? ??2 2+23≤−2→ 1+ 2 2−23≥2 ? ?1+ 23? ?1 − 31? ??2+23≤ - Lập cặp ràng buộc đối ngẫu (P) (D): − 1+ 2 2+ 3? ?1 1≥0 1? ??? ?1 2≥0 − 1+ 2≤2 3≥0 − 1? ??2 2+23≤−2 4≥0 − 1+ 2 3? ?1 5≥0 - −3 1? ?? 2+2 3≤ 6≥0 Ta thay x0 = (6, 14 ,... x1, x2, x3 ≥ TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Bài 2/ Giải tốn quy hoạch tuyến tính sau phương pháp hình học: ( ) = 20x1 + 40x2 → 6x1 + x2 ≥ 18 x1 + 4x2 ≥ 12 2x1 + x2 ≥ 10