sparse? - masaryk universityhlineny/plain/papers/fosparsity-maast-pp.pdf · p. hlin en y, graphs...

76
P. Hlinˇ en´ y, Graphs and Matroids – Maastricht, 2012 1 / 16 Shrubs: Can dense graphs be ”sparse”? Can dense graphs Can dense graphs be “sparse”? be “sparse”? Petr Hlinˇ en´ y Petr Hlinˇ en´ y Faculty of Informatics Masaryk University, Brno, CZ

Upload: dinhnguyet

Post on 22-Sep-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 1 / 16 Shrubs: Can dense graphs be ”sparse”?

Can dense graphsCan dense graphs

be “sparse”?be “sparse”?

Petr HlinenyPetr Hlineny

Faculty of InformaticsMasaryk University, Brno, CZ

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 1 / 16 Shrubs: Can dense graphs be ”sparse”?

Can dense graphsCan dense graphs

be “sparse”?be “sparse”?

Petr HlinenyPetr Hlineny

Faculty of InformaticsMasaryk University, Brno, CZ

Presenting results obtained with J. Gajarsky [MSc. thesis, and arXiv],

and with R. Ganian, J. Nesetril, J. Obdrzalek, P. Ossona de Mendez,R. Ramadurai [MFCS 12].

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 2 / 16 Shrubs: Can dense graphs be ”sparse”?

1 Introduction: Tree-likeness1 Introduction: Tree-likeness

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 2 / 16 Shrubs: Can dense graphs be ”sparse”?

1 Introduction: Tree-likeness1 Introduction: Tree-likeness

What is tree-likeness good for?

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 2 / 16 Shrubs: Can dense graphs be ”sparse”?

1 Introduction: Tree-likeness1 Introduction: Tree-likeness

What is tree-likeness good for?

• Having graphs “structurally nice”;

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 2 / 16 Shrubs: Can dense graphs be ”sparse”?

1 Introduction: Tree-likeness1 Introduction: Tree-likeness

What is tree-likeness good for?

• Having graphs “structurally nice”;

– extending easy properties of trees,

– using the tree structure in proofs,

etc. . .

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 2 / 16 Shrubs: Can dense graphs be ”sparse”?

1 Introduction: Tree-likeness1 Introduction: Tree-likeness

What is tree-likeness good for?

• Having graphs “structurally nice”;

– extending easy properties of trees,

– using the tree structure in proofs,

etc. . .

• Solving algorithmic problems;

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 2 / 16 Shrubs: Can dense graphs be ”sparse”?

1 Introduction: Tree-likeness1 Introduction: Tree-likeness

What is tree-likeness good for?

• Having graphs “structurally nice”;

– extending easy properties of trees,

– using the tree structure in proofs,

etc. . .

• Solving algorithmic problems;

– e.g., running DP algorithms ondecompositions,

– and proving algorithmic metatheorems.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 3 / 16 Shrubs: Can dense graphs be ”sparse”?

Tree-likenessTree-likeness

- two basic kinds on undirected graphs. . .

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 3 / 16 Shrubs: Can dense graphs be ”sparse”?

Tree-likenessTree-likeness

- two basic kinds on undirected graphs. . .

Tree-widthTree-width Clique-widthClique-width

∼ branch-width ∼ rank-width

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 3 / 16 Shrubs: Can dense graphs be ”sparse”?

Tree-likenessTree-likeness

- two basic kinds on undirected graphs. . .

Tree-widthTree-width Clique-widthClique-width

∼ branch-width ∼ rank-width

bounded → only “few” edges bounded (cw. 2) even on cliques,

nearly-closed on complement

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 3 / 16 Shrubs: Can dense graphs be ”sparse”?

Tree-likenessTree-likeness

- two basic kinds on undirected graphs. . .

Tree-widthTree-width Clique-widthClique-width

∼ branch-width ∼ rank-width

bounded → only “few” edges bounded (cw. 2) even on cliques,

nearly-closed on complement

subgraph-monotone(generally on minors)

hereditary – induced subgr.

(gen. on vertex-minors)

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 3 / 16 Shrubs: Can dense graphs be ”sparse”?

Tree-likenessTree-likeness

- two basic kinds on undirected graphs. . .

Tree-widthTree-width Clique-widthClique-width

∼ branch-width ∼ rank-width

bounded → only “few” edges bounded (cw. 2) even on cliques,

nearly-closed on complement

subgraph-monotone(generally on minors)

hereditary – induced subgr.

(gen. on vertex-minors)

related to graph MSO2 logic related to graph MSO1 logic

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 4 / 16 Shrubs: Can dense graphs be ”sparse”?

2 Shrubs: When Trees Grow Low2 Shrubs: When Trees Grow Low

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 4 / 16 Shrubs: Can dense graphs be ”sparse”?

2 Shrubs: When Trees Grow Low2 Shrubs: When Trees Grow Low

Why, again . . . ?

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 4 / 16 Shrubs: Can dense graphs be ”sparse”?

2 Shrubs: When Trees Grow Low2 Shrubs: When Trees Grow Low

Why, again . . . ?

• Some even nicer structural properties;

– Ding’s WQO theorem (for graphs with no long paths),

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 4 / 16 Shrubs: Can dense graphs be ”sparse”?

2 Shrubs: When Trees Grow Low2 Shrubs: When Trees Grow Low

Why, again . . . ?

• Some even nicer structural properties;

– Ding’s WQO theorem (for graphs with no long paths),

– low tree-width decomp. [Devos, Oporowski, Sanders, Reed, Seymour, Vertigan]

vs. low tree-depth colouring [Nesetril and Ossona de Mendez].

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 4 / 16 Shrubs: Can dense graphs be ”sparse”?

2 Shrubs: When Trees Grow Low2 Shrubs: When Trees Grow Low

Why, again . . . ?

• Some even nicer structural properties;

– Ding’s WQO theorem (for graphs with no long paths),

– low tree-width decomp. [Devos, Oporowski, Sanders, Reed, Seymour, Vertigan]

vs. low tree-depth colouring [Nesetril and Ossona de Mendez].

• And some algorithmic applications;

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 4 / 16 Shrubs: Can dense graphs be ”sparse”?

2 Shrubs: When Trees Grow Low2 Shrubs: When Trees Grow Low

Why, again . . . ?

• Some even nicer structural properties;

– Ding’s WQO theorem (for graphs with no long paths),

– low tree-width decomp. [Devos, Oporowski, Sanders, Reed, Seymour, Vertigan]

vs. low tree-depth colouring [Nesetril and Ossona de Mendez].

• And some algorithmic applications;

– testing FO properties in FPT on bounded expansion classes

[Dvorak, Kral’, Thomas], and

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 4 / 16 Shrubs: Can dense graphs be ”sparse”?

2 Shrubs: When Trees Grow Low2 Shrubs: When Trees Grow Low

Why, again . . . ?

• Some even nicer structural properties;

– Ding’s WQO theorem (for graphs with no long paths),

– low tree-width decomp. [Devos, Oporowski, Sanders, Reed, Seymour, Vertigan]

vs. low tree-depth colouring [Nesetril and Ossona de Mendez].

• And some algorithmic applications;

– testing FO properties in FPT on bounded expansion classes

[Dvorak, Kral’, Thomas], and

– [NEW] kernelization for MSO model checking on trees of bd.height→ elementary FPT algorithm (faster than Courcelle).

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 5 / 16 Shrubs: Can dense graphs be ”sparse”?

When trees grow low, IWhen trees grow low, I

of the first, tree-width, kind:

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 5 / 16 Shrubs: Can dense graphs be ”sparse”?

When trees grow low, IWhen trees grow low, I

of the first, tree-width, kind:

Tree-widthTree-width Tree-depthTree-depth

any tree in the decomp. only shrubs (bd. height)

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 5 / 16 Shrubs: Can dense graphs be ”sparse”?

When trees grow low, IWhen trees grow low, I

of the first, tree-width, kind:

Tree-widthTree-width Tree-depthTree-depth

any tree in the decomp. only shrubs (bd. height)

rel. to recursiv. low connectivity cont. no long paths as subgraphs

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 5 / 16 Shrubs: Can dense graphs be ”sparse”?

When trees grow low, IWhen trees grow low, I

of the first, tree-width, kind:

Tree-widthTree-width Tree-depthTree-depth

any tree in the decomp. only shrubs (bd. height)

rel. to recursiv. low connectivity cont. no long paths as subgraphs

WQO minors [Robertson, Seymour]

(generalizable to all graphs)WQO induced subgraphs [Ding]

(gen. m-partite cographs [NEW])

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 5 / 16 Shrubs: Can dense graphs be ”sparse”?

When trees grow low, IWhen trees grow low, I

of the first, tree-width, kind:

Tree-widthTree-width Tree-depthTree-depth

any tree in the decomp. only shrubs (bd. height)

rel. to recursiv. low connectivity cont. no long paths as subgraphs

WQO minors [Robertson, Seymour]

(generalizable to all graphs)WQO induced subgraphs [Ding]

(gen. m-partite cographs [NEW])

MSO2 model checking in FPT,but nonelementary in φ [Courcelle]

MSO2 model checking in ele-mentary FPT wrt. φ [NEW],by the previous kernelization

– extending, e.g., [Lampis 2010]

with vertex cover

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 6 / 16 Shrubs: Can dense graphs be ”sparse”?

When trees grow low, IIWhen trees grow low, II

What does this mean for clique-width?

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 6 / 16 Shrubs: Can dense graphs be ”sparse”?

When trees grow low, IIWhen trees grow low, II

What does this mean for clique-width?

Clique-widthClique-width ??? -depth ?????? -depth ???

interpretation in any lab. trees

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 6 / 16 Shrubs: Can dense graphs be ”sparse”?

When trees grow low, IIWhen trees grow low, II

What does this mean for clique-width?

Clique-widthClique-width ??? -depth ?????? -depth ???

interpretation in any lab. trees“tree model” of bounded height

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 6 / 16 Shrubs: Can dense graphs be ”sparse”?

When trees grow low, IIWhen trees grow low, II

What does this mean for clique-width?

Clique-widthClique-width ??? -depth ?????? -depth ???

interpretation in any lab. trees“tree model” of bounded height

Shrub-depthShrub-depth [NEW]

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 6 / 16 Shrubs: Can dense graphs be ”sparse”?

When trees grow low, IIWhen trees grow low, II

What does this mean for clique-width?

Clique-widthClique-width ??? -depth ?????? -depth ???

interpretation in any lab. trees“tree model” of bounded height

Shrub-depthShrub-depth [NEW]

WQO vertex-minors [Oum] WQO induced subgraphs,

as subcl. of m-partite cographs

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 6 / 16 Shrubs: Can dense graphs be ”sparse”?

When trees grow low, IIWhen trees grow low, II

What does this mean for clique-width?

Clique-widthClique-width ??? -depth ?????? -depth ???

interpretation in any lab. trees“tree model” of bounded height

Shrub-depthShrub-depth [NEW]

WQO vertex-minors [Oum] WQO induced subgraphs,

as subcl. of m-partite cographs

MSO1 model checking in FPT,nonelem. [Courcelle, Makowsky, Rotics]

MSO1 model checking in ele-mentary FPT, again by the prev.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 7 / 16 Shrubs: Can dense graphs be ”sparse”?

3 What is Tree-depth?3 What is Tree-depth?

[Nesetril, Ossona de Mendez]

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 7 / 16 Shrubs: Can dense graphs be ”sparse”?

3 What is Tree-depth?3 What is Tree-depth?

[Nesetril, Ossona de Mendez]

• Embedding a graph into the closure of a rooted forest of height d−1.

• Or, alternatively, catching the robber with d cops that cannot be

lifted back to the helicopter.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 7 / 16 Shrubs: Can dense graphs be ”sparse”?

3 What is Tree-depth?3 What is Tree-depth?

[Nesetril, Ossona de Mendez]

• Embedding a graph into the closure of a rooted forest of height d−1.

• Or, alternatively, catching the robber with d cops that cannot be

lifted back to the helicopter.

• Asympt. equivalent to not having long paths as subgraphs.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 8 / 16 Shrubs: Can dense graphs be ”sparse”?

. . . and Shrub-depth?. . . and Shrub-depth?

G

T

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 8 / 16 Shrubs: Can dense graphs be ”sparse”?

. . . and Shrub-depth?. . . and Shrub-depth?

G

T

• An (m-coloured) tree model T of height d,

where the modelled graph G is on the leaves of T , and

the edges of G depend only on the two colours and distance in T .

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 8 / 16 Shrubs: Can dense graphs be ”sparse”?

. . . and Shrub-depth?. . . and Shrub-depth?

G

T

• An (m-coloured) tree model T of height d,

where the modelled graph G is on the leaves of T , and

the edges of G depend only on the two colours and distance in T .

• [NEW] Shrub-depth of a class G is d ↔

for some fin. m, all graphs in G have m-col. tree model of height d.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 8 / 16 Shrubs: Can dense graphs be ”sparse”?

. . . and Shrub-depth?. . . and Shrub-depth?

G

T

• An (m-coloured) tree model T of height d,

where the modelled graph G is on the leaves of T , and

the edges of G depend only on the two colours and distance in T .

• [NEW] Shrub-depth of a class G is d ↔

for some fin. m, all graphs in G have m-col. tree model of height d.

• Exactly equivalent to interpretability in labelled trees of height d.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 8 / 16 Shrubs: Can dense graphs be ”sparse”?

. . . and Shrub-depth?. . . and Shrub-depth?

G

T

• An (m-coloured) tree model T of height d,

where the modelled graph G is on the leaves of T , and

the edges of G depend only on the two colours and distance in T .

• [NEW] Shrub-depth of a class G is d ↔

for some fin. m, all graphs in G have m-col. tree model of height d.

• Exactly equivalent to interpretability in labelled trees of height d.

• Asympt. equiv. to no long induced paths ???

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 8 / 16 Shrubs: Can dense graphs be ”sparse”?

. . . and Shrub-depth?. . . and Shrub-depth?

G

T

• An (m-coloured) tree model T of height d,

where the modelled graph G is on the leaves of T , and

the edges of G depend only on the two colours and distance in T .

• [NEW] Shrub-depth of a class G is d ↔

for some fin. m, all graphs in G have m-col. tree model of height d.

• Exactly equivalent to interpretability in labelled trees of height d.

• Asympt. equiv. to no long induced paths ??? NO, m-partitecographs lie “between” these and bounded clique-width.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 9 / 16 Shrubs: Can dense graphs be ”sparse”?

4 The “Shrubs MSO Theorem”4 The “Shrubs MSO Theorem”

Theorem [NEW]. For a given tree T of fixed height, there is a bounded-

size subtree T ′ ⊆ T such that T |= % ⇐⇒ T ′ |= %, for any MSO %.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 9 / 16 Shrubs: Can dense graphs be ”sparse”?

4 The “Shrubs MSO Theorem”4 The “Shrubs MSO Theorem”

Theorem [NEW]. For a given tree T of fixed height, there is a bounded-

size subtree T ′ ⊆ T such that T |= % ⇐⇒ T ′ |= %, for any MSO %.

The size

|T ′| ∼ 22 ..

q. rank(%)}fixed height

dep. elementarily on the quantifier rank of %, but not on T or partic. %.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 9 / 16 Shrubs: Can dense graphs be ”sparse”?

4 The “Shrubs MSO Theorem”4 The “Shrubs MSO Theorem”

Theorem [NEW]. For a given tree T of fixed height, there is a bounded-

size subtree T ′ ⊆ T such that T |= % ⇐⇒ T ′ |= %, for any MSO %.

The size

|T ′| ∼ 22 ..

q. rank(%)}fixed height

dep. elementarily on the quantifier rank of %, but not on T or partic. %.

Corollary. There is an elementary FPT algorithm for

• MSO2 model checking on graph classes of bounded tree-depth,

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 9 / 16 Shrubs: Can dense graphs be ”sparse”?

4 The “Shrubs MSO Theorem”4 The “Shrubs MSO Theorem”

Theorem [NEW]. For a given tree T of fixed height, there is a bounded-

size subtree T ′ ⊆ T such that T |= % ⇐⇒ T ′ |= %, for any MSO %.

The size

|T ′| ∼ 22 ..

q. rank(%)}fixed height

dep. elementarily on the quantifier rank of %, but not on T or partic. %.

Corollary. There is an elementary FPT algorithm for

• MSO2 model checking on graph classes of bounded tree-depth,

• MSO1 model checking on graph classes of bounded shrub-depth.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 9 / 16 Shrubs: Can dense graphs be ”sparse”?

4 The “Shrubs MSO Theorem”4 The “Shrubs MSO Theorem”

Theorem [NEW]. For a given tree T of fixed height, there is a bounded-

size subtree T ′ ⊆ T such that T |= % ⇐⇒ T ′ |= %, for any MSO %.

The size

|T ′| ∼ 22 ..

q. rank(%)}fixed height

dep. elementarily on the quantifier rank of %, but not on T or partic. %.

Corollary. There is an elementary FPT algorithm for

• MSO2 model checking on graph classes of bounded tree-depth,

• MSO1 model checking on graph classes of bounded shrub-depth.

Corollary. For any hereditary graph class G, the following are equivalent:

• G has a simple MSO interpr. in the rooted label. trees of height d,

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 9 / 16 Shrubs: Can dense graphs be ”sparse”?

4 The “Shrubs MSO Theorem”4 The “Shrubs MSO Theorem”

Theorem [NEW]. For a given tree T of fixed height, there is a bounded-

size subtree T ′ ⊆ T such that T |= % ⇐⇒ T ′ |= %, for any MSO %.

The size

|T ′| ∼ 22 ..

q. rank(%)}fixed height

dep. elementarily on the quantifier rank of %, but not on T or partic. %.

Corollary. There is an elementary FPT algorithm for

• MSO2 model checking on graph classes of bounded tree-depth,

• MSO1 model checking on graph classes of bounded shrub-depth.

Corollary. For any hereditary graph class G, the following are equivalent:

• G has a simple MSO interpr. in the rooted label. trees of height d,

• G is of shrub-depth ≤ d.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 10 / 16 Shrubs: Can dense graphs be ”sparse”?

Shrubs; another consequenceShrubs; another consequence

Inspired by very recent. . .

Theorem [Elberfeld, Grohe, and Tantau – LICS 2012].The following are equivalent on hereditary (monotone) graph classes G:

• expressive powers of FO logic and MSO2 (MSO1) coincide on G,

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 10 / 16 Shrubs: Can dense graphs be ”sparse”?

Shrubs; another consequenceShrubs; another consequence

Inspired by very recent. . .

Theorem [Elberfeld, Grohe, and Tantau – LICS 2012].The following are equivalent on hereditary (monotone) graph classes G:

• expressive powers of FO logic and MSO2 (MSO1) coincide on G,

• G is of bounded tree-depth.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 10 / 16 Shrubs: Can dense graphs be ”sparse”?

Shrubs; another consequenceShrubs; another consequence

Inspired by very recent. . .

Theorem [Elberfeld, Grohe, and Tantau – LICS 2012].The following are equivalent on hereditary (monotone) graph classes G:

• expressive powers of FO logic and MSO2 (MSO1) coincide on G,

• G is of bounded tree-depth.

→ the backward dir. actually is a corollary of the previous Theorem

(yes, a nontrivial one, there is a catch. . . )

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 10 / 16 Shrubs: Can dense graphs be ”sparse”?

Shrubs; another consequenceShrubs; another consequence

Inspired by very recent. . .

Theorem [Elberfeld, Grohe, and Tantau – LICS 2012].The following are equivalent on hereditary (monotone) graph classes G:

• expressive powers of FO logic and MSO2 (MSO1) coincide on G,

• G is of bounded tree-depth.

→ the backward dir. actually is a corollary of the previous Theorem

(yes, a nontrivial one, there is a catch. . . )

Moreover, and open question in [E-G-H]; →

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 10 / 16 Shrubs: Can dense graphs be ”sparse”?

Shrubs; another consequenceShrubs; another consequence

Inspired by very recent. . .

Theorem [Elberfeld, Grohe, and Tantau – LICS 2012].The following are equivalent on hereditary (monotone) graph classes G:

• expressive powers of FO logic and MSO2 (MSO1) coincide on G,

• G is of bounded tree-depth.

→ the backward dir. actually is a corollary of the previous Theorem

(yes, a nontrivial one, there is a catch. . . )

Moreover, and open question in [E-G-H]; →

Theorem [NEW]. On hereditary graph classes of bounded shrub-depth,expressive powers of FO logic and MSO1 logic coincide.

Conjecture. The previous Theorem can be reversed.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 11 / 16 Shrubs: Can dense graphs be ”sparse”?

5 On Sparsity for Dense Graphs?5 On Sparsity for Dense Graphs?

Some key “sparsity” concepts, as in [Nesetril and Ossona de Mendez]:

• aforementioned tree-depth (and low td. colouring),

• shallow minors – contracting only pieces of bounded radius j.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 11 / 16 Shrubs: Can dense graphs be ”sparse”?

5 On Sparsity for Dense Graphs?5 On Sparsity for Dense Graphs?

Some key “sparsity” concepts, as in [Nesetril and Ossona de Mendez]:

• aforementioned tree-depth (and low td. colouring),

• shallow minors – contracting only pieces of bounded radius j.

→ Minor resolution, of a graph class G;

G ⊆ G∇0 ⊆ G∇1 ⊆ G∇2 ⊆ · · · ⊆ G∇j ⊆ · · · ⊆ G∇∞

where G∇j gives all j-shallow minors, and G∇∞ is the full minor closure.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 11 / 16 Shrubs: Can dense graphs be ”sparse”?

5 On Sparsity for Dense Graphs?5 On Sparsity for Dense Graphs?

Some key “sparsity” concepts, as in [Nesetril and Ossona de Mendez]:

• aforementioned tree-depth (and low td. colouring),

• shallow minors – contracting only pieces of bounded radius j.

→ Minor resolution, of a graph class G;

G ⊆ G∇0 ⊆ G∇1 ⊆ G∇2 ⊆ · · · ⊆ G∇j ⊆ · · · ⊆ G∇∞

where G∇j gives all j-shallow minors, and G∇∞ is the full minor closure.

• G is somewhere dense ↔ ∃j: G∇j contains all graphs,

then “sparsity” ≡ nowhere dense.

Note. In many aspects a very robust notion, but

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 11 / 16 Shrubs: Can dense graphs be ”sparse”?

5 On Sparsity for Dense Graphs?5 On Sparsity for Dense Graphs?

Some key “sparsity” concepts, as in [Nesetril and Ossona de Mendez]:

• aforementioned tree-depth (and low td. colouring),

• shallow minors – contracting only pieces of bounded radius j.

→ Minor resolution, of a graph class G;

G ⊆ G∇0 ⊆ G∇1 ⊆ G∇2 ⊆ · · · ⊆ G∇j ⊆ · · · ⊆ G∇∞

where G∇j gives all j-shallow minors, and G∇∞ is the full minor closure.

• G is somewhere dense ↔ ∃j: G∇j contains all graphs,

then “sparsity” ≡ nowhere dense.

Note. In many aspects a very robust notion, but

why the complement of a sparse class is not sparse?

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 12 / 16 Shrubs: Can dense graphs be ”sparse”?

Proposal: Shallow interpretationProposal: Shallow interpretation

Note. Robustness on complements→• cannot have subgraph-monotone classes,

• and cannot use classical graph distance (cf. “shallow”).

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 12 / 16 Shrubs: Can dense graphs be ”sparse”?

Proposal: Shallow interpretationProposal: Shallow interpretation

Note. Robustness on complements→• cannot have subgraph-monotone classes,

• and cannot use classical graph distance (cf. “shallow”).

SparsitySparsity New proposalNew proposal

implicitly subgraph-monotone hereditary (ind.), and labelled

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 12 / 16 Shrubs: Can dense graphs be ”sparse”?

Proposal: Shallow interpretationProposal: Shallow interpretation

Note. Robustness on complements→• cannot have subgraph-monotone classes,

• and cannot use classical graph distance (cf. “shallow”).

SparsitySparsity New proposalNew proposal

implicitly subgraph-monotone hereditary (ind.), and labelled

shallow minor (or topological) shallow logical interpretation

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 12 / 16 Shrubs: Can dense graphs be ”sparse”?

Proposal: Shallow interpretationProposal: Shallow interpretation

Note. Robustness on complements→• cannot have subgraph-monotone classes,

• and cannot use classical graph distance (cf. “shallow”).

SparsitySparsity New proposalNew proposal

implicitly subgraph-monotone hereditary (ind.), and labelled

shallow minor (or topological) shallow logical interpretation

* somewhere dense * * somewhere “logically dense” *if

G∇j G∇∇ jcontains all graphs for some j <∞.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 13 / 16 Shrubs: Can dense graphs be ”sparse”?

Interpretation and FO sparsityInterpretation and FO sparsity

Shallow interpretation ∼ hereditary simple j-FO interpretation:

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 13 / 16 Shrubs: Can dense graphs be ”sparse”?

Interpretation and FO sparsityInterpretation and FO sparsity

Shallow interpretation ∼ hereditary simple j-FO interpretation:

• any FO formula η(x, y) over gr. G, with j quantifiers

→ interpreted gr.(V (G), {uv : G |= η(u, v)}

),

plus all its induced subgraphs.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 13 / 16 Shrubs: Can dense graphs be ”sparse”?

Interpretation and FO sparsityInterpretation and FO sparsity

Shallow interpretation ∼ hereditary simple j-FO interpretation:

• any FO formula η(x, y) over gr. G, with j quantifiers

→ interpreted gr.(V (G), {uv : G |= η(u, v)}

),

plus all its induced subgraphs.

FO resolution

G ⊆ G∇∇ 0 ⊆ G∇∇ 1 ⊆ G∇∇ 2 ⊆ . . . ⊆ G∇∇ j ⊆ . . . ⊆ G∇∇∞

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 13 / 16 Shrubs: Can dense graphs be ”sparse”?

Interpretation and FO sparsityInterpretation and FO sparsity

Shallow interpretation ∼ hereditary simple j-FO interpretation:

• any FO formula η(x, y) over gr. G, with j quantifiers

→ interpreted gr.(V (G), {uv : G |= η(u, v)}

),

plus all its induced subgraphs.

FO resolution

G ⊆ G∇∇ 0 ⊆ G∇∇ 1 ⊆ G∇∇ 2 ⊆ . . . ⊆ G∇∇ j ⊆ . . . ⊆ G∇∇∞

• G is somewhere FO dense ↔ ∃j: G∇∇ j contains all graphs,

then “FO sparsity” ≡ nowhere FO dense.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 14 / 16 Shrubs: Can dense graphs be ”sparse”?

FO sparsity examplesFO sparsity examples

For better understanding. . .

Graph classGraph class FO resolution ∇∇ jFO resolution ∇∇ j

tree-depth ≤ d shrub-depth ≤ d

shrub-depth ≤ d shrub-depth ≤ d

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 14 / 16 Shrubs: Can dense graphs be ”sparse”?

FO sparsity examplesFO sparsity examples

For better understanding. . .

Graph classGraph class FO resolution ∇∇ jFO resolution ∇∇ j

tree-depth ≤ d shrub-depth ≤ d

shrub-depth ≤ d shrub-depth ≤ d

bounded clique-width bounded clique-width

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 14 / 16 Shrubs: Can dense graphs be ”sparse”?

FO sparsity examplesFO sparsity examples

For better understanding. . .

Graph classGraph class FO resolution ∇∇ jFO resolution ∇∇ j

tree-depth ≤ d shrub-depth ≤ d

shrub-depth ≤ d shrub-depth ≤ d

bounded clique-width bounded clique-width

heredit. n-subdiv. of Kn, n ∈ N ???, but not all graphs

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 14 / 16 Shrubs: Can dense graphs be ”sparse”?

FO sparsity examplesFO sparsity examples

For better understanding. . .

Graph classGraph class FO resolution ∇∇ jFO resolution ∇∇ j

tree-depth ≤ d shrub-depth ≤ d

shrub-depth ≤ d shrub-depth ≤ d

bounded clique-width bounded clique-width

heredit. n-subdiv. of Kn, n ∈ N ???, but not all graphs

heredit. 1010-subd. of Kn, n ∈ N all graphs, for j > 1010 (dense)

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 14 / 16 Shrubs: Can dense graphs be ”sparse”?

FO sparsity examplesFO sparsity examples

For better understanding. . .

Graph classGraph class FO resolution ∇∇ jFO resolution ∇∇ j

tree-depth ≤ d shrub-depth ≤ d

shrub-depth ≤ d shrub-depth ≤ d

bounded clique-width bounded clique-width

heredit. n-subdiv. of Kn, n ∈ N ???, but not all graphs

heredit. 1010-subd. of Kn, n ∈ N all graphs, for j > 1010 (dense)

somewhere dense and monotone all graphs, eventually

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 14 / 16 Shrubs: Can dense graphs be ”sparse”?

FO sparsity examplesFO sparsity examples

For better understanding. . .

Graph classGraph class FO resolution ∇∇ jFO resolution ∇∇ j

tree-depth ≤ d shrub-depth ≤ d

shrub-depth ≤ d shrub-depth ≤ d

bounded clique-width bounded clique-width

heredit. n-subdiv. of Kn, n ∈ N ???, but not all graphs

heredit. 1010-subd. of Kn, n ∈ N all graphs, for j > 1010 (dense)

somewhere dense and monotone all graphs, eventually

planar,or nowhere dense

???,are those nowhere FO dense?

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 15 / 16 Shrubs: Can dense graphs be ”sparse”?

6 Conclusions6 Conclusions

• Giving new concepts of “depth” and “sparsity”;

related to traditional sparsity notions as

clique-width is related to tree-width.

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 15 / 16 Shrubs: Can dense graphs be ”sparse”?

6 Conclusions6 Conclusions

• Giving new concepts of “depth” and “sparsity”;

related to traditional sparsity notions as

clique-width is related to tree-width.

• A finding recently sought is several works, e.g., by

– Elberfeld, Grohe, and Tantau [LICS 2012],

– Oum and Thilikos [personal communication].

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 15 / 16 Shrubs: Can dense graphs be ”sparse”?

6 Conclusions6 Conclusions

• Giving new concepts of “depth” and “sparsity”;

related to traditional sparsity notions as

clique-width is related to tree-width.

• A finding recently sought is several works, e.g., by

– Elberfeld, Grohe, and Tantau [LICS 2012],

– Oum and Thilikos [personal communication].

• Many more tasks to do — ongoing research. . .

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 15 / 16 Shrubs: Can dense graphs be ”sparse”?

6 Conclusions6 Conclusions

• Giving new concepts of “depth” and “sparsity”;

related to traditional sparsity notions as

clique-width is related to tree-width.

• A finding recently sought is several works, e.g., by

– Elberfeld, Grohe, and Tantau [LICS 2012],

– Oum and Thilikos [personal communication].

• Many more tasks to do — ongoing research. . .

– more indication of “robustness” of nowhere FO density?

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 15 / 16 Shrubs: Can dense graphs be ”sparse”?

6 Conclusions6 Conclusions

• Giving new concepts of “depth” and “sparsity”;

related to traditional sparsity notions as

clique-width is related to tree-width.

• A finding recently sought is several works, e.g., by

– Elberfeld, Grohe, and Tantau [LICS 2012],

– Oum and Thilikos [personal communication].

• Many more tasks to do — ongoing research. . .

– more indication of “robustness” of nowhere FO density?

– say, locally bounded *** – what does mean “locally” here?

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 15 / 16 Shrubs: Can dense graphs be ”sparse”?

6 Conclusions6 Conclusions

• Giving new concepts of “depth” and “sparsity”;

related to traditional sparsity notions as

clique-width is related to tree-width.

• A finding recently sought is several works, e.g., by

– Elberfeld, Grohe, and Tantau [LICS 2012],

– Oum and Thilikos [personal communication].

• Many more tasks to do — ongoing research. . .

– more indication of “robustness” of nowhere FO density?

– say, locally bounded *** – what does mean “locally” here?

– low shrub-depth colouring – can this be more than just shallowinterpretation in bounded expansion classes?

page.16

P. Hlineny, Graphs and Matroids – Maastricht, 2012 16 / 16 Shrubs: Can dense graphs be ”sparse”?

T

h

an

k

Y

o

u

F

o

r

A

tt

en

t

i

o

n