A separator theorem for graphs of bounded genus
Journal of Algorithms
Fast algorithms for shortest paths in planar graphs, with applications
SIAM Journal on Computing
Partitioning sparse matrices with eigenvectors of graphs
SIAM Journal on Matrix Analysis and Applications
Planar separators and parallel polygon triangulation (preliminary version)
STOC '92 Proceedings of the twenty-fourth annual ACM symposium on Theory of computing
Highly parallel sparse Cholesky factorization
SIAM Journal on Scientific and Statistical Computing
Edge separators of planar and outerplanar graphs with applications
Journal of Algorithms
Massively parallel methods for engineering and science problems
Communications of the ACM
Linear Algorithms for Partitioning Embedded Graphs of BoundedGenus
SIAM Journal on Discrete Mathematics
Separators for sphere-packings and nearest neighbor graphs
Journal of the ACM (JACM)
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
How Good is Recursive Bisection?
SIAM Journal on Scientific Computing
Geometric Mesh Partitioning: Implementation and Experiments
SIAM Journal on Scientific Computing
LEDA: a platform for combinatorial and geometric computing
LEDA: a platform for combinatorial and geometric computing
Applications of graph partitioning algorithms to terrain visibility and shortest path problems
Applications of graph partitioning algorithms to terrain visibility and shortest path problems
Graph partitioning for high-performance scientific simulations
Sourcebook of parallel computing
Throughput-driven synthesis of embedded software for pipelined execution on multicore architectures
ACM Transactions on Embedded Computing Systems (TECS)
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)
Structured recursive separator decompositions for planar graphs in linear time
Proceedings of the forty-fifth annual ACM symposium on Theory of computing
Hi-index | 0.00 |
A graph separator is a set of vertices or edges whose removal divides an input graph into components of bounded size. This paper describes new algorithms for computing separators in planar graphs as well as techniques that can be used to speed up the implementation of graph partitioning algorithms and improve the partition quality. In particular, we consider planar graphs with costs and weights on the vertices, where weights are used to estimate the sizes of the partitions and costs are used to estimate the size of the separator. We show that in these graphs one can always find a small cost separator (consisting of vertices or edges) that partitions the graph into components of bounded weight. We describe implementations of the partitioning algorithms and discuss results of our experiments.