Shortest paths in linear time on minor-closed graph classes, with an application to Steiner tree approximation

被引:20
作者
Tazari, Siamak [1 ]
Mueller-Hannemann, Matthias [2 ]
机构
[1] Tech Univ Darmstadt, Dept Comp Sci, D-64289 Darmstadt, Germany
[2] Univ Halle Wittenberg, Dept Comp Sci, D-06120 Halle, Saale, Germany
关键词
Shortest path; Minor-closed graph classes; Planar graph; Steiner tree; Mehlhorn's algorithm; PLANAR GRAPHS; ALGORITHMS;
D O I
10.1016/j.dam.2008.08.002
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We generalize the linear-time shortest-paths algorithm for planar graphs with nonnegative edge-weights of Henzinger et al. (1994) to work for any proper minor-closed class of graphs. We argue that their algorithm can not be adapted by standard methods to all proper minor-closed classes. By using recent deep results in graph minor theory, we show how to construct an appropriate recursive division in linear time for any graph excluding a fixed minor and how to transform the graph and its division afterwards, so that it has maximum degree three. Based on such a division, the original framework of Henzinger et al. can be applied. Afterwards, we show that using this algorithm, one can implement Mehlhorn's (1988) 2-approximation algorithm for the Steiner tree problem in linear time on these graph classes. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:673 / 684
页数:12
相关论文
共 28 条
[1]  
ALON N, 1990, J AM MATH SOC, V3, P801
[2]  
[Anonymous], 2004, ARCH MATH-BRNO
[3]  
[Anonymous], 1978, RAIRO Rech. Oper.
[4]   THE STEINER PROBLEM WITH EDGE LENGTH-1 AND LENGTH-2 [J].
BERN, M ;
PLASSMANN, P .
INFORMATION PROCESSING LETTERS, 1989, 32 (04) :171-176
[5]  
Borradaile G, 2007, LECT NOTES COMPUT SC, V4619, P275
[6]  
Borradaile G, 2007, PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1285
[7]  
Cheriton D., 1976, SIAM Journal on Computing, V5, P724, DOI 10.1137/0205051
[8]  
Chlebík M, 2002, LECT NOTES COMPUT SC, V2368, P170
[9]  
Dijkstra E. W., 1959, NUMER MATH, V1, P269, DOI [10.1007/BF01386390, DOI 10.1007/BF01386390]
[10]  
FREDERICKSON GN, 1987, SIAM J COMPUT, V16, P1004, DOI 10.1137/0216064