Bài giảng Tin học trong quản lý xây dựng - Chương 7 Mô hình mạng lưới đường

Chương 7 Mô hình mạng lưới đường • Bài toán tìm đường đi ngắn nhất - Phương pháp thế vị • Bài toán đường y dây loa • Bài toán tìm luồng cực đại

pdf17 trang | Chia sẻ: nguyenlinh90 | Lượt xem: 738 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài giảng Tin học trong quản lý xây dựng - Chương 7 Mô hình mạng lưới đường, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Ch 7Mô hì hương n mạng lưới đường Chương 7 Mô hình mạng l ới đ ờư ư ng • Bài toán tìm đường đi ngắn nhất - Phương pháp thế vị • Bài toán đường dây loa • Bài toán tìm luồng cực đại ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. BÀI TOÁN TÌM ĐƯỜNG ĐI NGẮN Chương 7 Mô hình mạng lưới đường NHẤT ‐ PHƯƠNG PHÁP THẾ VỊ ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán tìm đường đi ngắn hấn t • Ví dụ 7.1. Mỗi ngày công ty xây dựng Vĩnh Thạnh cần phải vận chuyển vữa bê tông từ nhà máy sản xuất bê tông tươi Cửu Long đến các công trường xây dựng nằm rải rác trong thành phố. Hãy tìm đường đi ngắn nhất từ nhà máy sản xuất (nút 1) đến công trường xây dựng cao ốc văn phòng Vĩnh Cửu (nút 6). Sơ đồ mạng lưới đường giao thông như trong hình 7.1 với chiều dài các tuyến đường có đơn vị 100m. ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán tìm đường đi ngắn hấn t Các bước để giải bài toán: • Tìm nút gần nút xuất phát nhất, ghi giá trị khoảng cách đến nút này từ nút xuất phát • Tiếp tục tìm nút tiếp theo gần nút xuất phát nhất, ghi khoảng cách ngắn nhất đến nút này từ nút xuất phát, giá trị này gọi là thế vị của nút. • Tiếp tục lập lại quá trình xác định thế vị của các nút/ Giá trị thế vị ghi ở nút cuối cùng chính là khoảng cách ngắn nhất từ nút xuất phát đến nút cuối. ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán tìm đường đi ắ ấng n nh t 20 E2 = 10 E4 = 30 1010 2 4 E1 = 0 15 5 10 1  10 6 20 4 3 5 E = min{E + l } E6 = 29 E3 = 15 j    i   ij E5 = 19 ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Vậy đường đi ngắn nhất là 29 (100m) theo lộ trình 1-2-3-5-6 BÀI TOÁN ĐƯỜNG DÂY LOA Chương 7 Mô hình mạng lưới đường ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán đường dây loa • Ví dụ 7.2. Công ty xây dựng Coxadu đang xây dựng một khu nhà ở cao cấp ở thành phố. Tìm hệ thống đường ống ngắn nhất nối liền các ngôi nhà nằm rải rác trong khu vực để cho chi phí xây d hệ thố đ ờ ố th át ớựng ng ư ng ng o nư c của khu nhà là rẻ nhất. Khoảng cách giữa các ngôi nhà (100m) được trình bày như trong hình. ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán đường dây loa Các bước để giải bài toán: • Chọn một nút bất kỳ • Nối liền nút đã chọn với một nút liền kề sao cho tổng khoảng cách nối liền giữa các nút là nhỏ nhất. X ét á út đã đ ối liề tì à• em x c c n ược n n, m v nối những nút này với một nút liền kề gần nhất • Lập lại bước 3 cho đến khi tất cả các nút đã được nối liền ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán đường dây loa 2 5 3 4 3  3 5  1 7 2 7 2  3 1 5  3  2 8 64 6 ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Vậy các nút đã được nối liền với tổng chiều dài ngắn nhất là 16 (100m) BÀI TOÁN TÌM LUỒNG CỰC ĐẠI Chương 7 Mô hình mạng lưới đường ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán tìm luồng cực đại Ví dụ 7.3. Để xây dựng một dự án phát triển thành phố Hoa Hồng, công ty tư vấn thiết kế ABC cần xác định khối lượng xe máy tối đa có thể lưu thông trên đường từ phía tây sang phía đông ủ thà h hố S đồ l ới đ ờc a n p . ơ mạng ư ư ng và số lượng xe (100 chiếc/giờ) có thể lưu thông trên các tuyến đường được trình bày như trong hình. ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán tìm luồng cực đại Các bước để giải bài toán: • Chọn một tuyến đường bất kỳ đi từ nút xuất phát đến nút cuối • Tận dụng tối đa lưu lượng (khả năng lưu thông) trên tuyến đường đó • Xác định lưu lượng còn lại trên từng đoạn đường • Lập lại quá trình tính toán cho đến khi sử dụng hết lưu lượng trên tất cả tuyến đường đi từ nút xuất phát đến nút cuối cùng của mạng lưới đường ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán tìm luồng cực đại 1 2 2 23 1 1 1  1 2 6 0 1 10 0  4 1   6   3 1 0  523 ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán tìm luồng cực đại Giá trị nhỏ nhất   2 3 1 2 2 1   6  21 0 Khả năng lưu thông còn lại = 3-2 1   6 1 2 ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán tìm luồng cực đại   2 1 4 1  6 1 1 1 1 1   2  0 1 0 4   1  6  1 0 1 ©2010 của Đỗ Thị Xuân Lan , GVC. Ths. Bài toán tìm luồng cực đại   1  10 6  5 0 1 6 0 3 2   1  6 8 3 50 1 0 0 4 ©2010 của Đỗ Thị Xuân Lan , GVC. Ths.