The threshold dimension of a graph Lucas Mol Joint work with - - PowerPoint PPT Presentation

the threshold dimension of a graph
SMART_READER_LITE
LIVE PREVIEW

The threshold dimension of a graph Lucas Mol Joint work with - - PowerPoint PPT Presentation

The threshold dimension of a graph Lucas Mol Joint work with Matthew J. H. Murphy (University of Toronto) and Ortrud R. Oellermann (The University of Winnipeg) East Coast Combinatorics Conference 2019 P LAN M ETRIC D IMENSION T HRESHOLD D


slide-1
SLIDE 1

The threshold dimension of a graph

Lucas Mol Joint work with Matthew J. H. Murphy (University of Toronto) and Ortrud R. Oellermann (The University of Winnipeg) East Coast Combinatorics Conference 2019

slide-2
SLIDE 2

PLAN

METRIC DIMENSION THRESHOLD DIMENSION BOUNDS EMBEDDINGS

slide-3
SLIDE 3

RESOLVING SETS

Let G be a graph.

slide-4
SLIDE 4

RESOLVING SETS

Let G be a graph. ◮ A set S ⊆ V(G) is a resolving set of G if every vertex of G is uniquely determined by its vector of distances to vertices in S.

slide-5
SLIDE 5

RESOLVING SETS

Let G be a graph. ◮ A set S ⊆ V(G) is a resolving set of G if every vertex of G is uniquely determined by its vector of distances to vertices in S. Example:

slide-6
SLIDE 6

RESOLVING SETS

Let G be a graph. ◮ A set S ⊆ V(G) is a resolving set of G if every vertex of G is uniquely determined by its vector of distances to vertices in S. Example:

slide-7
SLIDE 7

RESOLVING SETS

Let G be a graph. ◮ A set S ⊆ V(G) is a resolving set of G if every vertex of G is uniquely determined by its vector of distances to vertices in S. Example:

slide-8
SLIDE 8

RESOLVING SETS

Let G be a graph. ◮ A set S ⊆ V(G) is a resolving set of G if every vertex of G is uniquely determined by its vector of distances to vertices in S. Example: [2, 3]

slide-9
SLIDE 9

RESOLVING SETS

Let G be a graph. ◮ A set S ⊆ V(G) is a resolving set of G if every vertex of G is uniquely determined by its vector of distances to vertices in S. Example: [2, 3] [1, 2] [2, 1] [3, 2] [0, 3] [3, 0]

slide-10
SLIDE 10

MOTIVATION

slide-11
SLIDE 11

MOTIVATION

◮ Think of the vertices in a resolving set as “landmark” vertices.

slide-12
SLIDE 12

MOTIVATION

◮ Think of the vertices in a resolving set as “landmark” vertices. ◮ Suppose that if an agent is sitting at some vertex of the graph, the landmark vertices can tell how far away the agent is.

slide-13
SLIDE 13

MOTIVATION

◮ Think of the vertices in a resolving set as “landmark” vertices. ◮ Suppose that if an agent is sitting at some vertex of the graph, the landmark vertices can tell how far away the agent is. ◮ By pooling information from all landmark vertices, one can tell exactly where the agent is sitting!

slide-14
SLIDE 14

MOTIVATION

◮ Think of the vertices in a resolving set as “landmark” vertices. ◮ Suppose that if an agent is sitting at some vertex of the graph, the landmark vertices can tell how far away the agent is. ◮ By pooling information from all landmark vertices, one can tell exactly where the agent is sitting! ◮ Applications: locating an intruder, robot navigation, etc.

slide-15
SLIDE 15

MOTIVATION

◮ Think of the vertices in a resolving set as “landmark” vertices. ◮ Suppose that if an agent is sitting at some vertex of the graph, the landmark vertices can tell how far away the agent is. ◮ By pooling information from all landmark vertices, one can tell exactly where the agent is sitting! ◮ Applications: locating an intruder, robot navigation, etc. ◮ If there is a cost associated with establishing or maintaining landmark vertices, then one would be interested in finding the smallest possible resolving set.

slide-16
SLIDE 16

METRIC DIMENSION

◮ The minimum cardinality of a resolving set of G is called the metric dimension of G, denoted β(G).

slide-17
SLIDE 17

METRIC DIMENSION

◮ The minimum cardinality of a resolving set of G is called the metric dimension of G, denoted β(G). Example:

slide-18
SLIDE 18

METRIC DIMENSION

◮ The minimum cardinality of a resolving set of G is called the metric dimension of G, denoted β(G). Example: ◮ We have already seen a resolving set of cardinality 2 in this graph.

slide-19
SLIDE 19

METRIC DIMENSION

◮ The minimum cardinality of a resolving set of G is called the metric dimension of G, denoted β(G). Example: ◮ We have already seen a resolving set of cardinality 2 in this graph. ◮ One checks that there is no resolving set of cardinality 1.

slide-20
SLIDE 20

METRIC DIMENSION

◮ The minimum cardinality of a resolving set of G is called the metric dimension of G, denoted β(G). Example: ◮ We have already seen a resolving set of cardinality 2 in this graph. ◮ One checks that there is no resolving set of cardinality 1. ◮ Therefore, this graph has metric dimension 2.

slide-21
SLIDE 21

MORE EXAMPLES

β(Pn) = 1

slide-22
SLIDE 22

MORE EXAMPLES

β(Pn) = 1 ◮ This is the unique connected graph of order n and metric dimension 1.

slide-23
SLIDE 23

MORE EXAMPLES

β(Pn) = 1 ◮ This is the unique connected graph of order n and metric dimension 1. β(Kn) = n − 1.

slide-24
SLIDE 24

MORE EXAMPLES

β(Pn) = 1 ◮ This is the unique connected graph of order n and metric dimension 1. β(Kn) = n − 1. ◮ This is the unique connected graph of order n and metric dimension n − 1.

slide-25
SLIDE 25

MORE EXAMPLES

β(Pn) = 1 ◮ This is the unique connected graph of order n and metric dimension 1. β(Kn) = n − 1. ◮ This is the unique connected graph of order n and metric dimension n − 1. Fact: If G has order n, then 1 ≤ β(G) ≤ n − 1.

slide-26
SLIDE 26

A BRIEF HISTORY

slide-27
SLIDE 27

A BRIEF HISTORY

◮ Introduced independently by Slater (1975), and Harary and Melter (1976). Both gave a linear time algorithm for calculating the metric dimension of a tree.

slide-28
SLIDE 28

A BRIEF HISTORY

◮ Introduced independently by Slater (1975), and Harary and Melter (1976). Both gave a linear time algorithm for calculating the metric dimension of a tree. ◮ Finding the metric dimension is NP-hard in general – deciding whether the metric dimension of a graph is at most a given integer is NP-complete (Garey & Johnson 1979).

slide-29
SLIDE 29

A BRIEF HISTORY

◮ Introduced independently by Slater (1975), and Harary and Melter (1976). Both gave a linear time algorithm for calculating the metric dimension of a tree. ◮ Finding the metric dimension is NP-hard in general – deciding whether the metric dimension of a graph is at most a given integer is NP-complete (Garey & Johnson 1979). ◮ Polynomial time algorithms exist for several restricted classes of graphs:

slide-30
SLIDE 30

A BRIEF HISTORY

◮ Introduced independently by Slater (1975), and Harary and Melter (1976). Both gave a linear time algorithm for calculating the metric dimension of a tree. ◮ Finding the metric dimension is NP-hard in general – deciding whether the metric dimension of a graph is at most a given integer is NP-complete (Garey & Johnson 1979). ◮ Polynomial time algorithms exist for several restricted classes of graphs:

◮ outerplanar graphs (D´ ıaz et al., 2012)

slide-31
SLIDE 31

A BRIEF HISTORY

◮ Introduced independently by Slater (1975), and Harary and Melter (1976). Both gave a linear time algorithm for calculating the metric dimension of a tree. ◮ Finding the metric dimension is NP-hard in general – deciding whether the metric dimension of a graph is at most a given integer is NP-complete (Garey & Johnson 1979). ◮ Polynomial time algorithms exist for several restricted classes of graphs:

◮ outerplanar graphs (D´ ıaz et al., 2012) ◮ graphs of bounded cyclomatic number (Epstein et al., 2012)

slide-32
SLIDE 32

A BRIEF HISTORY

◮ Introduced independently by Slater (1975), and Harary and Melter (1976). Both gave a linear time algorithm for calculating the metric dimension of a tree. ◮ Finding the metric dimension is NP-hard in general – deciding whether the metric dimension of a graph is at most a given integer is NP-complete (Garey & Johnson 1979). ◮ Polynomial time algorithms exist for several restricted classes of graphs:

◮ outerplanar graphs (D´ ıaz et al., 2012) ◮ graphs of bounded cyclomatic number (Epstein et al., 2012) ◮ etc.

slide-33
SLIDE 33

A BRIEF HISTORY

◮ Introduced independently by Slater (1975), and Harary and Melter (1976). Both gave a linear time algorithm for calculating the metric dimension of a tree. ◮ Finding the metric dimension is NP-hard in general – deciding whether the metric dimension of a graph is at most a given integer is NP-complete (Garey & Johnson 1979). ◮ Polynomial time algorithms exist for several restricted classes of graphs:

◮ outerplanar graphs (D´ ıaz et al., 2012) ◮ graphs of bounded cyclomatic number (Epstein et al., 2012) ◮ etc.

◮ Upper bounds in terms of diameter (Khuller et al., 1996, sharpened by Hernando et al., 2010).

slide-34
SLIDE 34

PLAN

METRIC DIMENSION THRESHOLD DIMENSION BOUNDS EMBEDDINGS

slide-35
SLIDE 35

THRESHOLD DIMENSION

slide-36
SLIDE 36

THRESHOLD DIMENSION

◮ If landmark vertices are expensive, we want to find a smallest possible resolving set.

slide-37
SLIDE 37

THRESHOLD DIMENSION

◮ If landmark vertices are expensive, we want to find a smallest possible resolving set. ◮ Imagine that we can add edges to a graph cheaply (relative to landmark vertices).

slide-38
SLIDE 38

THRESHOLD DIMENSION

◮ If landmark vertices are expensive, we want to find a smallest possible resolving set. ◮ Imagine that we can add edges to a graph cheaply (relative to landmark vertices). ◮ Then we would want to find the smallest resolving set across all graphs H that can be obtained from G by adding edges.

slide-39
SLIDE 39

THRESHOLD DIMENSION

◮ If landmark vertices are expensive, we want to find a smallest possible resolving set. ◮ Imagine that we can add edges to a graph cheaply (relative to landmark vertices). ◮ Then we would want to find the smallest resolving set across all graphs H that can be obtained from G by adding edges. ◮ The threshold dimension of G, denoted τ(G), is the size of such a smallest resolving set: τ(G) = min{β(H): H contains G as a spanning subgraph}

slide-40
SLIDE 40

AN EXAMPLE

Consider the graph G = K1,5.

slide-41
SLIDE 41

AN EXAMPLE

Consider the graph G = K1,5.

slide-42
SLIDE 42

AN EXAMPLE

Consider the graph G = K1,5. β(G) = 4

slide-43
SLIDE 43

AN EXAMPLE

Consider the graph G = K1,5. β(G) = 4 Now add a couple of carefully chosen edges:

slide-44
SLIDE 44

AN EXAMPLE

Consider the graph G = K1,5. β(G) = 4 Now add a couple of carefully chosen edges:

slide-45
SLIDE 45

AN EXAMPLE

Consider the graph G = K1,5. β(G) = 4 Now add a couple of carefully chosen edges:

slide-46
SLIDE 46

AN EXAMPLE

Consider the graph G = K1,5. β(G) = 4 Now add a couple of carefully chosen edges:

slide-47
SLIDE 47

AN EXAMPLE

Consider the graph G = K1,5. β(G) = 4 Now add a couple of carefully chosen edges:

[1, 1] [2, 2] [1, 2] [2, 1]

slide-48
SLIDE 48

AN EXAMPLE

Consider the graph G = K1,5. β(G) = 4 Now add a couple of carefully chosen edges:

[1, 1] [2, 2] [1, 2] [2, 1]

τ(G) ≤ 2

slide-49
SLIDE 49

AN EXAMPLE

Consider the graph G = K1,5. β(G) = 4 Now add a couple of carefully chosen edges:

[1, 1] [2, 2] [1, 2] [2, 1]

τ(G) = 2

slide-50
SLIDE 50

PLAN

METRIC DIMENSION THRESHOLD DIMENSION BOUNDS EMBEDDINGS

slide-51
SLIDE 51

TREES

slide-52
SLIDE 52

TREES

For every positive real number x, let dx denote the smallest positive integer such that x ≤ 2dx + dx.

slide-53
SLIDE 53

TREES

For every positive real number x, let dx denote the smallest positive integer such that x ≤ 2dx + dx. ◮ Note that dx < log2(x).

slide-54
SLIDE 54

TREES

For every positive real number x, let dx denote the smallest positive integer such that x ≤ 2dx + dx. ◮ Note that dx < log2(x). Theorem (MMO 2019+): Let T be a tree of order n. Then τ(T) ≤ dn. Moreover, this bound is sharp.

slide-55
SLIDE 55

TREES

For every positive real number x, let dx denote the smallest positive integer such that x ≤ 2dx + dx. ◮ Note that dx < log2(x). Theorem (MMO 2019+): Let T be a tree of order n. Then τ(T) ≤ dn. Moreover, this bound is sharp. Sketch of Proof:

slide-56
SLIDE 56

TREES

For every positive real number x, let dx denote the smallest positive integer such that x ≤ 2dx + dx. ◮ Note that dx < log2(x). Theorem (MMO 2019+): Let T be a tree of order n. Then τ(T) ≤ dn. Moreover, this bound is sharp. Sketch of Proof: ◮ If β(T) ≤ dn, then we are done.

slide-57
SLIDE 57

TREES

For every positive real number x, let dx denote the smallest positive integer such that x ≤ 2dx + dx. ◮ Note that dx < log2(x). Theorem (MMO 2019+): Let T be a tree of order n. Then τ(T) ≤ dn. Moreover, this bound is sharp. Sketch of Proof: ◮ If β(T) ≤ dn, then we are done. ◮ Otherwise, it must be the case that T has at least dn leaves.

slide-58
SLIDE 58

TREES

For every positive real number x, let dx denote the smallest positive integer such that x ≤ 2dx + dx. ◮ Note that dx < log2(x). Theorem (MMO 2019+): Let T be a tree of order n. Then τ(T) ≤ dn. Moreover, this bound is sharp. Sketch of Proof: ◮ If β(T) ≤ dn, then we are done. ◮ Otherwise, it must be the case that T has at least dn leaves. ◮ Take any set W of dn leaves – this is going to be our resolving set.

slide-59
SLIDE 59

TREES

For every positive real number x, let dx denote the smallest positive integer such that x ≤ 2dx + dx. ◮ Note that dx < log2(x). Theorem (MMO 2019+): Let T be a tree of order n. Then τ(T) ≤ dn. Moreover, this bound is sharp. Sketch of Proof: ◮ If β(T) ≤ dn, then we are done. ◮ Otherwise, it must be the case that T has at least dn leaves. ◮ Take any set W of dn leaves – this is going to be our resolving set. ◮ Since n ≤ 2dn + dn, there are at most 2dn vertices outside

  • f W.
slide-60
SLIDE 60

TREES

For every positive real number x, let dx denote the smallest positive integer such that x ≤ 2dx + dx. ◮ Note that dx < log2(x). Theorem (MMO 2019+): Let T be a tree of order n. Then τ(T) ≤ dn. Moreover, this bound is sharp. Sketch of Proof: ◮ If β(T) ≤ dn, then we are done. ◮ Otherwise, it must be the case that T has at least dn leaves. ◮ Take any set W of dn leaves – this is going to be our resolving set. ◮ Since n ≤ 2dn + dn, there are at most 2dn vertices outside

  • f W.

◮ Attach each vertex not in W to a unique subset of W.

slide-61
SLIDE 61

A BOUND IN TERMS OF THE CHROMATIC NUMBER

slide-62
SLIDE 62

A BOUND IN TERMS OF THE CHROMATIC NUMBER

Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k. Then τ(G) < k(dn/k + 2) < k(log2(n/k) + 2).

slide-63
SLIDE 63

A BOUND IN TERMS OF THE CHROMATIC NUMBER

Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k. Then τ(G) < k(dn/k + 2) < k(log2(n/k) + 2). Sketch of proof:

slide-64
SLIDE 64

A BOUND IN TERMS OF THE CHROMATIC NUMBER

Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k. Then τ(G) < k(dn/k + 2) < k(log2(n/k) + 2). Sketch of proof: ◮ The vertices of G can be partitioned into k independent sets V1, . . . Vk, say of orders n1, . . . , nk, respectively.

slide-65
SLIDE 65

A BOUND IN TERMS OF THE CHROMATIC NUMBER

Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k. Then τ(G) < k(dn/k + 2) < k(log2(n/k) + 2). Sketch of proof: ◮ The vertices of G can be partitioned into k independent sets V1, . . . Vk, say of orders n1, . . . , nk, respectively. ◮ Add all edges between these independent sets – we are now looking at Kn1,n2,...,nk.

slide-66
SLIDE 66

A BOUND IN TERMS OF THE CHROMATIC NUMBER

Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k. Then τ(G) < k(dn/k + 2) < k(log2(n/k) + 2). Sketch of proof: ◮ The vertices of G can be partitioned into k independent sets V1, . . . Vk, say of orders n1, . . . , nk, respectively. ◮ Add all edges between these independent sets – we are now looking at Kn1,n2,...,nk. ◮ For every i, take dni vertices from Vi – together, these will form a resolving set.

slide-67
SLIDE 67

A BOUND IN TERMS OF THE CHROMATIC NUMBER

Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k. Then τ(G) < k(dn/k + 2) < k(log2(n/k) + 2). Sketch of proof: ◮ The vertices of G can be partitioned into k independent sets V1, . . . Vk, say of orders n1, . . . , nk, respectively. ◮ Add all edges between these independent sets – we are now looking at Kn1,n2,...,nk. ◮ For every i, take dni vertices from Vi – together, these will form a resolving set. ◮ Use ideas like we did for trees.

slide-68
SLIDE 68

A BOUND IN TERMS OF THE CHROMATIC NUMBER

Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k. Then τ(G) < k(dn/k + 2) < k(log2(n/k) + 2). Sketch of proof: ◮ The vertices of G can be partitioned into k independent sets V1, . . . Vk, say of orders n1, . . . , nk, respectively. ◮ Add all edges between these independent sets – we are now looking at Kn1,n2,...,nk. ◮ For every i, take dni vertices from Vi – together, these will form a resolving set. ◮ Use ideas like we did for trees. ◮ Finally, show that the worst case is when the ni’s are approximately equal.

slide-69
SLIDE 69

PLAN

METRIC DIMENSION THRESHOLD DIMENSION BOUNDS EMBEDDINGS

slide-70
SLIDE 70

EMBEDDINGS AND STRONG PRODUCTS

An embedding of G in H is an injective function φ : V(G) → V(H) satisfying xy ∈ E(G) ⇒ φ(x)φ(y) ∈ E(H).

slide-71
SLIDE 71

EMBEDDINGS AND STRONG PRODUCTS

An embedding of G in H is an injective function φ : V(G) → V(H) satisfying xy ∈ E(G) ⇒ φ(x)φ(y) ∈ E(H). In other words, an embedding of G in H is an injective homomorphism from G to H.

slide-72
SLIDE 72

EMBEDDINGS AND STRONG PRODUCTS

An embedding of G in H is an injective function φ : V(G) → V(H) satisfying xy ∈ E(G) ⇒ φ(x)φ(y) ∈ E(H). In other words, an embedding of G in H is an injective homomorphism from G to H. G H

slide-73
SLIDE 73

EMBEDDINGS AND STRONG PRODUCTS

An embedding of G in H is an injective function φ : V(G) → V(H) satisfying xy ∈ E(G) ⇒ φ(x)φ(y) ∈ E(H). In other words, an embedding of G in H is an injective homomorphism from G to H. G H

slide-74
SLIDE 74

STRONG PRODUCTS

slide-75
SLIDE 75

STRONG PRODUCTS

We will be concerned with embeddings of graphs in the strong product of a number of paths.

slide-76
SLIDE 76

STRONG PRODUCTS

We will be concerned with embeddings of graphs in the strong product of a number of paths. ◮ The strong product of 2 paths is a 2-dimensional grid with diagonal edges in addition to horizontal and vertical ones.

slide-77
SLIDE 77

STRONG PRODUCTS

We will be concerned with embeddings of graphs in the strong product of a number of paths. ◮ The strong product of 2 paths is a 2-dimensional grid with diagonal edges in addition to horizontal and vertical ones. 00 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8

slide-78
SLIDE 78

STRONG PRODUCTS

We will be concerned with embeddings of graphs in the strong product of a number of paths. ◮ The strong product of 2 paths is a 2-dimensional grid with diagonal edges in addition to horizontal and vertical ones. 00 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 ◮ The strong product of b paths is an analogous b-dimensional grid.

slide-79
SLIDE 79

Lemma (MMO 2019+): If β(G) = b, then G can be embedded in the strong product of b paths.

slide-80
SLIDE 80

Lemma (MMO 2019+): If β(G) = b, then G can be embedded in the strong product of b paths. Idea of proof:

slide-81
SLIDE 81

Lemma (MMO 2019+): If β(G) = b, then G can be embedded in the strong product of b paths. Idea of proof: ◮ Let W = {w1, . . . , wb} be a resolving set of G.

slide-82
SLIDE 82

Lemma (MMO 2019+): If β(G) = b, then G can be embedded in the strong product of b paths. Idea of proof: ◮ Let W = {w1, . . . , wb} be a resolving set of G. ◮ Define φ by φ(x) = [d(x, w1), d(x, w2), . . . , d(x, wk)].

slide-83
SLIDE 83

Lemma (MMO 2019+): If β(G) = b, then G can be embedded in the strong product of b paths. Idea of proof: ◮ Let W = {w1, . . . , wb} be a resolving set of G. ◮ Define φ by φ(x) = [d(x, w1), d(x, w2), . . . , d(x, wk)]. Example: [2, 3] [1, 2] [2, 1] [3, 2] [0, 3] [3, 0] 00 1 1 2 2 3 3

slide-84
SLIDE 84

NOTATION

◮ For an embedding φ of G in H, let φ(G) denote the subgraph of H induced by the set φ(V(G)).

slide-85
SLIDE 85

NOTATION

◮ For an embedding φ of G in H, let φ(G) denote the subgraph of H induced by the set φ(V(G)). G H

slide-86
SLIDE 86

NOTATION

◮ For an embedding φ of G in H, let φ(G) denote the subgraph of H induced by the set φ(V(G)). G H

slide-87
SLIDE 87

NOTATION

◮ For an embedding φ of G in H, let φ(G) denote the subgraph of H induced by the set φ(V(G)). G φ(G)

slide-88
SLIDE 88

GOOD EMBEDDINGS

slide-89
SLIDE 89

GOOD EMBEDDINGS

◮ Call an embedding φ of G in the strong product of b paths good if there is a set of vertices W = {w1, . . . , wb} such that for all vertices x of G, we have φ(x) = [dφ(G)(φ(x), φ(w1)), . . . , dφ(G)(φ(x), φ(wb))].

slide-90
SLIDE 90

GOOD EMBEDDINGS

◮ Call an embedding φ of G in the strong product of b paths good if there is a set of vertices W = {w1, . . . , wb} such that for all vertices x of G, we have φ(x) = [dφ(G)(φ(x), φ(w1)), . . . , dφ(G)(φ(x), φ(wb))]. ◮ Essentially, the coordinates of φ(x) are the distances from φ(x) to the vertices in the set φ(W) in the subgraph φ(G).

slide-91
SLIDE 91

GOOD EMBEDDINGS

◮ Call an embedding φ of G in the strong product of b paths good if there is a set of vertices W = {w1, . . . , wb} such that for all vertices x of G, we have φ(x) = [dφ(G)(φ(x), φ(w1)), . . . , dφ(G)(φ(x), φ(wb))]. ◮ Essentially, the coordinates of φ(x) are the distances from φ(x) to the vertices in the set φ(W) in the subgraph φ(G). ◮ The embeddings constructed in the previous lemma are the prototypical good embeddings.

slide-92
SLIDE 92

GOOD EMBEDDINGS

◮ Call an embedding φ of G in the strong product of b paths good if there is a set of vertices W = {w1, . . . , wb} such that for all vertices x of G, we have φ(x) = [dφ(G)(φ(x), φ(w1)), . . . , dφ(G)(φ(x), φ(wb))]. ◮ Essentially, the coordinates of φ(x) are the distances from φ(x) to the vertices in the set φ(W) in the subgraph φ(G). ◮ The embeddings constructed in the previous lemma are the prototypical good embeddings. [2, 3] [1, 2] [2, 1] [3, 2] [0, 3] [3, 0] 00 1 1 2 2 3 3

slide-93
SLIDE 93

MORE GOOD EMBEDDINGS

This tree has metric dimension 5, but has a good embedding in the strong product of only 2 paths. 00 1 1 2 2 3 3 4 4 5 5 6 6

slide-94
SLIDE 94

MORE GOOD EMBEDDINGS

This tree has metric dimension 5, but has a good embedding in the strong product of only 2 paths. 00 1 1 2 2 3 3 4 4 5 5 6 6

slide-95
SLIDE 95

MORE GOOD EMBEDDINGS

This tree has metric dimension 5, but has a good embedding in the strong product of only 2 paths. 00 1 1 2 2 3 3 4 4 5 5 6 6 This tree has threshold dimension 2.

slide-96
SLIDE 96

A GEOMETRICAL CHARACTERIZATION

Theorem (MMO 2019+): Let G be a graph. Then τ(G) = b if and only if b is the smallest number such that there is a good embedding of G in the strong product of b paths.

slide-97
SLIDE 97

A GEOMETRICAL CHARACTERIZATION

Theorem (MMO 2019+): Let G be a graph. Then τ(G) = b if and only if b is the smallest number such that there is a good embedding of G in the strong product of b paths. ◮ So the notion of threshold dimension corresponds in some way to our usual geometrical notion of dimension.

slide-98
SLIDE 98

A GEOMETRICAL CHARACTERIZATION

Theorem (MMO 2019+): Let G be a graph. Then τ(G) = b if and only if b is the smallest number such that there is a good embedding of G in the strong product of b paths. ◮ So the notion of threshold dimension corresponds in some way to our usual geometrical notion of dimension. ◮ We thought this was cool!

slide-99
SLIDE 99

A GEOMETRICAL CHARACTERIZATION

Theorem (MMO 2019+): Let G be a graph. Then τ(G) = b if and only if b is the smallest number such that there is a good embedding of G in the strong product of b paths. ◮ So the notion of threshold dimension corresponds in some way to our usual geometrical notion of dimension. ◮ We thought this was cool! ◮ Is it useful?

slide-100
SLIDE 100

Question: Are there trees of arbitrarily large metric dimension whose threshold dimension is 2?

slide-101
SLIDE 101

Question: Are there trees of arbitrarily large metric dimension whose threshold dimension is 2? Answer: Yes.

slide-102
SLIDE 102

Question: Are there trees of arbitrarily large metric dimension whose threshold dimension is 2? Answer: Yes.

slide-103
SLIDE 103

Question: Are there trees of arbitrarily large metric dimension whose threshold dimension is 2? Answer: Yes.

slide-104
SLIDE 104

Question: Are there trees of arbitrarily large metric dimension whose threshold dimension is 2? Answer: Yes.

slide-105
SLIDE 105

Question: Are there trees of arbitrarily large metric dimension whose threshold dimension is 2? Answer: Yes.

slide-106
SLIDE 106

FUTURE PROSPECTS

slide-107
SLIDE 107

FUTURE PROSPECTS

◮ Complexity

slide-108
SLIDE 108

FUTURE PROSPECTS

◮ Complexity

◮ Is the problem of determining the threshold dimension NP-hard?

slide-109
SLIDE 109

FUTURE PROSPECTS

◮ Complexity

◮ Is the problem of determining the threshold dimension NP-hard? ◮ Is there a polynomial time algorithm for determining the threshold dimension of a tree?

slide-110
SLIDE 110

FUTURE PROSPECTS

◮ Complexity

◮ Is the problem of determining the threshold dimension NP-hard? ◮ Is there a polynomial time algorithm for determining the threshold dimension of a tree?

◮ How much difference can a single edge make?

slide-111
SLIDE 111

FUTURE PROSPECTS

◮ Complexity

◮ Is the problem of determining the threshold dimension NP-hard? ◮ Is there a polynomial time algorithm for determining the threshold dimension of a tree?

◮ How much difference can a single edge make?

◮ Theorem (Chartrand et al., 2000): If H is obtained from a tree T by adding a single edge, then β(T) − 2 ≤ β(H) ≤ β(T) + 1.

slide-112
SLIDE 112

FUTURE PROSPECTS

◮ Complexity

◮ Is the problem of determining the threshold dimension NP-hard? ◮ Is there a polynomial time algorithm for determining the threshold dimension of a tree?

◮ How much difference can a single edge make?

◮ Theorem (Chartrand et al., 2000): If H is obtained from a tree T by adding a single edge, then β(T) − 2 ≤ β(H) ≤ β(T) + 1. ◮ The proof relies heavily on properties of trees. What can be said for general graphs?

slide-113
SLIDE 113

Thank you!