Safe Separators for Treewidth
Files
Publication date
2003
Authors
Bodlaender, H.L.
Koster, A.M.C.A.
Editors
Advisors
Supervisors
DOI
Document Type
Report
Metadata
Show full item recordCollections
License
Abstract
A set of vertices S Í V is called a safe separator for treewidth, if S is a separator of G, and the treewidth of G equals the maximum of the treewidth over all connected components
W of G - S of the graph, obtained by making S a clique in the subgraph of G, induced
by W È S. We show that such safe separators are a very powerful tool for preprocessing graphs when we want to compute their treewidth. We give several sufficient conditions for
separators to be safe, allowing such separators, if existing, to be found in polynomial time.
In particular, every minimal separator of size one or two is safe, every minimal separator of
size three that does not split off a component with only one vertex is safe, and every minimal
separator that is an almost clique is safe; an almost clique is a set of vertices W such that
there is a v Î W with W - {v} a clique. We report on experiments that show significant reductions of instance sizes for graphs from probabilistic networks and frequency assignment.