Danh mục

Nâng cao hiệu năng tính toán cho thuật toán tìm đường đi ngắn nhất trên đồ thị mở rộng

Số trang: 5      Loại file: pdf      Dung lượng: 443.15 KB      Lượt xem: 11      Lượt tải: 0    
Jamona

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (5 trang) 0
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 Nâng cao hiệu năng tính toán cho thuật toán tìm đường đi ngắn nhất trên đồ thị mở rộng trình bày chi tiết thuật toán tuần tự tìm đường đi ngắn nhất giữa hai đỉnh trên đồ thị mở rộng và chúng tôi xây dựng thuật toán này trên đa bộ xử lý để nâng cao hiệu năng tính toán.
Nội dung trích xuất từ tài liệu:
Nâng cao hiệu năng tính toán cho thuật toán tìm đường đi ngắn nhất trên đồ thị mở rộng116 Nguyễn Đình Lầu, Trần Quốc Chiến, Trần Ngọc Việt NÂNG CAO HIỆU NĂNG TÍNH TOÁN CHO THUẬT TOÁN TÌM ĐƯỜNG ĐI NGẮN NHẤT TRÊN ĐỒ THỊ MỞ RỘNG IMPROVING COMPUTING PERFORMANCE FOR ALGORITHM IN FINDING THE SHORTEST PATH IN EXTENDED GRAPH Nguyễn Đình Lầu1, Trần Quốc Chiến2, Trần Ngọc Việt1 1 Trường Cao đẳng Giao thông Vận tải II, Email: trviet01@yahoo.com, launhi@gmail.com 2 Trường Đại học Sư phạm, Đại học Đà Nẵng; Email: tqchien@dce.udn.vnTóm tắt - Đồ thị là công cụ toán học hữu ích ứng dụng trong nhiều Abstract - The graph is a powerful mathematical tool applied inlĩnh vực như giao thông, công nghệ thông tin, kinh tế,…Thuật toán many fields such as transportation, communication, informationtìm đường đi ngắn nhất trên đồ thị mở rộng đã được công bố trong technology, economy,… Algorithm finding the shortest path in[1]. Trong bài báo này, chúng tôi trình bày chi tiết thuật toán tuần extended graph was proposed in [1]. In this paper we present andtự tìm đường đi ngắn nhất giữa hai đỉnh trên đồ thị mở rộng và demonstrate in details the sequential algorithm to find the shortestchúng tôi xây dựng thuật toán này trên đa bộ xử lý để nâng cao path between two vertices on the extended graph and build thishiệu năng tính toán. Các định lý và mệnh đề trong bài báo được algorithm on multiple processors to improve computingchứng minh, phần thực nghiệm cho kết quả chính xác. Thuật toán performance. The properties and theorems of this paper aresong song tìm đường đi giữa hai đỉnh trên đồ thị mở rộng được carefully proven and the experiment shows correct results. Parallelxây dựng trên k bộ xử lý. Hệ thống thực nghiệm ở đây là mạng algorithm finding the shortest path between the two vertices in theLAN và chương trình được xây dựng bằng ngôn ngữ Java. extended graph is built on k processors. The experimental system used is LAN network and the program written is in Java.Từ khóa - song song; đồ thị; mở rộng; thuật toán; đường đi ngắn nhất. Key words - parallel; graph; extended; algorithm; the shortest path. trên các đỉnh mà mình nắm giữ, sau đó gửi về Server.1. Đặt vấn đề Server sẽ tính min của các giá trị mà các bộ xử lý phụ gửi Cho đến nay, trong đồ thị chỉ xét đến trọng số của các đến, sau đó gửi nhãn đỉnh-cạnh tương ứng với giá trị mincạnh, các đỉnh một cách độc lập, trong đó độ dài đường đi này lên cho các Client để tiếp tục tính toán cho đến khi tìmchỉ đơn thuần là tổng trọng số các cạnh và các đỉnh trên được kết quả và kết thúc. Hệ thống thực nghiệm ở đây làđường đi đó. Tuy nhiên, trong nhiều bài toán thực tế, trọng mạng LAN và chương trình được xây dựng bằng ngôn ngữsố tại một đỉnh không giống nhau với mọi đường đi qua Java với hệ quản trị cơ sở dữ liệu MySQL.đỉnh đó mà còn phụ thuộc vào cạnh đi đến và cạnh đi khỏiđỉnh đó [1]. 2. Giới thiêu đồ thị mở rộng Ví dụ thời gian đi qua ngã tư trên mạng giao thông phụ Đồ thị mở rộng đã được công bố trong [1]. Trong phầnthuộc vào hướng di chuyển của phương tiện giao thông: rẽ này, chúng tôi chỉ giới lại đồ thị mở rộng được kế thừaphải, đi thẳng hay rẻ trái. Do đó cần xây dựng một mô hình từ [1].đồ thị mở rộng để có thể áp dụng mô hình hóa các bài toán Cho đồ thị hỗn hợp G(V, E) với tập đỉnh V và tập cạnhthực tế chính xác và hiệu quả hơn. Thuật toán tìm đường đi E, trong đó các cạnh có thể có hướng hoặc vô hướng. Mỗingắn nhất là thuật toán cơ sở được sử dụng trong nhiều bài cạnh e E được gán trọng số wE(e). Với mỗi đỉnh v  V, kýtoán tối ưu trên đồ thị và mạng như: ứng dụng để xây dựng hiệu Ev là tập các cạnh liên thuộc đỉnh v. Mỗi đỉnh v  V vàbài toán phân luồng tối ưu [4] và ứng dụng để xây dựng mỗi cạnh (e,e’)  Evx Ev, e≠e’ được gán trọng số wV(v,e,e’).thuật toán tìm luồng cực đại chi phí giới hạn [5], đồng thời Bộ (V, E, wE, wV) gọi là đồ thị mở rộng. Cho p là đườngthuật toán này cũng được ứng dụng để phân luồng giao đi từ u đếnv qua ...

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