A software package of algorithms and heuristics for disjoint paths in Planar Networks

被引:2
作者
Brandes, U
Schlickenrieder, W
Neyer, G
Wagner, D
Weihe, K
机构
[1] Univ Konstanz, Fak Math & Informat, D-78457 Constance, Germany
[2] ETH Zentrum, Inst Operat Res, CLV B3, CH-8092 Zurich, Switzerland
[3] ETH Zurich, Inst Theoret Comp Sci, CH-8092 Zurich, Switzerland
关键词
algorithms engineering; planar graphs; disjoint paths; length minimization;
D O I
10.1016/S0166-218X(99)00048-7
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present a package for algorithms on planar networks. This package comes with a graphical user interface, which may be used for demonstrating and animating algorithms. Our focus so far has been on disjoint path problems. However, the package is intended to serve as a general framework, wherein algorithms for various problems on planar networks may be integrated and visualized. For this aim, the structure of the package is designed so that integration of new algorithms and even new algorithmic problems amounts to applying a short "recipe." The package has been used to develop new variations of well-known disjoint path algorithms, which heuristically optimize additional N P-hard objectives such as the total length of all paths. We will prove that the problem of finding edge-disjoint paths of minimum total length in a planar graph is N P-hard, even if all terminals lie on the outer face, the Eulerian condition is fulfilled, and the maximum degree is four. Finally, as a demonstration how PlaNet can be used as a tool for developing new heuristics for N P-hard problems, we will report on results of experimental studies on efficient heuristics for this problem. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:91 / 110
页数:20
相关论文
共 28 条
[1]  
[Anonymous], 1994, OBJECT ORIENTED SOFT
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[3]   ALGORITHMS FOR ROUTING IN PLANAR GRAPHS [J].
BECKER, M ;
MEHLHORN, K .
ACTA INFORMATICA, 1986, 23 (02) :163-176
[4]   ROUTING THROUGH A DENSE CHANNEL WITH MINIMUM TOTAL WIRE LENGTH [J].
FORMANN, M ;
WAGNER, D ;
WAGNER, F .
JOURNAL OF ALGORITHMS, 1993, 15 (02) :267-283
[5]   A LINEAR-TIME ALGORITHM FOR A SPECIAL CASE OF DISJOINT SET UNION [J].
GABOW, HN ;
TARJAN, RE .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1985, 30 (02) :209-221
[6]  
GAMMA E, 1995, DESIGN PATTERNS
[7]  
GUIBAS LJ, 1985, ACM T GRAPHIC, V4, P75
[8]  
HANDKE D, 1996, PLATNET TUTORIAL REF
[9]  
KAUFMANN M, 1991, LECT NOTES COMPUT SC, V557, P336
[10]   AN EFFICIENT ALGORITHM FOR FINDING MULTICOMMODITY FLOWS IN PLANAR NETWORKS [J].
MATSUMOTO, K ;
NISHIZEKI, T ;
SAITO, N .
SIAM JOURNAL ON COMPUTING, 1985, 14 (02) :289-302