fixed parameter algorithms for completion problems on
play

Fixed Parameter Algorithms for Completion Problems on Plane Graphs - PowerPoint PPT Presentation

. . Fixed Parameter Algorithms for Completion Problems on Plane Graphs Dimitris Chatzidimitriou in collaboration with Archontia C. Giannopoulou, Spyridon Maniatis, Clment Requil, Dimitrios M. Thilikos, Dimitris Zoros AGTAC, June 2015


  1. . . Fixed Parameter Algorithms for Completion Problems on Plane Graphs Dimitris Chatzidimitriou in collaboration with Archontia C. Giannopoulou, Spyridon Maniatis, Clément Requilé, Dimitrios M. Thilikos, Dimitris Zoros AGTAC, June 2015 Thursday, June 18, 2015 HELLENIC REPUBLIC National and Kapodistrian University of Athens

  2. The Subgraph & Minor Isomorphism Problems The Subgraph Isomorphism Problem (S.I.) and the Minor Thursday, June 18, 2015 Plane Subgraph & Minor Completion Dimitris Chatzidimitriou (UoA) (Adler et al. 2010) (Robertson & Seymour 1995) M.I. (Eppstein 1999) ? S.I. Planar General G and H and check whether G has any subgraph or minor isomorphic to H . are two well-known NP-complete problems that accept as input two graphs Isomorphism Problem (M.I.) (also known as Minor Containment ) 2 / 31 2 O ( k ) · n O (2 O ( k ) · n + n 2 · log n ) g ( k ) · n 3 where n = | V ( G ) | and k = | V ( H ) | .

  3. The Subgraph & Minor Isomorphism Problems The Subgraph Isomorphism Problem (S.I.) and the Minor Thursday, June 18, 2015 Plane Subgraph & Minor Completion Dimitris Chatzidimitriou (UoA) (Adler et al. 2010) (Robertson & Seymour 1995) M.I. (Eppstein 1999) ? S.I. Planar General G and H and check whether G has any subgraph or minor isomorphic to H . are two well-known NP-complete problems that accept as input two graphs Isomorphism Problem (M.I.) (also known as Minor Containment ) 2 / 31 2 O ( k ) · n O (2 O ( k ) · n + n 2 · log n ) g ( k ) · n 3 where n = | V ( G ) | and k = | V ( H ) | .

  4. Planar and Plane Graphs no two of its edges intersect, apart from any common endpoints. points and its edges are arcs. Each plane graph can be naturally associated to a planar graph through isomorphism. planar graphs on the plane. most factorial) different up to topological isomorphism. Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 3 / 31 ⋆ A planar graph is a graph that can be embedded on the plane such that ⋆ A plane graph is a graph embedded on the plane, so that its vertices are ⋆ The plane graphs can be regarded as “drawings” or embeddings of the ⋆ A planar graph can have infinitely many embeddings but only finite (at

  5. Planar and Plane Graphs no two of its edges intersect, apart from any common endpoints. points and its edges are arcs. Each plane graph can be naturally associated to a planar graph through isomorphism. planar graphs on the plane. most factorial) different up to topological isomorphism. Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 3 / 31 ⋆ A planar graph is a graph that can be embedded on the plane such that ⋆ A plane graph is a graph embedded on the plane, so that its vertices are ⋆ The plane graphs can be regarded as “drawings” or embeddings of the ⋆ A planar graph can have infinitely many embeddings but only finite (at

  6. Planar and Plane Graphs no two of its edges intersect, apart from any common endpoints. points and its edges are arcs. Each plane graph can be naturally associated to a planar graph through isomorphism. planar graphs on the plane. most factorial) different up to topological isomorphism. Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 3 / 31 ⋆ A planar graph is a graph that can be embedded on the plane such that ⋆ A plane graph is a graph embedded on the plane, so that its vertices are ⋆ The plane graphs can be regarded as “drawings” or embeddings of the ⋆ A planar graph can have infinitely many embeddings but only finite (at

  7. Planar and Plane Graphs no two of its edges intersect, apart from any common endpoints. points and its edges are arcs. Each plane graph can be naturally associated to a planar graph through isomorphism. planar graphs on the plane. most factorial) different up to topological isomorphism. Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 3 / 31 ⋆ A planar graph is a graph that can be embedded on the plane such that ⋆ A plane graph is a graph embedded on the plane, so that its vertices are ⋆ The plane graphs can be regarded as “drawings” or embeddings of the ⋆ A planar graph can have infinitely many embeddings but only finite (at

  8. Planar and Plane Graphs cont’d For example: Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 4 / 31 G Γ 1 Γ 2 Γ 3 Here, G is a planar graph and Γ 1 , Γ 2 , and Γ 3 are planar embeddings of G . In fact, Γ 1 and Γ 2 are equivalent (topologically isomorphic) to each other but not to Γ 3 .

  9. Completion Problems Many interesting problems, naturally parameterized by the number of new Thursday, June 18, 2015 Plane Subgraph & Minor Completion Dimitris Chatzidimitriou (UoA) ...and now we are ready to define our two main problems. have been studied a lot lately. edges ( k ), arose with the introduction of the completion operation, which have the property P ? or more of the graphs so that they will Question: Can we add some edges to one 5 / 31 Problem: Π Problem: Π - Completion Input: Graphs G 1 , . . . , G l Input: Graphs G 1 , . . . , G l Question: Do the graphs have a specified property P ?

  10. Completion Problems Many interesting problems, naturally parameterized by the number of new Thursday, June 18, 2015 Plane Subgraph & Minor Completion Dimitris Chatzidimitriou (UoA) ...and now we are ready to define our two main problems. have been studied a lot lately. edges ( k ), arose with the introduction of the completion operation, which have the property P ? or more of the graphs so that they will Question: Can we add some edges to one 5 / 31 Problem: Π Problem: Π - Completion Input: Graphs G 1 , . . . , G l Input: Graphs G 1 , . . . , G l Question: Do the graphs have a specified property P ?

  11. Completion Problems Many interesting problems, naturally parameterized by the number of new Thursday, June 18, 2015 Plane Subgraph & Minor Completion Dimitris Chatzidimitriou (UoA) ...and now we are ready to define our two main problems. have been studied a lot lately. edges ( k ), arose with the introduction of the completion operation, which have the property P ? or more of the graphs so that they will Question: Can we add some edges to one 5 / 31 Problem: Π Problem: Π - Completion Input: Graphs G 1 , . . . , G l Input: Graphs G 1 , . . . , G l Question: Do the graphs have a specified property P ?

  12. The Plane Subgraph Completion Problem Plane Subgraph Completion (PSC) Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 6 / 31 Input: A “host” plane graph Γ and a “pattern” connected plane graph ∆ . Parameter: k = | V (∆) | Question: Can we add edges to Γ so that it contains a subgraph topologically isomorphic to ∆ while remaining planar ? Γ ∆

  13. The Plane Subgraph Completion Problem Plane Subgraph Completion (PSC) Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 7 / 31 Input: A “host” plane graph Γ and a “pattern” connected plane graph ∆ . Parameter: k = | V (∆) | Question: Can we add edges to Γ so that it contains a subgraph topologically isomorphic to ∆ while remaining planar ? Γ ∆

  14. The Plane Top. Minor Completion Problem Plane Topological Minor Completion (PTMC) Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 8 / 31 Input: A “host” plane graph Γ and a “pattern” connected plane graph ∆ . Parameter: k = | V (∆) | Question: Can we add edges to Γ so that it contains a topological minor topologically isomorphic to ∆ while remaining planar ? Γ ∆

  15. The Plane Top. Minor Completion Problem Plane Topological Minor Completion (PTMC) Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 9 / 31 Input: A “host” plane graph Γ and a “pattern” connected plane graph ∆ . Parameter: k = | V (∆) | Question: Can we add edges to Γ so that it contains a topological minor topologically isomorphic to ∆ while remaining planar ? Γ ∆

  16. Our Results Remark. In fact we can even solve more general problems: we can ask that its embeddings can be found in the host. Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 10 / 31 If k := | V (∆) | and n := | V (Γ) | , we give: an FPT algorithm for PSC that runs in time 2 O ( k log k ) · n 2 and an FPT algorithm for PTMC that runs in time g ( k ) · n 2 . the pattern graph ∆ be given as a planar graph and check whether any of

  17. Our Results Remark. In fact we can even solve more general problems: we can ask that its embeddings can be found in the host. Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 10 / 31 If k := | V (∆) | and n := | V (Γ) | , we give: an FPT algorithm for PSC that runs in time 2 O ( k log k ) · n 2 and an FPT algorithm for PTMC that runs in time g ( k ) · n 2 . the pattern graph ∆ be given as a planar graph and check whether any of

  18. First, let’s see the tools we need for the PSC -algorithm... Dimitris Chatzidimitriou (UoA) Plane Subgraph & Minor Completion Thursday, June 18, 2015 11 / 31

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