Planar Separators and Parallel Polygon Triangulation
We show how to construct an O(√ n)-separator decomposition of a planar graph G in O( n) time. Such a decomposition defines a binary tree, where each node corresponds to a subgraph of G and stores an O(√ n)-separator of that subgraph. We also show how to construct an O( n ϵ)-way decomposition tree in...
Saved in:
Published in | Journal of computer and system sciences Vol. 51; no. 3; pp. 374 - 389 |
---|---|
Main Author | |
Format | Journal Article Conference Proceeding |
Language | English |
Published |
Brugge
Elsevier Inc
01.12.1995
Academic Press |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | We show how to construct an
O(√
n)-separator decomposition of a planar graph
G in
O(
n) time. Such a decomposition defines a binary tree, where each node corresponds to a subgraph of
G and stores an
O(√
n)-separator of that subgraph. We also show how to construct an
O(
n
ϵ)-way decomposition tree in parallel in
O(log
n) time so that each node corresponds to a subgraph of
G and stores an
O(
n
12+ϵ)-separator of that subgraph. We demonstrate the utility of such a separator decomposition by showing how it can be used in the design of a parallel algorithm for triangulating a simple polygon deterministically in
O(log
n) time using
O(
n/log
n) processors on a CRCW PRAM. |
---|---|
ISSN: | 0022-0000 1090-2724 |
DOI: | 10.1006/jcss.1995.1076 |