首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Finding a Noncrossing Steiner Forest in Plane Graphs Under a 2-Face Condition
Authors:Yoshiyuki Kusakari  Daisuke Masubuchi  Takao Nishizeki
Institution:(1) Department of Electronics and Information Systems, Akita Prefectural University, 84-4 Ebi-no-kuchi, Honjou-shi, Akita, 015-0055, Japan;(2) Thanks & Regards, IBM Japan Ltd., 19-21 Nihonbashi-Hakozaki-cho, Chuo-ku, Tokyo, 103-8510, Japan;(3) Graduate School of Information Sciences, Tohoku University, Aoba-yama 05, Sendai, 980-8579, Japan
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.
Keywords:algorithm  plane graph  noncrossing  Steiner tree
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号