Tải bản đầy đủ (.pptx) (21 trang)

bài toán vận tải - thế vị

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (474.7 KB, 21 trang )

Bài toán v n t i -th vậ ả ế ị
Nhóm 5
Nguy n Th H ng Nhungễ ị ồ
Hàng Lê Thiên Thanh
Nguy n H ng Quânễ ồ
GVHD: NGUY N TH VÂN HÀỄ Ị
N i dungộ
1. Lí thuy tế
2. Bài t pậ
I. Lí thuy tế
1.Bài toán v n t iậ ả

G i xij là l ng hàng v n chuy n t đi m phát th i đ n đi m ọ ượ ậ ể ừ ể ứ ế ể
thu th j. ứ

Ta có :

CijXij : chi phí v n chuy n l ng hàng ậ ể ượ

xij t đi m phát i đ n đi m thu j. ừ ể ế ể

ΣΣCijXij : t ng chi phí v n chuy n hàng t các đi m phát i đ n ổ ậ ể ừ ể ế
các đi m thu j. ể
I. Lí thuy tế
1.Bài toán v n t iậ ả

ΣXij (j=1,n): l ng hàng đ c chuy n đi kh i đi m phát th ượ ượ ể ỏ ể ứ
i.

ΣXij (i=1,m): l ng hàng đ c chuy n đ n đi m thu th jượ ượ ể ế ể ứ


f(x)= ΣXij ΣXij  min
I. Lí thuy tế
2.Ph ng pháp tìm ph ng pháp xu t phátươ ươ ấ

Ph ng pháp g c tây b cươ ố ắ

Ph ng pháp forgelươ

Ph ng pháp c c phí bé nh tươ ướ ấ
I. Lí thuy tế
3.ph ng pháp th vươ ế ị
Cho bài toán v n t i:ậ ả
Ngu n phát A có n món hàng a c n đ c giaoồ ầ ượ
Ngu n thu B có m món hàng b c n thu.ồ ầ
Chi phí C là chi phí giao hàng t A sang Bừ
Tìm ph ng án v n chuy n hàng t A sang B sao cho nh nh t ?ươ ậ ể ừ ỏ ấ
+ Bài toán cân b ng “Thu- Phát”ằ
I. Lí thuy tế
3.ph ng pháp th vươ ế ị

Gi i bài toán b ng ph ng pháp th v : B cả ằ ươ ế ị ướ
1. L p ph ng án xu t phátậ ươ ấ
2. L p h ph ng trình các ô ch n(I,j) Ui + Vj – Cij = 0 . Đ gi i h ph ng ậ ệ ươ ở ọ ể ả ệ ươ
trình,ta cho tùy ý 1 bi n t do nào đó b ng 0ế ự ằ
3. Tính c l ng các ô không ch n Δij = Ui + Vj + Cij . ướ ượ ọ
N u Δ >= 0 : ph ng án t i uế ươ ố ư
N u Δ < 0 : ph ng án ch a t i uế ươ ư ố ư  tìm ph ng án t t h n. Ch n Δ < 0, (ô ươ ố ơ ọ
nh nh t làm ô xu t phát). T o m t vòng chu trình các ô đã ch n, di chuy n 1 ỏ ấ ấ ạ ộ ọ ể
l ng hàng hóa trong chu trình và l p l i b ng m i , th c hi n l i thu t toán.ượ ậ ạ ả ớ ự ệ ạ ậ

II. Bài t pậ

Cho bài toán v n t i :ậ ả
A : 100, 80,70.
B: 60, 60, 50, 80.
C= 8 5 9 7
4 2 5 8
3 8 10 9
II. Bài t pậ

Bài toán cân b ng thu phát, dùng ph ng pháp c c phí bé nh t ằ ươ ướ ấ
đ đ ra ph ng án v n chuy n t i u.ể ề ươ ậ ể ố ư
Thu
Phát
60 60 50 80
100 8 5 9 7
80 4 2 5 8
70 3 8 10 9
II. Bài t pậ
B c 1ướ : Thành l p ph ng án ban đ u b ng cách s d ng ph ng ậ ươ ầ ằ ử ụ ươ
pháp c c phí bé nh t.ướ ấ
S ô đ c ch n = m + n – 1 = 4 + 3 – 1 = 6 (th a)ố ượ ọ ỏ
Thu
Phát
60 60 50 80
100 8 5 9
20
7
80
80 4 2

60
5
20
8
70 3
60
8 10
10
9
Quy c c phí các ô ch n b ng 0, Ta có h ướ ọ ằ ệ
ph ng trình sau:ươ

U1 + V3 + 9 = 0

U1 + V4 + 7 = 0

U2 + V2 + 2 = 0

U2 + V3 + 5 = 0

U3 + V1 + 3 = 0

U3 + V3 + 10 = 0

V1 = -2

V2 = -6

V3 = -9


V4 = -7

U2 = 4

U3 = -1
II. Bài t pậ
cho U1 = 0 ta
gi i đ c ả ư ợ
ph ng trình : ươ
B c 2ướ : L p h ph ng trình:ậ ệ ươ
II. Bài t pậ
B c 3 ướ : Ki m tra tính t i u :ể ố ư

Tính Δ theo công th c:ứ
Δij = ui +vj + cij

Xét Δij >= 0 : ph ng án t i uươ ố ư

Xét Δij < 0 : ph ng án ch a t i uươ ư ố ư

Ki m tra tính t i uể ố ư
II. Bài t pậ
Thu
Phát
60
V1 = -2
60
V2 = -6
50
V3 = -9

80
V4 = -7
100
U1 = 0
8
6
5
-1
9
0
20
7
0
80
80
U2 = 4
4
6
2
0
60
5
0
20
8
5
70
U3 = -1
3
0

60
8
1
10
0
10
9
1
II. Bài t pậ

Tính giá tr Δ các ô không ch n ta th y có 1 ô có giá tr ị ở ọ ấ ị
Δ < 0, nghĩa là bài toán ch a t i u.ư ố ư

T ng chi phí ph ng án này là :ổ ở ươ
20x9 + 80x7 + 60x2 + 20x5 + 60x3 + 10x10 = 1240
II. Bài t pậ
T o vòng d ch chuy n hàng hóa:ạ ị ể
Thu
Phát
60
V1 = -2
60
V2 = -6
50
V3 = -9
80
V4 = -7
100
U1 = 0
8

6
5
-1
9
0
20
7
0
80
80
U2 = 4
4
6
2
0
60
5
0
20
8
5
70
U3 = -1
3
0
60
8
1
10
0

10
9
1
II. Bài t pậ
Sau khi d ch chuy n hàng hóa:ị ể
Thu
Phát
60
V1
60
V2
50
V3
80
V4
100
U1
8 5
20
9
0
7
80
80
U2
4 2
40
5
40
8

70
U3
3
60
8 10
10
9
Quy c c phí các ô ch n b ng 0, Ta ướ ọ ằ
ti p t c gi i h ph ng trình sau:ế ụ ả ệ ươ

U1 + V2 + 5 = 0

U1 + V4 + 7 = 0

U2 + V2 + 2 = 0

U2 + V3 + 5 = 0

U3 + V1 + 3 = 0

U3 + V3 + 10 = 0

V1 = -1

V2 = -5

V3 = -8

V4 = -7


U2 = 3

U3 = -2
II. Bài t pậ
cho U1 = 0 ta
gi i đ c ả ư ợ
ph ng trình : ươ

Ti p t c ki m tra tính t i uế ụ ể ố ư
II. Bài t pậ
Thu
Phát
60
V1 = -1
60
V2 = -5
50
V3 = -8
80
V4 = -7
100
U1 = 0
8
7
5
0
20
9
1
0

7
0
80
80
U2 = 3
4
6
2
0
40
5
0
40
8
4
70
U3 = -2
3
0
60
8
1
10
0
10
9
0
II. Bài t pậ

Tính giá tr Δ các ô không ch n ta th y các ô đ u có giá tr ị ở ọ ấ ề ị

Δ >= 0, nghĩa là bài toán t i u.ố ư

T ng chi phí ph ng án t i u là :ổ ở ươ ố ư

20x5 + 80x7 + 40x2 + 40x5 + 60x3 + 10x10 = 1220

Thanks for watching and
listenning! ^.^

×