augmenting polygons with matchings
play

Augmenting Polygons with Matchings Alexander Pilz, Jonathan Rollin, - PowerPoint PPT Presentation

Augmenting Polygons with Matchings Alexander Pilz, Jonathan Rollin, Lena Schlipf, Andr e Schulz EuroCG 2020 Problem Given a simple polygon P (or a geometric graph) edges drawn with straight-lines, noncrossing Problem Given a simple polygon


  1. Augmenting Polygons with Matchings Alexander Pilz, Jonathan Rollin, Lena Schlipf, Andr´ e Schulz EuroCG 2020

  2. Problem Given a simple polygon P (or a geometric graph) edges drawn with straight-lines, noncrossing

  3. Problem Given a simple polygon P (or a geometric graph) find a geometric matching on the vertices of P , such that no edges cross in the augmentation. − → this is called a compatible matching

  4. Problem Given a simple polygon P (or a geometric graph) find a geometric matching on the vertices of P , such that no edges cross in the augmentation. − → this is called a compatible matching

  5. Problem Given a simple polygon P (or a geometric graph) find a geometric matching on the vertices of P , such that no edges cross in the augmentation. − → this is called a compatible matching

  6. Problem Given a simple polygon P (or a geometric graph) find a geometric matching on the vertices of P , such that no edges cross in the augmentation. − → this is called a compatible matching

  7. Problem Given a simple polygon P (or a geometric graph) find a geometric matching on the vertices of P , such that no edges cross in the augmentation. − → this is called a compatible matching

  8. Problem Given a simple polygon P (or a geometric graph) • Is there a compatible perfect matching on the vertices of P ?

  9. Problem Given a simple polygon P (or a geometric graph) • Is there a compatible perfect matching on the vertices of P ? • What is the smallest size of a compatible maximal matching of the vertices of P ?

  10. Problem Given a simple polygon P (or a geometric graph) • Is there a compatible perfect matching on the vertices of P ? • What is the smallest size of a compatible maximal matching of the vertices of P ?

  11. Known results • Every polygon with n vertices has a compatible matching of size ≥ n − 3 and there are polygons with compatible 4 matchings of size ≤ n 3 . [Aichholzer, Garc´ ıa, Hurtado, Tejel ’11] • Deciding whether a geometric matching admits a compatible perfect matching such that both matchings together are a cycle is NP-complete. [Akitaya, Korman, Rudoy, Souvaine, T´ oth ’19] • Each geometric matching of even size admits a compatible perfect matching. [Ishaque, Souvaine, T´ oth ’13]

  12. Perfect matchings in polygons Theorem 1 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching.

  13. Perfect matchings in polygons Theorem 1 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT • planar variable-clause incidence graph • only positive literals • formula is satisfied if and only if there is exactly one true variable per clause

  14. Perfect matchings in polygons Theorem 1 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT • variable gadgets: • corner gadget:

  15. Perfect matchings in polygons Theorem 1 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT • variable gadgets: • corner gadget:

  16. Perfect matchings in polygons Theorem 1 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT • variable gadgets: • corner gadget:

  17. Perfect matchings in polygons Theorem 1 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT • variable gadgets: • corner gadget:

  18. Perfect matchings in polygons Theorem 1 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT • variable gadgets: • corner gadget:

  19. Perfect matchings in polygons Theorem 1 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT • variable gadgets: • corner gadget:

  20. Perfect matchings in polygons Theorem 1 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT • variable gadgets: • corner gadget:

  21. Perfect matchings in polygons Theorem 2 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT • variable gadgets: • corner gadget:

  22. Perfect matchings in polygons Theorem 2 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT • bend in a variable gadget:

  23. Perfect matchings in polygons Theorem 2 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT • a split gadget:

  24. Perfect matchings in polygons Theorem 2 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT FALSE TRUE FALSE

  25. Perfect matchings in polygons Theorem 2 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT FALSE TRUE FALSE

  26. Perfect matchings in polygons Theorem 2 Given a simple polygon, it is NP-complete to decide whether it admits a compatible perfect matching. Reduction from POSITIVE PLANAR 1-IN-3SAT FALSE TRUE FALSE

  27. Maximal matchings in polygons Theorem 3 Each maximal compatible matching of a polygon with n vertices has size ≥ n − 4 8 . There are polygons with maximal matchings of size ≤ n 6 .

  28. Maximal matchings in polygons Theorem 3 Each maximal compatible matching of a polygon with n vertices has size ≥ n − 4 8 . There are polygons with maximal matchings of size ≤ n 6 .

  29. Maximal matchings in polygons Theorem 3 Each maximal compatible matching of a polygon with n vertices has size ≥ n − 4 8 . There are polygons with maximal matchings of size ≤ n 6 . + rectangle + add new edge at reflex angles

  30. Maximal matchings in polygons Theorem 3 Each maximal compatible matching of a polygon with n vertices has size ≥ n − 4 8 . There are polygons with maximal matchings of size ≤ n 6 . + rectangle + add new edge at reflex angles • all faces are convex • ≤ 2 unmatched vertices per face • at most 2 + | E ( M ) | + n faces • unmatched vertices incident to exactly 3 faces

  31. Maximal matchings in polygons Theorem 3 Each maximal compatible matching of a polygon with n vertices has size ≥ n − 4 8 . There are polygons with maximal matchings of size ≤ n 6 . • all faces are convex • ≤ 2 unmatched vertices per face • at most 2 + | E ( M ) | + n faces • unmatched vertices incident to exactly 3 faces ⇒ 3 ( n − 2 | E ( M ) | ) ≤ 2 (2 + | E ( M ) | + n )

  32. Maximal matchings in polygons Theorem 3 Each maximal compatible matching of a polygon with n vertices has size ≥ n − 4 8 . There are polygons with maximal matchings of size ≤ n 6 . • all faces are convex • ≤ 2 unmatched vertices per face • at most 2 + | E ( M ) | + n faces • unmatched vertices incident to exactly 3 faces ⇒ 3 ( n − 2 | E ( M ) | ) ≤ 2 (2 + | E ( M ) | + n ) n − 4 ≤ | E ( M ) | 8

  33. Maximal matchings in polygons Theorem 3 Each maximal compatible matching of a polygon with n vertices has size ≥ n − 4 n 8 . 7 There are polygons with maximal matchings of size ≤ n 6 .

  34. Maximal matchings in polygons Theorem 3 Each maximal compatible matching of a polygon with n vertices has size ≥ n − 4 n 8 . 7 There are polygons with maximal matchings of size ≤ n 6 .

  35. Maximal matchings in polygons Theorem 3 Each maximal compatible matching of a polygon with n vertices has size ≥ n − 4 n 8 . 7 There are polygons with maximal matchings of size ≤ n n 6 . 7

  36. One more result Given a geometric graph G , find a set of compatible edges such that the augmented graph has minimum degree 5.

  37. One more result Given a geometric graph G , find a set of compatible edges such that the augmented graph has minimum degree 5. Theorem 4 Given a geometric graph G , it is NP-complete to decide whether there is a set of compatible edges E such that G + E has minimum degree 5.

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