Abstract
Let G = (V,E) be a plane graph with nonnegative edge weights, and let \(\mathcal{N}\) be a family of k vertex sets \(N_1 ,N_2 ,...,N_k \subseteq V\), called nets. Then a noncrossing Steiner forest for \(\mathcal{N}\) in G is a set \(\mathcal{T}\) of k trees \(T_1 ,T_2 ,...,T_k\) in G such that each tree \(T_i \in \mathcal{T}\) connects all vertices, called terminals, in net N i, any two trees in \(\mathcal{T}\) do not cross each other, and the sum of edge weights of all trees is minimum. In this paper we give an algorithm to find a noncrossing Steiner forest in a plane graph G for the case where all terminals in nets lie on any two of the face boundaries of G. The algorithm takes time \(O\left( {n\log n} \right)\) if G has n vertices and each net contains a bounded number of terminals.
Similar content being viewed by others
References
M. Bern, “Faster exact algorithm for Steiner trees in planar networks,” Networks, vol. 20, pp. 109-120, 1990.
S.E. Dreyfus and R.A. Wagner, “The Steiner problem in graphs,” Networks, vol. 1, pp. 195-208, 1972.
R.E. Erickson, C.L. Monma, and A.F. Veinott, “Send-and-split method for minimum-concave-cost network flows,” Math. Oper. Res., vol. 12, pp. 634-664, 1987.
M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, Freeman: San Francisco, CA, 1979.
M.R. Henzinger, P. Klein, S. Rao, M. Rauch, and S. Subramanian, “Faster shortestpath algorithms for planar graphs,” J. Comput. Syst. Sci., vol. 53, pp. 2-23, 1997.
M.R. Kramer and J.V. Leeuwen, “Wire-routing is NP-complete,” Department of Computer Science, University of Utrecht, Utrecht, The Netherlands, RUU-CS-82-4, 1982.
Y. Kusakari, D. Masubuchi, and T. Nishizeki, “Algorithms for finding noncrossing Steiner forests in plane graphs,” in Proc. ISAAC' 99. Lect. Notes in Comput. Sci., Springer-Verlag, vol. 1741, pp. 337-346, 1999.
T. Lengauer, Combinatorial Algorithms for Integrated Circuit Layout, John Wiley & Sons: Chichester, England, 1990ss.
J.F. Lynch, “The equivalence of theorem proving and the interconnection problem,” ACM SIGDA Newsletter, vol. 5, no. 3, pp. 31-36, 1975.
J. Takahashi, H. Suzuki, and T. Nishizeki, “Shortest noncrossing paths in plane graphs,” Algorithmica, vol. 16, pp. 339-357, 1996.
M. Thorup, “Undirected single source shortest paths with positive integer weights in linear time,” J. ACM, vol. 46, no. 3, pp. 362-394, 1999.
P. Winter, “Steiner problem in networks: A survey,” Networks, vol. 17, pp. 129-167, 1987.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kusakari, Y., Masubuchi, D. & Nishizeki, T. Finding a Noncrossing Steiner Forest in Plane Graphs Under a 2-Face Condition. Journal of Combinatorial Optimization 5, 249–266 (2001). https://doi.org/10.1023/A:1011425821069
Issue Date:
DOI: https://doi.org/10.1023/A:1011425821069