Danh mục

Thuật toán đường đi tăng luồng tìm luồng cực đại trên mạng hỗn hợp mở rộng

Số trang: 6      Loại file: pdf      Dung lượng: 430.58 KB      Lượt xem: 9      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài viết Thuật toán đường đi tăng luồng tìm luồng cực đại trên mạng hỗn hợp mở rộng xây dựng mô hình mạng hỗn hợp mở rộng để có thể áp dụng mô hình hóa các bài toán thực tế chính xác và hiệu quả hơn. Kết quả chính của bài viết là thuật toán đường đi tăng luồng tìm luồng cực đại và định lý luồng cực đại lát cắt cực tiểu tương ứng trên mạng hỗn hợp mở rộng.
Nội dung trích xuất từ tài liệu:
Thuật toán đường đi tăng luồng tìm luồng cực đại trên mạng hỗn hợp mở rộng32 Trần Quốc Chiến, Trần Ngọc Việt, Nguyễn Đình Lầu THUẬT TOÁN ĐƯỜNG ĐI TĂNG LUỒNG TÌM LUỒNG CỰC ĐẠI TRÊN MẠNG HỖN HỢP MỞ RỘNG AUGMENTING-PATH MAXFLOW ALGORITHM ONEXTENDED MIXED NETWORKS Trần Quốc Chiến1, Trần Ngọc Việt2, Nguyễn Đình Lầu2 1 Trường Đại học Sư phạm, Đại học Đà Nẵng, Email: tqchien@dce.udn.vn 2 Trường Cao Đẳng Giao thông Vận tải II, Email: trviet01@yahoo.com, launhi@gmail.comTóm tắt - Đồ thị là công cụ toán học hữu ích ứng dụng trong nhiều Abstract - Graph is a powerful mathematical tool applied in manylĩnh vực như giao thông, truyền thông, công nghệ thông tin, kinh fields as transportation, communication, informatics, economy, …tế, …. Cho đến nay, trong đồ thị mới chỉ xét đến trọng số của các In an ordinary graph the weights of edges and vertexes arecạnh, các đỉnh một cách độc lập, trong đó độ dài đường đi là tổng considered independently where the length of a path is the sum oftrọng số các cạnh và các đỉnh trên đường đi đó. Tuy nhiên, trong weights of the edges and the vertexes on this path. However, inthực tế, trọng số tại một đỉnh không giống nhau với mọi đường đi many practical problems, weights at a vertex are not the same forqua đỉnh đó, nó còn phụ thuộc vào cạnh đi đến và cạnh đi khỏi đỉnh all paths passing this vertex, but they depend on coming andđó. Bài viết xây dựng mô hình mạng hỗn hợp mở rộng để có thể leaving edges. This paper develops a model of mixed extendedáp dụng mô hình hóa các bài toán thực tế chính xác và hiệu quả network that can be applied to modelling many practical problemshơn. Kết quả chính của bài viết là thuật toán đường đi tăng luồng more exactly and effectively. The main contribution of this paper istìm luồng cực đại và định lý luồng cực đại lát cắt cực tiểu tương the augmenting-path maxflow algorithm and the Maxflow-Mincutứng trên mạng hỗn hợp mở rộng. theorem on extended mixed networks.Từ khóa - đồ thị; mạng; luồng; luồng cực đại; thuật toán. Key words - Graph; Network; Flow; Maximal Flow; Algorithm.1. Đặt vấn đề 3. Luồng cạnh trên mạng hỗn hợp mở rộng Mạng và luồng trên mạng là công cụ toán học hữu ích Cho mạng hỗn hợp mở rộng G = (V, E, ce, cv, be, bv).ứng dụng trong nhiều lĩnh vực như giao thông, truyền Giả thiết G có đỉnh nguồn s và đỉnh đích t. Tập các giá trịthông, công nghệ thông tin, kinh tế,… Cho đến nay trong {f(x, y) | (x, y)E}mạng cổ điển mới chỉ xét đến trọng số của các tuyến và gọi là luồng cạnh trên mạng G nếu thoả mãn.các nút một cách độc lập. Tuy nhiên, trong nhiều bài toánthực tế, trọng số tại một nút không giống nhau với mọi (i) 0 f(x, y) ce(x, y) (x, y)Eđường đi qua nút đó, nó còn phụ thuộc vào tuyến đi đến (ii) Với mọi đỉnh z không phải nguồn hoặc đíchvà tuyến đi khỏi nút đó. Vì vậy cần xây dựng một mô hìnhmạng mở rộng để có thể áp dụng mô hình hóa các bài  f (v, z ) =  f (z, v) ( v , z )E ( z ,v )Etoán thực tế chính xác và hiệu quả hơn. Trên cơ sở cácnghiên cứu về bài toán luồng cực đại [1, 2, 3, 4, 5, 6, 7] (iii) Với mọi đỉnh z không phải nguồn hoặc đíchvà đồ thị mở rộng [8, 9, 10], bài báo phát triển thuật toánđường đi tăng luồng tìm luồng cực đại trên mạng hỗn hợp  f (v, z ) cv(z) ( v , z )Emở rộng. • Định lý 1. Cho f = {f(x, y) | (x, y)E} là luồng cạnh2. Mạng hỗn hợp mở rộng trên mạng G với nguồn s và đích t. Khi đó Cho đồ thị hỗn hợp G=(V, E) với tập nút V và tập cạnhE. Các cạnh có thể có hướng hoặc vô hướng. Ký hiệu R* là  f (s, v) −  f (v, s ) ( s ,v )E ( v ,s )Etập số thực dương. Trên đồ thị cho các hàm sau. Hàm khả năng thông hành cạnh ce: E→R*, với ce(e) là =  f (v, t ) −  f (t, v ) ...

Tài liệu được xem nhiều: