extending simple drawings
play

Extending Simple Drawings Alan Arroyo 1 , Martin Derka 2 , and Irene - PowerPoint PPT Presentation

Extending Simple Drawings Alan Arroyo 1 , Martin Derka 2 , and Irene Parada 3 1 IST Austria 2 Carleton University, Canada 3 Graz University of Technology, Austria Irene Parada Extending Simple Drawings Simple drawings Irene Parada Extending


  1. Extending Simple Drawings Alan Arroyo 1 , Martin Derka 2 , and Irene Parada 3 1 IST Austria 2 Carleton University, Canada 3 Graz University of Technology, Austria Irene Parada Extending Simple Drawings

  2. Simple drawings Irene Parada Extending Simple Drawings

  3. Simple drawings Not simple drawings: Irene Parada Extending Simple Drawings

  4. Simple drawings Locally fixed: now they are! Irene Parada Extending Simple Drawings

  5. Simple drawings Drawings that minimize the total number of crossings are simple. Locally fixed: now they are! Irene Parada Extending Simple Drawings

  6. Extending a partial representation Abstract graph G (Partial) representation of a subgraph of G Irene Parada Extending Simple Drawings

  7. Extending a partial representation Abstract graph G (Partial) representation of a subgraph of G Irene Parada Extending Simple Drawings

  8. Extending a partial representation Abstract graph G (Partial) representation of a subgraph of G Irene Parada Extending Simple Drawings

  9. Extending a partial representation Extending partial drawings Extending partial rep. that of planar graphs: are not drawings: • [Bagheri, Razzazi ’10] • [Klav´ ık, Kratochv´ ıl, • [Jel´ ınek, Kratochv´ ıl, Krawczyk, Walczak ’12] Rutter ’13] • [Chaplick et. al. ’14] • [Angelini et. al. ’15] • [Klav´ ık, Kratochv´ ıl, • [Mchedlidze, N¨ ollenburg, Otachi, Saitoh ’15] Rutter ’15] • [Klav´ ık et. al. ’17] • [Br¨ uckner, Rutter ’17] • [Klav´ ık et. al. ’17] • [Da Lozzo, Di Battista, • [Chaplick et. al. ’18] Frati ’19] • [Chaplick, Fulek, Klav´ ık • [Patrignani ’06] ’19] Irene Parada Extending Simple Drawings

  10. Can we always insert the remaining edges? Given a simple drawing D ( G ) of a graph G = ( V, E ) we want to insert a set of edges (of the complement of G ) s.t. the result is a simple drawing with D ( G ) as a subdrawing. Irene Parada Extending Simple Drawings

  11. Can we always insert the remaining edges? In straight-line drawings trivially YES Irene Parada Extending Simple Drawings

  12. Can we always insert the remaining edges? In pseudolinear drawings YES by Levis enlargement lemma Irene Parada Extending Simple Drawings

  13. Can we always insert the remaining edges? u v Irene Parada Extending Simple Drawings

  14. Can we always insert the remaining edges? u v Irene Parada Extending Simple Drawings

  15. Can we always insert the remaining edges? uv cannot be added u v [Kynˇ cl ’13] Irene Parada Extending Simple Drawings

  16. Can we always insert the remaining edges? uv cannot be added u v [Kynˇ cl ’13] Irene Parada Extending Simple Drawings

  17. Can we always insert the remaining edges? uv cannot be added ... ... u u v v K m,n [Kynˇ cl ’13] Irene Parada Extending Simple Drawings

  18. Can we always insert the remaining edges? uv cannot be added ... ... ... u u v v u v K m,n [Kynˇ cl ’13] K n \ uv Irene Parada Extending Simple Drawings

  19. Can we always insert the remaining edges? uv cannot be added ... ... ... u u v v u v K m,n [Kynˇ cl ’13] K n \ uv What about matchings? Irene Parada Extending Simple Drawings

  20. Can we always insert the remaining edges? uv cannot be added ... ... ... u u v v u v K m,n [Kynˇ cl ’13] K n \ uv What about matchings? v v [Kynˇ cl, Pach, u u Radoiˇ ci´ c, T´ oth ’14] Irene Parada Extending Simple Drawings

  21. Inserting a set of edges is NP-complete Reduction from monotone 3SAT. Irene Parada Extending Simple Drawings

  22. Inserting a set of edges is NP-complete Reduction from monotone 3SAT. u v Variable gadget Irene Parada Extending Simple Drawings

  23. Inserting a set of edges is NP-complete Reduction from monotone 3SAT. u v Variable gadget Irene Parada Extending Simple Drawings

  24. Inserting a set of edges is NP-complete Reduction from monotone 3SAT. u u v v Variable gadget Clause gadget Irene Parada Extending Simple Drawings

  25. Inserting a set of edges is NP-complete Reduction from monotone 3SAT. u u u v v v Variable gadget Clause gadget Wire gadget Irene Parada Extending Simple Drawings

  26. Inserting a set of edges is NP-complete Reduction from monotone 3SAT. Variable gadget Wire gadgets Clause gadgets true false Irene Parada Extending Simple Drawings

  27. Finding the largest extension is APX-hard Reduction from maximum indep. set in max. deg. ≤ 3 . Irene Parada Extending Simple Drawings

  28. Finding the largest extension is APX-hard Reduction from maximum indep. set in max. deg. ≤ 3 . u v Vertex gadget Irene Parada Extending Simple Drawings

  29. Finding the largest extension is APX-hard Reduction from maximum indep. set in max. deg. ≤ 3 . u v v u Vertex gadget Edge gadget Irene Parada Extending Simple Drawings

  30. Finding the largest extension is APX-hard Reduction from maximum indep. set in max. deg. ≤ 3 . u v v u Vertex gadget Edge gadget Irene Parada Extending Simple Drawings

  31. Finding the largest extension is APX-hard Reduction from maximum indep. set in max. deg. ≤ 3 . Irene Parada Extending Simple Drawings

  32. Inserting one single edge An edge may be added in exponentially many ways. u v ... Irene Parada Extending Simple Drawings

  33. Inserting one single edge An edge may be added in exponentially many ways. u v ... View in the dual: Heterochromatic path. Irene Parada Extending Simple Drawings

  34. Inserting one single edge An edge may be added in exponentially many ways. u v ... View in the dual: Heterochromatic path. Irene Parada Extending Simple Drawings

  35. Inserting one single edge An edge may be added in exponentially many ways. u v ... View in the dual: Heterochromatic path. Theorem: If { u, v } is a dominating set for G then the problem of extending D ( G ) with the edge uv can be decided in polynomial time. Irene Parada Extending Simple Drawings

  36. Conclusions Results: • Deciding if we can insert a set of k edges is NP-complete. • Maximizing the number of edges from a given set that we can insert is APX-hard. • Under certain conditions we can decide in polynomial time if we can insert a particular edge. Irene Parada Extending Simple Drawings

  37. Conclusions Results: • Deciding if we can insert a set of k edges is NP-complete. • Maximizing the number of edges from a given set that we can insert is APX-hard. • Under certain conditions we can decide in polynomial time if we can insert a particular edge. Question: • Computational complexity of deciding whether a given edge can be inserted? Irene Parada Extending Simple Drawings

  38. Conclusions Results: • Deciding if we can insert a set of k edges is NP-complete. • Maximizing the number of edges from a given set that we can insert is APX-hard. • Under certain conditions we can decide in polynomial time if we can insert a particular edge. d Question: e v l o • Computational complexity of deciding whether a given edge can S be inserted? A. Arroyo, F. Klute, I. Parada, R. Seidel, B. Vogtenhuber, T. Wiedera. Extending simple drawings with one edge is hard. arXiv:1909.07347. Irene Parada Extending Simple Drawings

  39. Conclusions Results: • Deciding if we can insert a set of k edges is NP-complete. • Maximizing the number of edges from a given set that we can insert is APX-hard. • Under certain conditions we can decide in polynomial time if we can insert a particular edge. d Question: e v l o • Computational complexity of deciding whether a given edge can S be inserted? A. Arroyo, F. Klute, I. Parada, R. Seidel, B. Vogtenhuber, T. Wiedera. Extending simple drawings with one edge is hard. arXiv:1909.07347. Thank you! Irene Parada Extending Simple Drawings

Recommend


More recommend