toan quy hoach tuyen tinh(chuong 1)

72 477 1
toan quy hoach tuyen tinh(chuong 1)

Đ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

tai lieu danh cho khoi dai hoc-cao dang co the tham khao de lam bai tap va hoc tot hon

TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP BỘ MÔN KHOA HỌC CƠ BẢN BÀI GIẢNG QUY HO CH TUY N Ạ Ế T NHÍ Chương I: BÀI TOÁN QUY HOẠCH TUYẾN TÍNH Chương II: BÀI TOÁN VẬN TẢI Chương III: MÔ HÌNH SƠ ĐỒ MẠNG LƯỚI CHƯƠNG I: BÀI TOÁN QUY HOẠCH TUYẾN TÍNH 1.1. Bài toán quy hoạch tuyến tính tổng quát 1.2. Bài toán dạng chính tắc 1.3. Bài toán dạng chuẩn 1.4. Các tính chất chung 1.5. Phương pháp đơn hình 1.6. Phương pháp đơn hình đối ngẫu 1.1. Bài toán quy hoạch tuyến tính tổng quát Hàm f(x) gọi là hàm mục tiêu Mỗi phương trình hoặc bất phương trình trong hệ điều kiện gọi là một ràng buộc. ( ) ( ) ( ) ( )        ∈≤≥ ∈= →= ∑ ∑ ∑ = = = 2 n 1j ijij 1i n 1j jij n 1j jj Ii bxa Ii bxa (max)min xcxf ■ Một số khái niệm : Phương án Phương án : : Vectơ x = (x Vectơ x = (x 1 1 , x , x 2 2 , , x , , x n n ) thoả mãn mọi điều ) thoả mãn mọi điều kiện ràng buộc của bài toán gọi là một phương án kiện ràng buộc của bài toán gọi là một phương án . . -Nếu thì ràng buộc i gọi là “chặt” đối với phương án x, hoặc phương án x thoả mãn chặt ràng buộc i. ∑ = = n 1j ijij bxa -Nếu thì ràng buộc i gọi là “lỏng” đối với phương án x, hoặc phương án x thoả mãn lỏng ràng buộc i. ∑ = <> n 1j ijij )b(xa Phương án tối ưu: Một phương án mà tại đó trị số hàm mục tiêu đạt cực tiểu (hoặc cực đại) gọi là phương án tối ưu. Phương án cực biên: Một phương án thỏa mãn chặt n ràng buộc độc lập tuyến tính gọi là phương án cực biên. 1.2. Bài toán dạng chính tắc: ( )        =≥ == →= ∑ ∑ = = )n1,(j0x )m1,(ibxa (max)min xcxf j i n 1j jij n 1j jj Mọi bài toán quy hoạch tuyến tính đều có thể quy về bài toán dạng chính tắc tương đương theo nghĩa trị tối ưu của hàm mục tiêu trong hai bài toán là trùng nhau và từ phương án tối ưu của bài toán này suy ra phương án tối ưu của bài toán kia ●Cách đưa bài toán về dạng chính tắc -Nếu x j ≤ 0 thì đổi biến x j ’= −x j ≥ 0. -Nếu một ràng buộc có dạng thì có thể thay bằng với và hệ số của trong f(x) bằng 0. Các biến gọi là biến phụ. -Nếu một ràng buộc có dạng thì thay bằng , -Nếu x j không có ràng buộc dấu thì đặt x j = x j ’− x j ’’, với x j ’, x j ’’≥ 0. ∑ = ≤ n 1j ijij bxa ∑ = =+ n 1j i p ijij bxxa 0x p i ≥ p i x p i x ∑ = ≥ n 1j ijij bxa ∑ = =− n 1j i p ijij bxxa 0x p i ≥ Ví dụ: Đưa bài toán sau về dạng chính tắc: f(x) = –2x 1 + x 2 + 3x 3 + 5x 4 ⇒ min x 1 – 3x 2 + 5x 3 – x 4 ≤ 16 2x 1 – x 2 – 2x 3 + 2x 4 ≥ – 4 4x 1 + 3x 2 + x 3 + x 4 = 9 x 1 , x 2 ≥ 0, x 3 ≤ 0          Các biến phụ sẽ được đánh số tiếp là x 5 , x 6 . Đặt x 3 ’= – x 3 ≥ 0, x 4 = x 4 ’ – x 4 ’’, x 4 ’, x 4 ’’ ≥ 0. Ta được bài toán chính tắc tương đương sau: f(x) = –2x 1 + x 2 – 3x 3 ’ + 5x 4 ’ – 5x 4 ’’ ⇒ min x 1 – 3x 2 – 5x 3 ’ – x 4 ’ + x 4 ’’ + x 5 = 16 2x 1 – x 2 + 2x 3 ’ + 2x 4 ’ – 2x 4 ’’ – x 6 = –4 4x 1 + 3x 2 – x 3 ’ + x 4 ’ – x 4 ’’ = 9 x 1 , x 2 , x 3 ’, x 4 ’, x 4 ’’, x 5 , x 6 ≥ 0          1.3. Bài toán dạng chuẩn ( )          =≥ =++++ =++++ =++++ →= ++++ ++++ ++++ = ∑ )n1,(j0x bxa xaxax bxa xaxax bxa xaxax (max)min xcxf j mnmn2m2mm1m1mmm 2n2n2m22m1m12m2 1n1n2m21m1m11m1 n 1j jj Trong đó: )m1,(i0,b i =≥ . Phương pháp này chỉ áp dụng được cho những bài toán có phương án cực biên, tuy nhiên mọi bài toán QHTTT đều có thể đưa về bài toán dạng chính tắc, và khi nó đã có phương án thì sẽ có phương án

Ngày đăng: 03/08/2014, 09:42

Từ khóa liên quan

Mục lục

  • TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP BỘ MÔN KHOA HỌC CƠ BẢN

  • Chương I: BÀI TOÁN QUY HOẠCH TUYẾN TÍNH Chương II: BÀI TOÁN VẬN TẢI Chương III: MÔ HÌNH SƠ ĐỒ MẠNG LƯỚI

  • CHƯƠNG I: BÀI TOÁN QUY HOẠCH TUYẾN TÍNH

  • 1.1. Bài toán quy hoạch tuyến tính tổng quát

  • ■ Một số khái niệm :

  • 1.2. Bài toán dạng chính tắc:

  • ●Cách đưa bài toán về dạng chính tắc

  • Ví dụ: Đưa bài toán sau về dạng chính tắc: f(x) = –2x1 + x2 + 3x3 + 5x4  min x1 – 3x2 + 5x3 – x4  16 2x1 – x2 – 2x3 + 2x4 ≥ – 4 4x1 + 3x2 + x3 + x4 = 9 x1, x2 ≥ 0, x3  0

  • Các biến phụ sẽ được đánh số tiếp là x5, x6. Đặt x3’= – x3 ≥ 0, x4 = x4’ – x4’’, x4’, x4’’ ≥ 0. Ta được bài toán chính tắc tương đương sau: f(x) = –2x1 + x2 – 3x3’ + 5x4’ – 5x4’’  min x1 – 3x2 – 5x3’ – x4’ + x4’’ + x5 = 16 2x1 – x2 + 2x3’ + 2x4’ – 2x4’’ – x6 = –4 4x1 + 3x2 – x3’ + x4’ – x4’’ = 9 x1, x2 , x3’, x4’, x4’’, x5, x6 ≥ 0

  • 1.3. Bài toán dạng chuẩn

  • Bài toán dạng chuẩn là bài toán dạng chính tắc có vế phải không âm và mỗi phương trình đều có một biến số với hệ số bằng 1 đồng thời không có trong các phương trình khác (gọi là biến cô lập với hệ số bằng 1).

  • 1.4. Các tính chất chung

  • 1.5. Phương pháp đơn hình

  • 2. Cơ sở của phương án cực biên: Định nghĩa: Một hệ vectơ {Aj } độc lập tuyến tính bao hàm hệ thống các vectơ tương ứng với các thành phần dương của phương án cực biên x gọi là cơ sở của phương án cực biên ấy Ký hiệu: J, trong đó: J = {j, Aj nằm trong cơ sở}.

  • 3. Thuật toán của phương pháp đơn hình

  • Bước 1: Kiểm tra dấu hiệu tối ưu: Tính các ước lượng ∆k theo công thức: -Nếu ∆k ≤ 0, (k  J0) thì x0 là phương án tối ưu. -Nếu ∆k > 0 thì x0 không phải là phương án tối ưu, chuyển sang bước 2.

  • Bước 3: Chọn vectơ đưa vào cơ sở và xác định vectơ loại khỏi cơ sở: -Giả sử , vectơ As được đưa vào cơ sở, tính

  • Bước 4: Biến đổi bảng: Thực hiện phép biến đổi cơ sở tổng quát cho toàn bộ bảng (bao gồm cả hàng ước lượng k). -Để tính hàng vectơ đưa vào (xs) trong bảng mới ta lấy hàng vectơ loại ra (xr) trong bảng cũ chia cho phần tử xoay. -Để tính hàng xj trong bảng mới, ta lấy hàng xj trong bảng cũ trừ đi hàng xs vừa mới tính được sau khi nhân nó với xjs.

  • Ví dụ 1: Giải bài toán sau bằng phương pháp đơn hình: f(x) = 2x1 + 3x2 – x3 – 1/2x4  min x1 – x2 + x3 + 1/2x4 = 18 x2 – 4x3 + 8x4  8 –2x2 + 2x3 – 3x4  20 xj ≥ 0 (j =1…4)

  • Trước hết đưa bài toán về dạng chính tắc bằng cách cộng vào ràng buộc hai và ba hai biến phụ x5 và x6. Ta có:

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

  • Đang cập nhật ...

Tài liệu liên quan