MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Linear algorithms for analysis of minimum spanning and shortest path trees in planar graphs (1994) [15 citations — 0 self]

Download:
pdf | ps
by Heather Booth, Jeffery Westbrook
Algorithmica
http://www.cs.yale.edu/HTML/YALE/CS/HyPlans/westbrook/sensitivity-planar.ps.Z
Add To MetaCart

Abstract:

We give a linear time and space algorithm for analyzing trees in planar graphs. The algorithm can be used to analyze the sensitivity of a minimum spanning tree to changes in edge costs, to find its replacement edges, and to verify its minimality. It can also be used to analyze the sensitivity of a singlesource shortest path tree to changes in edge costs, and to analyze the sensitivity of a minimum cost network flow. The algorithm is simple and practical. It uses the properties of a planar embedding, combined with a heap-ordered queue data structure. Let G = (V; E) be a planar graph, either directed or undirected, with n vertices and m = O(n) edges. Each edge e 2 E has a real-valued cost cost(e). A minimum spanning tree of a connected, undirected planar graph G is a spanning tree of minimum total edge cost. If G is directed and r is a vertex from which all other vertices are reachable, then a shortest path tree from r is a spanning tree that contains a minimum-cost path from r to every other vertex. We consider the following problems: ffl Finding the replacement edges of a minimum spanning tree, and verifying its minimality.

Citations

684 Graph Theory – Harary - 1969
640 Depth-First Search and Linear Graph Algorithms – Tarjan - 1972
368 Testing for the consecutive ones property, interval graphs, and planarity using PQ-tree algorithms – Booth, Lueker - 1976
288 A separator theorem for planar graphs – Lipton, Tarjan - 1979
168 Efficient planarity testing – Hopcroft, Tarjan - 1974
137 Data structures for on-line updating of minimum spanning trees, with applications – Frederickson - 1985
102 A linear algorithm for embedding planar graphs using PQ-trees – Chiba, Nishizeki, et al. - 1985
93 Data structures for weighted matching and nearest common ancestors with linking – Gabow - 1990
81 Graph Theory – Tutte - 1984
70 Applications of Path Compression on Balanced Trees – Tarjan - 1979
54 Maintenance of a minimum spanning forest in a dynamic planar graph – Eppstein, Italiano, et al. - 1990
52 Finding minimum spanning trees – Cheriton, Tarjan - 1976
46 Finding dominators in directed graphs – Tarjan - 1974
42 Verification and sensitivity analysis of minimum spanning trees in linear time – Dixon, Rauch, et al. - 1992
24 Sensitivity analysis of minimum spanning trees and shortest path trees – Tarjan - 1982
19 Deques with heap order – Gajewska, Tarjan - 1986
18 Efficient Algorithms for Graphic Matroid Intersection and Parity – Gabow, Stallmann - 1985
12 Finding the k smallest spanning trees – Eppstein - 1990
6 Arc tolerances in shortest path and network flow problems – Shier, Witzgall - 1980
1 A note on arc tolerances in sparse shortest path and network flow problems – Gusfield - 1983