Algorithms for Finding Noncrossing Steiner Forests in Plane Graphs

  • Authors:
  • Yoshiyuki Kusakari;Daisuke Masubuchi;Takao Nishizeki

  • Affiliations:
  • -;-;-

  • Venue:
  • ISAAC '99 Proceedings of the 10th International Symposium on Algorithms and Computation
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let G = (V, E) be a plane graph with nonnegative edge lengths, and let N be a family of k vertex sets N1, N2, . . ., Nk ⊆ V, called nets. Then a noncrossing Steiner forest for N in G is a set T of k trees T1; T2; . . .,Tk in G such that each tree Ti ∈ T connects all vertices in Ni, any two trees in T do not cross each other, and the sum of edge lengths 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 vertices in nets lie on two of the face boundaries of G. The algorithm takes time O(n log n) if G has n vertices.