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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend