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.

Recommend


More recommend