Walking in Poisson Delaunay triangulations Olivier Devillers [D. - - PowerPoint PPT Presentation

walking in poisson delaunay triangulations
SMART_READER_LITE
LIVE PREVIEW

Walking in Poisson Delaunay triangulations Olivier Devillers [D. - - PowerPoint PPT Presentation

Walking in Poisson Delaunay triangulations Olivier Devillers [D. & Hemsley, 2016] [Chenavier & D.,2018] [de Castro & D., 2018] [D. & Noizet, 2018] 1 Walking in Delaunay triangulations Straight walk 2 - 1 Walking in Delaunay


slide-1
SLIDE 1

1 Olivier Devillers

Walking in Poisson Delaunay triangulations

[D. & Hemsley, 2016] [Chenavier & D.,2018] [de Castro & D., 2018] [D. & Noizet, 2018]

slide-2
SLIDE 2

2 - 1 Straight walk

Walking in Delaunay triangulations

slide-3
SLIDE 3

2 - 2 Straight walk

Walking in Delaunay triangulations

slide-4
SLIDE 4

2 - 3 Straight walk

Walking in Delaunay triangulations

slide-5
SLIDE 5

2 - 4 Straight walk

Walking in Delaunay triangulations

slide-6
SLIDE 6

2 - 5 Straight walk

Walking in Delaunay triangulations

slide-7
SLIDE 7

2 - 6 Straight walk

Walking in Delaunay triangulations

slide-8
SLIDE 8

2 - 7 Straight walk Exit edge ? One orientation predicate

Walking in Delaunay triangulations

slide-9
SLIDE 9

2 - 8 Straight walk End of walk ? A second orientation predicate

Walking in Delaunay triangulations

slide-10
SLIDE 10

2 - 9 Straight walk Two orientation predicates per edge

Walking in Delaunay triangulations

slide-11
SLIDE 11

3 - 1 Visibility walk

Walking in Delaunay triangulations

slide-12
SLIDE 12

3 - 2 Visibility walk

Walking in Delaunay triangulations

slide-13
SLIDE 13

3 - 3 Visibility walk

Walking in Delaunay triangulations

slide-14
SLIDE 14

3 - 4 Visibility walk

Walking in Delaunay triangulations

slide-15
SLIDE 15

3 - 5 Visibility walk

Walking in Delaunay triangulations

slide-16
SLIDE 16

3 - 6 Visibility walk

Walking in Delaunay triangulations

slide-17
SLIDE 17

3 - 7 Visibility walk Triangle with two exits One orientation predicate

Walking in Delaunay triangulations

slide-18
SLIDE 18

3 - 8 Visibility walk Triangle with one exit 1.5 orientation predicate

One predicate Two predicates if this neighbor tried first if this neighbor tried first

Walking in Delaunay triangulations

slide-19
SLIDE 19

3 - 9 Visibility walk 1.25 orientation predicate per edge ?

Walking in Delaunay triangulations

slide-20
SLIDE 20

4 - 1

Walking in Delaunay triangulations

Straight walk Visibility walk How many edges crossed ?

slide-21
SLIDE 21

4 - 2

Walking in Delaunay triangulations

Straight walk Visibility walk How many edges crossed ? Worst case in a triangulation (non Delaunay) 2n

slide-22
SLIDE 22

4 - 3

Walking in Delaunay triangulations

Straight walk Visibility walk How many edges crossed ? Worst case in a triangulation (non Delaunay) 2n ∞

slide-23
SLIDE 23

4 - 4

slide-24
SLIDE 24

4 - 5 May loop

slide-25
SLIDE 25

4 - 6

Walking in Delaunay triangulations

Straight walk Visibility walk How many edges crossed ? Worst case in a triangulation (non Delaunay) 2n ∞ ≥ 2

3

√n randomized

slide-26
SLIDE 26

4 - 7 p p random choice

[D., Pion, & Teillaud 2002]

slide-27
SLIDE 27

4 - 8 p p random choice

[D., Pion, & Teillaud 2002]

slide-28
SLIDE 28

4 - 9

Walking in Delaunay triangulations

Straight walk Visibility walk How many edges crossed ? Worst case in a Delaunay triangulation 2n 2n

slide-29
SLIDE 29

4 - 10 Not Delaunay May loop

slide-30
SLIDE 30

4 - 11 Green power Red power < Power decreases

slide-31
SLIDE 31

4 - 12

Walking in Delaunay triangulations

Straight walk Visibility walk How many edges crossed ? Worst case in a Delaunay triangulation 2n 2n O(√n) random

[Devroye, Lemaire, & Moreau, 2004]

64 3π2

√n + O( 1

√n) ≃ 2.16√n

O(√n)

uniform in domain Stretch in infinite Poisson distribution Stretch in infinite Poisson distribution

[D. & Hemsley, 2016]

slide-32
SLIDE 32

5 - 1 s t Walk between vertices

Walking in Delaunay triangulations

Walk between vertices

slide-33
SLIDE 33

5 - 2 s t Walk between vertices

Walking in Delaunay triangulations

slide-34
SLIDE 34

5 - 3

Shortest path

s t Walk between vertices

Walking in Delaunay triangulations

slide-35
SLIDE 35

5 - 4

Upper path

s t Walk between vertices

Walking in Delaunay triangulations

slide-36
SLIDE 36

5 - 5

Compass walk

s t Walk between vertices

Walking in Delaunay triangulations

slide-37
SLIDE 37

5 - 6

Voronoi path

s t Walk between vertices

Walking in Delaunay triangulations

slide-38
SLIDE 38

5 - 7

Voronoi path with shortcuts

s t Walk between vertices

Walking in Delaunay triangulations

slide-39
SLIDE 39

5 - 8

Shortest path Upper path Voronoi path with shortcuts Compass walk

s t Walk between vertices

Walking in Delaunay triangulations

slide-40
SLIDE 40

6 - 1 Walk between vertices, worst case

Walking in Delaunay triangulations

Shortest path

slide-41
SLIDE 41

6 - 2 Walk between vertices, worst case

Walking in Delaunay triangulations

Shortest path

Search this ”subgraph”

slide-42
SLIDE 42

6 - 3 Walk between vertices, worst case

Walking in Delaunay triangulations

Shortest path

Search this ”subgraph”

slide-43
SLIDE 43

6 - 4 Walk between vertices, worst case

Walking in Delaunay triangulations

Shortest path

Search this ”subgraph”

slide-44
SLIDE 44

6 - 5 Walk between vertices, worst case

Walking in Delaunay triangulations

Shortest path

Search this ”subgraph” Dobkin, Friedman, and Supowit 1987 Keil and Gutwin 1989 Xia 2011 5.08

1+ √ 5 2

π 2.42 1.998

2π 3 cos(π/6)

Upper bound

slide-45
SLIDE 45

6 - 6 Walk between vertices, worst case

Walking in Delaunay triangulations

Shortest path

Search this ”subgraph” Chew 1989

Bose, Devroye, L¨

  • ffler, Snoeyink, & Verma 2011

Xia & Zhang 2011 1.5708

π 2

1.5846 1.5932 Lower bound

slide-46
SLIDE 46

7 - 1 Walk between vertices, worst case

Walking in Delaunay triangulations

Voronoi path

Unbounded

slide-47
SLIDE 47

7 - 2 Walk between vertices, worst case

Walking in Delaunay triangulations

Voronoi path

Unbounded

slide-48
SLIDE 48

7 - 3 Walk between vertices, worst case

Walking in Delaunay triangulations

Voronoi path

Unbounded

slide-49
SLIDE 49

8 - 1 Walk between vertices, worst case

Walking in Delaunay triangulations

Upper path

Unbounded

slide-50
SLIDE 50

8 - 2 Walk between vertices, worst case

Walking in Delaunay triangulations

Upper path

Unbounded

slide-51
SLIDE 51

8 - 3 Walk between vertices, worst case

Walking in Delaunay triangulations

Upper path

Unbounded

slide-52
SLIDE 52

9 - 1 Walk between vertices, worst case

Walking in Delaunay triangulations

Compass walk

Unbounded

[Bose & Morin 2004]

slide-53
SLIDE 53

9 - 2 Walk between vertices, worst case

Walking in Delaunay triangulations

Compass walk

Unbounded

[Bose & Morin 2004]

α α

slide-54
SLIDE 54

9 - 3 Walk between vertices, worst case

Walking in Delaunay triangulations

Compass walk

Unbounded

[Bose & Morin 2004]

α α −ǫ −2ǫ

slide-55
SLIDE 55

9 - 4 Walk between vertices, worst case

Walking in Delaunay triangulations

Compass walk

Unbounded

[Bose & Morin 2004]

α α −ǫ −2ǫ

slide-56
SLIDE 56

10 Walk between vertices

Walking in Delaunay triangulations

Upper path Voronoi path shortcuts Shortest path Compass walk

slide-57
SLIDE 57

11 - 1

Shortest path Upper path Voronoi path Shortened V. path Compass walk

Walking in Delaunay triangulations

Expected length (experiments) Euclidean length 1 1.04 1.07 1.16 1.18 1.27

slide-58
SLIDE 58

11 - 2

Shortest path Upper path Voronoi path Shortened V. path Compass walk

Walking in Delaunay triangulations

Expected length (experiments) Euclidean length 1 1.04 1.07 1.16 1.18 1.27 theory ≥ 1 + 10−11 1.16

numerical integration

35 3π2 ≃ 1.18 4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

[ C h e n a v i e r & D . , 2 1 8 ] [ D . & N

  • i

z e t , 2 1 8 ]

[ C h e n a v i e r & D . , 2 1 8 ]

slide-59
SLIDE 59

11 - 3

Shortest path Upper path Voronoi path Shortened V. path Compass walk

Walking in Delaunay triangulations

Expected length (experiments) Euclidean length 1 1.04 1.07 1.16 1.18 1.27 theory ≥ 1 + 10−11 1.16

numerical integration

35 3π2 ≃ 1.18 4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

[ C h e n a v i e r & D . , 2 1 8 ] [ D . & N

  • i

z e t , 2 1 8 ]

[ C h e n a v i e r & D . , 2 1 8 ]

slide-60
SLIDE 60

12 - 1

E [length] = E  

  • triangle∈X3

n

1[triangle is Delaunay]1[first edge above st]length(first edge)  

Expected length of upper path

Poisson Delaunay triangulation, rate n

slide-61
SLIDE 61

12 - 2

E [length] = E  

  • triangle∈X3

n

1[triangle is Delaunay]1[first edge above st]length(first edge)  

Expected length of upper path

Poisson Delaunay triangulation, rate n

= n3

  • (R2)3 P [triangle is Delaunay] 1[first edge above st]length(first edge)dtriangle

Slivnyak-Mecke

s t

slide-62
SLIDE 62

12 - 3

E [length] = E  

  • triangle∈X3

n

1[triangle is Delaunay]1[first edge above st]length(first edge)  

Expected length of upper path

Poisson Delaunay triangulation, rate n

= n3

  • (R2)3 P [triangle is Delaunay] 1[first edge above st]length(first edge)dtriangle

= n3 ∞

r=0

1

xz=0

r

yz=−r

  • [0,2π]3 e−nπr21[first edge above st]2r sin α1 − α2

2 r32A(triangle)dα1:3dyzdxzdr

Blaschke-Petkantschin

s t α1 α2 α3 r z

slide-63
SLIDE 63

12 - 4

E [length] = E  

  • triangle∈X3

n

1[triangle is Delaunay]1[first edge above st]length(first edge)  

Expected length of upper path

Poisson Delaunay triangulation, rate n

= n3

  • (R2)3 P [triangle is Delaunay] 1[first edge above st]length(first edge)dtriangle

= n3 ∞

r=0

1

xz=0

r

yz=−r

  • [0,2π]3 e−nπr21[first edge above st]2r sin α1 − α2

2 r32A(triangle)dα1:3dyzdxzdr = 4n3 ∞

r=0

e−nπr2r5dr

  • ·

1

h= yz

r =−1

  • [0,2π]3 1[first edge above st] sin α1 − α2

2 A(triangle)dα1:3dh

slide-64
SLIDE 64

12 - 5

E [length] = E  

  • triangle∈X3

n

1[triangle is Delaunay]1[first edge above st]length(first edge)  

Expected length of upper path

Poisson Delaunay triangulation, rate n

= n3

  • (R2)3 P [triangle is Delaunay] 1[first edge above st]length(first edge)dtriangle

= n3 ∞

r=0

1

xz=0

r

yz=−r

  • [0,2π]3 e−nπr21[first edge above st]2r sin α1 − α2

2 r32A(triangle)dα1:3dyzdxzdr = 4n3 · 1 π3n3 · 35π 12 = 35 3π2 = 4n3 ∞

r=0

e−nπr2r5dr

  • ·

1

h= yz

r =−1

  • [0,2π]3 1[first edge above st] sin α1 − α2

2 A(triangle)dα1:3dh

  • s

t 1 h α1 α2 α3 arcsin h

slide-65
SLIDE 65

13

Shortest path Upper path Voronoi path Shortened V. path Compass walk

Walking in Delaunay triangulations

Expected length (experiments) Euclidean length 1 1.04 1.07 1.16 1.18 1.27 theory ≥ 1 + 10−11 1.16

numerical integration

35 3π2 ≃ 1.18 4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

[ D . & N

  • i

z e t , 2 1 8 ]

[ C h e n a v i e r & D . , 2 1 8 ]

[ C h e n a v i e r & D . , 2 1 8 ]

slide-66
SLIDE 66

14 - 1

Shortest path

Walking in Delaunay triangulations

E [length(shortest path)]

slide-67
SLIDE 67

14 - 2

Shortest path

Walking in Delaunay triangulations

E [length(shortest path)] limit density → ∞

slide-68
SLIDE 68

14 - 3

Shortest path

Walking in Delaunay triangulations

E [length(shortest path)] limit density → ∞ by subadditivity remove start and target from point set look at shortest path between closest neighbor = between path from start to target negligible

slide-69
SLIDE 69

15 Bad edge = almost horizontal edge P [bad] = small constant difficult dependencies to handle Many bad edges ⇐ length close to 1

slide-70
SLIDE 70

16 - 1 Bad cell = cell with enough bad edges Many bad cells ⇐ length close to 1 Still dependencies Make a grid

slide-71
SLIDE 71

16 - 2 Split cells in 4 families Many bad cells in 1 family ⇐ length close to 1 No more dependencies Make a grid

slide-72
SLIDE 72

16 - 3 Make a grid If E [♯ ∈ cell] = constant ♯ possible paths = 4n (too big)

slide-73
SLIDE 73

16 - 4 Make a grid If E [♯ ∈ cell] = constant ♯ possible paths = 4n (too big) big cells √n × √n 4

√n × n

slide-74
SLIDE 74

17 - 1 A good cell ?

No Delaunay circles go outside

slide-75
SLIDE 75

17 - 2 A good cell ?

No Delaunay circles go outside No short path from left to right

slide-76
SLIDE 76

17 - 3 A good cell ?

No Delaunay circles go outside No short path from left to right Not enough edges to make a short path

slide-77
SLIDE 77

17 - 4 A good cell ?

No Delaunay circles go outside No short path from left to right Not enough edges to make a short path Choose ♯ points in cell, Choose what ”short path” means

P

  • length ≥ 1 + 2.5 × 10−11

≤ O

  • 1

√n

  • 153

1 + 10−10

slide-78
SLIDE 78

18

Shortest path Upper path Shortened V. path Compass walk

Walking in Delaunay triangulations

Expected length (experiments) Euclidean length 1 1.04 1.07 1.16 1.18 1.27 theory ≥ 1 + 10−11 1.16

numerical integration

35 3π2 ≃ 1.18 4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

[ D . & N

  • i

z e t , 2 1 8 ]

[ C h e n a v i e r & D . , 2 1 8 ]

[ C h e n a v i e r & D . , 2 1 8 ]

Voronoi path in higher dimension

[de Castro & D., 2018]

slide-79
SLIDE 79

19 - 1

Voronoi path

Walking in Delaunay triangulations

1.27

4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

s t

slide-80
SLIDE 80

19 - 2

Voronoi path

Walking in Delaunay triangulations

1.27

4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

Voronoi path in higher dimension

slide-81
SLIDE 81

19 - 3

Voronoi path

Walking in Delaunay triangulations

1.27

4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

E [ℓ(V PX)] = 1

2

−∞

  • (Sd−1)2 P [B((x,0,...,0), r) ∩ X = ∅] 1[(x,0,...,0)∈[st]]

·ru1u2| det(JΦ)|dα1,1 . . . dα1,d−1dα2,1 . . . dα2,d−1drdx

Integral form

slide-82
SLIDE 82

19 - 4

Voronoi path

Walking in Delaunay triangulations

1.27

4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

E [ℓ(V PX)] = 1

2

−∞

  • (Sd−1)2 P [B((x,0,...,0), r) ∩ X = ∅] 1[(x,0,...,0)∈[st]]

·ru1u2| det(JΦ)|dα1,1 . . . dα1,d−1dα2,1 . . . dα2,d−1drdx

Integral form Use Taylor expansion to be able to integrate

slide-83
SLIDE 83

19 - 5

Voronoi path

Walking in Delaunay triangulations

1.27

4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

Γ d

2

4 24d−5d π2(2d − 2)!

  • 1 −

d − 1 4d2 − 1 √ 2 ≤ E [ℓ(V PX)] ≤ Γ d

2

4 24d−5d π2(2d − 2)!

  • 1 +

1 4d − 2 √ 2

slide-84
SLIDE 84

19 - 6

Voronoi path

Walking in Delaunay triangulations

1.27

4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

asymptotic behavior

  • 2d

π

− 1 4 √ 2dπ + O(d

3 2 )

+ 3 4 √ 2dπ + O(d

3 2 )

between

slide-85
SLIDE 85

19 - 7

Voronoi path

Walking in Delaunay triangulations

1.27

4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

asymptotic behavior

  • 2d

π

slide-86
SLIDE 86

19 - 8

Voronoi path

Walking in Delaunay triangulations

1.27

4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

d k lower bound correct upper bound ≃ value ≃ 3 41

788984278470257640690697143 745000536337515228912680960

√ 2 1.49770 1.500

4523370364712510658076963509 4264485828690604413776035840

√ 2 1.50007 4 7

102494570 8729721 √ 2 π2

1.6823 1.698

121774997 10270260 √ 2 π2

1.6990 5 3

135 104

√ 2 1.8357 1.875

21305 16016

√ 2 1.8812 6 1

3014656 225225 √ 2 π2

1.9179 2.04

753664 51975 √ 2 π2

2.0778 7 1

210 143

√ 2 2.0768 2.2

225 143

√ 2 2.2252 8 1

2080374784 134008875 √ 2 π2

2.2244 2.3

130023424 7882875 √ 2 π2

2.3635

numerical integration

slide-87
SLIDE 87

20

[ D . & N

  • i

z e t , 2 1 8 ]

Shortest path Upper path Voronoi path Shortened V. path Compass walk

Walking in Delaunay triangulations

Expected length (experiments) Euclidean length 1 1.04 1.07 1.16 1.18 1.27 theory ≥ 1 + 10−11 1.16

numerical integration

35 3π2 ≃ 1.18 4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

[ C h e n a v i e r & D . , 2 1 8 ]

[ C h e n a v i e r & D . , 2 1 8 ] [ O n g

  • i

n g w

  • r

k ]

slide-88
SLIDE 88

21 - 1

Compass walk

Walking in Delaunay triangulations

Complicated dependencies Stretch factor

slide-89
SLIDE 89

21 - 2

Compass walk

Walking in Delaunay triangulations

Complicated dependencies Stretch factor = ℓ1 + ℓ2 + . . . ℓk x1 + x2 + . . . xk edge lengths length of horizontal projections

slide-90
SLIDE 90

21 - 3

Compass walk

Walking in Delaunay triangulations

Complicated dependencies Stretch factor = ℓ1 + ℓ2 + . . . ℓk x1 + x2 + . . . xk If independent: E [ℓ] E [x] = 175π 512 ≃ 1.0738

slide-91
SLIDE 91

21 - 4

Compass walk

Walking in Delaunay triangulations

Complicated dependencies Stretch factor = ℓ1 + ℓ2 + . . . ℓk x1 + x2 + . . . xk If independent: E [ℓ] E [x] = 175π 512 ≃ 1.0738 Experimental: There is a positive bias 1.06777

slide-92
SLIDE 92

21 - 5

Compass walk

Walking in Delaunay triangulations

Complicated dependencies Stretch factor = ℓ1 + ℓ2 + . . . ℓk x1 + x2 + . . . xk If independent: E [ℓ] E [x] = 175π 512 ≃ 1.0738 Experimental: There is a positive bias 1.06777 Experimental:

E [ℓ] E [x] ≃ 1.061 0.988 ≃ 1.0738

slide-93
SLIDE 93

21 - 6

Compass walk

Walking in Delaunay triangulations

Complicated dependencies Stretch factor = ℓ1 + ℓ2 + . . . ℓk x1 + x2 + . . . xk If independent: E [ℓ] E [x] = 175π 512 ≃ 1.0738 Experimental: There is a positive bias 1.06777 Experimental:

E [ℓ] E [x] ≃ 1.061 0.988 ≃ 1.0738 E [ℓ] E [x] ≃ 1.116 1.045 ≃ 1.0681 E [ℓ] E [x] ≃ 1.117 1.046 ≃ 1.0678

at depth 1 at depth 2

slide-94
SLIDE 94

22 - 1

[ D . & N

  • i

z e t , 2 1 8 ]

Shortest path Upper path Voronoi path Shortened V. path Compass walk

Walking in Delaunay triangulations

Expected length (experiments) Euclidean length 1 1.04 1.07 1.16 1.18 1.27 theory ≥ 1 + 10−11 1.16

35 3π2 ≃ 1.18 4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

[ C h e n a v i e r & D . , 2 1 8 ]

[ C h e n a v i e r & D . , 2 1 8 ]

slide-95
SLIDE 95

22 - 2

[ D . & N

  • i

z e t , 2 1 8 ]

Shortest path Upper path Voronoi path Shortened V. path Compass walk

Walking in Delaunay triangulations

Expected length (experiments) Euclidean length 1 1.04 1.07 1.16 1.18 1.27 theory ≥ 1 + 10−11 1.16

35 3π2 ≃ 1.18 4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

[ C h e n a v i e r & D . , 2 1 8 ]

[ C h e n a v i e r & D . , 2 1 8 ]

Locally defined path ”easy” to analyze

(computation may be difficult)

slide-96
SLIDE 96

22 - 3

[ D . & N

  • i

z e t , 2 1 8 ]

Shortest path Upper path Voronoi path Shortened V. path Compass walk

Walking in Delaunay triangulations

Expected length (experiments) Euclidean length 1 1.04 1.07 1.16 1.18 1.27 theory ≥ 1 + 10−11 1.16

35 3π2 ≃ 1.18 4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

[ C h e n a v i e r & D . , 2 1 8 ]

[ C h e n a v i e r & D . , 2 1 8 ]

Locally defined path ”easy” to analyze

(computation may be difficult)

Incrementally defined path dependency issues the tree can be analyzed

slide-97
SLIDE 97

22 - 4

[ D . & N

  • i

z e t , 2 1 8 ]

Shortest path Upper path Voronoi path Shortened V. path Compass walk

Walking in Delaunay triangulations

Expected length (experiments) Euclidean length 1 1.04 1.07 1.16 1.18 1.27 theory ≥ 1 + 10−11 1.16

35 3π2 ≃ 1.18 4 π ≃ 1.27

[ B a c c e l l i e t a l . , 2 ]

[ C h e n a v i e r & D . , 2 1 8 ]

[ C h e n a v i e r & D . , 2 1 8 ]

Locally defined path ”easy” to analyze

(computation may be difficult)

Incrementally defined path dependency issues the tree can be analyzed Incrementally defined path also dependency issues no idea about tight bounds

slide-98
SLIDE 98

23 Thank you