Phương pháp phân tích định lượng - Chương 5 Bài toán đối ngẫu phân tích độ nhạy

33 3.1K 1
Phương pháp phân tích định lượng  - Chương 5 Bài toán đối ngẫu phân tích độ nhạy

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phương pháp phân tích định lượng - Chương 5 Bài toán đối ngẫu phân tích độ nhạy

Chương 5 Bài toán Đối ngẫu Phân tích Độ nhạy 2 C5. Bài toán Đối ngẫuPhân tích Độ nhạy 1. Bài toán Đối ngẫu 2. Phân tích Độ nhạy cho Bài toán QHTT 2 biến bằng đồ thị 3. Phân tích Độ nhạy cho Bài toán QHTT bằng Phần mềm Excel/ABQM 4. Ý nghĩa của giá mờ 3 1. Bài toán Đối ngẫu (Dual Problem) 1.1. VD dẫn nhập Công ty sản xuất 2 loại sản phẩm A, B qua 2 công đoạn cắt, ráp. Một sản phẩm A có lợi nhuận $50 cần 2 giờ cắt, 1 giờ ráp. Một sản phẩm B có lợi nhuận $80, cần 3 giờ cắt và 4 giờ ráp. Thời gian hoạt động sẵn có của công đoạn cắt, ráp là 100 giờ và 60 giờ. Gọi x 1 , x 2 là số sản phẩm A, B được sản xuất. Max Z = 50 x 1 + 80 x 2 Ràng buộc: 2x 1 + 3x 2 ≤100 x 1 + 4x 2 ≤ 60 x 1 , x 2 ≥0 4 1. Bài toán Đối ngẫu (tt1) Hiểu cách khác Gọi u 1 , u 2 là chi phí thuê công ty Y gia công cho 1 giờ cắt và ráp. Bài toán trên tương đương: Min Z’ = 100 u 1 + 60 u 2 (chi phí thuê gia công càng nhỏ càng tốt) Ràng buộc: 2 u 1 + u 2 ≥ 50 (nếu không thì cty Y không nhận gia công) 3 u 1 + 4 u 2 ≥ 80 (nếu không thì cty Y không nhận gia công) u 1 , u 2 ≥ 0 5 1. Bài toán Đối ngẫu (tt2) 1.2. Các nguyên tắc hình thành Bài toán đối ngẫu 1. Bài toán gốc là Max -> Bài toán đối ngẫu là Min, và ngược lại. 2. Vế phải RHS bi của các ràng buộc của bài gốc -> các hệ số trong hàm mục tiêu của bài toán đối ngẫu. 3. Các hệ số cj trong hàm mục tiêu của bài gốc -> các giá trị vế phải của ràng buộc bài toán đối ngẫu. 4. Các hệ số trong các ràng buộc của bài gốc -> chuyển vị (ma trận) -> các hệ số ràng buộc của bài toán đối ngẫu. 5. Dấu bất đẳng thức thay đổi theo nguyên tắc sau: Gốc (Min) Đối ngẫu (Max) ≥ b i ≤ b i = b i Tương ứng sẽ có “ “ u i ≥ 0 u i ≤ 0 u i không bị giới hạn x i ≥ 0 x i ≤ 0 x i không bị giới hạn “ “ “ ≤ c j ≥ c j = c j Gốc (Max) Đối ngẫu (Min) ≤ b i ≥ b i = b i Tương ứng sẽ có “ “ u i ≥ 0 u i ≤ 0 u i không bị giới hạn x i ≥ 0 x i ≤ 0 x i không bị giới hạn “ “ “ ≥ c j ≤ c j = c j Dấu bất đẳng thức thay đổi theo nguyên tắc 7 1. Bài toán Đối ngẫu (tt4) VD 1: Min Z = 3x 1 + 4x 2 + 5x 3 Max Z’ = 5u 1 + 6u 2 Rb: x 1 + 2x 2 + 3x 3 5 Rb: u 1 + 2u 2 ≤ 3 2x 1 + 2x 2 + x 3 ≥ 6 2u 1 + 2u 2 ≤ 4 x 1 , x 2 , x 3 ≥ 0 3u 1 + u 2 5 u 1 , u 2 ≥ 0 Max Z = 2x 1 + 3x 2 – 2x 3 Min Z’ = – 2u 1 + u 2 – 3u 3 + 2 u 4 Rb: x 1 – 2x 2 + 5x 3 ≤ –2 Rb: u 1 + u 2 – 3u 3 – u 4 = 2 x 1 – x 2 + 3x 3 ≤ 1 –2u 1 – u 2 + 5u 3 – 4u 4 ≥ 3 –3x 1 + 5x 2 + x 3 ≥ –3 5u 1 + 3u 2 + u 3 – 2u 4 ≤ – 2 –x 1 – 4x 2 – 2x 3 = 2 u 1 , u 2 ≥ 0, u 3 ≤ 0 x 1 không giới hạn, u 4 không bị giới hạn x 2 ≥ 0, x 3 ≤ 0 8 1. Bài toán Đối ngẫu (tt5) VD 2: Cho bài toán sau, tìm bài toán đối ngẫu và giải Max Z = 14x 1 + 12x 2 + 18x 3 Rb: 2x 1 + x 2 + x 3 ≤ 2 x 1 + x 2 + 3x 3 ≤ 4 x 1 , x 2 , x 3 ≥ 0 Bài toán đối ngẫu: Min Z’ = 2u 1 + 4u 2 Rb: 2u 1 + u 2 ≥ 14 u 1 + u 2 ≥ 12 u 1 + 3u 2 ≥ 18 u 1 , u 2 ≥ 0 Giải bài toán đối ngẫu: • Phương pháp đơn hình (tham khảo VD trong phần 3.4 Chương 4) • Phương pháp đồ thị 9 1. Bài toán Đối ngẫu (tt6) Nghiệm bài toán đối ngẫu: u 1 = 9, u 2 = 3, Z’ min = 30. Làm thế nào tìm x 1 , x 2 , x 3 ? Giải BT đối ngẫu, bằng pp đồ thị. 10 1. Bài toán Đối ngẫu (tt7) 1.3. Lưu ý:  Đối ngẫu của BT đối ngẫu sẽ cho ra BT gốc.  BT gốc không bị chặn (unbounded) thì BT đối ngẫu sẽ không có nghiệm khả dĩ, và ngược lại BT đối ngẫu không bị chặn thì BT gốc không có nghiệm khả dĩ.  Giá trị tối ưu của hàm mục tiêu của BT đối ngẫu và BT gốc là giống nhau.  Nghiệm của BT gốc là những giá trị ở hàng dưới cùng ứng với các biến bù trong bảng đơn hình sau cùng của BT đối ngẫu.  Nghiệm của BT đối ngẫu là những giá trị ở hàng dưới cùng ứng với các biến bù trong bảng đơn hình sau cùng của BT gốc.  Một biến QĐ trong BT gốc có giá trị ≠ 0, thì biến bù tương ứng trong BT đối ngẫu sẽ có giá trị = 0.  Một biến bù trong BT gốc có giá trị ≠ 0, thì biến QĐ tương ứng trong BT đối ngẫu sẽ có giá trị = 0.  Dùng BT đối ngẫu để làm cho số lượng biến QĐ ít hơn. Hoặc khi chuyển BT MIN chuẩn (các ràng buộc đều ≥ 0, b i đều ≥ 0, c j ≥ 0) thành BT MAX để tránh dùng biến nhân tạo. [...]... (tt1) 24 3 Phân tích Độ nhạy cho Bài toán QHTT bằng phần mềm Excel/ABQM (tt2) 25 3 Phân tích Độ nhạy cho Bài toán QHTT bằng phần mềm Excel/ABQM (tt3) 26 3 Phân tích Độ nhạy cho Bài toán QHTT bằng phần mềm Excel/ABQM (tt4) 27 3 Phân tích Độ nhạy cho Bài toán QHTT bằng phần mềm Excel/ABQM (tt5) 28 3 Phân tích Độ nhạy cho Bài toán QHTT bằng phần mềm Excel/ABQM (tt6) 29 3 Phân tích Độ nhạy cho Bài toán QHTT... 13 1 Bài toán Đối ngẫu (tt11) x1 x2 s1 s2 a1 a2 Z RHS 2 3 -1 0 1 0 0 15 1 2* 0 -1 0 1 0 8 7-3 M 1 2 -5 M M M 0 0 1 -2 3M x1 x2 s1 s2 a1 a2 Z RHS 1/2 0 -1 3/2* 1 -3 /2 0 3 1/2 1 0 -1 /2 0 1/2 0 4 1-1 /2M 0 M 6-3 /2M 0 -6 +5/ 2M 1 -3 M-48 14 1 Bài toán Đối ngẫu (tt12) x1 x2 s1 s2 a1 a2 Z RHS 1/3* 0 -2 /3 1 2/3 -1 0 2 2/3 1 -1 /3 0 1/3 0 0 5 -1 0 4 0 M-4 M 1 -6 0 x1 x2 s1 s2 a1 a2 Z RHS 1 0 -2 3 2 -3 0 6 0 1 1 -2 -1 2... 1 Bài toán Đối ngẫu (tt9) VD 3: (đọc thêm tham khảo) Giải bài toán gốc và đối ngẫu, xác định mối liên hệ giữa các kết quả Bài toán gốc Bài toán đối ngẫu Min Z = 7x1 + 12x2 Max Z’ = 15u1 + 8u2 2x1 + 3x2 ≥ 15 2u1 + u2 ≤ 7 x1 + 2x2 ≥ 8 3u1 + 2u2 ≤ 12 x1, x2 ≥ 0 u 1, u 2 ≥0 Giải bài toán gốc bằng phương pháp đơn hình (Xem bảng đơn hình cuối cùng của bài toán đối ngẫu. ) Giải bài toán đối ngẫu bằng phương. .. 0 2 3 M-2 M-3 1 -5 4 Nghiệm: x1 = 6; x2 = 1; s1 = 0; s2 = 0; a1 = 0; a2 = 0; Zomax = -5 4 => Zmin = 54 15 1 Bài toán Đối ngẫu (tt13) Giải bài toán đối ngẫu bằng phương pháp đơn hình Max Z’ = 15u1 + 8u2 Max Z’ = 15u1 + 8u2 2u1 + u2 ≤ 7 2u1 + u2 + t1 3u1 + 2u2 ≤ 12 3u1 + 2u2 u1, u2 ≥ 0 = 7 + t2 u1, u2, t1, t2 u1 u2 t1 t2 Z 1 1 0 0 7 3 2 0 1 0 12 -1 5 -8 0 0 1 ≥ 0 RHS 2* = 12 0 16 1 Bài toán Đối ngẫu (tt14)... vào một biến quyết định mới 5  Thêm vào một ràng buộc mới  Phân tích độ nhạy có thể thực hiện bằng tay thông qua các biến đổi và phép toán ma trận dựa trên bảng đơn hình cuối cùng của bài toán QHTT (tham khảo sách) Phân tích độ nhạy có thể thực hiện nhanh hơn bằng các phần mềm hỗ trợ 19 2 Phân tích độ nhạy cho Bài toán QHTT 2 biến bằng đồ thị (tt1) VD 4: Số liệu Diện tích (ha/tấn) Lượng nước (103m3/tấn)... cùng của bài toán gốc: • s1 = 0, s2 = 0 cho biết u1 ≠ 0 và u2 ≠ 0 Giá trị 2 và 3 (hàng dưới cùng ứng với 2 biến bù s1 và s2) chính là nghiệm của bài toán đối ngẫu u1 = 2, u2 = 3  Nhận xét này minh họa rõ ý trong mục 1.3 18 2 Phân tích độ nhạy (Sensitive Analysis) cho Bài toán QHTT 2 biến bằng đồ thị Phân tích độ nhạy phân tích sự thay đổi của nghiệm tối ưu khi một thông tin nào đó của bài toán QHTT... 1 1/2 1/2 0 0 7/2 0 1/2* -3 /2 1 0 3/2 0 -1 /2 15/ 2 0 1 1 05/ 2 u1 u2 t1 t2 Z RHS 1 0 2 -1 0 2 0 1 -3 2 0 3 0 0 6 1 1 54 Nghiệm: u1 = 2; u2 = 3; t1 = 0; t2 = 0; Z’max = 54 17 1 Bài toán Đối ngẫu (tt 15)  Xem bảng đơn hình cuối cùng của bài toán đối ngẫu: • t1 = 0, t2 = 0 cho biết x1 ≠ 0 và x2 ≠ 0 Giá trị 6 và 1 (hàng dưới cùng ứng với 2 biến bù t1 và t2) chính là nghiệm của bài toán gốc => x1 = 6, x2 =... lợi nhuận Z = 18 x1 + 21 x2 = 0 Diện tích 2 x1 Đồ thị: Lượng nước 6 x1 Nhân lực 20 x1 Giá trị của biến x 1 + + + , 3 x2 = 50 4 x2 = 90 5 x2 = 250 0 x = 2 21 2 Phân tích độ nhạy cho Bài toán QHTT 2 biến bằng đồ thị (tt3) Binding Constraint ≠ Not Binding Constraint 22 3 Phân tích Độ nhạy cho Bài toán QHTT bằng phần mềm Excel/ABQM VD 4: Số liệu Diện tích (ha/tấn) Lượng nước (103m3/tấn) Nhân công (công/tấn)... 3 4 5 21 50 90 250 Biến quyết định: Gọi x1, x2 là số tấn lúa gạo và lúa mì cần sản xuất Hàm mục tiêu: Tổng lợi nhuận Max Z = 18 x1 + 21 x2 Các ràng buộc: Diện tích 2 x1 + 3 x2 ≤ 50 Lượng nước 6 x1 + 4 x2 ≤ 90 Nhân lực + ≤ 250 20 x1 5 x2 Giá trị của biến , ≥ 0 x1 x2 Dùng Excel (hoặc ABQM) giải, kết quả và báo cáo phân tích độ nhạy như sau (xem thêm phần thực hành) 23 3 Phân tích Độ nhạy cho Bài toán. .. phương pháp đơn hình (Xem bảng đơn hình cuối cùng của bài toán gốc.) Nhận xét đó minh họa rõ ý trong mục 1.3 12 1 Bài toán Đối ngẫu (tt10) Giải bài toán gốc bằng phương pháp đơn hình Min Z = 7x1 + 12x2 2x1 Max Zo = -7 x1 – 12x2 – Ma1 – Ma2 + 3x2 ≥ 15 2x1 + 3x2 - s1 x1 + 2x2 x1 + 2x2 ≥ 8 x1, x2 ≥ 0 + a1 = - s2 + a2 = x1, x2, s1, s2, a1, a2 15 8 ≥ 0 x1 x2 s1 s2 a1 a2 Z RHS 2 3 -1 0 1 0 0 15 1 2 0 -1 0 1 . Chương 5 Bài toán Đối ngẫu – Phân tích Độ nhạy 2 C5. Bài toán Đối ngẫu – Phân tích Độ nhạy 1. Bài toán Đối ngẫu 2. Phân tích Độ nhạy cho Bài toán QHTT 2 biến bằng đồ thị 3. Phân tích Độ nhạy. 0 -1 3/2* 1 -3 /2 0 3 1/2 1 0 -1 /2 0 1/2 0 4 1-1 /2M 0 M 6-3 /2M 0 -6 +5/ 2M 1 -3 M-48 15 1. Bài toán Đối ngẫu (tt12) x 1 x 2 s 1 s 2 a 1 a 2 Z RHS 1/3* 0 -2 /3 1 2/3 -1 0 2 2/3 1 -1 /3 0 1/3 0 0 5 -1 . 18 u 1 , u 2 ≥ 0 Giải bài toán đối ngẫu: • Phương pháp đơn hình (tham khảo VD trong phần 3.4 Chương 4) • Phương pháp đồ thị 9 1. Bài toán Đối ngẫu (tt6) Nghiệm bài toán đối ngẫu: u 1 = 9, u 2

Ngày đăng: 30/05/2014, 09:57

Từ khóa liên quan

Mục lục

  • Chương 5

  • C5. Bài toán Đối ngẫu – Phân tích Độ nhạy

  • 1. Bài toán Đối ngẫu (Dual Problem)

  • 1. Bài toán Đối ngẫu (tt1)

  • 1. Bài toán Đối ngẫu (tt2)

  • Slide 6

  • 1. Bài toán Đối ngẫu (tt4)

  • 1. Bài toán Đối ngẫu (tt5)

  • 1. Bài toán Đối ngẫu (tt6)

  • 1. Bài toán Đối ngẫu (tt7)

  • 1. Bài toán Đối ngẫu (tt8)

  • 1. Bài toán Đối ngẫu (tt9)

  • 1. Bài toán Đối ngẫu (tt10)

  • 1. Bài toán Đối ngẫu (tt11)

  • 1. Bài toán Đối ngẫu (tt12)

  • 1. Bài toán Đối ngẫu (tt13)

  • 1. Bài toán Đối ngẫu (tt14)

  • 1. Bài toán Đối ngẫu (tt15)

  • 2. Phân tích độ nhạy (Sensitive Analysis) cho Bài toán QHTT 2 biến bằng đồ thị

  • 2. Phân tích độ nhạy cho Bài toán QHTT 2 biến bằng đồ thị (tt1)

Tài liệu cùng người dùng

Tài liệu liên quan