1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài toán vận tải

3 1,6K 7
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài toán vận tải
Tác giả Nguyễn Minh Đức
Trường học Trường Đại Học
Thể loại Bài báo
Định dạng
Số trang 3
Dung lượng 200 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

tài liệu tham khảo, tài liệu học về bài toán vận tải

Trang 1

LÝ THUYẾT VỀ BÀI TÓAN VẬN TẢI

Nguyễn Minh Đức 1) Bài tóan vận tải luôn có phương án tối ưu:

1 1

min(max)

ij ij

 

Trong đó:

1

m

i

 , j1,nrs d

1

n

j

 , i1,m

x ij  0, ,i j

Chứng minh: bằng cách đặt

i j

ij

a b x d

 với d a i b j

Dễ thấy Z 0 hay Z bị chặn dưới

2) Định lý: nếu lầ lượt cộng vào chi phí ở hàng 1,2…m một lượng -u ,-1 u ,…,-2 u và m

vào cột 1,2…n một lượng -v ,-1 v ,…,-1 v , tức là thay thế n c bởi ij

'c ijc iju iv j

Chứng minh: Ta có

1 1 ( )

ij ij

 

 

Đặt

1 1

( ) m n ( ij i j) ij

 

1 1

( ) ( )

 

 

     

Vậy để tìm min f(x) tức có nghĩa là tìm min của F(x)

 Nhận xét1: nhờ định lý trên ta có thể cho ' c ij  0 c iju iv j 0 với mọi ô chọn x  để F(x)=0, khi đó ij 0

( )ij m i i n j j

  ( biểu thức đối ngẫu của bài tóan đối ngẫu của ( ) f x ) ij

Suy ra (( ))x ij chính là giá trị tối ưu của bài tóan vì (( ))f x ijf u v D( , )i j với i1,m , 1,

Trang 2

 Nhận xét 2: có m+n-1 ô chọn, nên có m+n-1 phương trình, với m ẩn u và n ẩn i v j

(m+n ẩn) Do đó hệ sẽ có vô số nghiệm, chỉ cần cho một ẩn nào đó một giá trị tùy

ý thì sẽ tính được các ẩn còn lại Vì vậy đây là tiền đề cho phương pháp thế vị sau này

3) Phương pháp thế vị

Từ nhận xét trên ta tìm các u , i v thỏa j u iv jc ij với mọi ô chọn (i,j) được gọi là

các thế vị.

Đối với các ô lọai, lượng   ij u i v jc ij (c iju iv j) được gọi là lượng kiểm tra

 Nhận xét: sở dĩ đổi   ij u i v jc ij là vì khi giải để dễnhớ rằng bài tóa vận tải

min

 , ij 0 với các ô lọai  đó là phương án tối ưu, còn bài tóan vận tải

max

 , ij 0 với các ô lọai  đó là phương án tối ưu, còn bài tóan vận tải 4) Định lý 3 : BTVT  min

+ Nếu  ij 0  ô lọai thì PACB đang xét là PATƯ

+ Nếu  ij 0, thì có thể tìm được một PACB khác tốt hơn PACB hiện có và

f x( )f x( )0  ij d (trong đó d là lượng chúng ta lọai)

Đây là một kiến thức quan trọng của phương pháp thế vị, nó giải thích tại sao chúng

ta lại lọai phương án đó, vì phương án tiếp theo sẽ nhỏ hơn phương án cũ

Chứng minh:

a) Nếu  ij 0,  ô lọai (i,j) thì PA là PATƯ

Ta lập hai bài tóan tương đồng nhau (I) và (II)

( ) ( )

0

ij ij

X

 

( )

0

X

   

Gọi phương án cơ bản hiện tại là X0 , và X là một phương án bất kỳ

( , ) ( , ) _

F X  x  x  x

(i,j) là ô chọn   ij 0

(I,j) là ô lọai  x0ij 0

Với X là phương án  x0ij 0, (i.j)

   ij 0( ij 0), ,i j

Trang 3

( ) 0 0

ij ij

 

Vậy X0 là phương án tối ưu của bài tóan (II) nên cũng là PATƯ của bài tóan (I)

 Nhận xét: Ở đây nhờ định lý 2 bài tóan tương đồng đã sừ dụng được kỹ thuật rất

hay là kỹ thuật quy không để tìm lời giải của bài tóan (II)

b) Nếu có một lượng kiểm tra  ij 0, thì có thể tìm được một PACB khác tốt hơn PACB hiện có và f x( )f x( )0  ij d

Chứng minh: Gọi (r,s) là ô lượng kiểm tra  rs 0

0

 c rsu rv s    0 rs 0

Gọi G là tập hợp các ô chọn của X0 ( G có m+n-1) ô

Khi đó sẽ tồn tại một vòng đi qua ô (r,s) (có thể chứng minh dc điều này) thì đánh dấu + vào ô (r,s), đánh dấu – vào ô kế tiếp… cho tới hết vòng V

Giả sử vòng V gồm các ô r,s , r, k ,( , ),( , )   l k l s

Vì r, k , ( , ) l k , ( , ) l s là ô chọn nên

 c rkc lsu rv ku lv s (1)

(r,s) là ô lọai nên

rs r s rs

 c rsc lsu lv su rv s rs (2)

Từ (1),(2) ( rk ls) ( rs ls) rs 0

 

Suy ra chi phí V lớn hơn Vmột lượng là rs

Tổng quát ta có

( , ) ( , )

0

 

 Nhận xét : Vậy, cjở một đơn vị hàng bên V thì chi phí lớn hơn Vmột lượng là

rs

 dương Do đó nếu chuyển bớt d đơn vị hàng bên V sang V thì chi phí sẽ giảm là rs d Vậy ta có tổng quát

f x( )f x( )0  ij d

Từ đây, ta suy ra với một số hữu hạn bước như trên ta sẽ tìm được một PA x*

Là nhỏ nhất

Ngày đăng: 03/10/2012, 16:44

TỪ KHÓA LIÊN QUAN

w