Skip to main content
Log in

Finding a Noncrossing Steiner Forest in Plane Graphs Under a 2-Face Condition

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Google Scholar 

  • S.E. Dreyfus and R.A. Wagner, “The Steiner problem in graphs,” Networks, vol. 1, pp. 195-208, 1972.

    Google Scholar 

  • 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.

    Google Scholar 

  • M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, Freeman: San Francisco, CA, 1979.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • J.F. Lynch, “The equivalence of theorem proving and the interconnection problem,” ACM SIGDA Newsletter, vol. 5, no. 3, pp. 31-36, 1975.

    Google Scholar 

  • J. Takahashi, H. Suzuki, and T. Nishizeki, “Shortest noncrossing paths in plane graphs,” Algorithmica, vol. 16, pp. 339-357, 1996.

    Google Scholar 

  • M. Thorup, “Undirected single source shortest paths with positive integer weights in linear time,” J. ACM, vol. 46, no. 3, pp. 362-394, 1999.

    Google Scholar 

  • P. Winter, “Steiner problem in networks: A survey,” Networks, vol. 17, pp. 129-167, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1011425821069

Navigation