parameterized complexity of vertex deletion into perfect
play

Parameterized Complexity of Vertex Deletion into Perfect Graph - PowerPoint PPT Presentation

Parameterized Complexity of Vertex Deletion into Perfect Graph Classes Pim van t Hof University of Bergen joint work with Pinar Heggernes University of Bergen Bart M. P. Jansen Utrecht University Stefan Kratsch Utrecht University Yngve


  1. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 The only holes in G ∗ are the ones corresponding to sets in H . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  2. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 The only holes in G ∗ are the ones corresponding to sets in H . Any antihole in G ∗ has length 5. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  3. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 The only holes in G ∗ are the ones corresponding to sets in H . Any antihole in G ∗ is a hole of length 5. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  4. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  5. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  6. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  7. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  8. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  9. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  10. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  11. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  12. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  13. Theorem Perfect Deletion is W[2]-hard. Proof (sketch). Reduction from Hitting Set ( k ) . Given instance ( U, H , k ) of Hitting Set , create graph G ∗ : 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  14. Theorem Perfect Deletion is W[2]-hard. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  15. Theorem Perfect Deletion is W[2]-hard. Theorem (Marx, 2010) Chordal Deletion is FPT. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  16. Theorem Perfect Deletion is W[2]-hard. Theorem (Marx, 2010) Chordal Deletion is FPT. perfect ⇐ ⇒ (odd hole,odd antihole)-free chordal ⇐ ⇒ ( C 4 ,hole)-free Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  17. Theorem Perfect Deletion is W[2]-hard. Theorem (Marx, 2010) Chordal Deletion is FPT. perfect ⇐ ⇒ (odd hole,odd antihole)-free weakly chordal ⇐ ⇒ (hole,antihole)-free chordal ⇐ ⇒ ( C 4 ,hole)-free Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  18. Theorem Perfect Deletion is W[2]-hard. Theorem (Marx, 2010) Chordal Deletion is FPT. perfect ⇐ ⇒ (odd hole,odd antihole)-free weakly chordal ⇐ ⇒ (hole,antihole)-free chordal ⇐ ⇒ ( C 4 ,hole)-free chordal ⊂ weakly chordal ⊂ perfect Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  19. Theorem Perfect Deletion is W[2]-hard. Theorem (Marx, 2010) Chordal Deletion is FPT. perfect ⇐ ⇒ (odd hole,odd antihole)-free weakly chordal ⇐ ⇒ (hole,antihole)-free chordal ⇐ ⇒ ( C 4 ,hole)-free chordal ⊂ weakly chordal ⊂ perfect FPT W[2]-hard Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  20. Theorem Perfect Deletion is W[2]-hard. Theorem (Marx, 2010) Chordal Deletion is FPT. perfect ⇐ ⇒ (odd hole,odd antihole)-free weakly chordal ⇐ ⇒ (hole,antihole)-free chordal ⇐ ⇒ ( C 4 ,hole)-free chordal ⊂ weakly chordal ⊂ perfect ? FPT W[2]-hard Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  21. Theorem Perfect Deletion is W[2]-hard. Theorem (Marx, 2010) Chordal Deletion is FPT. 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  22. Theorem Perfect Deletion is W[2]-hard. Theorem (Marx, 2010) Chordal Deletion is FPT. 1 3 2 3 2 4 5 G ∗ 1 2 3 4 5 Every hole or antihole in G ∗ is an odd hole. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  23. Theorem Perfect Deletion is W[2]-hard. Theorem (Marx, 2010) Chordal Deletion is FPT. Corollary Weakly Chordal Deletion is W[2]-hard. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  24. F F - Deletion is... edgeless FPT acyclic FPT bipartite FPT chordal FPT planar FPT claw-free FPT cograph FPT split FPT outerplanar FPT bounded tw FPT wheel-free W[2]-hard Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  25. F F - Deletion is... edgeless FPT acyclic FPT bipartite FPT chordal FPT planar FPT claw-free FPT cograph FPT split FPT outerplanar FPT bounded tw FPT wheel-free W[2]-hard perfect W[2]-hard weakly chordal W[2]-hard Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  26. Kernelization Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  27. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  28. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Example: F = class of forests, G is the graph below, k = 2 . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  29. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Example: F = class of forests, G is the graph below, k = 2 . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  30. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Example: F = class of forests, G is the graph below, k = 2 . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  31. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Example: F = class of forests, G is the graph below, k = 2 . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  32. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Example: F = class of forests, G is the graph below, k = 2 . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  33. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Example: F = class of forests, G is the graph below, k = 2 . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  34. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Observation Restricted F -Deletion is FPT for every graph class F that can be recognized in polynomial time. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  35. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Observation Restricted F -Deletion is FPT for every graph class F that can be recognized in polynomial time. What about polynomial kernels? Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  36. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? F Restricted F -Deletion polynomial kernel chordal FPT weakly chordal FPT perfect FPT Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  37. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? F Restricted F -Deletion polynomial kernel chordal FPT yes weakly chordal FPT perfect FPT Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  38. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? F Restricted F -Deletion polynomial kernel chordal FPT yes no ∗ weakly chordal FPT perfect FPT no ∗ ∗ assuming NP � coNP/poly Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  39. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? F Restricted F -Deletion polynomial kernel chordal FPT yes no ∗ weakly chordal FPT perfect FPT no ∗ ∗ assuming NP � coNP/poly Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  40. Theorem Neither Restricted Perfect Deletion nor Restricted Weakly Chordal Deletion admits a polynomial kernel, unless NP ⊆ coNP/poly. Proof (sketch). Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  41. Theorem Neither Restricted Perfect Deletion nor Restricted Weakly Chordal Deletion admits a polynomial kernel, unless NP ⊆ coNP/poly. Proof (sketch). Reduction from Hitting Set , once more. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  42. Theorem Neither Restricted Perfect Deletion nor Restricted Weakly Chordal Deletion admits a polynomial kernel, unless NP ⊆ coNP/poly. Proof (sketch). Reduction from Hitting Set , once more. Hitting Set ( k ) Input : A set U , a family H of subsets of U , and an integer k . Parameter : k . : Is there a set U ′ ⊆ U with | U ′ | ≤ k that contains a Question vertex from every set in H ? Theorem (Downey & Fellows, 1999) Hitting Set ( k ) is W[2]-complete. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  43. Theorem Neither Restricted Perfect Deletion nor Restricted Weakly Chordal Deletion admits a polynomial kernel, unless NP ⊆ coNP/poly. Proof (sketch). Reduction from Hitting Set , once more. Hitting Set ( | U | ) Input : A set U , a family H of subsets of U , and an integer k . Parameter : | U | . : Is there a set U ′ ⊆ U with | U ′ | ≤ k that contains a Question vertex from every set in H ? Theorem (Dom, Lokshtanov & Saurabh, 2009) Hitting Set ( | U | ) does not admit a polynomial kernel, unless NP ⊆ coNP/poly. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  44. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Example: F = class of forests, G is the graph below, k = 2 . F Restricted F -Deletion polynomial kernel chordal FPT yes no ∗ weakly chordal FPT perfect FPT no ∗ ∗ assuming NP � coNP/poly Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  45. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Example: F = class of forests, G is the graph below, k = 2 . F Restricted F -Deletion polynomial kernel chordal FPT yes no ∗ weakly chordal FPT perfect FPT no ∗ ∗ assuming NP � coNP/poly Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  46. Restricted F -Deletion Input : A graph G , a set X ⊆ V ( G ) such that G − X is in F , and an integer k . Parameter : | X | . : Is there a set S ⊆ X with | S | ≤ k such that G − S Question is a member of F ? Example: F = class of forests, G is the graph below, k = 2 . F Restricted F -Deletion polynomial kernel chordal FPT yes no ∗ weakly chordal FPT perfect FPT no ∗ ∗ assuming NP � coNP/poly Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  47. Restricted Chordal Deletion : A graph G , a set X ⊆ V ( G ) such that G − X is Input chordal, and an integer k . Parameter : | X | . Question : Is there a set S ⊆ X with | S | ≤ k such that G − S is chordal? Theorem Restricted Chordal Deletion admits a kernel with O ( | X | 4 ) vertices. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  48. Annotated Restricted Chordal Deletion : A graph G , a set X ⊆ V ( G ) such that G − X is Input � X � chordal, a set of critical pairs C ⊆ , and an integer 2 k . Parameter : | X | . Question : Is there a set S ⊆ X with | S | ≤ k such that G − S is chordal, and S contains at least one vertex of each pair in C ? Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  49. Annotated Restricted Chordal Deletion : A graph G , a set X ⊆ V ( G ) such that G − X is Input � X � chordal, a set of critical pairs C ⊆ , and an integer 2 k . Parameter : | X | . Question : Is there a set S ⊆ X with | S | ≤ k such that G − S is chordal, and S contains at least one vertex of each pair in C ? Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  50. Annotated Restricted Chordal Deletion : A graph G , a set X ⊆ V ( G ) such that G − X is Input � X � chordal, a set of critical pairs C ⊆ , and an integer 2 k . Parameter : | X | . Question : Is there a set S ⊆ X with | S | ≤ k such that G − S is chordal, and S contains at least one vertex of each pair in C ? Theorem Annotated Restricted Chordal Deletion admits a kernel with O ( | X | 4 ) vertices. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  51. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 1 If there is a vertex x ∈ X such that G [ { x } ∪ V ( F )] is not chordal, then reduce to the instance ( G − { x } , X \ { x } , C ′ , k ) , where C ′ is obtained from C by deleting all pairs which contain v . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  52. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 1 If there is a vertex x ∈ X such that G [ { x } ∪ V ( F )] is not chordal, then reduce to the instance ( G − { x } , X \ { x } , C ′ , k ) , where C ′ is obtained from C by deleting all pairs which contain v . F (chordal) X x Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  53. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 1 If there is a vertex x ∈ X such that G [ { x } ∪ V ( F )] is not chordal, then reduce to the instance ( G − { x } , X \ { x } , C ′ , k ) , where C ′ is obtained from C by deleting all pairs which contain v . F (chordal) X x Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  54. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 2 If there are two vertices x, y ∈ X with { x, y } / ∈ C such that G [ { x, y } ∪ V ( F )] is not chordal, then reduce to the instance ( G, X, C ∪ {{ x, y }} , k ) . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  55. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 2 If there are two vertices x, y ∈ X with { x, y } / ∈ C such that G [ { x, y } ∪ V ( F )] is not chordal, then reduce to the instance ( G, X, C ∪ {{ x, y }} , k ) . F (chordal) X x y Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  56. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 2 If there are two vertices x, y ∈ X with { x, y } / ∈ C such that G [ { x, y } ∪ V ( F )] is not chordal, then reduce to the instance ( G, X, C ∪ {{ x, y }} , k ) . F (chordal) X x y Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  57. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 2 If there are two vertices x, y ∈ X with { x, y } / ∈ C such that G [ { x, y } ∪ V ( F )] is not chordal, then reduce to the instance ( G, X, C ∪ {{ x, y }} , k ) . F (chordal) X x y Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  58. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 2 If there are two vertices x, y ∈ X with { x, y } / ∈ C such that G [ { x, y } ∪ V ( F )] is not chordal, then reduce to the instance ( G, X, C ∪ {{ x, y }} , k ) . F (chordal) X x y Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  59. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 3 If there is an edge uv ∈ E ( F ) such that N G ( u ) ∩ X = N G ( v ) ∩ X , then reduce to the instance ( G/uv, X, C, k ) . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  60. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 3 If there is an edge uv ∈ E ( F ) such that N G ( u ) ∩ X = N G ( v ) ∩ X , then reduce to the instance ( G/uv, X, C, k ) . F (chordal) X u v Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  61. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 3 If there is an edge uv ∈ E ( F ) such that N G ( u ) ∩ X = N G ( v ) ∩ X , then reduce to the instance ( G/uv, X, C, k ) . F (chordal) X Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  62. Lemma If ( G, X, C, k ) is a reduced instance with respect to Rules 1–3, and P is an induced path in F , then P contains at most 2 | X | + 1 vertices. Proof (sketch). Let P = p 1 · · · p t be an induced path in F . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  63. Lemma If ( G, X, C, k ) is a reduced instance with respect to Rules 1–3, and P is an induced path in F , then P contains at most 2 | X | + 1 vertices. Proof (sketch). Let P = p 1 · · · p t be an induced path in F . An edge p i p i +1 of P is promoted by a vertex x ∈ X if x is adjacent to exactly one of the vertices p i , p i +1 . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  64. Lemma If ( G, X, C, k ) is a reduced instance with respect to Rules 1–3, and P is an induced path in F , then P contains at most 2 | X | + 1 vertices. Proof (sketch). Let P = p 1 · · · p t be an induced path in F . An edge p i p i +1 of P is promoted by a vertex x ∈ X if x is adjacent to exactly one of the vertices p i , p i +1 . Every edge of P is promoted by some vertex in X . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  65. Lemma If ( G, X, C, k ) is a reduced instance with respect to Rules 1–3, and P is an induced path in F , then P contains at most 2 | X | + 1 vertices. Proof (sketch). Let P = p 1 · · · p t be an induced path in F . An edge p i p i +1 of P is promoted by a vertex x ∈ X if x is adjacent to exactly one of the vertices p i , p i +1 . Every edge of P is promoted by some vertex in X . Every vertex in X promotes at most two edges of P . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  66. Lemma If ( G, X, C, k ) is a reduced instance with respect to Rules 1–3, and P is an induced path in F , then P contains at most 2 | X | + 1 vertices. Proof (sketch). Let P = p 1 · · · p t be an induced path in F . An edge p i p i +1 of P is promoted by a vertex x ∈ X if x is adjacent to exactly one of the vertices p i , p i +1 . Every edge of P is promoted by some vertex in X . Every vertex in X promotes at most two edges of P . Hence P has at most 2 | X | edges, and 2 | X | + 1 vertices. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  67. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 4 Repeat the following for each ordered triple ( x, y, z ) of distinct vertices in X : if there is an induced path P between x and z whose internal vertices are all in F − N G ( y ) , then mark all the internal vertices of P . Let Y be the set of vertices that were not marked during this procedure. Reduce to the instance ( G − Y, X, C, k ) . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  68. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 4 Repeat the following for each ordered triple ( x, y, z ) of distinct vertices in X : if there is an induced path P between x and z whose internal vertices are all in F − N G ( y ) , then mark all the internal vertices of P . Let Y be the set of vertices that were not marked during this procedure. Reduce to the instance ( G − Y, X, C, k ) . F (chordal) X x y z P Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  69. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 4 Repeat the following for each ordered triple ( x, y, z ) of distinct vertices in X : if there is an induced path P between x and z whose internal vertices are all in F − N G ( y ) , then mark all the internal vertices of P . Let Y be the set of vertices that were not marked during this procedure. Reduce to the instance ( G − Y, X, C, k ) . F (chordal) X x y z P Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  70. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 4 Repeat the following for each ordered triple ( x, y, z ) of distinct vertices in X : if there is an induced path P between x and z whose internal vertices are all in F − N G ( y ) , then mark all the internal vertices of P . Let Y be the set of vertices that were not marked during this procedure. Reduce to the instance ( G − Y, X, C, k ) . F (chordal) X x y z P Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  71. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 4 Repeat the following for each ordered triple ( x, y, z ) of distinct vertices in X : if there is an induced path P between x and z whose internal vertices are all in F − N G ( y ) , then mark all the internal vertices of P . Let Y be the set of vertices that were not marked during this procedure. Reduce to the instance ( G − Y, X, C, k ) . Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  72. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 4 Repeat the following for each ordered triple ( x, y, z ) of distinct vertices in X : if there is an induced path P between x and z whose internal vertices are all in F − N G ( y ) , then mark all the internal vertices of P . Let Y be the set of vertices that were not marked during this procedure. Reduce to the instance ( G − Y, X, C, k ) . Claim Rule 4 is safe. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

  73. Let ( G, X, C, k ) be an instance of Annotated Restricted Chordal Deletion . Let F = G − X ; note that F is chordal. Rule 4 Repeat the following for each ordered triple ( x, y, z ) of distinct vertices in X : if there is an induced path P between x and z whose internal vertices are all in F − N G ( y ) , then mark all the internal vertices of P . Let Y be the set of vertices that were not marked during this procedure. Reduce to the instance ( G − Y, X, C, k ) . Suppose ( G, X, C, k ) is a yes-instance, with solution S . Since G − S is chordal, G − Y − S is chordal. Hence ( G − Y, X, C, k ) is a yes-instance. Pim van ’t Hof (University of Bergen) et al. Vertex Deletion into Perfect Graph Classes

Recommend


More recommend