A separator theorem for graphs of bounded genus
Journal of Algorithms
Self-adjusting binary search trees
Journal of the ACM (JACM)
On a pursuit game played on graphs for which a minor is excluded
Journal of Combinatorial Theory Series B
Finding small simple cycle separators for 2-connected planar graphs
Journal of Computer and System Sciences
Fast algorithms for shortest paths in planar graphs, with applications
SIAM Journal on Computing
A data structure for dynamic trees
Journal of Computer and System Sciences
Linear time algorithms for NP-hard problems restricted to partial k-trees
Discrete Applied Mathematics
Maintenance of a minimum spanning forest in a dynamic plane graph
Journal of Algorithms
Planar separators and parallel polygon triangulation
Journal of Computer and System Sciences - Special issue on selected papers presented at the 24th annual ACM symposium on the theory of computing (STOC '92)
Disk packings and planar separators
Proceedings of the twelfth annual symposium on Computational geometry
Cut problems and their application to divide-and-conquer
Approximation algorithms for NP-hard problems
Faster shortest-path algorithms for planar graphs
Journal of Computer and System Sciences - Special issue: 26th annual ACM symposium on the theory of computing & STOC'94, May 23–25, 1994, and second annual Europe an conference on computational learning theory (EuroCOLT'95), March 13–15, 1995
Shallow excluded minors and improved graph decompositions
SODA '94 Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms
Randomized fully dynamic graph algorithms with polylogarithmic time per operation
Journal of the ACM (JACM)
Dynamic generators of topologically embedded graphs
SODA '03 Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms
Planar Separators and the Euclidean Norm
SIGAL '90 Proceedings of the International Symposium on Algorithms
Parallel and Dynamic Shortest-Path Algorithms for Sparse Graphs
Parallel and Dynamic Shortest-Path Algorithms for Sparse Graphs
On external-memory MST, SSSP and multi-way planar graph separation
Journal of Algorithms
SODA '05 Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms
Spectral Partitioning, Eigenvalue Bounds, and Circle Packings for Graphs of Bounded Genus
SIAM Journal on Computing
Planar graphs, negative weight edges, shortest paths, and near linear time
Journal of Computer and System Sciences - Special issue on FOCS 2001
Partitioning planar graphs with costs and weights
Journal of Experimental Algorithmics (JEA)
I/O-Efficient Planar Separators
SIAM Journal on Computing
Engineering planar separator algorithms
Journal of Experimental Algorithmics (JEA)
A linear-time algorithm to find a separator in a graph excluding a minor
ACM Transactions on Algorithms (TALG)
Eigenvalue bounds, spectral partitioning, and metrical deformations via flows
Journal of the ACM (JACM)
Shortest paths in planar graphs with real lengths in O(n log2n/ log log n) time
ESA'10 Proceedings of the 18th annual European conference on Algorithms: Part II
A Separator Theorem in Minor-Closed Classes
FOCS '10 Proceedings of the 2010 IEEE 51st Annual Symposium on Foundations of Computer Science
Improved algorithms for min cut and max flow in undirected planar graphs
Proceedings of the forty-third annual ACM symposium on Theory of computing
Linear-space approximate distance oracles for planar, bounded-genus and minor-free graphs
ICALP'11 Proceedings of the 38th international colloquim conference on Automata, languages and programming - Volume Part I
Min-cuts and shortest cycles in planar graphs in O(n log log n) time
ESA'11 Proceedings of the 19th European conference on Algorithms
SIAM Journal on Discrete Mathematics
Separator Theorems for Minor-Free and Shallow Minor-Free Graphs with Applications
FOCS '11 Proceedings of the 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science
Exact distance oracles for planar graphs
Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
Global minimum cuts in surface embedded graphs
Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
Many Distances in Planar Graphs
Algorithmica
Single Source -- All Sinks Max Flows in Planar Digraphs
FOCS '12 Proceedings of the 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science
Shortest-path queries in static networks
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
Given a triangulated planar graph G on n vertices and an integer rr--division of G with few holes is a decomposition of G into O(n/r) regions of size at most r such that each region contains at most a constant number of faces that are not faces of G (also called holes), and such that, for each region, the total number of vertices on these faces is O(√ r). We provide an algorithm for computing r--divisions with few holes in linear time. In fact, our algorithm computes a structure, called decomposition tree, which represents a recursive decomposition of G that includes r--divisions for essentially all values of r. In particular, given an exponentially increasing sequence {vec r} = (r1,r2,...), our algorithm can produce a recursive {vec r}--division with few holes in linear time. r--divisions with few holes have been used in efficient algorithms to compute shortest paths, minimum cuts, and maximum flows. Our linear-time algorithm improves upon the decomposition algorithm used in the state-of-the-art algorithm for minimum st--cut (Italiano, Nussbaum, Sankowski, and Wulff-Nilsen, STOC 2011), removing one of the bottlenecks in the overall running time of their algorithm (analogously for minimum cut in planar and bounded-genus graphs).