Professional Documents
Culture Documents
5 - Chuong 5 Mo Hinh Mang SV
5 - Chuong 5 Mo Hinh Mang SV
1
Trong tuần trước…
2
Mạng lưới?
3
Mạng lưới?
+100
Boston $30
$50 2 Newark -200
1
Columbus
+60
3 $40
$40
$35 $30 Richmond
Atlanta +80
4
+170 5
$25
$45 $50
$35
+70 Mobile
6 J'ville -300
$50 7
4
Mạng lưới?
5
Mạng lưới?
6
Mạng lưới?
7
Mục tiêu chương
9
5.1. Giới thiệu về mô hình mạng
3
-2 +1
2 5
12
5.2. Bài toán chuyển tải
13
5.2. Bài toán chuyển tải
• Nút giao: 1, 7
• Nút nhận: 4
• Nút chuyển tải: 2, 3, 5, 6
• Chiều các cung đường
• Cung/ cầu tại mỗi nút
15
5.2. Bài toán chuyển tải
+100
Bước 2 Boston $30
$50 2 Newark -200
1
Columbus
+60
3 $40
$40
$35 $30 Richmond
Atlanta +80
4
+170 5
$25
$45 $50
$35
+70 Mobile
6 J'ville -300
$50 7
16
5.2. Bài toán chuyển tải
17
5.2. Bài toán chuyển tải
18
5.2. Bài toán chuyển tải
21
5.2. Bài toán chuyển tải
25
5.2. Bài toán chuyển tải
26
5.2. Bài toán chuyển tải
+100
Bước 6 20
Boston
2
120
Newark -200
1
Columbus
+60
3 80
40
Richmond
Atlanta +80
4
+170 5
210
+70 Mobile
6 J'ville -300
70 7
27
Nội dung chương
28
5.3. Bài toán tìm đường đi ngắn
nhất
• Dạng đặc biệt của bài toán chuyển tải
• Tìm đường đi ngắn nhất (ít tốn kém nhất) từ
nút đầu tới nút cuối
• Ứng dụng: Cấp cứu/ chữa cháy/ dẫn đường/
giao hàng, du lịch,…
29
5.3. Bài toán tìm đường đi ngắn
nhất
30
5.3. Bài toán tìm đường đi ngắn
nhất
Bước 1: Đọc hiểu bài toán
Bước 2: Vẽ mô hình mạng, xác định các thành
phần của mô hình mạng
Bước 3: Xác định các biến quyết định
Bước 4: Xác định hàm mục tiêu
Bước 5: Xác định các ràng buộc
Bước 6: Trình bày và giải trên Excel (Solver)
31
5.3. Bài toán tìm đường đi ngắn
nhất
Bước 1-2: Đọc hiểu + vẽ mô hình mạng
32
+0 3.3 g
L'burg 5đ
9 Va Bch
11
+1
5.0 g
9đ 2.0 g
4đ
4.7 g 2.7 g
+0 9đ 4đ
+0 1.1 g
K'ville 3đ
5 2.0 g G'boro Raliegh
3.0 g
9đ 4đ 8 10
+0
1.7 g
5đ
A'ville 1.5 g
6 +0 3đ 2.3 g
+0 3đ
Chatt. 2.8 g
7đ
3 2.0 g Charl.
8đ 7
1.7 g
+0
3.0 g
4đ 4đ
1.5 g
G'ville 2đ
4
Atlanta +0
B'ham 2 2.5 g
3đ
-1 1 2.5 g
3đ +0 33
5.3. Bài toán tìm đường đi ngắn
nhất
Bước 2: Vẽ mô hình & các thành phần
• Nút giao: 1
• Nút nhận: 11
• Nút chuyển tải: 2 10
• Chiều các cung đường
• Cung/ cầu tại mỗi nút
Nút giao (1) = - 1 (xuất phát)
Nút nhận (11) = + 1 (đích đến)
Nút chuyển tải: (2 10) = 0 (không ở lại các nút này)
34
5.3. Bài toán tìm đường đi ngắn
nhất
Bước 3: Xác định các biến quyết định
Gọi:
Xij = Số người đi nút i đến nút j (i, j =
111)
1 người
35
5.3. Bài toán tìm đường đi ngắn
nhất
Bước 4: Xác định hàm mục tiêu
Tối thiểu thời gian đi từ 1 11
Tối đa điểm đánh giá thắng cảnh 1 11
MIN:
+ 2.5X12 + 3X13 + 1.7X23 + 2.5X24 + 1.7X35
+ 2.8X36 + 2X46 + 1.5X47 + 2X56 + 5X59 + 3X68
37
5.3. Bài toán tìm đường đi ngắn
nhất
Bước 5: Xác định các ràng buộc
Nút
Nút giao
Nút nhận 38
5.3. Bài toán tìm đường đi ngắn
nhất
Bước 6: Trình bày và giải trên Excel (Solver)
Thực hành trực tiếp
39
Nội dung chương
40
5.4. Bài toán lưu lượng mạng
tổng quát
• Hao hụt trong quá trình vận chuyển
• Dầu/ khí/ nước bị rò rỉ
• Thực phẩm/ nước uống bị hỏng
• Nguyên vật liệu bị tiêu hao
• Tai nạn trên đường
42
1
$12
+0
95% Giấy in +60
2 90%
báo
$5
Giấy $11
-50
80% Tái chế 90%
$6
HH 95% 1 8
$13 $8
90%
75% 5 Giấy
3 gói +40
$9 85% 95%
-30 Giấy 85% 6
$6
trắng $10 90% 9
90% Tái chế $8
2 $7
Giấy
4 $13 85% 95% +50
+0 in vp
Giấy
-40 $14
Carton
43
5.4. Bài toán lưu lượng mạng
tổng quát
Bước 3: Xác định các biến quyết định
Gọi:
Xij = Số tấn giấy đi nút i đến nút j (i, j = 1
9)
44
5.4. Bài toán lưu lượng mạng
tổng quát
Bước 4: Xác định hàm mục tiêu
Tối thiểu chi phí vận chuyển giấy từ
nút 1 9 mà vẫn đảm bảo nhu cầu
MIN:
13X15 + 12X16 + 11X25 + 13X26 + 9X35 + 10X36
+ 13X45 + 14X46 + 5X57 + 6X58 + 8X59 +
6X67 + 8X68 + 7X69
45
5.4. Bài toán lưu lượng mạng
tổng quát
Bước 5: Xác định các ràng buộc
Ràng buộc đầu vào
Tổng cung > Tổng cầu Luồng vào – Luồng ra >= Cung/ Cầu
46
5.4. Bài toán lưu lượng mạng
tổng quát
Bước 5: Xác định các ràng buộc
Ràng buộc giai đoạn tái chế
47
5.4. Bài toán lưu lượng mạng
tổng quát
Bước 5: Xác định các ràng buộc
Ràng buộc đầu ra
48
5.4. Bài toán lưu lượng mạng
tổng quát
Bước 6: Trình bày và giải trên Excel (Solver)
Thực hành trực tiếp
49
Nội dung chương
50
5.5. Bài toán tìm dòng phân phối
tối ưu
• Tìm dòng phân phối có lưu lượng lớn nhất
• Lưu lượng sẽ bị giới hạn bởi nhiều yếu tố
• Ví dụ:
Mạng lưới ống nước
Mạng lưới giao thông
• Không giống với những bài toán trước vì
không nêu rõ giá trị cung và cầu ở các nút
51
5.5. Bài toán tìm dòng phân phối
tối ưu
Bước 1+2: Đọc hiểu bài toán + vẽ mô hình
52
Trạm bơm 1 Trạm bơm 3
3 4
2
6
6 2
Giàn
1 6 Nhà máy
khoan
lọc dầu
2
4
4
3 5
5
53
Trạm bơm 1 Trạm bơm 3
3 +0
+0 2 4
6
6 2
Giàn
1 +0 +0 6 Nhà máy
khoan
lọc dầu
2
4
4
+0 3 5
5 +0
54
5.5. Bài toán tìm dòng phân phối
tối ưu
Bước 3: Xác định các biến quyết định
Gọi:
Xij = lượng dầu đi từ nút i đến nút j (i, j =
1 6)
MAX: X61 55
5.5. Bài toán tìm dòng phân phối
tối ưu
Bước 5: Xác định các ràng buộc
Ràng buộc tại các nút
Tổng cung = Tổng cầu Luồng vào – Luồng ra = Cung/ Cầu
+X61 - X12 - X13 = 0 (nút 1)
+X12 - X24 - X25 = 0 (nút 2)
+X13 - X34 - X35 = 0 (nút 3)
+X24 + X34 - X46 = 0 (nút 4)
+X25 + X35 - X56 = 0 (nút 5)
+X46 + X56 - X61 = 0 (nút 6)
56
5.5. Bài toán tìm dòng phân phối
tối ưu
Bước 5: Xác định các ràng buộc
Ràng buộc từng biến
57
5.5. Bài toán tìm dòng phân phối
tối ưu
Bước 6: Trình bày và giải trên Excel (Solver)
Thực hành trực tiếp
58
5.5. Bài toán tìm dòng phân phối
tối ưu Trạm bơm 1 Trạm bơm 3
3 4
2
3
6
6 2
5
2
5
Giàn
1 6 Nhà máy
khoan
lọc dầu
4 2
2
4 4
2 4
3 5
5
59
Thực
hành
nhóm
60
Tuần tiếp theo:
Chương 6:
Quy hoạch tuyến tính
số nguyên
61
Cảm ơn!
62