Polynomially solvable special cases of the Steiner problem in planar networks (Q1179749)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Polynomially solvable special cases of the Steiner problem in planar networks |
scientific article |
Statements
Polynomially solvable special cases of the Steiner problem in planar networks (English)
0 references
27 June 1992
0 references
Given is an \(n\)-vertex graph \(G\) with edge lengths and a subset of its vertices. The Steiner problem on networks asks for a minimum length tree in \(G\) that includes the input vertices called terminals. The authors give algorithms for two special cases of the Steiner problem: (1) the underlying network is planar and all terminals lie within a bounded number of ``layers'' of a single face, and (2) the problem is the rectilinear Steiner problem and the number of rectilinear convex hulls in the entire ``onion'' of convex hulls is bounded. Both algorithms are based on the dynamic programming approach and run in polynomial time. Nevertheless, they have rather a theoretical significance, since the first algorithm can be implemented to run in \(O(n^ 4)\) time while the second has the complexity of \(O(n^{11})\) for terminals with onion depth 2.
0 references
planar network
0 references
weighted graph
0 references
Steiner problem on networks
0 references
minimum length tree
0 references
polynomial time
0 references