parity edge coloring of graphs
play

Parity Edge-Coloring of Graphs Douglas B. West Department of - PowerPoint PPT Presentation

Parity Edge-Coloring of Graphs Douglas B. West Department of Mathematics University of Illinois at Urbana-Champaign west@math.uiuc.edu (Joint with David Bunde, Kevin Milans, Hehui Wu) Motivation What graphs embed in a k -dimensional cube?


  1. Parity Edge-Coloring of Graphs Douglas B. West Department of Mathematics University of Illinois at Urbana-Champaign west@math.uiuc.edu (Joint with David Bunde, Kevin Milans, Hehui Wu)

  2. Motivation What graphs embed in a k -dimensional cube? Ques.

  3. Motivation What graphs embed in a k -dimensional cube? Ques. • k -coloring the edges by the k coordinates yields natural necessary conditions. In this coloring: (1) On every cycle, every color appears even # times. (2) On every path, some color appears odd # times.

  4. Motivation What graphs embed in a k -dimensional cube? Ques. • k -coloring the edges by the k coordinates yields natural necessary conditions. In this coloring: (1) On every cycle, every color appears even # times. (2) On every path, some color appears odd # times. • Some graphs ( C 2 m + 1 , K 2 , 3 , etc.) occur in no cube, but every graph has a coloring satisfying (2).

  5. Motivation What graphs embed in a k -dimensional cube? Ques. • k -coloring the edges by the k coordinates yields natural necessary conditions. In this coloring: (1) On every cycle, every color appears even # times. (2) On every path, some color appears odd # times. • Some graphs ( C 2 m + 1 , K 2 , 3 , etc.) occur in no cube, but every graph has a coloring satisfying (2). Def. Parity edge-coloring = edge-coloring having (2). Parity edge-chrom. num. p ( G ) = min # colors needed. • • • • • • • • • •

  6. Motivation What graphs embed in a k -dimensional cube? Ques. • k -coloring the edges by the k coordinates yields natural necessary conditions. In this coloring: (1) On every cycle, every color appears even # times. (2) On every path, some color appears odd # times. • Some graphs ( C 2 m + 1 , K 2 , 3 , etc.) occur in no cube, but every graph has a coloring satisfying (2). Def. Parity edge-coloring = edge-coloring having (2). Parity edge-chrom. num. p ( G ) = min # colors needed. • • • • • • • • • • p ( G ) ≥ χ ′ ( G ) , and H ⊆ G ⇒ p ( H ) ≤ p ( G ) . Obs. Pf. Every parity edge-coloring is a proper edge-coloring. Every parity edge-col. of G is a parity edge-col. of H .

  7. A Related Parameter Def. Parity walk = walk using each color even #times. Strong parity edge-coloring (spec) = edge-coloring such that every parity walk is closed. spec number ˆ p ( G ) = least #colors in a spec.

  8. A Related Parameter Def. Parity walk = walk using each color even #times. Strong parity edge-coloring (spec) = edge-coloring such that every parity walk is closed. spec number ˆ p ( G ) = least #colors in a spec. Obs. p ( G ) ≥ p ( G ) . ˆ

  9. A Related Parameter Def. Parity walk = walk using each color even #times. Strong parity edge-coloring (spec) = edge-coloring such that every parity walk is closed. spec number ˆ p ( G ) = least #colors in a spec. Obs. p ( G ) ≥ p ( G ) . ˆ p ( K n ) = p ( K n ) = χ ′ ( K n ) = n − 1 when n = 2 k , with ˆ Thm. a unique coloring.

  10. A Related Parameter Def. Parity walk = walk using each color even #times. Strong parity edge-coloring (spec) = edge-coloring such that every parity walk is closed. spec number ˆ p ( G ) = least #colors in a spec. Obs. p ( G ) ≥ p ( G ) . ˆ p ( K n ) = p ( K n ) = χ ′ ( K n ) = n − 1 when n = 2 k , with ˆ Thm. a unique coloring. p ( K n ) = 2 ⌈ lg n ⌉ − 1 for all n . [Main Result] ˆ Thm.

  11. A Related Parameter Def. Parity walk = walk using each color even #times. Strong parity edge-coloring (spec) = edge-coloring such that every parity walk is closed. spec number ˆ p ( G ) = least #colors in a spec. Obs. p ( G ) ≥ p ( G ) . ˆ p ( K n ) = p ( K n ) = χ ′ ( K n ) = n − 1 when n = 2 k , with ˆ Thm. a unique coloring. p ( K n ) = 2 ⌈ lg n ⌉ − 1 for all n . [Main Result] ˆ Thm. p ( K n ) = 2 ⌈ lg n ⌉ − 1 for all n . (Known for n ≤ 16 .) Conj.

  12. Motivating Application Thm. (Daykin-Lovász [1975]) If S is a family of n finite sets, and B is a nontrivial Boolean function, then # { B ( ,  ) : ,  ∈ S } ≥ n . • Marica-Schönheim [1969] proved it for B = set diff.

  13. Motivating Application Thm. (Daykin-Lovász [1975]) If S is a family of n finite sets, and B is a nontrivial Boolean function, then # { B ( ,  ) : ,  ∈ S } ≥ n . • Marica-Schönheim [1969] proved it for B = set diff. Thm. If S is a family of n finite sets, and ⊕ is symmetric diff., then # {  ⊕  : ,  ∈ S } ≥ 2 ⌈ lg n ⌉ .

  14. Motivating Application Thm. (Daykin-Lovász [1975]) If S is a family of n finite sets, and B is a nontrivial Boolean function, then # { B ( ,  ) : ,  ∈ S } ≥ n . • Marica-Schönheim [1969] proved it for B = set diff. Thm. If S is a family of n finite sets, and ⊕ is symmetric diff., then # {  ⊕  : ,  ∈ S } ≥ 2 ⌈ lg n ⌉ . Pf. View S as V ( K n ) . For  ∈ E ( K n ) , let f (  ) =  ⊕  .

  15. Motivating Application Thm. (Daykin-Lovász [1975]) If S is a family of n finite sets, and B is a nontrivial Boolean function, then # { B ( ,  ) : ,  ∈ S } ≥ n . • Marica-Schönheim [1969] proved it for B = set diff. Thm. If S is a family of n finite sets, and ⊕ is symmetric diff., then # {  ⊕  : ,  ∈ S } ≥ 2 ⌈ lg n ⌉ . Pf. View S as V ( K n ) . For  ∈ E ( K n ) , let f (  ) =  ⊕  . In traversing an edge, the color is the set of elements added or deleted to get the name of the next vertex.

  16. Motivating Application Thm. (Daykin-Lovász [1975]) If S is a family of n finite sets, and B is a nontrivial Boolean function, then # { B ( ,  ) : ,  ∈ S } ≥ n . • Marica-Schönheim [1969] proved it for B = set diff. Thm. If S is a family of n finite sets, and ⊕ is symmetric diff., then # {  ⊕  : ,  ∈ S } ≥ 2 ⌈ lg n ⌉ . Pf. View S as V ( K n ) . For  ∈ E ( K n ) , let f (  ) =  ⊕  . In traversing an edge, the color is the set of elements added or deleted to get the name of the next vertex. ∴ a parity walk must end where it starts. ∴ f is a spec, and the number of colors (symmetric differences) is at least 2 ⌈ lg n ⌉ − 1 . Add ∅ for  ⊕  .

  17. Embedding T rees in k -cubes Prop. A tree T is a subgraph of Q k ⇔ p ( T ) ≤ k .

  18. Embedding T rees in k -cubes Prop. A tree T is a subgraph of Q k ⇔ p ( T ) ≤ k . Pf. It suffices to show p ( T ) = k T embeds in Q k . ⇒

  19. Embedding T rees in k -cubes Prop. A tree T is a subgraph of Q k ⇔ p ( T ) ≤ k . Pf. It suffices to show p ( T ) = k T embeds in Q k . ⇒ Fix r ∈ V ( T ) . Define f (  ) ∈ V ( Q k ) by letting bit  be the parity of color  usage on the r,  -path in T .

  20. Embedding T rees in k -cubes Prop. A tree T is a subgraph of Q k ⇔ p ( T ) ≤ k . Pf. It suffices to show p ( T ) = k T embeds in Q k . ⇒ Fix r ∈ V ( T ) . Define f (  ) ∈ V ( Q k ) by letting bit  be the parity of color  usage on the r,  -path in T . The image of each edge in T is an edge in Q k .

  21. Embedding T rees in k -cubes Prop. A tree T is a subgraph of Q k ⇔ p ( T ) ≤ k . Pf. It suffices to show p ( T ) = k T embeds in Q k . ⇒ Fix r ∈ V ( T ) . Define f (  ) ∈ V ( Q k ) by letting bit  be the parity of color  usage on the r,  -path in T . The image of each edge in T is an edge in Q k . ∃ color with odd usage on the , -path, so f (  ) � = f (  ) .

  22. Embedding T rees in k -cubes Prop. A tree T is a subgraph of Q k ⇔ p ( T ) ≤ k . Pf. It suffices to show p ( T ) = k T embeds in Q k . ⇒ Fix r ∈ V ( T ) . Define f (  ) ∈ V ( Q k ) by letting bit  be the parity of color  usage on the r,  -path in T . The image of each edge in T is an edge in Q k . ∃ color with odd usage on the , -path, so f (  ) � = f (  ) . • Embeddability in hypercubes is NP-complete for trees (Wagner–Corneil [1990]), so computing p ( G ) is also.

  23. Embedding T rees in k -cubes Prop. A tree T is a subgraph of Q k ⇔ p ( T ) ≤ k . Pf. It suffices to show p ( T ) = k T embeds in Q k . ⇒ Fix r ∈ V ( T ) . Define f (  ) ∈ V ( Q k ) by letting bit  be the parity of color  usage on the r,  -path in T . The image of each edge in T is an edge in Q k . ∃ color with odd usage on the , -path, so f (  ) � = f (  ) . Cor. (Havel-Movárek [1972]) A graph G embeds in Q k G has a k -pec where every cycle is a parity walk. ⇔

  24. Embedding T rees in k -cubes Prop. A tree T is a subgraph of Q k ⇔ p ( T ) ≤ k . Pf. It suffices to show p ( T ) = k T embeds in Q k . ⇒ Fix r ∈ V ( T ) . Define f (  ) ∈ V ( Q k ) by letting bit  be the parity of color  usage on the r,  -path in T . The image of each edge in T is an edge in Q k . ∃ color with odd usage on the , -path, so f (  ) � = f (  ) . Cor. (Havel-Movárek [1972]) A graph G embeds in Q k G has a k -pec where every cycle is a parity walk. ⇔ Pf. Embed a spanning tree T of G in Q k as done above.

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