2,657 research outputs found
Canonical tree-decompositions of finite graphs I. Existence and algorithms
We construct tree-decompositions of graphs that distinguish all their
k-blocks and tangles of order k, for any fixed integer k. We describe a family
of algorithms to construct such decompositions, seeking to maximize their
diversity subject to the requirement that they commute with graph isomorphisms.
In particular, all the decompositions constructed are invariant under the
automorphisms of the graph.Comment: 23 pages, 5 figure
Canonizing Graphs of Bounded Tree Width in Logspace
Graph canonization is the problem of computing a unique representative, a
canon, from the isomorphism class of a given graph. This implies that two
graphs are isomorphic exactly if their canons are equal. We show that graphs of
bounded tree width can be canonized by logarithmic-space (logspace) algorithms.
This implies that the isomorphism problem for graphs of bounded tree width can
be decided in logspace. In the light of isomorphism for trees being hard for
the complexity class logspace, this makes the ubiquitous class of graphs of
bounded tree width one of the few classes of graphs for which the complexity of
the isomorphism problem has been exactly determined.Comment: 26 page
Computing with Tangles
Tangles of graphs have been introduced by Robertson and Seymour in the
context of their graph minor theory. Tangles may be viewed as describing
"k-connected components" of a graph (though in a twisted way). They play an
important role in graph minor theory. An interesting aspect of tangles is that
they cannot only be defined for graphs, but more generally for arbitrary
connectivity functions (that is, integer-valued submodular and symmetric set
functions).
However, tangles are difficult to deal with algorithmically. To start with,
it is unclear how to represent them, because they are families of separations
and as such may be exponentially large. Our first contribution is a data
structure for representing and accessing all tangles of a graph up to some
fixed order.
Using this data structure, we can prove an algorithmic version of a very
general structure theorem due to Carmesin, Diestel, Harman and Hundertmark (for
graphs) and Hundertmark (for arbitrary connectivity functions) that yields a
canonical tree decomposition whose parts correspond to the maximal tangles.
(This may be viewed as a generalisation of the decomposition of a graph into
its 3-connected components.
Explicit linear kernels via dynamic programming
Several algorithmic meta-theorems on kernelization have appeared in the last
years, starting with the result of Bodlaender et al. [FOCS 2009] on graphs of
bounded genus, then generalized by Fomin et al. [SODA 2010] to graphs excluding
a fixed minor, and by Kim et al. [ICALP 2013] to graphs excluding a fixed
topological minor. Typically, these results guarantee the existence of linear
or polynomial kernels on sparse graph classes for problems satisfying some
generic conditions but, mainly due to their generality, it is not clear how to
derive from them constructive kernels with explicit constants. In this paper we
make a step toward a fully constructive meta-kernelization theory on sparse
graphs. Our approach is based on a more explicit protrusion replacement
machinery that, instead of expressibility in CMSO logic, uses dynamic
programming, which allows us to find an explicit upper bound on the size of the
derived kernels. We demonstrate the usefulness of our techniques by providing
the first explicit linear kernels for -Dominating Set and -Scattered Set
on apex-minor-free graphs, and for Planar-\mathcal{F}-Deletion on graphs
excluding a fixed (topological) minor in the case where all the graphs in
\mathcal{F} are connected.Comment: 32 page
Connectivity and tree structure in finite graphs
Considering systems of separations in a graph that separate every pair of a
given set of vertex sets that are themselves not separated by these
separations, we determine conditions under which such a separation system
contains a nested subsystem that still separates those sets and is invariant
under the automorphisms of the graph.
As an application, we show that the -blocks -- the maximal vertex sets
that cannot be separated by at most vertices -- of a graph live in
distinct parts of a suitable tree-decomposition of of adhesion at most ,
whose decomposition tree is invariant under the automorphisms of . This
extends recent work of Dunwoody and Kr\"on and, like theirs, generalizes a
similar theorem of Tutte for .
Under mild additional assumptions, which are necessary, our decompositions
can be combined into one overall tree-decomposition that distinguishes, for all
simultaneously, all the -blocks of a finite graph.Comment: 31 page
- …