Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Given a weighted undirected graph G(V,E), and a set S subset of V find the Minimum-Cost tree that spans the nodes in S. This problem is known in the literature as the Steiner tree problem. The problem is NP-complete, which means that there is no known <em>polynomial</em> algorithm that will find the exact solution of the problem. However, there are algorithms that solve the Steiner problem in exponential time (O(2^N) or O(2^M)). </p> <p>The Naive or Shortest Paths algorithm. </p> <pre><code>Find the Shortest path tree from one participant node to the rest of the graph. Prune the parts of the tree that do not lead to a participant. </code></pre> <p>Complexity O(N^2), CR = O(M).</p> <p>The Greedy or Nearest Participant First algorithm. (Takahashi, Matsuyama 1980) Start from a participant. </p> <pre><code>Find the participant that is closest to the current tree. Join the closest participant to the closest part of the tree. Repeat until you have connected all nodes. </code></pre> <p>Complexity O(M N^2), CR = O(1), actually CR &lt;= 2. </p> <p>The Kou, Markowsky and Berman algorithm (KMB 1981). </p> <pre><code>1. Find the complete distance graph G' (G' has V' = S , and for each pair of nodes (u,v) in VxV there is an edge with weight equal to the weight of the min-cost path between these nodes p_(u,v) in G) 2. Find a minimum spanning tree T' in G' 3. Translate tree T' to the graph G: substitute every edge of T', which is an edge of G' with the corresponding path of G. Let us call T the result of the translation. 4. Remove any possible cycles from T. </code></pre> <p>Complexity O(M N^2), CR = O(1), actually CR &lt;= 2. </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload