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
    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
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    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
    0 references
    0 references
    0 references