Distances in Sierpi nski Triangle Graphs Sara Sabrina Zemlji c - - PowerPoint PPT Presentation

distances in sierpi nski triangle graphs
SMART_READER_LITE
LIVE PREVIEW

Distances in Sierpi nski Triangle Graphs Sara Sabrina Zemlji c - - PowerPoint PPT Presentation

Distances in Sierpi nski Triangle Graphs Sara Sabrina Zemlji c joint work with Andreas M. Hinz June 18th 2015 Motivation Sierpi nski triangle introduced by Wac law Sierpi nski in 1915. S. S. Zemlji c 1 Motivation S. S.


slide-1
SLIDE 1

Distances in Sierpi´ nski Triangle Graphs

Sara Sabrina Zemljiˇ c

joint work with Andreas M. Hinz

June 18th 2015

slide-2
SLIDE 2

Motivation Sierpi´ nski triangle introduced by Wac law Sierpi´ nski in 1915.

  • S. S. Zemljiˇ

c 1

slide-3
SLIDE 3

Motivation

  • S. S. Zemljiˇ

c 1

slide-4
SLIDE 4

Motivation

  • S. S. Zemljiˇ

c 1

slide-5
SLIDE 5

Motivation

  • S. S. Zemljiˇ

c 1

slide-6
SLIDE 6

Motivation

  • S. S. Zemljiˇ

c 1

slide-7
SLIDE 7

Motivation Sierpi´ nski triangle introduced by Wac law Sierpi´ nski in 1915. Sierpi´ nski graphs introduced by Klavˇ zar and Milutinovi´ c in 1997, connected to the Tower of Hanoi puzzle – state graphs for the Switching Tower of Hanoi puzzle.

  • S. S. Zemljiˇ

c 1

slide-8
SLIDE 8

Motivation

ˆ 02 01 2 00 1 12 11 22 21 ˆ 1 10 20 ˆ 2 002 001 000 012 011 022 021 010 020 102 101 202 201 100 200 112 111 122 121 212 211 222 221 110 120 210 220 000 001 002 010 011 012 020 021 022 100 101 102 110 111 112 120 121 122 200 201 202 210 211 212 220 221 222

Graphs ST 3

3 (left) and S3 3 (right).

  • S. S. Zemljiˇ

c 1

slide-9
SLIDE 9

Motivation Sierpi´ nski triangle introduced by Wac law Sierpi´ nski in 1915. Sierpi´ nski graphs introduced by Klavˇ zar and Milutinovi´ c in 1997, connected to the Tower of Hanoi puzzle – state graphs for the Switching Tower of Hanoi puzzle. Applications outside mathemtics

Physics – spectral theory (Laplace operator), spanning trees (Kirchhof’s Theorem), Psychology – ”state graphs” of the Tower of Hanoi puzzle.

  • S. S. Zemljiˇ

c 1

slide-10
SLIDE 10

Notations [n] := {1, . . . , n}, [n]0 := {0, . . . , n − 1}, T := [3]0 = {0, 1, 2},

  • T := {ˆ

0, ˆ 1, ˆ 2}, P := [p]0 = {0, . . . , p − 1},

  • P := {ˆ

k | k ∈ P}.

  • S. S. Zemljiˇ

c 2

slide-11
SLIDE 11

Definition (Idle peg labeling) Let n ∈ N. Sierpi´ nski triangle graphs ST n

3 ...

... are the graphs defined as follows:

  • S. S. Zemljiˇ

c 3

slide-12
SLIDE 12

Definition (Idle peg labeling) Let n ∈ N. Sierpi´ nski triangle graphs ST n

3 ...

... are the graphs defined as follows:

ˆ ˆ 1 ˆ 2 ST 0

3 ∼

= K3 V (ST 0

3 ) =

T

  • vertices ˆ

0, ˆ 1, and ˆ 2 are primitive vertices

  • S. S. Zemljiˇ

c 3

slide-13
SLIDE 13

Definition (Idle peg labeling) Let n ∈ N. Sierpi´ nski triangle graphs ST n

3 ...

... are the graphs defined as follows:

V (ST n

3 ) =

T ∪ {s ∈ T ν | ν ∈ [n]} , E(ST n

3 ) =

k, kn−1j} | k ∈ T, j ∈ T \ {k}

  • {sk, sj} | s ∈ T n−1, {j, k} ∈ (T

2)

  • {s(3 − i − j)in−1−νk, sj} | s ∈ T ν−1, ν ∈ [n], i ∈ T, j, k ∈ T \ {i}
  • S. S. Zemljiˇ

c 3

slide-14
SLIDE 14

Example – Idle peg labeling

ˆ ˆ 1 ˆ 2

  • S. S. Zemljiˇ

c 4

slide-15
SLIDE 15

Example – Idle peg labeling

ˆ ˆ 1 ˆ 2 ˆ 2 1 ˆ 1 ˆ 2

  • S. S. Zemljiˇ

c 4

slide-16
SLIDE 16

Example – Idle peg labeling

ˆ 02 01 2 00 1 12 11 22 21 ˆ 1 10 20 ˆ 2

  • S. S. Zemljiˇ

c 4

slide-17
SLIDE 17

Example – Idle peg labeling

ˆ 02 01 2 00 1 12 11 22 21 ˆ 1 10 20 ˆ 2

002 001 000 012 011 022 021 010 020 102 101 202 201 100 200 112 111 122 121 212 211 222 221 110 120 210 220

  • S. S. Zemljiˇ

c 4

slide-18
SLIDE 18

Example – Idle peg labeling

ˆ 02 01 2 00 1 12 11 22 21 ˆ 1 10 20 ˆ 2

  • S. S. Zemljiˇ

c 4

slide-19
SLIDE 19

Example – Idle peg labeling

ˆ 02 01 2 00 1 12 11 22 21 ˆ 1 10 20 ˆ 2

000 001 002 010 020 011 012 021 022 100 200 101 102 201 202 110 120 210 220 111 112 121 122 211 212 221 222

  • S. S. Zemljiˇ

c 4

slide-20
SLIDE 20

Example – Idle peg labeling

ˆ 02 01 2 00 1 12 11 22 21 ˆ 1 10 20 ˆ 2

002 001 000 012 011 022 021 010 020 102 101 202 201 100 200 112 111 122 121 212 211 222 221 110 120 210 220

000 001 002 010 020 011 012 021 022 100 200 101 102 201 202 110 120 210 220 111 112 121 122 211 212 221 222

  • S. S. Zemljiˇ

c 4

slide-21
SLIDE 21

Contraction labeling Let n ∈ N. Contraction labeling of Sierpi´ nski triangle graphs ST n

3

ˆ ˆ 1 ˆ 2 ST 0

3 ∼

= K3 V (ST 0

3 ) =

T

  • S. S. Zemljiˇ

c 5

slide-22
SLIDE 22

Contraction labeling Let n ∈ N. Contraction labeling of Sierpi´ nski triangle graphs ST n

3

V (ST n

3 ) =

T ∪

  • s{i, j} | s ∈ T ν−1, ν ∈ [n], {i, j} ∈ (T

2)

  • ,

E(ST n

3 ) =

k, kn−1{j, k}} | k ∈ T, j ∈ T \ {k}

  • {s{i, j}, s{i, k}} | s ∈ T n−1, i ∈ T, {j, k} ∈ (T\{i}

2

)

  • {skin−1−ν{i, j}, s{i, k}} | s ∈ T ν−1, ν ∈ [n − 1], i ∈ T, {j, k} ∈ T \ {i}
  • S. S. Zemljiˇ

c 5

slide-23
SLIDE 23

Basic properties |ST n

3 | = 3

2(3n + 1) ST n

3 = 3n+1

graphs ST n

3 are connected

ˆ 02 01 2 00 1 12 11 22 21 ˆ 1 10 20 ˆ 2

  • S. S. Zemljiˇ

c 6

slide-24
SLIDE 24

Distance to a primitive vertex Lemma. If n ∈ N and ν ∈ [n]0, then for any s, t ∈ V (ST ν

3 )

dn(s, t) = 2n−νdν(s, t) .

  • S. S. Zemljiˇ

c 7

slide-25
SLIDE 25

Distance to a primitive vertex

ˆ 02 01 2 00 1 12 11 22 21 ˆ 1 10 20 ˆ 2

002 001 000 012 011 022 021 010 020 102 101 202 201 100 200 112 111 122 121 212 211 222 221 110 120 210 220

  • S. S. Zemljiˇ

c 7

slide-26
SLIDE 26

Distance to a primitive vertex Lemma. If n ∈ N and ν ∈ [n]0, then for any s, t ∈ V (ST ν

3 )

dn(s, t) = 2n−νdν(s, t) . Proposition. If ν ∈ N and s ∈ T ν, then d0(ˆ k, ˆ ℓ) = (k = ℓ) , and dν(s, ˆ ℓ) = 1 + (s1 = ℓ) +

ν

d=2

(sd = ℓ) · 2d−1 .a There are 1 + (s1 = ℓ) shortest paths between s and ˆ ℓ.

aHere (X) is Iverson convention, which is 1 if X is true and 0 if X is false.

  • S. S. Zemljiˇ

c 7

slide-27
SLIDE 27

Distances – special case Let {i, j, k} = T, n ∈ N and s ∈ T n. dn+1(is, j) = dn(s, ˆ k) dn+1(is, i) = min{dn(s, ˆ k) | k ∈ T \ {i}} + 2n If s = iκsn−κs, κ ∈ [n − 1]0, then dn+1(is, i) = dn(s, sn−κ) + 2n and the shortest path goes through vertex 3 − i − sn−κ. two shortest paths between is and i iff is = iν+1, ν ∈ [n] two shortest paths between is and j iff is = ikν, ν ∈ [n]

  • S. S. Zemljiˇ

c 8

slide-28
SLIDE 28

Distances – general formula Theorem. If n ∈ N and ν ∈ [n]0, then for any s ∈ V (ST n

3 ), t ∈ V (ST ν 3 ), and

{i, j, k} = T, dn+1(is, jt) = min{dn(s, ˆ j) + 2n−νdν(t, ˆ i) ; dn(s, ˆ k) + 2n + 2n−νdν(t, ˆ k)} . Problem of two shortest paths: shortest path either goes directly from i-subgraph to j-subgraph, or it goes through k-subgraph. It can also happen that there are two shortest paths.

  • S. S. Zemljiˇ

c 9

slide-29
SLIDE 29

Comparison with metric properties of Sierpi´ nski graphs Sn

3

ST n

3

d(ss, st) = d(s, t) dn(s, t) = 2n−νdν(s, t) d(s, jn) =

n

d=1

(sd = j)2d−1 dν(s, ˆ ℓ) = 1 + (s1 = ℓ) +

ν

d=2

(sd = ℓ)2d−1 d(is, jt) = min{ddir(is, jt), dindir(is, jt)} diam(Sn

3 ) = 2n − 1

diam(ST n

3 ) = 2n

i∈T

d(s, in) = 2n+1 − 2

i∈T

d(s, in) = 2n+1

  • S. S. Zemljiˇ

c 10

slide-30
SLIDE 30

Automaton

(1, ·), (·, 0), (0, 1) ({0, 1}, ·), (·, {0, 1}), (0, {1, 2}) (·, {0, 2}), ({1, 2}, ·) (2, 2) (2, {1, 2}) ({0, 2}, {1, 2}) (0, 0) (1, 1) (1, 0), (1, {0, 1}), ({0, 1}, {0, 1}) (1, {0, 2}), ({0, 1}, {0, 2}) (0, {0, 1}), ({1, 2}, {0, 1}) (2, ∅), ({0, 2}, ∅) (2, 1) (0, 2) (2, 2), (2, {1, 2}), ({0, 2}, {1, 2}) (2, {0, 2}), ({0, 2}, {0, 2}) (0, {1, 2}), ({1, 2}, {1, 2}) (1, ∅), ({0, 1}, ∅) (1, 0) (1, {0, 1}) ({0, 1}, {0, 1}) (2, ·), (·, 2), (0, 1) ({0, 2}, ·), (·, {1, 2}), (0, {0, 1}) (·, {0, 2}), ({1, 2}, ·) (0, 2) (2, 1) (0, 1), (0, {0, 2}) ({1, 2}, {0, 2}) (2, 0), (2, {0, 1}) ({0, 2}, {0, 1}) (1, 2), (1, {1, 2}) ({0, 1}, {1, 2}) (0, ∅), ({1, 2}, ∅) (1, 1) (0, 0)

A B C D E Example

d4(002{0, 2}, 112{1, 2}) = 16 (direct) d4(020{1, 2}, 12{0, 2}) = 13 (two shortest paths) d4(022{0, 1}, 12{0, 2}) = 12 (indirect)

  • S. S. Zemljiˇ

c 11

slide-31
SLIDE 31

Sierpi´ nski triangle graphs ST n

p

Jakovac, A 2-parametric generalization of Sierpi´ nski gasket graphs,

  • Ars. Combin. 116 (2014) 395–405.

Sierpi´ nski triangle graphs ST n

p (n ∈ N) ...

... are the graphs defined by:

V (ST n

p ) =

P ∪

  • s{i, j} | s ∈ Pν−1, ν ∈ [n], {i, j} ∈ (P

2)

  • ,

E(ST n

p ) =

k, kn−1{j, k}} | k ∈ P, j ∈ P \ {k}

  • {s{i, j}, s{i, k}} | s ∈ Pn−1, i ∈ P, {j, k} ∈ (P\{i}

2

)

  • {skin−1−ν{i, j}, s{i, k}} | s ∈ Pν−1, ν ∈ [n − 1], i ∈ P, {j, k} ∈ P \ {i}
  • .

As before, ST 0

p ∼

= Kp and V (ST 0

p ) =

P.

  • S. S. Zemljiˇ

c 12

slide-32
SLIDE 32

Example ST 1

4 {0, 1} {0, 2} ˆ {0, 3} ˆ 3 {2, 3} {1, 3} ˆ 2 ˆ 1 {1, 2}

  • S. S. Zemljiˇ

c 13

slide-33
SLIDE 33

Distances in ST n

p

dν(s{i, j}, ˆ ℓ) = 1 + (i = ℓ)(j = ℓ) +

ν−1

d=1

(sd = ℓ) · 2d ∈ [2ν] there are 1 + (p − 2)(i = ℓ)(j = ℓ) s{i, j}, ˆ ℓ-shortest paths diam(ST n

p ) = 2n

∀ s ∈ V (ST n

p ) : p−1

ℓ=0

dn(s, ˆ ℓ) = (p − 1) · 2n dn+1(is, jt) = min{dn(s, ˆ j) + 2n−νdν(t, ˆ i) ; dn(s, ˆ k) + 2n−νdν(t, ˆ k) + 2n | k ∈ P \ {i, j}} .

  • S. S. Zemljiˇ

c 14

slide-34
SLIDE 34

Open Problems explicit formula for average distance

  • ther metric properties which are known for Sierpi´

nski graphs Sn

p

we are currently working on the decision automaton for p > 3

  • S. S. Zemljiˇ

c 15

slide-35
SLIDE 35

THANK YOU!