matching points with rectangles and squares
play

Matching Points with Rectangles and Squares Sergey Bereg, Nikolaus - PowerPoint PPT Presentation

Introduction Rectangles Squares Matching Points with Rectangles and Squares Sergey Bereg, Nikolaus Mutsanas & Alexander Wolff SOFSEM06 university-logo Bereg, Mutsanas & Wolff 1 17 Matching Points with Rectangles and Squares


  1. Introduction Rectangles Squares Matching Points with Rectangles and Squares Sergey Bereg, Nikolaus Mutsanas & Alexander Wolff SOFSEM’06 university-logo Bereg, Mutsanas & Wolff 1 17 Matching Points with Rectangles and Squares

  2. Introduction Rectangles Squares Outline Introduction Matching in graphs and in the plane Already known... Open Problems Rectangles General position 1/2-Approximation Squares Is there a strong realization? Application to map-labeling NP-Completeness university-logo Bereg, Mutsanas & Wolff 2 17 Matching Points with Rectangles and Squares

  3. Introduction Matching in graphs and in the plane Rectangles Already known... Squares Open Problems Matching in graphs Maximum Matching O ( √ nm ) [Micali & Vazirani] Euclidean Minimum-Weight Perfect Matching O ( n 2 . 5 log 4 n ) [Vaidya] O (( n /ε 3 ) log 6 n ) [Varadarajan & Agarwal] Matching with segments, rectangles, squares, disks... university-logo Bereg, Mutsanas & Wolff 3 17 Matching Points with Rectangles and Squares

  4. Introduction Matching in graphs and in the plane Rectangles Already known... Squares Open Problems Matching in the plane Definition Matching is perfect: covers all points. Matching is strong: no overlap. university-logo Bereg, Mutsanas & Wolff 4 17 Matching Points with Rectangles and Squares

  5. Introduction Matching in graphs and in the plane Rectangles Already known... Squares Open Problems Matching in the plane not perfect Definition Matching is perfect: covers all points. Matching is strong: no overlap. university-logo Bereg, Mutsanas & Wolff 4 17 Matching Points with Rectangles and Squares

  6. Introduction Matching in graphs and in the plane Rectangles Already known... Squares Open Problems Matching in the plane strong and perfect Definition Matching is perfect: covers all points. Matching is strong: no overlap. university-logo Bereg, Mutsanas & Wolff 4 17 Matching Points with Rectangles and Squares

  7. Introduction Matching in graphs and in the plane Rectangles Already known... Squares Open Problems Already known... Let P be a set of 2 n points in the plane. Theorem (Rendl & Woeginger) It is NP-hard to decide whether P admits a strong rectilinear segment matching. Theorem (Ábrego et al.) If P is in general position (no two points on a horiz./vert. line), then P admits a perfect disk matching and a perfect square matching. a strong disk matching covering at least 25% of P. a strong square matching covering at least 40% of P. university-logo Bereg, Mutsanas & Wolff 5 17 Matching Points with Rectangles and Squares

  8. Introduction Matching in graphs and in the plane Rectangles Already known... Squares Open Problems Already known... Let P be a set of 2 n points in the plane. Theorem (Rendl & Woeginger) It is NP-hard to decide whether P admits a strong rectilinear segment matching. Theorem (Ábrego et al.) If P is in general position (no two points on a horiz./vert. line), then P admits a perfect disk matching and a perfect square matching. a strong disk matching covering at least 25% of P. a strong square matching covering at least 40% of P. university-logo Bereg, Mutsanas & Wolff 5 17 Matching Points with Rectangles and Squares

  9. Introduction Matching in graphs and in the plane Rectangles Already known... Squares Open Problems Already known... Let P be a set of 2 n points in the plane. Theorem (Rendl & Woeginger) It is NP-hard to decide whether P admits a strong rectilinear segment matching. Theorem (Ábrego et al.) If P is in general position (no two points on a horiz./vert. line), then P admits a perfect disk matching and a perfect square matching. a strong disk matching covering at least 25% of P. a strong square matching covering at least 40% of P. university-logo Bereg, Mutsanas & Wolff 5 17 Matching Points with Rectangles and Squares

  10. Introduction Matching in graphs and in the plane Rectangles Already known... Squares Open Problems Already known... Let P be a set of 2 n points in the plane. Theorem (Rendl & Woeginger) It is NP-hard to decide whether P admits a strong rectilinear segment matching. Theorem (Ábrego et al.) If P is in general position (no two points on a horiz./vert. line), then P admits a perfect disk matching and a perfect square matching. a strong disk matching covering at least 25% of P. a strong square matching covering at least 40% of P. university-logo Bereg, Mutsanas & Wolff 5 17 Matching Points with Rectangles and Squares

  11. Introduction Matching in graphs and in the plane Rectangles Already known... Squares Open Problems Open Problems Questions – How many points can be matched strongly? – Does a given matching have a strong realization? matching size ex. strong realization? segments 100% O ( n log n ) rectangles ? O ( n log n ) n 2 ? n 2 squares ? disks ? ? university-logo Bereg, Mutsanas & Wolff 6 17 Matching Points with Rectangles and Squares

  12. Introduction Matching in graphs and in the plane Rectangles Already known... Squares Open Problems Open Problems Questions – How many points can be matched strongly? – Does a given matching have a strong realization? matching size ex. strong realization? segments 100% O ( n log n ) rectangles 50% O ( n log n ) O ( n 2 log n ) n 2 ? n 2 squares disks ? ? university-logo Bereg, Mutsanas & Wolff 6 17 Matching Points with Rectangles and Squares

  13. Introduction General position Rectangles 1/2-Approximation Squares General position university-logo Bereg, Mutsanas & Wolff 7 17 Matching Points with Rectangles and Squares

  14. Introduction General position Rectangles 1/2-Approximation Squares General position university-logo Bereg, Mutsanas & Wolff 7 17 Matching Points with Rectangles and Squares

  15. Introduction General position Rectangles 1/2-Approximation Squares General position university-logo Bereg, Mutsanas & Wolff 7 17 Matching Points with Rectangles and Squares

  16. Introduction General position Rectangles 1/2-Approximation Squares General position university-logo Bereg, Mutsanas & Wolff 7 17 Matching Points with Rectangles and Squares

  17. Introduction General position Rectangles 1/2-Approximation Squares No general position university-logo Bereg, Mutsanas & Wolff 8 17 Matching Points with Rectangles and Squares

  18. Introduction General position Rectangles 1/2-Approximation Squares No general position university-logo Bereg, Mutsanas & Wolff 8 17 Matching Points with Rectangles and Squares

  19. Introduction General position Rectangles 1/2-Approximation Squares No general position university-logo Bereg, Mutsanas & Wolff 8 17 Matching Points with Rectangles and Squares

  20. Introduction General position Rectangles 1/2-Approximation Squares No general position university-logo Bereg, Mutsanas & Wolff 8 17 Matching Points with Rectangles and Squares

  21. Introduction General position Rectangles 1/2-Approximation Squares No general position π 2 university-logo Bereg, Mutsanas & Wolff 8 17 Matching Points with Rectangles and Squares

  22. Introduction General position Rectangles 1/2-Approximation Squares 1/2-Approximation Divide into subsets → match subsets → put together university-logo Bereg, Mutsanas & Wolff 9 17 Matching Points with Rectangles and Squares

  23. Introduction General position Rectangles 1/2-Approximation Squares 1/2-Approximation Divide into subsets → match subsets → put together H 1 V 1 H 2 V 2 university-logo Bereg, Mutsanas & Wolff 9 17 Matching Points with Rectangles and Squares

  24. Introduction General position Rectangles 1/2-Approximation Squares 1/2-Approximation Divide into subsets → match subsets → put together H 1 V 1 H 2 V 2 university-logo Bereg, Mutsanas & Wolff 9 17 Matching Points with Rectangles and Squares

  25. Introduction General position Rectangles 1/2-Approximation Squares 1/2-Approximation Divide into subsets → match subsets → put together H 1 V 1 H 2 V 2 university-logo Bereg, Mutsanas & Wolff 9 17 Matching Points with Rectangles and Squares

  26. Introduction General position Rectangles 1/2-Approximation Squares 1/2-Approximation Divide into subsets → match subsets → put together university-logo Bereg, Mutsanas & Wolff 9 17 Matching Points with Rectangles and Squares

  27. Introduction General position Rectangles 1/2-Approximation Squares 1/2-Approximation Divide into subsets → match subsets → put together university-logo Bereg, Mutsanas & Wolff 9 17 Matching Points with Rectangles and Squares

  28. Introduction General position Rectangles 1/2-Approximation Squares 1/2-Approximation - worst case (almost) Worst Case university-logo Bereg, Mutsanas & Wolff 10 17 Matching Points with Rectangles and Squares

  29. Introduction General position Rectangles 1/2-Approximation Squares 1/2-Approximation - worst case (almost) Worst Case H 1 V 1 H 2 V 2 H 3 V 3 H 4 V 4 university-logo Bereg, Mutsanas & Wolff 10 17 Matching Points with Rectangles and Squares

  30. Introduction General position Rectangles 1/2-Approximation Squares 1/2-Approximation - worst case (almost) Worst Case H 1 V 1 H 2 V 2 H 3 V 3 H 4 V 4 university-logo Bereg, Mutsanas & Wolff 10 17 Matching Points with Rectangles and Squares

Recommend


More recommend