Cutwidth: obstructions and algorithmic aspects
Abstract
Cutwidth is one of the classic layout parameters for graphs. It measures how well one can order the vertices of a graph in a linear manner, so that the maximum number of edges between any prefix and its complement suffix is minimized. As graphs of cutwidth at most are closed under taking immersions, the results of Robertson and Seymour imply that there is a finite list of minimal immersion obstructions for admitting a cut layout of width at most . We prove that every minimal immersion obstruction for cutwidth at most has size at most . As an interesting algorithmic byproduct, we design a new fixed-parameter algorithm for computing the cutwidth of a graph that runs in time , where is the optimum width and is the number of vertices. While being slower by a -factor in the exponent than the fastest known algorithm, given by Thilikos, Bodlaender, and Serna in [Cutwidth I: A linear time fixed parameter algorithm, J. Algorithms, 56(1):1--24, 2005] and [Cutwidth II: Algorithms for partial -trees of bounded degree, J. Algorithms, 56(1):25--49, 2005], our algorithm has the advantage of being simpler and self-contained; arguably, it explains better the combinatorics of optimum-width layouts.
Cite
@article{arxiv.1606.05975,
title = {Cutwidth: obstructions and algorithmic aspects},
author = {Archontia C. Giannopoulou and Michał Pilipczuk and Jean-Florent Raymond and Dimitrios M. Thilikos and Marcin Wrochna},
journal= {arXiv preprint arXiv:1606.05975},
year = {2017}
}