the threshold dimension of a graph
play

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


  1. A N E XAMPLE Consider the graph G = K 1 , 5 .

  2. A N E XAMPLE Consider the graph G = K 1 , 5 . β ( G ) = 4

  3. A N E XAMPLE Consider the graph G = K 1 , 5 . β ( G ) = 4 Now add a couple of carefully chosen edges:

  4. A N E XAMPLE Consider the graph G = K 1 , 5 . β ( G ) = 4 Now add a couple of carefully chosen edges:

  5. A N E XAMPLE Consider the graph G = K 1 , 5 . β ( G ) = 4 Now add a couple of carefully chosen edges:

  6. A N E XAMPLE Consider the graph G = K 1 , 5 . β ( G ) = 4 Now add a couple of carefully chosen edges:

  7. A N E XAMPLE Consider the graph G = K 1 , 5 . β ( G ) = 4 Now add a couple of carefully chosen edges: [ 2 , 2 ] [ 1 , 2 ] [ 2 , 1 ] [ 1 , 1 ]

  8. A N E XAMPLE Consider the graph G = K 1 , 5 . β ( G ) = 4 Now add a couple of carefully chosen edges: [ 2 , 2 ] [ 1 , 2 ] [ 2 , 1 ] τ ( G ) ≤ 2 [ 1 , 1 ]

  9. A N E XAMPLE Consider the graph G = K 1 , 5 . β ( G ) = 4 Now add a couple of carefully chosen edges: [ 2 , 2 ] [ 1 , 2 ] [ 2 , 1 ] τ ( G ) = 2 [ 1 , 1 ]

  10. P LAN M ETRIC D IMENSION T HRESHOLD D IMENSION B OUNDS E MBEDDINGS

  11. T REES

  12. T REES For every positive real number x , let d x denote the smallest positive integer such that x ≤ 2 d x + d x .

  13. T REES For every positive real number x , let d x denote the smallest positive integer such that x ≤ 2 d x + d x . ◮ Note that d x < log 2 ( x ) .

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

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

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

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

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

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

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

  21. A B OUND IN TERMS OF THE C HROMATIC N UMBER

  22. A B OUND IN TERMS OF THE C HROMATIC N UMBER Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k . Then τ ( G ) < k ( d n / k + 2 ) < k (log 2 ( n / k ) + 2 ) .

  23. A B OUND IN TERMS OF THE C HROMATIC N UMBER Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k . Then τ ( G ) < k ( d n / k + 2 ) < k (log 2 ( n / k ) + 2 ) . Sketch of proof:

  24. A B OUND IN TERMS OF THE C HROMATIC N UMBER Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k . Then τ ( G ) < k ( d n / k + 2 ) < k (log 2 ( n / k ) + 2 ) . Sketch of proof: ◮ The vertices of G can be partitioned into k independent sets V 1 , . . . V k , say of orders n 1 , . . . , n k , respectively.

  25. A B OUND IN TERMS OF THE C HROMATIC N UMBER Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k . Then τ ( G ) < k ( d n / k + 2 ) < k (log 2 ( n / k ) + 2 ) . Sketch of proof: ◮ The vertices of G can be partitioned into k independent sets V 1 , . . . V k , say of orders n 1 , . . . , n k , respectively. ◮ Add all edges between these independent sets – we are now looking at K n 1 , n 2 ,..., n k .

  26. A B OUND IN TERMS OF THE C HROMATIC N UMBER Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k . Then τ ( G ) < k ( d n / k + 2 ) < k (log 2 ( n / k ) + 2 ) . Sketch of proof: ◮ The vertices of G can be partitioned into k independent sets V 1 , . . . V k , say of orders n 1 , . . . , n k , respectively. ◮ Add all edges between these independent sets – we are now looking at K n 1 , n 2 ,..., n k . ◮ For every i , take d n i vertices from V i – together, these will form a resolving set.

  27. A B OUND IN TERMS OF THE C HROMATIC N UMBER Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k . Then τ ( G ) < k ( d n / k + 2 ) < k (log 2 ( n / k ) + 2 ) . Sketch of proof: ◮ The vertices of G can be partitioned into k independent sets V 1 , . . . V k , say of orders n 1 , . . . , n k , respectively. ◮ Add all edges between these independent sets – we are now looking at K n 1 , n 2 ,..., n k . ◮ For every i , take d n i vertices from V i – together, these will form a resolving set. ◮ Use ideas like we did for trees.

  28. A B OUND IN TERMS OF THE C HROMATIC N UMBER Theorem (MMO 2019+): Let G be a graph of order n with chromatic number k . Then τ ( G ) < k ( d n / k + 2 ) < k (log 2 ( n / k ) + 2 ) . Sketch of proof: ◮ The vertices of G can be partitioned into k independent sets V 1 , . . . V k , say of orders n 1 , . . . , n k , respectively. ◮ Add all edges between these independent sets – we are now looking at K n 1 , n 2 ,..., n k . ◮ For every i , take d n i vertices from V i – together, these will form a resolving set. ◮ Use ideas like we did for trees. ◮ Finally, show that the worst case is when the n i ’s are approximately equal.

  29. P LAN M ETRIC D IMENSION T HRESHOLD D IMENSION B OUNDS E MBEDDINGS

  30. E MBEDDINGS AND S TRONG P RODUCTS An embedding of G in H is an injective function φ : V ( G ) → V ( H ) satisfying xy ∈ E ( G ) ⇒ φ ( x ) φ ( y ) ∈ E ( H ) .

  31. E MBEDDINGS AND S TRONG P RODUCTS 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 .

  32. E MBEDDINGS AND S TRONG P RODUCTS 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

  33. E MBEDDINGS AND S TRONG P RODUCTS 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

  34. S TRONG P RODUCTS

  35. S TRONG P RODUCTS We will be concerned with embeddings of graphs in the strong product of a number of paths.

  36. S TRONG P RODUCTS 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.

  37. S TRONG P RODUCTS 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. 8 7 6 5 4 3 2 1 00 1 2 3 4 5 6 7 8

  38. S TRONG P RODUCTS 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. 8 7 6 5 4 3 2 1 00 1 2 3 4 5 6 7 8 ◮ The strong product of b paths is an analogous b -dimensional grid.

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

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

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

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

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

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

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

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

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

  48. G OOD E MBEDDINGS

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

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

  51. G OOD E MBEDDINGS ◮ Call an embedding φ of G in the strong product of b paths good if there is a set of vertices W = { w 1 , . . . , w b } such that for all vertices x of G , we have φ ( x ) = [ d φ ( G ) ( φ ( x ) , φ ( w 1 )) , . . . , d φ ( G ) ( φ ( x ) , φ ( w b ))] . ◮ 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.

  52. G OOD E MBEDDINGS ◮ Call an embedding φ of G in the strong product of b paths good if there is a set of vertices W = { w 1 , . . . , w b } such that for all vertices x of G , we have φ ( x ) = [ d φ ( G ) ( φ ( x ) , φ ( w 1 )) , . . . , d φ ( G ) ( φ ( x ) , φ ( w b ))] . ◮ 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. 3 [ 0 , 3 ] [ 3 , 0 ] 2 1 00 [ 2 , 3 ] [ 1 , 2 ] [ 2 , 1 ] [ 3 , 2 ] 1 2 3

  53. M ORE G OOD E MBEDDINGS This tree has metric dimension 5, but has a good embedding in the strong product of only 2 paths. 6 5 4 3 2 1 00 1 2 3 4 5 6

  54. M ORE G OOD E MBEDDINGS This tree has metric dimension 5, but has a good embedding in the strong product of only 2 paths. 6 5 4 3 2 1 00 1 2 3 4 5 6

  55. M ORE G OOD E MBEDDINGS This tree has metric dimension 5, but has a good embedding in the strong product of only 2 paths. 6 5 4 3 2 1 00 1 2 3 4 5 6 This tree has threshold dimension 2.

  56. A G EOMETRICAL C HARACTERIZATION 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.

  57. A G EOMETRICAL C HARACTERIZATION 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.

  58. A G EOMETRICAL C HARACTERIZATION 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!

  59. A G EOMETRICAL C HARACTERIZATION 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?

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

Recommend


More recommend