vertex identifying code in infinite hexagonal grid
play

Vertex Identifying Code in Infinite Hexagonal Grid Gexin Yu - PowerPoint PPT Presentation

Vertex Identifying Code in Infinite Hexagonal Grid Gexin Yu gyu@wm.edu College of William and Mary Joint work with Ari Cukierman Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid Definitions and Motivation Goal: put


  1. Vertex Identifying Code in Infinite Hexagonal Grid Gexin Yu gyu@wm.edu College of William and Mary Joint work with Ari Cukierman Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  2. Definitions and Motivation ◮ Goal: put sensors in a network to detect which machine failed Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  3. Definitions and Motivation ◮ Goal: put sensors in a network to detect which machine failed ◮ A solution: put a sensor on each node Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  4. Definitions and Motivation ◮ Goal: put sensors in a network to detect which machine failed ◮ A solution: put a sensor on each node Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  5. Definitions and Motivation ◮ Goal: put sensors in a network to detect which machine failed ◮ A solution: put a sensor on each node (Too expensive) ◮ Assumptions: Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  6. Definitions and Motivation ◮ Goal: put sensors in a network to detect which machine failed ◮ A solution: put a sensor on each node (Too expensive) ◮ Assumptions: ◮ machines fail one at a time Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  7. Definitions and Motivation ◮ Goal: put sensors in a network to detect which machine failed ◮ A solution: put a sensor on each node (Too expensive) ◮ Assumptions: ◮ machines fail one at a time ◮ each sensor only sends one bit Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  8. Definitions and Motivation ◮ Goal: put sensors in a network to detect which machine failed ◮ A solution: put a sensor on each node (Too expensive) ◮ Assumptions: ◮ machines fail one at a time ◮ each sensor only sends one bit ◮ a sensor at v can see v and its neighbors Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  9. Definitions and Motivation ◮ Goal: put sensors in a network to detect which machine failed ◮ A solution: put a sensor on each node (Too expensive) ◮ Assumptions: ◮ machines fail one at a time ◮ each sensor only sends one bit ◮ a sensor at v can see v and its neighbors ◮ Problem: Find a subset D ⊂ V ( G ) s.t. Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  10. Definitions and Motivation ◮ Goal: put sensors in a network to detect which machine failed ◮ A solution: put a sensor on each node (Too expensive) ◮ Assumptions: ◮ machines fail one at a time ◮ each sensor only sends one bit ◮ a sensor at v can see v and its neighbors ◮ Problem: Find a subset D ⊂ V ( G ) s.t. ◮ for all v ∈ V ( G ), N [ v ] ∩ D � = ∅ , and Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  11. Definitions and Motivation ◮ Goal: put sensors in a network to detect which machine failed ◮ A solution: put a sensor on each node (Too expensive) ◮ Assumptions: ◮ machines fail one at a time ◮ each sensor only sends one bit ◮ a sensor at v can see v and its neighbors ◮ Problem: Find a subset D ⊂ V ( G ) s.t. ◮ for all v ∈ V ( G ), N [ v ] ∩ D � = ∅ , and ◮ ∀ u , v ∈ V ( G ) if u � = v then N [ u ] ∩ D � = N [ v ] ∩ D Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  12. Definitions and Motivation ◮ Goal: put sensors in a network to detect which machine failed ◮ A solution: put a sensor on each node (Too expensive) ◮ Assumptions: ◮ machines fail one at a time ◮ each sensor only sends one bit ◮ a sensor at v can see v and its neighbors ◮ Problem: Find a subset D ⊂ V ( G ) s.t. ◮ for all v ∈ V ( G ), N [ v ] ∩ D � = ∅ , and ◮ ∀ u , v ∈ V ( G ) if u � = v then N [ u ] ∩ D � = N [ v ] ∩ D ◮ Definition: We call such a set D a (vertex identifying) code. Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  13. Examples: codes and non-codes 1 3 2 NO! Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  14. Examples: codes and non-codes 1 3 2 NO! 1 3 2 NO! Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  15. Examples: codes and non-codes 1 3 2 NO! 1 3 2 NO! 1 3 2 YES! Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  16. Examples: codes and non-codes 1 3 2 NO! 1 3 2 NO! 1 3 2 YES! ◮ Observation: Every path P n with n ≥ 3 has a code. Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  17. Examples: codes and non-codes 1 3 2 NO! 1 3 2 NO! 1 3 2 YES! ◮ Observation: Every path P n with n ≥ 3 has a code. Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  18. Find the right problem u v Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  19. Find the right problem u v ◮ Obstacle: N [ u ] = N [ v ], so N [ u ] ∩ D = N [ v ] ∩ D for any D . Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  20. Find the right problem u v ◮ Obstacle: N [ u ] = N [ v ], so N [ u ] ∩ D = N [ v ] ∩ D for any D . ◮ Fact: G has a code iff for all u � = v we have N [ u ] � = N [ v ]. Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  21. Find the right problem u v ◮ Obstacle: N [ u ] = N [ v ], so N [ u ] ∩ D = N [ v ] ∩ D for any D . ◮ Fact: G has a code iff for all u � = v we have N [ u ] � = N [ v ]. ◮ Definition: We call such a graph twin-free. Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  22. Find the right problem u v ◮ Obstacle: N [ u ] = N [ v ], so N [ u ] ∩ D = N [ v ] ∩ D for any D . ◮ Fact: G has a code iff for all u � = v we have N [ u ] � = N [ v ]. ◮ Definition: We call such a graph twin-free. ◮ New problem: If G is twin-free, find a smallest code. Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  23. Find the right problem u v ◮ Obstacle: N [ u ] = N [ v ], so N [ u ] ∩ D = N [ v ] ∩ D for any D . ◮ Fact: G has a code iff for all u � = v we have N [ u ] � = N [ v ]. ◮ Definition: We call such a graph twin-free. ◮ New problem: If G is twin-free, find a smallest code. ◮ We are most interested in infinite grids. Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  24. Infinite graphs ◮ We consider infinite graphs with following properties: Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  25. Infinite graphs ◮ We consider infinite graphs with following properties: ◮ twin-free Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  26. Infinite graphs ◮ We consider infinite graphs with following properties: ◮ twin-free ◮ locally finite (every vertex has finite degree) Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  27. Infinite graphs ◮ We consider infinite graphs with following properties: ◮ twin-free ◮ locally finite (every vertex has finite degree) ◮ vertex transitive (graph looks the same from each vertex) Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  28. Infinite graphs ◮ We consider infinite graphs with following properties: ◮ twin-free ◮ locally finite (every vertex has finite degree) ◮ vertex transitive (graph looks the same from each vertex) ◮ Ex. V ( G Z ) = Z and uv ∈ E ( G Z ) iff | u − v | = 1 (infinite path) Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  29. Infinite graphs ◮ We consider infinite graphs with following properties: ◮ twin-free ◮ locally finite (every vertex has finite degree) ◮ vertex transitive (graph looks the same from each vertex) ◮ Ex. V ( G Z ) = Z and uv ∈ E ( G Z ) iff | u − v | = 1 (infinite path) Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  30. Infinite graphs ◮ We consider infinite graphs with following properties: ◮ twin-free ◮ locally finite (every vertex has finite degree) ◮ vertex transitive (graph looks the same from each vertex) ◮ Ex. V ( G Z ) = Z and uv ∈ E ( G Z ) iff | u − v | = 1 (infinite path) ◮ Definition: Rather than the smallest size code, we want the lowest density (fraction) code. Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  31. Infinite graphs ◮ We consider infinite graphs with following properties: ◮ twin-free ◮ locally finite (every vertex has finite degree) ◮ vertex transitive (graph looks the same from each vertex) ◮ Ex. V ( G Z ) = Z and uv ∈ E ( G Z ) iff | u − v | = 1 (infinite path) ◮ Definition: Rather than the smallest size code, we want the lowest density (fraction) code. ◮ We call this the density of G , τ ( G ). Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  32. Infinite graphs ◮ We consider infinite graphs with following properties: ◮ twin-free ◮ locally finite (every vertex has finite degree) ◮ vertex transitive (graph looks the same from each vertex) ◮ Ex. V ( G Z ) = Z and uv ∈ E ( G Z ) iff | u − v | = 1 (infinite path) ◮ Definition: Rather than the smallest size code, we want the lowest density (fraction) code. ◮ We call this the density of G , τ ( G ). ◮ Question: what is τ ( G Z )? Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

  33. Density of Square and Triangular Grids ◮ Triangular Grid: Karpovsky-Chakrabarty-Levitin (1998) showed that τ = 1 4 . Gexin Yu gyu@wm.edu Vertex Identifying Code in Infinite Hexagonal Grid

Recommend


More recommend