parameterized edge hamiltonicity
play

Parameterized Edge-Hamiltonicity Valia Mitsou, JST ERATO Joint - PowerPoint PPT Presentation

Parameterized Edge-Hamiltonicity Valia Mitsou, JST ERATO Joint with: Michael Lampis, Kazuhisa Makino, Yushi Uno. Osaka RIMS, Kyoto Prefecture University University Edge-Hamiltonian Path Edge-Hamiltonian Path 1 2 Ordering of the


  1. Parameterized Edge-Hamiltonicity Valia Mitsou, JST ERATO

  2. Joint with: Michael Lampis, Kazuhisa Makino, Yushi Uno. Osaka RIMS, Kyoto Prefecture University University

  3. Edge-Hamiltonian Path Edge-Hamiltonian Path 1 2 “Ordering of the edges such that consecutive edges share a common vertex.” 5 3 4 1/24

  4. Edge-Hamiltonian Path Edge-Hamiltonian Path 1 2 “Ordering of the edges such that consecutive edges share a common vertex.” 5 3 4 Edge-Hamiltonian Path: 14, 1/24

  5. Edge-Hamiltonian Path Edge-Hamiltonian Path 1 2 “Ordering of the edges such that consecutive edges share a common vertex.” 5 3 4 Edge-Hamiltonian Path: 14, 42, 1/24

  6. Edge-Hamiltonian Path Edge-Hamiltonian Path 1 2 “Ordering of the edges such that consecutive edges share a common vertex.” 5 3 4 Edge-Hamiltonian Path: 14, 42, 25, 1/24

  7. Edge-Hamiltonian Path Edge-Hamiltonian Path 1 2 “Ordering of the edges such that consecutive edges share a common vertex.” 5 3 4 Edge-Hamiltonian Path: 14, 42, 25, 51, 1/24

  8. Edge-Hamiltonian Path Edge-Hamiltonian Path 1 2 “Ordering of the edges such that consecutive edges share a common vertex.” 5 3 4 Edge-Hamiltonian Path: 14, 42, 25, 51, 53, 1/24

  9. Edge-Hamiltonian Path Edge-Hamiltonian Path 1 2 “Ordering of the edges such that consecutive edges share a common vertex.” 5 3 4 Edge-Hamiltonian Path: 14, 42, 25, 51, 53, 34, 1/24

  10. Edge-Hamiltonian Path Edge-Hamiltonian Path 1 2 “Ordering of the edges such that consecutive edges share a common vertex.” 5 3 4 Edge-Hamiltonian Path: 14, 42, 25, 51, 53, 34, 32 1/24

  11. Edge-Hamiltonian Path 1 2 Edge-Hamiltonian Path is like Hamiltonian Path 25 on Line Graphs. 23 15 24 14 3 5 35 34 4 Edge-Hamiltonian Path: 14, 42, 25, 51, 53, 34, 32 2/24

  12. Edge-Hamiltonian Path 1 2 Edge-Hamiltonian Path is like Hamiltonian Path 25 on Line Graphs. 23 15 24 14 3 5 35 34 4 Edge-Hamiltonian Path: 14, 42, 25, 51, 53, 34, 32 2/24

  13. Edge-Hamiltonian Path as Dominating Eulerian Subgraph Dominating Eulerian Subgraph 1 2 “Find a connected subgraph G' of G, st: 1. G' is Eulerian; 5 3 2. All remaining edges of G are covered by a vertex in G'.” 4 Harary & Nash-Williams (1965): Edge-Hamiltonian Path is equivalent with Dominating Eulerian Subgraph. 3/24

  14. Edge-Hamiltonian Path as Dominating Eulerian Subgraph Dominating Eulerian Subgraph 1 2 “Find a connected subgraph G' of G, st: 1. G' is Eulerian; 5 3 2. All remaining edges of G are covered by a vertex in G'.” 4 Eulerian path: 53, 34 3/24

  15. Edge-Hamiltonian Path as Dominating Eulerian Subgraph Dominating Eulerian Subgraph 1 2 “Find a connected subgraph G' of G, st: 1. G' is Eulerian; 5 3 2. All remaining edges of G are covered by a vertex in G'.” 4 Eulerian path: 53, 34 Edge-Hamiltonian Path: 3/24

  16. Edge-Hamiltonian Path as Dominating Eulerian Subgraph Dominating Eulerian Subgraph 1 2 “Find a connected subgraph G' of G, st: 1. G' is Eulerian; 5 3 2. All remaining edges of G are covered by a vertex in G'.” 4 Eulerian path: 53, 34 Edge-Hamiltonian Path: 51 3/24

  17. Edge-Hamiltonian Path as Dominating Eulerian Subgraph Dominating Eulerian Subgraph 1 2 “Find a connected subgraph G' of G, st: 1. G' is Eulerian; 5 3 2. All remaining edges of G are covered by a vertex in G'.” 4 Eulerian path: 53, 34 Edge-Hamiltonian Path: 51, 52 3/24

  18. Edge-Hamiltonian Path as Dominating Eulerian Subgraph Dominating Eulerian Subgraph 1 2 “Find a connected subgraph G' of G, st: 1. G' is Eulerian; 5 3 2. All remaining edges of G are covered by a vertex in G'.” 4 Eulerian path: 53, 34 Edge-Hamiltonian Path: 51, 52, 53 3/24

  19. Edge-Hamiltonian Path as Dominating Eulerian Subgraph Dominating Eulerian Subgraph 1 2 “Find a connected subgraph G' of G, st: 1. G' is Eulerian; 5 3 2. All remaining edges of G are covered by a vertex in G'.” 4 Eulerian path: 53, 34 Edge-Hamiltonian Path: 51, 52, 53, 32 3/24

  20. Edge-Hamiltonian Path as Dominating Eulerian Subgraph Dominating Eulerian Subgraph 1 2 “Find a connected subgraph G' of G, st: 1. G' is Eulerian; 5 3 2. All remaining edges of G are covered by a vertex in G'.” 4 Eulerian path: 53, 34 Edge-Hamiltonian Path: 51, 52, 53, 32, 34 3/24

  21. Edge-Hamiltonian Path as Dominating Eulerian Subgraph Dominating Eulerian Subgraph 1 2 “Find a connected subgraph G' of G, st: 1. G' is Eulerian; 5 3 2. All remaining edges of G are covered by a vertex in G'.” 4 Eulerian path: 53, 34 Edge-Hamiltonian Path: 51, 52, 53, 32, 34, 41 3/24

  22. Edge-Hamiltonian Path as Dominating Eulerian Subgraph Dominating Eulerian Subgraph 1 2 “Find a connected subgraph G' of G, st: 1. G' is Eulerian; 5 3 2. All remaining edges of G are covered by a vertex in G'.” 4 Eulerian path: 53, 34 Edge-Hamiltonian Path: 51, 52, 53, 32, 34, 41, 42 3/24

  23. EHP – related work EHP is NP-Complete (Bertossi 1981); – NP-Complete even on bipartite graphs (Lai and Wei 1993) or on graphs with maximum degree 3 (Ryjacek et al. 2011). Demaine et. al. 2014: EHP on bipartite graphs parameterized by the size of the smaller part is in XP. Motivation: UNO game. 4/24

  24. Solitaire UNO as Hamiltonicity Deck of cards ● c colors; ● b numbers. Matching rule: Cards agree either in number or in color . ➔ Given m cards, discard them one by one, following the matching rule. 5/24

  25. Solitaire UNO as Hamiltonicity Deck of cards ● c colors; ● b numbers. Matching rule: Cards agree either in number or in color . ➔ Given m cards, discard them one by one, following the matching rule. 5/24

  26. Solitaire UNO as Edge-Hamiltonicity Colors Numbers g 2 b 3 r 4 y 5 6/24

  27. Solitaire UNO as Edge-Hamiltonicity Colors Numbers g 2 b 3 r 4 y 5 Solution: 2, 5, 5, 5, 4, 2, 2, 3, 4, 4 6/24

  28. EHP – related work EHP is NP-Complete (Bertossi 1981); – NP-Complete even on bipartite graphs (Lai and Wei 1993) or on graphs with maximum degree 3 (Ryjacek et al. 2011). Demaine et. al. 2014: EHP on bipartite graphs parameterized by the size of the smaller part is in XP. ● Question: Is EHP on bipartite graphs FPT? 7/24

  29. Our Results ● EHP parameterized by size of a vertex cover admits a cubic kernel; – (Independently shown by Dei et. al. in FUN 2014) ● EHP on arbitrary hypergraphs parameterized by size of a hitting set is FPT; ● EHP parameterized by treewidth or cliquewidth is FPT. – (Vertex HP is FPT for tw but W-hard for cw.) – Invoke theorem by Gursky & Wanke (2000): Graphs of bounded cw and no large bi-cliques have bounded tw. 8/24

  30. Bipartite Graphs (one small part) Colors (c) Numbers (b) g 0 b 1 IS r 2 y 3 4 IS 5 6 7 8 9 9/24

  31. Graphs of small Vertex Cover Colors (c) Numbers (b) g 0 b 1 r 2 y 3 4 IS 5 6 7 8 9 10/24

  32. Kernelization algorithms Given an instance of the problem, we construct (in polynomial time) an equivalent new instance with size that depends only on the parameter. 11/24

  33. EHP in bipartite graphs with one small part admits a cubic kernel Given an instance of EHP with c colors and b numbers, we construct (in polynomial time) an equivalent new instance where: – For each color, there will be at most O(c 2 ) numbers of that color. – Thus, there will be at most O(c 3 ) numbers. 12/24

  34. EHP in bipartite graphs with one small part admits a cubic kernel In an EHP, each color-group appears at most c times. SOL: 1 5 5 3 … 2 8 8 7 13/24

  35. EHP in bipartite graphs with one small part admits a cubic kernel In an EHP, each color-group appears at most c times. SOL':1 5 8 2 … 3 5 8 7 13/24

  36. EHP in bipartite graphs with one small part admits a cubic kernel In an EHP, each color-group appears at most c times. At most c-1 SOL': … … … At most c 14/24

  37. EHP in bipartite graphs with one small part admits a cubic kernel Intuition: EHP has a small backbone, which we need to identify. All other edges can move freely in and out of the EHP. SOL': … … … 5 At most 2c 15/24

  38. EHP in bipartite graphs with one small part admits a cubic kernel Intuition: EHP has a small backbone, which we need to identify. All other edges can move freely in and out of the EHP. SOL': … … … At most 2c 15/24

  39. EHP in bipartite graphs with one small part admits a cubic kernel Intuition: EHP has a small backbone, which we need to identify. All other edges can move freely in and out of the EHP. SOL': … … … 5 At most 2c 15/24

  40. EHP in bipartite graphs with one small part admits a cubic kernel colors b Blue numbers > 4c 2 16/24

  41. EHP in bipartite graphs with one small part admits a cubic kernel colors b N(S) o S v S e m Blue g r ≤ 4c a l a l numbers l p > 4c 2 16/24

  42. EHP in bipartite graphs with one small part admits a cubic kernel colors b N(S) o S v S e m Blue r a l a l numbers l p > 4c 2 7 16/24

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