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

extending simple drawings
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Irene Parada Extending Simple Drawings

Extending Simple Drawings

Alan Arroyo1, Martin Derka2, and Irene Parada3

1 IST Austria 2 Carleton University, Canada 3 Graz University of Technology, Austria

slide-2
SLIDE 2

Irene Parada Extending Simple Drawings

Simple drawings

slide-3
SLIDE 3

Irene Parada Extending Simple Drawings

Simple drawings

Not simple drawings:

slide-4
SLIDE 4

Irene Parada Extending Simple Drawings

Simple drawings

Locally fixed: now they are!

slide-5
SLIDE 5

Irene Parada Extending Simple Drawings

Simple drawings

Locally fixed: now they are! Drawings that minimize the total number of crossings are simple.

slide-6
SLIDE 6

Irene Parada Extending Simple Drawings

Extending a partial representation

Abstract graph G (Partial) representation of a subgraph of G

slide-7
SLIDE 7

Irene Parada Extending Simple Drawings

Extending a partial representation

Abstract graph G (Partial) representation of a subgraph of G

slide-8
SLIDE 8

Irene Parada Extending Simple Drawings

Extending a partial representation

Abstract graph G (Partial) representation of a subgraph of G

slide-9
SLIDE 9

Irene Parada Extending Simple Drawings

Extending a partial representation

  • [Bagheri, Razzazi ’10]
  • [Jel´

ınek, Kratochv´ ıl, Rutter ’13]

  • [Angelini et. al. ’15]
  • [Mchedlidze, N¨
  • llenburg,

Rutter ’15]

  • [Br¨

uckner, Rutter ’17]

  • [Da Lozzo, Di Battista,

Frati ’19]

  • [Patrignani ’06]
  • [Klav´

ık, Kratochv´ ıl, Krawczyk, Walczak ’12]

  • [Chaplick et. al. ’14]
  • [Klav´

ık, Kratochv´ ıl, Otachi, Saitoh ’15]

  • [Klav´

ık et. al. ’17]

  • [Klav´

ık et. al. ’17]

  • [Chaplick et. al. ’18]
  • [Chaplick, Fulek, Klav´

ık ’19] Extending partial drawings

  • f planar graphs:

Extending partial rep. that are not drawings:

slide-10
SLIDE 10

Irene Parada Extending Simple Drawings

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.

slide-11
SLIDE 11

Irene Parada Extending Simple Drawings

Can we always insert the remaining edges?

In straight-line drawings trivially YES

slide-12
SLIDE 12

Irene Parada Extending Simple Drawings

Can we always insert the remaining edges?

In pseudolinear drawings YES by Levis enlargement lemma

slide-13
SLIDE 13

Irene Parada Extending Simple Drawings

Can we always insert the remaining edges?

u v

slide-14
SLIDE 14

Irene Parada Extending Simple Drawings

Can we always insert the remaining edges?

u v

slide-15
SLIDE 15

Irene Parada Extending Simple Drawings

Can we always insert the remaining edges?

u v [Kynˇ cl ’13] uv cannot be added

slide-16
SLIDE 16

Irene Parada Extending Simple Drawings

Can we always insert the remaining edges?

u v [Kynˇ cl ’13] uv cannot be added

slide-17
SLIDE 17

Irene Parada Extending Simple Drawings

Can we always insert the remaining edges?

u v [Kynˇ cl ’13] u v ... ... uv cannot be added Km,n

slide-18
SLIDE 18

Irene Parada Extending Simple Drawings

Can we always insert the remaining edges?

u v [Kynˇ cl ’13] u v ... ... uv cannot be added u v ... Km,n Kn \ uv

slide-19
SLIDE 19

Irene Parada Extending Simple Drawings

Can we always insert the remaining edges?

u v [Kynˇ cl ’13] u v ... ... uv cannot be added u v ... Km,n Kn \ uv What about matchings?

slide-20
SLIDE 20

Irene Parada Extending Simple Drawings

Can we always insert the remaining edges?

u v [Kynˇ cl ’13] u v ... ... uv cannot be added u v ... Km,n Kn \ uv What about matchings? [Kynˇ cl, Pach, Radoiˇ ci´ c, T´

  • th ’14]

u v u v

slide-21
SLIDE 21

Irene Parada Extending Simple Drawings

Inserting a set of edges is NP-complete

Reduction from monotone 3SAT.

slide-22
SLIDE 22

Irene Parada Extending Simple Drawings

Inserting a set of edges is NP-complete

Reduction from monotone 3SAT.

Variable gadget u v

slide-23
SLIDE 23

Irene Parada Extending Simple Drawings

Inserting a set of edges is NP-complete

Reduction from monotone 3SAT.

Variable gadget u v

slide-24
SLIDE 24

Irene Parada Extending Simple Drawings

Inserting a set of edges is NP-complete

Reduction from monotone 3SAT.

Variable gadget u v v u Clause gadget

slide-25
SLIDE 25

Irene Parada Extending Simple Drawings

Inserting a set of edges is NP-complete

Reduction from monotone 3SAT.

Variable gadget u v v u Clause gadget Wire gadget u v

slide-26
SLIDE 26

Irene Parada Extending Simple Drawings

Inserting a set of edges is NP-complete

Reduction from monotone 3SAT.

true false Clause gadgets Wire gadgets Variable gadget

slide-27
SLIDE 27

Irene Parada Extending Simple Drawings

Finding the largest extension is APX-hard

Reduction from maximum indep. set in max. deg. ≤ 3.

slide-28
SLIDE 28

Irene Parada Extending Simple Drawings

Finding the largest extension is APX-hard

Reduction from maximum indep. set in max. deg. ≤ 3.

v u Vertex gadget

slide-29
SLIDE 29

Irene Parada Extending Simple Drawings

Finding the largest extension is APX-hard

Reduction from maximum indep. set in max. deg. ≤ 3.

v u Vertex gadget u v Edge gadget

slide-30
SLIDE 30

Irene Parada Extending Simple Drawings

Finding the largest extension is APX-hard

Reduction from maximum indep. set in max. deg. ≤ 3.

v u Vertex gadget u v Edge gadget

slide-31
SLIDE 31

Irene Parada Extending Simple Drawings

Finding the largest extension is APX-hard

Reduction from maximum indep. set in max. deg. ≤ 3.

slide-32
SLIDE 32

Irene Parada Extending Simple Drawings

Inserting one single edge

...

u v An edge may be added in exponentially many ways.

slide-33
SLIDE 33

Irene Parada Extending Simple Drawings

Inserting one single edge

...

u v An edge may be added in exponentially many ways. View in the dual: Heterochromatic path.

slide-34
SLIDE 34

Irene Parada Extending Simple Drawings

Inserting one single edge

...

u v An edge may be added in exponentially many ways. View in the dual: Heterochromatic path.

slide-35
SLIDE 35

Irene Parada Extending Simple Drawings

Inserting one single edge

...

u v An edge may be added in exponentially many ways. 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. View in the dual: Heterochromatic path.

slide-36
SLIDE 36

Irene Parada Extending Simple Drawings

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.

slide-37
SLIDE 37

Irene Parada Extending Simple Drawings

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?

slide-38
SLIDE 38

Irene Parada Extending Simple Drawings

Conclusions

  • A. Arroyo, F. Klute, I. Parada, R. Seidel, B. Vogtenhuber, T. Wiedera.

Extending simple drawings with one edge is hard. arXiv:1909.07347. 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?

S

  • l

v e d

slide-39
SLIDE 39

Irene Parada Extending Simple Drawings

Conclusions

  • A. Arroyo, F. Klute, I. Parada, R. Seidel, B. Vogtenhuber, T. Wiedera.

Extending simple drawings with one edge is hard. arXiv:1909.07347. 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.

Thank you!

Question:

  • Computational complexity of deciding whether a given edge can

be inserted?

S

  • l

v e d