51
Structural sparsity in the real world Erik Demaine * , Felix Reidl, Peter Rossmanith, Fernando Sánchez Villaamil, Blair D. Sullivan and Somnath Sikdar Theoretical Computer Science * MIT NCSU @Bergen 2015

Structural sparsity in the real world - TCS RWTH

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Structural sparsity in the real world - TCS RWTH

Structural sparsity in the real world

Erik Demaine∗, Felix Reidl, Peter Rossmanith, FernandoSánchez Villaamil, Blair D. Sullivan† and Somnath Sikdar

Theoretical Computer Science

∗MIT †NCSU

@Bergen 2015

Page 2: Structural sparsity in the real world - TCS RWTH

Contents

The Program

Structural Sparseness

Models

Algorithms

Empirical Sparseness

Page 3: Structural sparsity in the real world - TCS RWTH

The Program

Page 4: Structural sparsity in the real world - TCS RWTH

Complex networks Structural graph theory

Ubiquitous in real world Well-researched

Empirical structure Deep structural theorems• Small-world • WQO by minor relation• Heavy-tailed degree seq. • Decomposition theorems• Clustering • Grid-theorem

Algorithmic applications Great algorithmic properties• Disease spreading • (E)PTAS• Attack resilience • Subexponential algorithms• Fraud detection • Linear kernels• Drug discovery • Model-checking

Can we bring these two fields together?

Page 5: Structural sparsity in the real world - TCS RWTH

The idea

1 Bridge the gap by identifying a notion of sparseness thatapplies to complex networks.

2 Develop algorithmic tools for network related problems.3 Show experimentally that the above is useful in practice.

Page 6: Structural sparsity in the real world - TCS RWTH

The idea

1 Bridge the gap by identifying a notion of sparseness thatapplies to complex networks.• Need general and stable notion of sparseness.• How to prove that it holds for complex networks?

2 Develop algorithmic tools for network related problems.• Unclear what problems are interesting.

3 Show experimentally that the above is useful in practice.• Show that structural sparseness appears in the real world.• Show that algorithms can compete with known approaches.

Page 7: Structural sparsity in the real world - TCS RWTH

Structural Sparseness

Page 8: Structural sparsity in the real world - TCS RWTH

Star forests

Bounded treedepth

Bounded treewidth

Excluding a minor

Excluding a topological minor

Bounded expansion

Outerplanar

Planar

Bounded genus

Linear forests

Bounded degree

Locally bounded treewidth

Locally excluding a minor

Forests

r

rr

∇∇Locally bounded

expansion

Nowhere dense

∇∇r

ωω

Page 9: Structural sparsity in the real world - TCS RWTH

Bounded expansion

A graph class has bounded expansion if the density of itsminors only depends on their depth.

The following operations on a class of bounded expansion resultagain in a class of bounded expansion:

• Taking shallow minors/immersions (in particular subgraphs)

• Adding a universal vertex• Replacing each vertex by a small clique (lexicographic product)

Page 10: Structural sparsity in the real world - TCS RWTH

Models

Page 11: Structural sparsity in the real world - TCS RWTH

Chung-Lu

41

3E[d]

Perturbed boundeddegree

1/61/3

1/5

StochasticBlock

Con�guration

Kleinberg

Barabasi-Albert

∏(k)∝k

Heavy-tailed degree distribution

Page 12: Structural sparsity in the real world - TCS RWTH

The positive side

Name Definition f(d) Parameters

Power law d−γ γ > 2

Power law w/ cutoff d−γe−λd γ > 2, λ > 0

Exponential e−λd λ > 0

Stretched exponential dβ−1e−λdβ

λ, β > 0

Gaussian exp(− (d−µ)22σ2 ) µ, σ

Log-normal d−1 exp(− (log d−µ)22σ2 ) µ, σ

TheoremLet D be an asymptotic degree distribution with finite mean.Then random graphs generated by the Configuration Model orthe Chung-Lu model with parameter D have boundedexpansion with high probability.

Page 13: Structural sparsity in the real world - TCS RWTH

The positive side

TheoremThe perturbed bounded degree modelhas bounded expansion with highprobability.

Perturbing forests of S√n results ina somewhere dense class.

Page 14: Structural sparsity in the real world - TCS RWTH

The negative side

TheoremThe Kleinberg Model is somewheredense with high probability.

TheoremThe Barabási-Albert Model issomewhere dense with non-vanishingprobability.

Page 15: Structural sparsity in the real world - TCS RWTH

Chung-Lu

41

3E[d]

Perturbed boundeddegree

1/61/3

1/5

StochasticBlock

Con�guration

Kleinberg

Barabasi-Albert

∏(k)∝k

Heavy-tailed degree distribution

Bounded expansion Somewhere dense

Page 16: Structural sparsity in the real world - TCS RWTH

Algorithms

Page 17: Structural sparsity in the real world - TCS RWTH

Neighbourhood sizes

Measure Definition Localized

Closeness (∑

u∈V (G)

d(v, u))−1 (∑

u∈Nr(v)

d(v, u))−1

Harmonic∑

u∈V (G)

d(v, u)−1∑

u∈Nr(v)

d(v, u)−1

Lin’s index|{v | d(v, v) <∞}|2∑u∈V (G):d(v,u)<∞ d(v, u)

|Nr[v]|2∑u∈Nr[v] d(v, u)

TheoremLet G be a graph class of bounded expansion. There is analgorithm that for every r ∈ N and G ∈ G computes the size ofthe i-th neighbourhood of every vertex of G, for all i ≤ r, inlinear time.

Page 18: Structural sparsity in the real world - TCS RWTH

Closeness centrality

PetterKristiansen

JanArneTelle

SergeGaspers

PetrA.Golovach

JeanR.S.Blair

RodicaMihai

MartinVatshelleYngveVillanger

JesperNederlof

MikeFellows

BartM.P.Jansen

FedericoMancini

IsoldeAdlerFredericDorn

FedorV.FominArchontiaC.Giannopoulou

SaketSaurabh

Binh-MinhBui-Xuan

DanielMeister

PinarHeggernes

RezaSaei

DanielLokshtanov

DieterKratsch

RémyBelmonte

FredrikManne

DimitriosM.Thilikos

IoanTodinca

Pimvan'tHof

CharisPapadopoulos

AssefawHadishGebremedhin

JiríFiala

M.S.Ramanujan

MarcinPilipczuk

MichalPilipczuk

AndrzejProskurowski

ErikJanvanLeeuwen

QinXin

SigveHortemoSæther

ManuBasavaraju

PålGrønåsDrange

ArashRafiey

YuriRabinovich

ChristianSloper

MagnúsM.Halldórsson

AlexeyA.Stepanov

FahadPanolan

MarkusSortlandDregi

FranRosamond

SadiaSharmin

BengtAspvall

LeneM.Favrholdt

MortenMjelde

JohannesLangguth

PetterKristiansen

JanArneTelle

SergeGaspers

PetrA.Golovach

JeanR.S.Blair

RodicaMihai

MartinVatshelleYngveVillanger

JesperNederlof

MikeFellows

BartM.P.Jansen

FedericoMancini

IsoldeAdlerFredericDorn

FedorV.FominArchontiaC.Giannopoulou

SaketSaurabh

Binh-MinhBui-Xuan

DanielMeister

PinarHeggernes

RezaSaei

DanielLokshtanov

DieterKratsch

RémyBelmonte

FredrikManne

DimitriosM.Thilikos

IoanTodinca

Pimvan'tHof

CharisPapadopoulos

AssefawHadishGebremedhin

JiríFiala

M.S.Ramanujan

MarcinPilipczuk

MichalPilipczuk

AndrzejProskurowski

ErikJanvanLeeuwen

QinXin

SigveHortemoSæther

ManuBasavaraju

PålGrønåsDrange

ArashRafiey

YuriRabinovich

ChristianSloper

MagnúsM.Halldórsson

AlexeyA.Stepanov

FahadPanolan

MarkusSortlandDregi

FranRosamond

SadiaSharmin

BengtAspvall

LeneM.Favrholdt

MortenMjelde

JohannesLangguth

(∑

u∈N1(v)

d(v, u))−1

Network provided by Pål

Page 19: Structural sparsity in the real world - TCS RWTH

Closeness centrality

PetterKristiansen

JanArneTelle

SergeGaspers

PetrA.Golovach

JeanR.S.Blair

RodicaMihai

MartinVatshelleYngveVillanger

JesperNederlof

MikeFellows

BartM.P.Jansen

FedericoMancini

IsoldeAdlerFredericDorn

FedorV.FominArchontiaC.Giannopoulou

SaketSaurabh

Binh-MinhBui-Xuan

DanielMeister

PinarHeggernes

RezaSaei

DanielLokshtanov

DieterKratsch

RémyBelmonte

FredrikManne

DimitriosM.Thilikos

IoanTodinca

Pimvan'tHof

CharisPapadopoulos

AssefawHadishGebremedhinJiríFiala

M.S.Ramanujan

MarcinPilipczuk

MichalPilipczuk

AndrzejProskurowski

ErikJanvanLeeuwen

QinXin

SigveHortemoSæther

ManuBasavaraju

PålGrønåsDrange

ArashRafiey

YuriRabinovich

ChristianSloper

MagnúsM.Halldórsson

AlexeyA.Stepanov

FahadPanolan

MarkusSortlandDregi

FranRosamond

SadiaSharminBengtAspvall

LeneM.Favrholdt

MortenMjelde

JohannesLangguth

PetterKristiansen

JanArneTelle

SergeGaspers

PetrA.Golovach

JeanR.S.Blair

RodicaMihai

MartinVatshelleYngveVillanger

JesperNederlof

MikeFellows

BartM.P.Jansen

FedericoMancini

IsoldeAdlerFredericDorn

FedorV.FominArchontiaC.Giannopoulou

SaketSaurabh

Binh-MinhBui-Xuan

DanielMeister

PinarHeggernes

RezaSaei

DanielLokshtanov

DieterKratsch

RémyBelmonte

FredrikManne

DimitriosM.Thilikos

IoanTodinca

Pimvan'tHof

CharisPapadopoulos

AssefawHadishGebremedhinJiríFiala

M.S.Ramanujan

MarcinPilipczuk

MichalPilipczuk

AndrzejProskurowski

ErikJanvanLeeuwen

QinXin

SigveHortemoSæther

ManuBasavaraju

PålGrønåsDrange

ArashRafiey

YuriRabinovich

ChristianSloper

MagnúsM.Halldórsson

AlexeyA.Stepanov

FahadPanolan

MarkusSortlandDregi

FranRosamond

SadiaSharminBengtAspvall

LeneM.Favrholdt

MortenMjelde

JohannesLangguth

(∑

u∈N2(v)

d(v, u))−1

Network provided by Pål

Page 20: Structural sparsity in the real world - TCS RWTH

Closeness centrality

PetterKristiansen

JanArneTelle

SergeGaspers

PetrA.Golovach

JeanR.S.Blair

RodicaMihai

MartinVatshelleYngveVillanger

JesperNederlof

MikeFellows

BartM.P.Jansen

FedericoMancini

IsoldeAdlerFredericDorn

FedorV.FominArchontiaC.Giannopoulou

SaketSaurabh

Binh-MinhBui-Xuan

DanielMeister

PinarHeggernes

RezaSaei

DanielLokshtanov

DieterKratsch

RémyBelmonte

FredrikManne

DimitriosM.Thilikos

IoanTodinca

Pimvan'tHof

CharisPapadopoulos

AssefawHadishGebremedhinJiríFiala

M.S.Ramanujan

MarcinPilipczuk

MichalPilipczuk

AndrzejProskurowski

ErikJanvanLeeuwen

QinXin

SigveHortemoSæther

ManuBasavaraju

PålGrønåsDrange

ArashRafiey

YuriRabinovich

ChristianSloper

MagnúsM.Halldórsson

AlexeyA.Stepanov

FahadPanolan

MarkusSortlandDregi

FranRosamond

SadiaSharminBengtAspvall

LeneM.Favrholdt

MortenMjelde

JohannesLangguth

PetterKristiansen

JanArneTelle

SergeGaspers

PetrA.Golovach

JeanR.S.Blair

RodicaMihai

MartinVatshelleYngveVillanger

JesperNederlof

MikeFellows

BartM.P.Jansen

FedericoMancini

IsoldeAdlerFredericDorn

FedorV.FominArchontiaC.Giannopoulou

SaketSaurabh

Binh-MinhBui-Xuan

DanielMeister

PinarHeggernes

RezaSaei

DanielLokshtanov

DieterKratsch

RémyBelmonte

FredrikManne

DimitriosM.Thilikos

IoanTodinca

Pimvan'tHof

CharisPapadopoulos

AssefawHadishGebremedhinJiríFiala

M.S.Ramanujan

MarcinPilipczuk

MichalPilipczuk

AndrzejProskurowski

ErikJanvanLeeuwen

QinXin

SigveHortemoSæther

ManuBasavaraju

PålGrønåsDrange

ArashRafiey

YuriRabinovich

ChristianSloper

MagnúsM.Halldórsson

AlexeyA.Stepanov

FahadPanolan

MarkusSortlandDregi

FranRosamond

SadiaSharminBengtAspvall

LeneM.Favrholdt

MortenMjelde

JohannesLangguth

(∑

u∈N3(v)

d(v, u))−1

Network provided by Pål

Page 21: Structural sparsity in the real world - TCS RWTH

Closeness centrality

PetterKristiansen

JanArneTelle

SergeGaspers

PetrA.Golovach

JeanR.S.Blair

RodicaMihai

MartinVatshelleYngveVillanger

JesperNederlof

MikeFellows

BartM.P.Jansen

FedericoMancini

IsoldeAdlerFredericDorn

FedorV.FominArchontiaC.Giannopoulou

SaketSaurabh

Binh-MinhBui-Xuan

DanielMeister

PinarHeggernes

RezaSaei

DanielLokshtanov

DieterKratsch

RémyBelmonte

FredrikManne

DimitriosM.Thilikos

IoanTodinca

Pimvan'tHof

CharisPapadopoulos

AssefawHadishGebremedhinJiríFiala

M.S.Ramanujan

MarcinPilipczuk

MichalPilipczuk

AndrzejProskurowski

ErikJanvanLeeuwen

QinXin

SigveHortemoSæther

ManuBasavaraju

PålGrønåsDrange

ArashRafiey

YuriRabinovich

ChristianSloper

MagnúsM.Halldórsson

AlexeyA.Stepanov

FahadPanolan

MarkusSortlandDregi

FranRosamond

SadiaSharminBengtAspvall

LeneM.Favrholdt

MortenMjelde

JohannesLangguth

PetterKristiansen

JanArneTelle

SergeGaspers

PetrA.Golovach

JeanR.S.Blair

RodicaMihai

MartinVatshelleYngveVillanger

JesperNederlof

MikeFellows

BartM.P.Jansen

FedericoMancini

IsoldeAdlerFredericDorn

FedorV.FominArchontiaC.Giannopoulou

SaketSaurabh

Binh-MinhBui-Xuan

DanielMeister

PinarHeggernes

RezaSaei

DanielLokshtanov

DieterKratsch

RémyBelmonte

FredrikManne

DimitriosM.Thilikos

IoanTodinca

Pimvan'tHof

CharisPapadopoulos

AssefawHadishGebremedhinJiríFiala

M.S.Ramanujan

MarcinPilipczuk

MichalPilipczuk

AndrzejProskurowski

ErikJanvanLeeuwen

QinXin

SigveHortemoSæther

ManuBasavaraju

PålGrønåsDrange

ArashRafiey

YuriRabinovich

ChristianSloper

MagnúsM.Halldórsson

AlexeyA.Stepanov

FahadPanolan

MarkusSortlandDregi

FranRosamond

SadiaSharminBengtAspvall

LeneM.Favrholdt

MortenMjelde

JohannesLangguth

(∑

u∈N4(v)

d(v, u))−1

Network provided by Pål

Page 22: Structural sparsity in the real world - TCS RWTH

Top-10% recovery

0

0.2

0.4

0.6

0.8

1

0 0.2 0.4 0.6 0.8 1

Jacc

ard

sim

ilari

ty o

f to

p 1

0%

Percentage of diameter

NetscienceCodeminerDiseasomeCpan-distr.HepThCondMat

Page 23: Structural sparsity in the real world - TCS RWTH

Counting substructures

TheoremGiven a graph H on h vertices, a graph G on n vertices and atreedepth decomposition of G of height t, one can compute the• number of isomorphisms from H to subgraphs of G,• homomorphisms from H to subgraphs of G, or• (induced) subgraphs of G isomorphic to H

in time O(8h · th · h2 · n) and space O(4h · th · ht · log n).

Page 24: Structural sparsity in the real world - TCS RWTH

Counting substructures

Theorem (Nešetril & Ossona de Mendez)Let G be class of bounded expansion. There exists a function fsuch thaht for every p, every member of G has a p-centeredcoloring with at most f(p) colors. Moreover, such a coloringcan be computed in linear time.

Page 25: Structural sparsity in the real world - TCS RWTH

Counting substructures

Theorem (Nešetril & Ossona de Mendez)Let G be class of bounded expansion. There exists a function fsuch thaht for every p, every member of G has a p-centeredcoloring with at most f(p) colors. Moreover, such a coloringcan be computed in linear time.

Page 26: Structural sparsity in the real world - TCS RWTH

5-centeredcoloring of gccof netscience graph.

Page 27: Structural sparsity in the real world - TCS RWTH

5-centeredcoloring of gccof netscience graph.

Page 28: Structural sparsity in the real world - TCS RWTH

12 6 16 6

3

...

7

3 7

22

5-centeredcoloring of gccof netscience graph.

Page 29: Structural sparsity in the real world - TCS RWTH

in a in a How manyHow many

?

Page 30: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

Preprocessing: create k-Patterns (here: k = 2)

• Take pattern graph P4

• Choose separator �

• Choose component �

• 21 Label separator

Page 31: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

1

Page 32: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

1 1

2

12

21

1 2

Page 33: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

1 1

12

21

1 2

1

1

1

⊕ =21 ⊕

⊕ =⊕ =⊕ =

1

21

2 1

21

Page 34: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

1

12

21

1 2

2

2 1

21

2

Page 35: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

1

12

21

1 2

2

2 1

21

1

2

12

21

1 2

2

Page 36: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

1

2

1

1

2

1

2

2

3

2

2

2

2

2 1

21

6

4

2 12

Page 37: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

1

2

1

1

2

1

2

2

3

2

2

2

2

2 1

21

6

4

2 12

2

Page 38: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

1

2

1

1

2

1

2

2

3

3

2

2

2

2 1

21

7

4

2 13

Page 39: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

1

1

1

1

3

3

2

2

2

1

1

7

4

13

1

Page 40: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

1

1

1

4

3

2

4

111

13

Page 41: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

4

3

2

4

11

3

Page 42: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

7

6

14

Page 43: Structural sparsity in the real world - TCS RWTH

Example: Counting P4s

7

6

14

There are seven P4s in the target graph.

Page 44: Structural sparsity in the real world - TCS RWTH

Beak

Beescratch

Bumper

CCL

Cross

DN16

DN21

DN63

Double

Feather

Fish

FiveFork

Gallatin

Grin

Haecksel

Hook

Jet

Jonah

Knit

KringelMN105

MN23

MN60

MN83

Mus

Notch

Number1

Oscar

Patchback

PL

Quasi

Ripplefluke

Scabs

Shmuddel

SMN5

SN100

SN4

SN63

SN89 SN9

SN90

SN96Stripes

Thumper

Topless

TR120

TR77

TR82

TR88

TR99

Trigger

TSN103

TSN83

Upbang

Vau

Wave

Web

Whitetip

Zap

Zig

Zipfel

Empirical Sparseness

Page 45: Structural sparsity in the real world - TCS RWTH

Closing the gap

In order to claim that our approach is useful in practice wecannot just rely on theory.• Graph classes vs. concrete instances• The bounds given by our proofs are enormous.• Random graph models capture only some aspectes of

complex networks.• We prove asymptotic bounds.

(although we show fast convergence)

Page 46: Structural sparsity in the real world - TCS RWTH

p

Network Vertices Edges 2 3 4 5 6 ∞

Airlines 235 1297 11 28 39 47 55 64C.Elegans 306 2148 8 36 74 83 118 153Codeminer 724 1017 5 10 15 17 23 51Cpan-authors 839 2212 9 24 34 43 47 224Diseasome 1419 2738 12 17 22 25 30 30Polblogs 1491 16715 30 118 286 354 392 603Netscience 1589 2742 20 20 28 28 28 20Drosophila 1781 8911 12 65 137 188 263 395Yeast 2284 6646 12 38 178 254 431 408Cpan-distr. 2719 5016 5 14 32 42 56 224Twittercrawl 3656 154824 89 561 1206 1285 1341 –Power 4941 6594 6 12 20 21 34 95AS Jan 2000 6474 13895 12 29 70 102 151 357Hep-th 7610 15751 24 25 104 328 360 558Gnutella04 10876 39994 8 43 626 – – –ca-HepPh 12008 118489 239 296 1002 – – –CondMat 16264 47594 18 47 255 1839 – 1310ca-CondMat 23133 93497 26 89 665 – – –Enron 36692 183831 27 214 1428 – – –Brightkite 58228 214078 39 193 1421 – – –

Page 47: Structural sparsity in the real world - TCS RWTH

p

Network Vertices Edges 2 3 4 5 6 ∞

Airlines 235 1297 11 28 39 47 55 64Power 4941 6594 6 12 20 21 34 95AS Jan 2000 6474 13895 12 29 70 102 151 357

C.Elegans 306 2148 8 36 74 83 118 153Diseasome 1419 2738 12 17 22 25 30 30Drosophila 1781 8911 12 65 137 188 263 395Yeast 2284 6646 12 38 178 254 431 408

Codeminer 724 1017 5 10 15 17 23 51Gnutella04 10876 39994 8 43 626 – – –Enron 36692 183831 27 214 1428 – – –Brightkite 58228 214078 39 193 1421 – – –

Cpan-authors 839 2212 9 24 34 43 47 224Polblogs 1491 16715 30 118 286 354 392 603Netscience 1589 2742 20 20 28 28 28 20Cpan-distr. 2719 5016 5 14 32 42 56 224Twittercrawl 3656 154824 89 561 1206 1285 1341 –Hep-th 7610 15751 24 25 104 328 360 558ca-HepPh 12008 118489 239 296 1002 – – –CondMat 16264 47594 18 47 255 1839 – 1310ca-CondMat 23133 93497 26 89 665 – – –

Page 48: Structural sparsity in the real world - TCS RWTH

p

Network Vertices Edges 2 3 4 5 6 ∞

Airlines 235 1297 1.00 2.55 3.55 4.27 5.00 5.82Power 4941 6594 1.00 2.00 3.33 3.50 5.67 15.83AS Jan 2000 6474 13895 1.00 2.42 5.83 8.50 12.58 29.75

C.Elegans 306 2148 1.00 4.50 9.25 10.38 14.75 19.12Diseasome 1419 2738 1.00 1.42 1.83 2.08 2.50 2.50Drosophila 1781 8911 1.00 5.42 11.42 15.67 21.92 32.92Yeast 2284 6646 1.00 3.17 14.83 21.17 35.92 34.00

Codeminer 724 1017 1.00 2.00 3.00 3.40 4.60 10.20Gnutella04 10876 39994 1.00 5.38 78.25 – – –Enron 36692 183831 1.00 7.93 52.89 – – –Brightkite 58228 214078 1.00 4.95 36.44 – – –

Cpan-authors 839 2212 1.00 2.67 3.78 4.78 5.22 24.89Polblogs 1491 16715 1.00 3.93 9.53 11.80 13.07 20.10Netscience 1589 2742 1.00 1.00 1.40 1.40 1.40 1.00Cpan-distr. 2719 5016 1.00 2.80 6.40 8.40 11.20 44.80Twittercrawl 3656 154824 1.00 6.30 13.55 14.44 15.07 –Hep-th 7610 15751 1.00 1.04 4.33 13.67 15.00 23.25ca-HepPh 12008 118489 1.00 1.24 4.19 – – –CondMat 16264 47594 1.00 2.61 14.17 102.17 – 72.78ca-CondMat 23133 93497 1.00 3.42 25.58 – – –

Page 49: Structural sparsity in the real world - TCS RWTH

Network structure

Page 50: Structural sparsity in the real world - TCS RWTH

Conclusion• We show that several important models of complex

networks have bounded expansion.• Besides the known algorithms (first-order model checking!)

we show that relevant problems can be solved faster byusing this fact.

• Our experiments demonstrate that many networks arestructurally sparse.

THANKS!Questions?THANKS!Questions?

Page 51: Structural sparsity in the real world - TCS RWTH

Conclusion• We show that several important models of complex

networks have bounded expansion.• Besides the known algorithms (first-order model checking!)

we show that relevant problems can be solved faster byusing this fact.

• Our experiments demonstrate that many networks arestructurally sparse.

THANKS!Questions?THANKS!Questions?