locally injective homomorphisms
play

Locally injective homomorphisms Gary MacGillivray University of - PowerPoint PPT Presentation

Locally injective homomorphisms Gary MacGillivray University of Victoria Victoria, BC, Canada gmacgill@uvic.ca Homomorphisms For graphs G and H , think of V ( H ) as a set of colours. Colour V ( G ) so that adjacent vertices get adjacent


  1. Locally injective homomorphisms Gary MacGillivray University of Victoria Victoria, BC, Canada gmacgill@uvic.ca

  2. Homomorphisms For graphs G and H , think of V ( H ) as a set of colours. Colour V ( G ) so that adjacent vertices get adjacent colours. G H ◮ A homomorphism G → H is a function f : V ( G ) → V ( H ) such that f ( x ) f ( y ) ∈ E ( H ) whenever xy ∈ E ( G ).

  3. Homomorphisms For graphs G and H , think of V ( H ) as a set of colours. Colour V ( G ) so that adjacent vertices get adjacent colours. G H ◮ A homomorphism G → H is a function f : V ( G ) → V ( H ) such that f ( x ) f ( y ) ∈ E ( H ) whenever xy ∈ E ( G ).

  4. Homomorphisms For graphs G and H , think of V ( H ) as a set of colours. Colour V ( G ) so that adjacent vertices get adjacent colours. G H ◮ A homomorphism G → H is a function f : V ( G ) → V ( H ) such that f ( x ) f ( y ) ∈ E ( H ) whenever xy ∈ E ( G ).

  5. Homomorphisms For graphs G and H , think of V ( H ) as a set of colours. Colour V ( G ) so that adjacent vertices get adjacent colours. G H ◮ A homomorphism G → H is a function f : V ( G ) → V ( H ) such that f ( x ) f ( y ) ∈ E ( H ) whenever xy ∈ E ( G ).

  6. Homomorphisms For graphs G and H , think of V ( H ) as a set of colours. Colour V ( G ) so that adjacent vertices get adjacent colours. G H ◮ A homomorphism G → H is a function f : V ( G ) → V ( H ) such that f ( x ) f ( y ) ∈ E ( H ) whenever xy ∈ E ( G ).

  7. Homomorphisms For graphs G and H , think of V ( H ) as a set of colours. Colour V ( G ) so that adjacent vertices get adjacent colours. G H ◮ A homomorphism G → H is a function f : V ( G ) → V ( H ) such that f ( x ) f ( y ) ∈ E ( H ) whenever xy ∈ E ( G ).

  8. Homomorphisms For graphs G and H , think of V ( H ) as a set of colours. Colour V ( G ) so that adjacent vertices get adjacent colours. G H ◮ A homomorphism G → H is a function f : V ( G ) → V ( H ) such that f ( x ) f ( y ) ∈ E ( H ) whenever xy ∈ E ( G ). ◮ If H ∼ = K n , then a homomorphism G → H is an n -colouring of G .

  9. Locally injective homomorphisms A homomorphism G → H is locally injective if its restriction to N ( x ) is injective, for every x ∈ V ( G ).

  10. Locally injective homomorphisms A homomorphism G → H is locally injective if its restriction to N ( x ) is injective, for every x ∈ V ( G ). G H

  11. Locally injective homomorphisms A homomorphism G → H is locally injective if its restriction to N ( x ) is injective, for every x ∈ V ( G ). G H

  12. Locally injective homomorphisms A homomorphism G → H is locally injective if its restriction to N ( x ) is injective, for every x ∈ V ( G ). G H

  13. Locally injective homomorphisms A homomorphism G → H is locally injective if its restriction to N ( x ) is injective, for every x ∈ V ( G ). G H

  14. Locally injective homomorphisms A homomorphism G → H is locally injective if its restriction to N ( x ) is injective, for every x ∈ V ( G ). G H When H ∼ = K n , a locally injective homomorphism G → H is a locally injective proper n -colouring.

  15. Locally injective proper n -colourings: I Properly colours the vertices so that no two vertices with a common neighbour get the same colour (the colouring is injective on neighbourhoods). ◮ Colourings of the square.

  16. Locally injective proper n -colourings: I Properly colours the vertices so that no two vertices with a common neighbour get the same colour (the colouring is injective on neighbourhoods). ◮ Colourings of the square. (Join vertices at distance 2.)

  17. Locally injective proper n -colourings: I Properly colours the vertices so that no two vertices with a common neighbour get the same colour (the colouring is injective on neighbourhoods). ◮ Colourings of the square. (Join vertices at distance 2.)

  18. Locally injective proper n -colourings: I Properly colours the vertices so that no two vertices with a common neighbour get the same colour (the colouring is injective on neighbourhoods). ◮ Colourings of the square. ◮ ∆ + 1 colours needed; ∆ 2 + 1 colours suffice.

  19. Locally injective proper n -colourings: II ◮ Polynomial to decide if n ≤ 3 colours suffice; NP-complete for n ≥ 4 [Fiala & Kratochv´ ıl, 2002].

  20. Locally injective proper n -colourings: II ◮ Polynomial to decide if n ≤ 3 colours suffice; NP-complete for n ≥ 4 [Fiala & Kratochv´ ıl, 2002]. ◮ 2 colours suffice if and only if P 3 is not a subgraph of G .

  21. Locally injective proper n -colourings: II ◮ Polynomial to decide if n ≤ 3 colours suffice; NP-complete for n ≥ 4 [Fiala & Kratochv´ ıl, 2002]. ◮ 2 colours suffice if and only if P 3 is not a subgraph of G . ◮ 3 colours suffice if and only if neither K 1 , 3 nor any cycle of length not a multiple of 3 is a subgraph of G .

  22. Locally injective proper n -colourings: II ◮ Polynomial to decide if n ≤ 3 colours suffice; NP-complete for n ≥ 4 [Fiala & Kratochv´ ıl, 2002]. ◮ 2 colours suffice if and only if P 3 is not a subgraph of G . ◮ 3 colours suffice if and only if neither K 1 , 3 nor any cycle of length not a multiple of 3 is a subgraph of G . ◮ Not much is known about the complexity of injective homomorphisms to irreflexive graphs.

  23. Locally injective proper n -colourings: II ◮ Polynomial to decide if n ≤ 3 colours suffice; NP-complete for n ≥ 4 [Fiala & Kratochv´ ıl, 2002]. ◮ 2 colours suffice if and only if P 3 is not a subgraph of G . ◮ 3 colours suffice if and only if neither K 1 , 3 nor any cycle of length not a multiple of 3 is a subgraph of G . ◮ Not much is known about the complexity of injective homomorphisms to irreflexive graphs. ◮ Polynomial when restricted to graphs of bounded treewidth (by Courcelle’s Theorem).

  24. Locally injective proper n -colourings: II ◮ Polynomial to decide if n ≤ 3 colours suffice; NP-complete for n ≥ 4 [Fiala & Kratochv´ ıl, 2002]. ◮ 2 colours suffice if and only if P 3 is not a subgraph of G . ◮ 3 colours suffice if and only if neither K 1 , 3 nor any cycle of length not a multiple of 3 is a subgraph of G . ◮ Not much is known about the complexity of injective homomorphisms to irreflexive graphs. ◮ Polynomial when restricted to graphs of bounded treewidth (by Courcelle’s Theorem). ◮ There is a dichotomy for theta graphs [Lidick` y & Tesaˇ r, 2011].

  25. Locally injective proper n -colourings: II ◮ Polynomial to decide if n ≤ 3 colours suffice; NP-complete for n ≥ 4 [Fiala & Kratochv´ ıl, 2002]. ◮ 2 colours suffice if and only if P 3 is not a subgraph of G . ◮ 3 colours suffice if and only if neither K 1 , 3 nor any cycle of length not a multiple of 3 is a subgraph of G . ◮ Not much is known about the complexity of injective homomorphisms to irreflexive graphs. ◮ Polynomial when restricted to graphs of bounded treewidth (by Courcelle’s Theorem). ◮ There is a dichotomy for theta graphs [Lidick` y & Tesaˇ r, 2011]. ◮ There is a dichotomy in the list version [Fiala & Kratochv´ ıl, 2006].

  26. Locally injective homomorphisms to reflexive graphs: I ◮ A graph is reflexive if it has a loop at every vertex. ◮ If H is reflexive and G → H is a homomorphism, adjacent vertices of G can have the same “colour” (image), even in an injective homomorphism. reflexive H G

  27. Locally injective homomorphisms to reflexive graphs: I ◮ A graph is reflexive if it has a loop at every vertex. ◮ If H is reflexive and G → H is a homomorphism, adjacent vertices of G can have the same “colour” (image), even in an injective homomorphism. reflexive H G

  28. Locally injective homomorphisms to reflexive graphs: I ◮ A graph is reflexive if it has a loop at every vertex. ◮ If H is reflexive and G → H is a homomorphism, adjacent vertices of G can have the same “colour” (image), even in an injective homomorphism. reflexive H G ◮ When H ∼ = K n , a locally injective homomorphism G → H is a locally injective improper n -colouring

  29. Locally injective improper n -colourings: I ◮ Polynomial to decide if k ≤ 2 colours suffice; NP-complete if ıl, ˇ k ≥ 3 [Hahn, Kratochv´ Sir´ aˇ n, & Sotteau, 2002].

  30. Locally injective improper n -colourings: I ◮ Polynomial to decide if k ≤ 2 colours suffice; NP-complete if ıl, ˇ k ≥ 3 [Hahn, Kratochv´ Sir´ aˇ n, & Sotteau, 2002]. ◮ 2 colours suffice if and only if neither K 1 , 3 nor an odd cycle subgraph of G .

  31. Locally injective improper n -colourings: I ◮ Polynomial to decide if k ≤ 2 colours suffice; NP-complete if ıl, ˇ k ≥ 3 [Hahn, Kratochv´ Sir´ aˇ n, & Sotteau, 2002]. ◮ 2 colours suffice if and only if neither K 1 , 3 nor an odd cycle subgraph of G . ◮ ∆ colours needed; ∆ 2 − ∆ + 1 colours suffice.

  32. Locally injective improper n -colourings: I ◮ Polynomial to decide if k ≤ 2 colours suffice; NP-complete if ıl, ˇ k ≥ 3 [Hahn, Kratochv´ Sir´ aˇ n, & Sotteau, 2002]. ◮ 2 colours suffice if and only if neither K 1 , 3 nor an odd cycle subgraph of G . ◮ ∆ colours needed; ∆ 2 − ∆ + 1 colours suffice. ◮ Polynomial for any fixed n when restricted chordal graphs [Hell, Raspaud, & Stacho, 2008].

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