6.11.2 Steiner trees The problem of finding an optimal “spanning” tree dịch - 6.11.2 Steiner trees The problem of finding an optimal “spanning” tree Việt làm thế nào để nói

6.11.2 Steiner trees The problem of

6.11.2 Steiner trees



The problem of finding an optimal “spanning” tree that spans only all nodes participating in a multicast group, known as the Steiner tree problem, is formalized as follows.

Steiner tree problem
Given a weighted graph (N, L) and a subset N r ⊆ N , identify a subset Lr ⊆ L
such that (N r , Lr ) is a subgraph of (N, L) that connects all the nodes of N r . A minimal Steiner tree is a minimal-weight subgraph (N r , Lr ). The minimal
Steiner tree problem has been well-studied and is known to be NP-complete. When the link weights change, the tree has to be recomputed to obtain the new minimal Steiner tree, making it even more difficult to use in dynamic networks.
Several heuristics have been proposed to construct an approximation to the minimal Steiner tree. A simple heuristic constructs a MST, and deletes edges that are not necessary. This algorithm is given by the first three steps of Algorithm 6.8. The worst case cost of this heuristic is twice the cost of the optimal solution. Algorithm 6.8 can show better performance when using the heuristic by Kou et al. [19], given by steps 4 and 5 in the algorithm.



The resulting Steiner tree cost is also at most twice the cost of the minimal Steiner tree, but behaves better on average.

Input: weighted graph G = (N, L), and N r ⊆ N , where N r is the set of Steiner points

(1) Construct the complete undirected distance graph Gr = (N r , Lr ) as fol- lows:
Lr = {(vi, vj) | vi, vj in N r }, and wt(vi, vj) is the length of the shortest
path from vi to vj in (N, L).
(2) Let T r be the minimal spanning tree of Gr. If there are multiple minimum spanning trees, select one randomly.
(3) Construct a subgraph Gs of G by replacing each edge of the MST T r of
Gr, by its corresponding shortest path in G. If there are multiple shortest paths, select one randomly.
(4) Find the minimum spanning tree Ts of Gs . If there are multiple minimum spanning trees, select one randomly.
(5) Using Ts , delete edges as necessary so that all the leaves are the Steiner points N r . The resulting tree, TSteiner , is the heuristic’s solution.

Algorithm 6.8 The Kou–Markowsky–Berman heuristic for a minimum Steiner tree.


Cost The time complexity of the heuristic algorithm for each of the five steps
2 r 2
is as follows: step 1: O(|N r|· |N | ); step 2: O(|N | ); step 3: O(|N |); step
4: O(|N 2); step 5: O(|N |). Step 1 dominates, hence the time complexity is
O(|N r|· |N |2).


0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
6.11.2 Steiner cây Vấn đề của việc tìm kiếm một "kéo dài" cây tối ưu mà kéo dài chỉ tất cả các nút tham gia vào một nhóm multicast, được biết đến như là vấn đề cây Steiner, được chính thức hoá như sau.Steiner cây vấn đềCho một đồ thị trọng (N, L) và một tập hợp con N r ⊆ N, xác định một tập hợp con Lr ⊆ Lnhư vậy (N r, Lr) là một gọn (N, L) kết nối tất cả các nút của N r. Cây Steiner tối thiểu là một gọn tối thiểu trọng lượng (N r, Lr). Các tối thiểuSteiner cây vấn đề đã được nghiên cứu và được biết đến là NP-đầy đủ. Khi trọng lượng liên kết thay đổi, cây đã được recomputed để có được mới tối thiểu Steiner cây, làm cho nó khó khăn hơn để sử dụng trong các động mạng.Một số chẩn đoán đã được đề xuất để xây dựng một xấp xỉ để cây Steiner tối thiểu. Một đơn giản heuristic xây dựng một MST, và xóa cạnh đó là không cần thiết. Thuật toán này được đưa ra bởi các bước ba đầu tiên của thuật toán 6.8. Chi phí trường hợp tồi tệ nhất của heuristic này là hai lần chi phí của các giải pháp tối ưu. Thuật toán 6.8 có thể thấy hiệu suất tốt hơn khi sử dụng heuristic bởi Kou et al. [19], được đưa ra bởi bước 4 và 5 trong các thuật toán. Chi phí kết quả cây Steiner cũng là tối đa hai lần chi phí của cây Steiner tối thiểu, nhưng cư xử tốt hơn trung bình.Đóng góp: trọng đồ thị G = (N, L), và N r ⊆ N, nơi N r là tập hợp các Steiner điểm(1) xây dựng đồ thị đầy đủ khoảng cách vô hướng Gr = (N r, Lr) như fol-thấp:Lr = {(vi, vj) | vi, vj in N r }, and wt(vi, vj) is the length of the shortestpath from vi to vj in (N, L).(2) Let T r be the minimal spanning tree of Gr. If there are multiple minimum spanning trees, select one randomly.(3) Construct a subgraph Gs of G by replacing each edge of the MST T r ofGr, by its corresponding shortest path in G. If there are multiple shortest paths, select one randomly.(4) Find the minimum spanning tree Ts of Gs . If there are multiple minimum spanning trees, select one randomly.(5) Using Ts , delete edges as necessary so that all the leaves are the Steiner points N r . The resulting tree, TSteiner , is the heuristic’s solution.Algorithm 6.8 The Kou–Markowsky–Berman heuristic for a minimum Steiner tree.Cost The time complexity of the heuristic algorithm for each of the five steps2 r 2is as follows: step 1: O(|N r|· |N | ); step 2: O(|N | ); step 3: O(|N |); step4: O(|N 2); step 5: O(|N |). Step 1 dominates, hence the time complexity isO(|N r|· |N |2).
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
6.11.2 Steiner cây Những vấn đề của việc tìm kiếm một tối ưu "trùm" cây kéo dài chỉ tất cả các nút tham gia vào một nhóm multicast, được gọi là các vấn đề cây Steiner, được chính thức hóa như sau. Vấn đề cây Steiner Cho một đồ thị có trọng số (N, L) và một tập hợp con r N ⊆ N, xác định một tập hợp con Lr ⊆ L như vậy mà (N r, Lr) là một đồ thị con của (N, L) kết nối tất cả các nút của N r. Một cây Steiner tối thiểu là một đồ thị con tối thiểu trọng lượng (N r, Lr). Các tối thiểu vấn đề cây Steiner đã được nghiên cứu và được biết đến là NP-đầy đủ. Khi các trọng số liên kết thay đổi, cây phải được tính toán lại để có được những cây Steiner tối thiểu mới, làm cho nó thậm chí còn khó khăn hơn để sử dụng trong mạng lưới năng động. Một số heuristics đã được đề xuất để xây dựng một xấp xỉ với cây Steiner tối thiểu. Một heuristic, đơn giản xây dựng một MST, và xóa cạnh đó là không cần thiết. Thuật toán này được đưa ra bởi ba bước đầu tiên của thuật toán 6.8. Chi phí hợp xấu nhất của heuristic, đây là hai lần chi phí của các giải pháp tối ưu. Algorithm 6.8 có thể chỉ cho hiệu suất tốt hơn khi sử dụng heuristic bởi Kou et al. . [19], được đưa ra bởi các bước 4 và 5 trong thuật toán kết quả Chi phí cây Steiner cũng là nhiều nhất là hai lần chi phí của cây Steiner tối thiểu, nhưng cư xử tốt hơn trên trung bình. Input: weighted graph G = (N, L), và N r ⊆ N, trong đó N r là tập hợp của Steiner điểm (1) Xây dựng hoàn chỉnh đồ thị khoảng cách vô hướng Gr = (N r, Lr) là mức thấp fol: Lr = {(vi, vj) | vi, vj trong N r}, và trọng lượng (vi, vj) là chiều dài ngắn nhất của đường đi từ vi đến vj trong (N, L). (2) Cho T r là cây bao trùm tối thiểu của Gr. Nếu có nhiều cây spanning tối thiểu, chọn một cách ngẫu nhiên. (3) Xây dựng một đồ thị con của Gs G bằng cách thay thế mỗi cạnh của T r của MST Gr, bằng con đường ngắn nhất tương ứng của nó trong G. Nếu có nhiều đường đi ngắn nhất, chọn một ngẫu nhiên. (4) Tìm các cây mở rộng tối thiểu của Gs Ts. Nếu có nhiều cây spanning tối thiểu, chọn một cách ngẫu nhiên. (5) Sử dụng Ts, xóa các cạnh như cần thiết để tất cả các lá là Steiner chỉ N r. Kết quả là cây, TSteiner, là giải pháp của heuristic. Algorithm 6.8 heuristic, Kou-Markowsky-Berman cho một cây Steiner tối thiểu. Chi phí Thời gian phức tạp của thuật toán heuristic cho mỗi năm bước 2 r 2 là như sau: Bước 1: O (| N r | · | N |); Bước 2: O (| N |); Bước 3: O (| N |); Bước 4: O (| N 2); Bước 5: O (| N |). Bước 1 là chủ yếu, do đó sự phức tạp thời gian là O (| N r | · | N | 2).




































đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: