1. Trang chủ
  2. » Khoa Học Tự Nhiên

QUI HOẠCH TUYẾN TÍNH

25 157 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 426,7 KB

Nội dung

Nắm được những thành phần và các dạng khác nhau của bài toán 2.. Những phương pháp giải bài toán qui hoạch tuyến tính 2.4.. Tuy nhiên, xét theo hàm mục tiêu, các bài toán qui hoạch tuyến

Trang 1

QUI HOẠCH TUYẾN TÍNH

CHƯƠNG 2

Kết thúc chương này, sinh viên có thể:

1 Nắm được những thành phần và các dạng khác nhau của bài toán

2 Có thể thực hiện chuyển đổi giữa các dạng bài toán

3 Xây dựng bài toán

4 Nắm được các phương pháp giải các bài toán

5 Hiểu được bài toán đối ngẫu và thực hiện biến đổi giữa bài toán đối ngẫu và bài toán gốc

6 Hiểu được phân tích độ nhạy và sử dụng chúng trong phân tích

7 Biết được các bài toán qui hoạch nguyên và ứng dụng của nó

8 Sử dụng được các phần mềm phổ biến để giải các bài toán

Trang 2

2.1. Đặt vấn đề

2.2. Những dạng bài toán qui hoạch

2.3. Những phương pháp giải bài toán qui hoạch tuyến tính

2.4. Bài toán đối ngẫu

2.5. Phân tích độ nhạy

2.6. Qui hoạch nguyên

Mục lục

Trang 3

2.1 Đặt vấn đề

Trong thực tế, tồn tại nhiều bài toán qui hoạch tuyến tính đáp

ứng nhiều nhu cầu khác nhau trong nghiên cứu Tuy nhiên, xét

theo hàm mục tiêu, các bài toán qui hoạch tuyến tính có thể

chia thành hai bài toán cơ bản sau:

Cách thức xây dựng, dạng và các thành phần của bài toán này

như thế nào?

Trang 4

2.1.1 Bài toán cực đại đơn giản

ABC là công ty nhỏ chuyên sản xuất sản phẩm hoá chất Trong quá trình sản

xuất, có 3 nguyên liệu thô được dùng để sản xuất 2 sản phẩm: chất phụ gia, bazơ hoà tan Ba nguyên liệu thô được pha trộn thành chất phụ gia và bazơ

hoà tan như trên Bảng:

3040

Lợi nhuận mỗi tấn

210,3

0,6Nguyên liệu 3

50,2

Nguyên liệu 2

200,5

0,4Nguyên liệu 1

Bazơ hoà tan Chất phụ gia

Khả năng cung ứng (tấn) Sản phẩm

Trang 5

Xây dựng bài toán

Xác định biến quyết định

F = số tấn chất phụ gia được sản xuất

B = số tấn bazơ hoà tan được sản xuất

Hàm mục tiêu : Max 40F + 30B

Các ràng buộc

0,4F + 0,5B ≤ 20 Nguyên liệu 1

0,2B ≤ 5 Nguyên liệu 20,6F + 0,3B ≤ 21 Nguyên liệu 3

F, B ≥ 0

Trang 6

2.1.2 Bài toán cực tiểu đơn giản

Công ty hoá chất M&D sản xuất 2 sản phẩm A và B để bán làm

nguyên liệu cho các công ty sản xuất xà phòng Dựa trên mức

tồn kho hiện tại và nhu cầu tiềm tàng cho tháng tới, các nhà

quản trị xác định tổng mức sản xuất trong tháng tới của cả hai

sản phẩm ít nhất 350 galông Riêng sản phẩm A phải không ít

hơn 125 galông Thời gian để sản xuất sản phẩm A, B tương

ứng là 2 giờ/galông và 1giờ/galông Trong tháng đến, tổng quỹ

thời gian là 600 giờ Chi phí sản xuất sản phẩm A và B tương

ứng là 2$/galông và 3$/galông Mục tiêu của công ty M&D là

cực tiểu tổng chi phí sản xuất

Trang 7

Xây dựng bài toán

Ký hiệu:

A = số galông sản phẩm A được sản xuất,

B = số galông sản phẩm B được sản xuất

Bài toán:

Min 2A+3B

Ràng buộc

1A ≥ 125 Nhu cầu của sản phẩm A

1A+1B ≥ 350 Nhu cầu tổng 2 sản phẩm

2A+1B ≤ 600 Thời gian sản xuất

A,B ≥ 0

Trang 8

2.1.3 Những ký hiệu chung của bài toán QHTT

Ký hiệu:

Khi đó, bài toán RMC có dạng như sau:

Trang 9

2.1.3 Những ký hiệu chung của bài toán QHTT

Ký hiệu:

Khi đó, bài toán M&D sẽ có dạng như sau:

Trang 10

2.2 Những dạng bài toán qui hoạch

2.2.1. Những thành phần của bài toán

2.2.2. Các dạng bài toán qui hoạch tuyến tính

2.2.3. Biến đổi dạng của bài toán qui hoạch

a. Đưa dạng tổng quát về dạng chính tắc

b. Đưa dạng chính tắc về dạng chuẩn

Trang 11

2.2.1 Những thành phần của bài toán

của các biến quyết định và có thể đạt cực trị

phương trình tuyến tính thể hiện sự kết hợp các biến quyết

định

quyết định trong những bài toán trong kinh tế thường không

âm Tuy nhiên, trong trường hợp tổng quát, các biến có thể

nhận giá trị âm

Trang 12

j j n

1 j

j

j x min( m ax ) hay Min ( Max ) c x c

) x ( f

n

1 j

j ij

2 i

n

1 j

j ij

1 i

n

1 j

j ij

Ii

bx

a

Ii

bx

a

Ii

bx

a

Trang 13

Ví dụ:

ý tùy x

; 0 x

, x

; 0 x

,

x

100 x

2x x

x

18 x

2x x

x

20 x

2x 4x

17 x

2x x

x 2x

S.t.

) 5x x

2x x

(3x

Max

3 5

2 4

1

4 3

2 1

5 3

2 1

3 2

1

5 4

3 2

1

5 4

3 2

1

≤ +

+

≥ +

+

= +

≤ +

+ +

+ +

+

I1={2}, I2={1,4} và I3={3}

J1={1,4}, J2={2,5} và J3={3}

Trang 14

j j n

1 j

j

jx min(max) hay Min(Max) c xc

)x(f

Ràng buộc

Ràng buộc dấu : xj≥0 (j∈J1)

1 i

n

1 j

Trang 15

2 m 1

m

in ij

2 i 1

i

n 2 j

2 22

21

n 1 j

1 12

11

a

a

a a

a

a a

a

a a

a

a

a a

2 1

b b

b b

2 1

x x

x x

0 0

0

Μ Μ

Trang 16

j j

n

1 j

j

jx min(max) hayMin(Max) c xc

)x(f

+ +

= +

+ +

= +

+ +

+ +

+ +

+ +

m n

mn )

1 m ( ) 1 m ( m m

2 n

n 2 )

1 m ( ) 1 m ( 2 2

1 n

n )

1 m ( ) 1 m ( 1 1

b x

a x

a x

b x

a x

a x

b x

a x

a x

Κ

Κ Κ

Κ Κ

Κ Κ

Κ Κ

Ο

Κ Κ

Trang 17

mn )

1 m ( m

n 2 )

1 m ( 2

n 1 )

1 m ( 1

a a

1 0

0

a a

0 1

0

a a

0 0

1 A

Λ Λ

Λ Λ

Λ Λ

Λ Λ

Λ

Λ Λ

Λ Λ

Không âm (b≥0)

Ma trận đơn vị cấp m

Trang 18

Nhận xét

Bài toán dạng chuẩn là bài toán dạng chính tắc có thêm các điều

kiện:

• Các số hạng tự do ở vế phải không âm;

• Ma trận các hệ số các ràng buộc A có chứa một ma trận đơn vị

x1 - x2+2x3 +x5 = 18

xj ≥0 ∀j=1,…,6

Trang 19

– Các biến còn lại là các biến không cơ bản.

– Biến cơ bản ứng với véc tơ đơn vị thứ i gọi là biến cơ bản thứ i

– Một phương án mà các biến không cơ bản bằng 0 gọi là phương

án cơ bản

– Một phương án cơ bản có đủ m thành phần dương gọi là khôngsuy biến; có ít hơn m thành phần dương gọi là suy biến

Trang 20

2.2.3 Biến đổi dạng của bài toán qui hoạch

Bài toán qui hoạch tuyến tính tồn tại nhiều dạng khác nhau:

dạng tổng quát, dạng chính tắc và dạng chuẩn

Trong thuật toán giải bài toán qui hoạch tuyến tính bằng

phương pháp đơn hình đòi hỏi bài toán ở dạng chuẩn

Chính vì vậy, cần phải chuyển bài toán dạng tổng quát, dạng

chính tắc về dạng chuẩn

Trang 21

a Đưa dạng tổng quát về dạng chính tắc

– Nếu ràng buộc dạng ≤ → cộng thêm vào vế trái một biến

phụ không âm xn+1≥0 để biến về dạng phương trình;

– Nếu gặp ràng buộc dạng ≥ → trừ ra ở vế trái một biến phụ

không âm xn+1≥0 để biến thành phương trình;

– Nếu gặp biến xj ≤0 → thay xj=-tj với tj ≥0;

– Nếu gặp biến xj tuỳ ý → thay xj=x’j-x’’j với x’j ≥0 và

x’’j≥0

Trang 22

– Trong hàm mục tiêu, các biến giả có hệ số là –M (đối với bài

toán Min) và có hệ số là M (đối với bài toán Min)

Bài toán mới gọi là bài toán mở rộng của bài toán xuất

phát

Trang 23

Chú ý

–Phân biệt biến phụ và biến giả với 3 điểm sau:

tắc còn biến giả đưa dạng chính tắc về dạng chuẩn

bài toán dạng Min, bằng –M nếu bài toán dạng Max còn

biến phụ luôn có hệ số bằng 0

dạng bất phương trình về phương trình còn biến giả thì 2

vế đã bằng nhau mà vẫn cộng thêm là làm việc “giả tạo”

để tạo ra véc tơ đơn vị mà thôi

Trang 24

Chú ý

– Nếu bài toán dạng chính tắc đã có sẵn một số véc tơ cột đơn

vị trong A, thì chỉ cần thêm biến giả vào những phương trình

cần thiết đủ để tạo bài toán mở rộng dạng chuẩn

– Quan hệ giữa bài toán xuất phát và bài toán mở rộng:

Nếu các biến giả đều bằng 0, thì bài bài toán mới lại

chính là bài toán xuất phát, vì vậy phải làm sao cho các

biến giả bằng 0 Để đạt được kết quả đó được bố trí sẵn

như sau:

Trang 25

Nhận xét

– Nếu xT=(x1 x2…xn) là phương án của bài toán xuất phát thì

(x*)T=(x1 x2…xn 0…0) sẽ là phương án của bài toán mở

rộng;

– Nếu (x0)T=(x10 x20…xn0) là phương án tối ưu của bài toán

xuất phát thì (x*0)T=(x10 x20…xn 0 0…0) là phương án tối

ưu của bài toán mở rộng

Ngày đăng: 07/12/2015, 00:08

TỪ KHÓA LIÊN QUAN

w