Linear time low tree-width partitions and algorithmic consequences

Classes of graphs with bounded expansion generalize both proper minor closed classes and classes with bounded degree. For any class with bounded expansion C and any integer p there exists a constant N( C,p) so that the vertex set of any graph G∈C may be partitioned into at most N(C,p) parts, any i≤ p parts of them induce a subgraph of tree-width at most (i-1) (actually, of tree-depth at most i, what is sensibly stronger). Such partitions are central to the resolution of homomorphism problems like restricted homomorphism dualities. We give here a simple algorithm to compute such partitions and prove that if we restrict the input graph to some fixed class C with bounded expansion, the running time of the algorithm is bounded by a linear function of the order of the graph (for fixed C and p). This result is applied to get a linear time algorithm for the subgraph isomorphism problem with fixed pattern and input graphs in a fixed class with bounded expansion. More generally, let φ be a first order logic sentence. We prove that any fixed graph property of type ``∃ X: (|X|≤ p) /\ (G[X]⊧φ)'' may be decided in linear time for input graphs in a fixed class with bounded expansion.

Data and Resources

Additional Info

Field Value
Source STOC'06. Proceedings of the 38th Annual ACM Symposium on Theory of Computing
Author Nesetril, Jaroslav, Ossona de Mendez, Patrice
Maintainer CCSD
Last Updated May 15, 2026, 08:31 (UTC)
Created May 15, 2026, 08:31 (UTC)
Identifier hal-00077489
Language en
contributor Department of Applied Mathematics (KAM) (KAM) ; Univerzita Karlova [Praha, Česká republika] = Charles University [Prague, Czech Republic] = Université Charles [Prague, Republique tchèque] (UK)
creator Nesetril, Jaroslav
date 2006-05-15T00:00:00
harvest_object_id 6d4fd2f6-d601-4212-a536-901055564405
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-03-12T00:00:00
set_spec type:COMM