You say its only constant? Then something must be hyperfinite! And - - PowerPoint PPT Presentation

โ–ถ
you say it s only constant then something must be
SMART_READER_LITE
LIVE PREVIEW

You say its only constant? Then something must be hyperfinite! And - - PowerPoint PPT Presentation

You say its only constant? Then something must be hyperfinite! And I say your title is too long. Hendrik Fichtenberger July 20, 2019 Property Testing in a Nutshell planar 1 Property Testing in a Nutshell planar non-planar 1 Property


slide-1
SLIDE 1

You say itโ€™s only constant? Then something must be hyperfinite!

And I say your title is too long.

Hendrik Fichtenberger July 20, 2019

slide-2
SLIDE 2

Property Testing in a Nutshell

planar

1

slide-3
SLIDE 3

Property Testing in a Nutshell

planar non-planar

1

slide-4
SLIDE 4

Property Testing in a Nutshell

planar non-planar non-planar

1

slide-5
SLIDE 5

Property Testing in a Nutshell

planar non-planar non-planar non-planar

1

slide-6
SLIDE 6

Property Testing in a Nutshell

planar non-planar non-planar non-planar time complexity: ฮฉ(|๐‘Š|)

1

slide-7
SLIDE 7

Property Testing in a Nutshell

planar non-planar non-planar non-planar time complexity: ฮฉ(|๐‘Š|)

1

slide-8
SLIDE 8

Property Testing in a Nutshell

planar non-planar non-planar non-planar time complexity: ฮฉ(|๐‘Š|) very quite slightly

1

slide-9
SLIDE 9

Property Testing in a Nutshell

planar non-planar non-planar non-planar time complexity: ฮฉ(|๐‘Š|) very quite slightly

1

slide-10
SLIDE 10

Property Testing in a Nutshell

planar non-planar non-planar non-planar ๐œ— 1

# edge edits |๐‘Š|+|๐น|

1

slide-11
SLIDE 11

Property Testing in a Nutshell

planar non-planar non-planar non-planar reject w.p. > 2

3

accept w.p. > 2

3

๐œ— 1

# edge edits |๐‘Š|+|๐น|

1

slide-12
SLIDE 12

Property Testing in a Nutshell

planar non-planar non-planar non-planar reject w.p. > 2

3

accept w.p. > 2

3

๐œ— 1

# edge edits |๐‘Š|+|๐น|

๐œ—-close ๐œ—-far ๐œ—-far

1

slide-13
SLIDE 13

Property Testing in a Nutshell

planar non-planar non-planar non-planar reject w.p. > 2

3

accept w.p. > 2

3

๐œ— 1

# edge edits |๐‘Š|+|๐น|

๐œ—-close ๐œ—-far ๐œ—-far complexity: # queries to adjacency list entries

1

slide-14
SLIDE 14

Property Testing of Bounded Degree Graphs

bounded degree graphs: โˆ€๐‘ค โˆˆ ๐‘Š โˆถ ๐‘’(๐‘ค) โ‰ค ๐‘’, ๐‘’ โˆˆ ๐‘ƒ(1) ๐‘Ÿ(๐œ—) planar

2

slide-15
SLIDE 15

Property Testing of Bounded Degree Graphs

bounded degree graphs: โˆ€๐‘ค โˆˆ ๐‘Š โˆถ ๐‘’(๐‘ค) โ‰ค ๐‘’, ๐‘’ โˆˆ ๐‘ƒ(1) ๐‘Ÿ(๐œ—) planar, degree-regular, cycle-free, subgraph-free, connected, minor-free, hyperfinite, ...

2

slide-16
SLIDE 16

Property Testing of Bounded Degree Graphs

bounded degree graphs: โˆ€๐‘ค โˆˆ ๐‘Š โˆถ ๐‘’(๐‘ค) โ‰ค ๐‘’, ๐‘’ โˆˆ ๐‘ƒ(1) ๐‘Ÿ(๐œ—) planar, degree-regular, cycle-free, subgraph-free, connected, minor-free, hyperfinite, ... bipartite, expander ฮ˜(โˆš๐‘œ)

2

slide-17
SLIDE 17

Property Testing of Bounded Degree Graphs

bounded degree graphs: โˆ€๐‘ค โˆˆ ๐‘Š โˆถ ๐‘’(๐‘ค) โ‰ค ๐‘’, ๐‘’ โˆˆ ๐‘ƒ(1) ๐‘Ÿ(๐œ—) planar, degree-regular, cycle-free, subgraph-free, connected, minor-free, hyperfinite, ... bipartite, expander ฮ˜(โˆš๐‘œ) big picture?

2

slide-18
SLIDE 18

Property Testing of Bounded Degree Graphs

bounded degree graphs: โˆ€๐‘ค โˆˆ ๐‘Š โˆถ ๐‘’(๐‘ค) โ‰ค ๐‘’, ๐‘’ โˆˆ ๐‘ƒ(1) ๐‘Ÿ(๐œ—) planar, degree-regular, cycle-free, subgraph-free, connected, minor-free, hyperfinite, ... bipartite, expander ฮ˜(โˆš๐‘œ) big picture? bounded-degree graphs: litule known about constant-time testability

2

slide-19
SLIDE 19

๐‘™-Disks and Frequency Vectors

disk๐‘™(๐‘ค): subgraph induced by BFS(๐‘ค) of depth ๐‘™

3

slide-20
SLIDE 20

๐‘™-Disks and Frequency Vectors

disk1( ) disk๐‘™(๐‘ค): subgraph induced by BFS(๐‘ค) of depth ๐‘™

3

slide-21
SLIDE 21

๐‘™-Disks and Frequency Vectors

disk2( ) disk1( ) disk๐‘™(๐‘ค): subgraph induced by BFS(๐‘ค) of depth ๐‘™

3

slide-22
SLIDE 22

๐‘™-Disks and Frequency Vectors

disk2( ) disk1( ) disk๐‘™(๐‘ค): subgraph induced by BFS(๐‘ค) of depth ๐‘™ freq๐‘™(๐ป): for each ๐‘™-disk isomorphism type calculate its share of vertices freq2( ) = ( 0.4 0.6 โ‹ฎ ) โˆ‘ 1

3

slide-23
SLIDE 23

๐‘™-Disks and Frequency Vectors

disk2( ) disk1( ) disk๐‘™(๐‘ค): subgraph induced by BFS(๐‘ค) of depth ๐‘™ freq๐‘™(๐ป): for each ๐‘™-disk isomorphism type calculate its share of vertices freq2( ) = ( 0.4 0.6 โ‹ฎ ) โˆ‘ 1 frequency vector is a locality feature

3

slide-24
SLIDE 24

Constant-Qvery Testers

accept reject 1 1 ฮ  ฮ  ฮ  ฮ  ฮ  Theorem [GRโ€™09, โ€ฆ] Every property tester with constant query complexity ๐‘Ÿ โˆถ= ๐‘Ÿ(๐œ—) can be transformed into an algorithm that

  • 1. computes an approximation ฬƒ

freqฮ˜(๐‘Ÿ)(๐ป) of freqฮ˜(๐‘Ÿ)(๐ป)

  • 2. accepts ifg โ€–ฬƒ

freqฮ˜(๐‘Ÿ)(๐ป) โˆ’ freqฮ˜(๐‘Ÿ)(๐ปโ€ฒ)โ€–1 โ‰ค

1 ฮ˜(๐‘Ÿ) for any ๐ปโ€ฒ โˆˆ ฮ 

Goldreich, Ron, STOCโ€™09 4

slide-25
SLIDE 25

Hyperfinite Graphs

In every planar graph, there exists a set of โˆš๐‘œ separators Definition (๐‘, ๐ญ)-hyperfinite: can remove at most ๐œ—๐‘’๐‘œ edges to obtain connected components of size at most ๐‘ก ๐‡-hyperfinite: (๐œ—, ๐œ(๐œ—))-hyperfinite for all ๐œ— โˆˆ (0, 1]

5

slide-26
SLIDE 26

Hyperfinite Graphs

In every planar graph, there exists a set of โˆš๐‘œ separators Definition (๐‘, ๐ญ)-hyperfinite: can remove at most ๐œ—๐‘’๐‘œ edges to obtain connected components of size at most ๐‘ก ๐‡-hyperfinite: (๐œ—, ๐œ(๐œ—))-hyperfinite for all ๐œ— โˆˆ (0, 1]

5

slide-27
SLIDE 27

Hyperfinite Graphs

In every planar graph, there exists a set of โˆš๐‘œ separators > 1

3|๐‘Š|

> 1

3|๐‘Š|

Definition (๐‘, ๐ญ)-hyperfinite: can remove at most ๐œ—๐‘’๐‘œ edges to obtain connected components of size at most ๐‘ก ๐‡-hyperfinite: (๐œ—, ๐œ(๐œ—))-hyperfinite for all ๐œ— โˆˆ (0, 1]

5

slide-28
SLIDE 28

Hyperfinite Graphs

In every planar graph, there exists a set of โˆš๐‘œ separators remove ๐œ—๐‘œ edges components of size ๐œ—โˆ’2 Definition (๐‘, ๐ญ)-hyperfinite: can remove at most ๐œ—๐‘’๐‘œ edges to obtain connected components of size at most ๐‘ก ๐‡-hyperfinite: (๐œ—, ๐œ(๐œ—))-hyperfinite for all ๐œ— โˆˆ (0, 1]

5

slide-29
SLIDE 29

Hyperfinite Graphs

๐œ(0.5) ๐œ(0.5) ๐œ(0.5) ๐œ— = 0.5 Definition (๐‘, ๐ญ)-hyperfinite: can remove at most ๐œ—๐‘’๐‘œ edges to obtain connected components of size at most ๐‘ก ๐‡-hyperfinite: (๐œ—, ๐œ(๐œ—))-hyperfinite for all ๐œ— โˆˆ (0, 1]

5

slide-30
SLIDE 30

Hyperfinite Graphs

๐œ— = 0.5 ๐œ(0.5) ๐œ(0.5) ๐œ(0.5) Definition (๐‘, ๐ญ)-hyperfinite: can remove at most ๐œ—๐‘’๐‘œ edges to obtain connected components of size at most ๐‘ก ๐‡-hyperfinite: (๐œ—, ๐œ(๐œ—))-hyperfinite for all ๐œ— โˆˆ (0, 1]

5

slide-31
SLIDE 31

Hyperfinite Graphs

๐œ— = 0.5 ๐œ— = 0.6 ๐œ(0.6) ๐œ(0.6) ๐œ(0.6) Definition (๐‘, ๐ญ)-hyperfinite: can remove at most ๐œ—๐‘’๐‘œ edges to obtain connected components of size at most ๐‘ก ๐‡-hyperfinite: (๐œ—, ๐œ(๐œ—))-hyperfinite for all ๐œ— โˆˆ (0, 1]

5

slide-32
SLIDE 32

The Story so Far

ฮ  has constant query complexity ฮ  is characterized by its k-disk distribution ฮ  is ๐œ-hyperfinite

Newman, Sohler, STOCโ€™11; Fichtenberger, Peng, Sohler, SODAโ€™19 6

slide-33
SLIDE 33

The Story so Far

ฮ  has constant query complexity ฮ  is characterized by its k-disk distribution ฮ  is ๐œ-hyperfinite [GRโ€™09]

Newman, Sohler, STOCโ€™11; Fichtenberger, Peng, Sohler, SODAโ€™19 6

slide-34
SLIDE 34

The Story so Far

ฮ  has constant query complexity ฮ  is characterized by its k-disk distribution ฮ  is ๐œ-hyperfinite [GRโ€™09] [NSโ€™11]

Newman, Sohler, STOCโ€™11; Fichtenberger, Peng, Sohler, SODAโ€™19 6

slide-35
SLIDE 35

The Story so Far

ฮ  has constant query complexity ฮ  is characterized by its k-disk distribution ฮ  is ๐œ-hyperfinite [GRโ€™09] [NSโ€™11]

Newman, Sohler, STOCโ€™11; Fichtenberger, Peng, Sohler, SODAโ€™19 6

slide-36
SLIDE 36

The Story so Far

ฮ  has constant query complexity ฮ  is characterized by its k-disk distribution ฮ  is ๐œ-hyperfinite [GRโ€™09] [NSโ€™11] e.g. ฮ  = connectivity contains expanders

Newman, Sohler, STOCโ€™11; Fichtenberger, Peng, Sohler, SODAโ€™19 6

slide-37
SLIDE 37

The Story so Far

ฮ  has constant query complexity ฮ  is characterized by its k-disk distribution ฮ  is ๐œ-hyperfinite [GRโ€™09] [NSโ€™11] e.g. ฮ  = connectivity contains expanders โˆƒ ฮ โ€ฒ โІ ฮ : ฮ โ€ฒ is ๐œโ€ฒ-hyperfinite [FPSโ€™19]

Newman, Sohler, STOCโ€™11; Fichtenberger, Peng, Sohler, SODAโ€™19 6

slide-38
SLIDE 38

Small Frequency-Preserver Graphs

freq๐‘™(๐ป) freq๐‘™(๐ผ) ๐œ€ ๐ป ๐ผ ๐‘œ ๐‘(๐œ€, ๐‘™) Theorem [Alonโ€™11] For every ๐œ€, ๐‘™ > 0, there exists ๐‘(๐œ€, ๐‘™) such that for every ๐ป there exists ๐ผ of size at most ๐‘(๐œ€, ๐‘™) and โ€–freq๐‘™(๐ป) โˆ’ freq๐‘™(๐ผ)โ€–1 < ๐œ€.

Alon, โ€™11, see: Lovรกsz, Large Networks and Graph Limits, Proposition 19.10 7

slide-39
SLIDE 39

Small Frequency-Preserver Graphs

freq๐‘™(๐ป) freq๐‘™(๐ผ) ๐œ€ ๐ป ๐ผ ๐‘œ ๐‘(๐œ€, ๐‘™) For ฯ-hyperfinite graphs M(ฮด,k) is at most Theorem [Alonโ€™11] For every ๐œ€, ๐‘™ > 0, there exists ๐‘(๐œ€, ๐‘™) such that for every ๐ป there exists ๐ผ of size at most ๐‘(๐œ€, ๐‘™) and โ€–freq๐‘™(๐ป) โˆ’ freq๐‘™(๐ผ)โ€–1 < ๐œ€.

Alon, โ€™11, see: Lovรกsz, Large Networks and Graph Limits, Proposition 19.10 7

slide-40
SLIDE 40

Putuing Everything Into The Property Testing Blender

in ฮ  ๐‘œ

  • rel. ๐šธ

size hypf. ?

  • freq. v.

change

  • riginal

start w/ ๐ป โˆˆ ฮ 

8

slide-41
SLIDE 41

Putuing Everything Into The Property Testing Blender

in ฮ  ๐‘œ

  • rel. ๐šธ

size hypf. ?

  • freq. v.

change

  • riginal

start w/ ๐ป โˆˆ ฮ  ๐‘ƒ(1)

  • freq. pres.

? ? < ๐œ€/2

8

slide-42
SLIDE 42

Putuing Everything Into The Property Testing Blender

in ฮ  ๐‘œ

  • rel. ๐šธ

size hypf. ?

  • freq. v.

change

  • riginal

start w/ ๐ป โˆˆ ฮ  ๐‘ƒ(1)

  • freq. pres.

? ? < ๐œ€/2 ๐‘œ (0, ๐‘(๐œ€, ๐‘™))- hyperfinite blow-up ๐œ—-close to ฮ  = 0

8

slide-43
SLIDE 43

Putuing Everything Into The Property Testing Blender

in ฮ  ๐‘œ

  • rel. ๐šธ

size hypf. ?

  • freq. v.

change

  • riginal

start w/ ๐ป โˆˆ ฮ  ๐‘ƒ(1)

  • freq. pres.

? ? < ๐œ€/2 ๐‘œ (0, ๐‘(๐œ€, ๐‘™))- hyperfinite blow-up ๐œ—-close to ฮ  = 0 in ฮ  ๐‘œ (๐œ—, ๐‘(๐œ€, ๐‘™))- hyperfinite modify < ๐œ€/2

8

slide-44
SLIDE 44

Open (Bl)ending

ฮ  has constant query complexity ฮ  is characterized by its k-disk distribution ฮ  is ๐œ-hyperfinite [GRโ€™09] [NSโ€™11] e.g. ฮ  = connectivity contains expanders โˆƒ ฮ โ€ฒ โІ ฮ : ฮ โ€ฒ is ๐œโ€ฒ-hyperfinite [FPSโ€™19]

9

slide-45
SLIDE 45

Connection Between Hyperfinite Graphs and ๐‘™-Disks

freq๐‘™(๐ป) freq๐‘™(๐ผ)

10๐œ— ๐‘’

๐ป ๐ผ Theorem [BSSโ€™08] If ๐ป is ๐œ(๐œ—)-hyperfinite, then all ๐ผ with โ€–freq๐‘™(๐ป) โˆ’ freq๐‘™(๐ผ)โ€–1 < 10๐œ—

๐‘’

are ๐œ(๐‘” (๐œ—))-hyperfinite for some function ๐‘” .

Benjamini, Schramm, Shapira, STOCโ€™08 10

slide-46
SLIDE 46

โ€ฆstill blendingโ€ฆ

๐ป pick ๐ป โˆˆ ฮ 

11

slide-47
SLIDE 47

โ€ฆstill blendingโ€ฆ

๐ป pick ๐ป โˆˆ ฮ  (๐œ—1, ๐‘(๐œ€1, ๐‘™1))-hyperfinite

11

slide-48
SLIDE 48

โ€ฆstill blendingโ€ฆ

(๐œ—โ€ฒ

1, ๐‘(๐œ€1, ๐‘™2))-hyperfinite

๐ป pick ๐ป โˆˆ ฮ  (๐œ—1, ๐‘(๐œ€1, ๐‘™1))-hyperfinite (๐œ—2, ๐‘(๐œ€2, ๐‘™2))-hyperfinite

11

slide-49
SLIDE 49

โ€ฆstill blendingโ€ฆ

(๐œ—โ€ฒ

1, ๐‘(๐œ€1, ๐‘™2))-hyperfinite

(๐œ—โ€ฒ

2, ๐‘(๐œ€2, ๐‘™2))-hyperfinite

(๐œ—โ€ฒ

1, ๐‘(๐œ€1, ๐‘™2))-hyperfinite

๐ป pick ๐ป โˆˆ ฮ  (๐œ—1, ๐‘(๐œ€1, ๐‘™1))-hyperfinite (๐œ—2, ๐‘(๐œ€2, ๐‘™2))-hyperfinite (๐œ—3, ๐‘(๐œ€3, ๐‘™3))-hyperfinite

11

slide-50
SLIDE 50

โ€ฆstill blendingโ€ฆ

(๐œ—โ€ฒ

1, ๐‘(๐œ€1, ๐‘™2))-hyperfinite

(๐œ—โ€ฒ

2, ๐‘(๐œ€2, ๐‘™2))-hyperfinite

(๐œ—โ€ฒ

1, ๐‘(๐œ€1, ๐‘™2))-hyperfinite

๐ป pick ๐ป โˆˆ ฮ  (๐œ—1, ๐‘(๐œ€1, ๐‘™1))-hyperfinite (๐œ—2, ๐‘(๐œ€2, ๐‘™2))-hyperfinite (๐œ—3, ๐‘(๐œ€3, ๐‘™3))-hyperfinite define ๐œ

11

slide-51
SLIDE 51

โ€ฆstill blendingโ€ฆ

(๐œ—โ€ฒ

1, ๐‘(๐œ€1, ๐‘™2))-hyperfinite

(๐œ—โ€ฒ

2, ๐‘(๐œ€2, ๐‘™2))-hyperfinite

(๐œ—โ€ฒ

1, ๐‘(๐œ€1, ๐‘™2))-hyperfinite

๐ป pick ๐ป โˆˆ ฮ  (๐œ—1, ๐‘(๐œ€1, ๐‘™1))-hyperfinite (๐œ—2, ๐‘(๐œ€2, ๐‘™2))-hyperfinite (๐œ—3, ๐‘(๐œ€3, ๐‘™3))-hyperfinite define ๐œ for every ๐‘œ

11