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
|