Combinatorial Properties of Triangle-Free Rectangle Arrangements - - PowerPoint PPT Presentation

combinatorial properties of triangle free rectangle
SMART_READER_LITE
LIVE PREVIEW

Combinatorial Properties of Triangle-Free Rectangle Arrangements - - PowerPoint PPT Presentation

Combinatorial Properties of Triangle-Free Rectangle Arrangements and the Squarability Problem Martin Torsten Jonathan N ollenburg Ueckerdt Klawitter Karlsruhe Institute of Technology September 25, 2015 23rd International Symposium on


slide-1
SLIDE 1

Combinatorial Properties of Triangle-Free Rectangle Arrangements and the Squarability Problem

Karlsruhe Institute of Technology

September 25, 2015 23rd International Symposium on Graph Drawing & Network Visualization Los Angeles Jonathan Klawitter Martin N¨

  • llenburg

Torsten Ueckerdt

slide-2
SLIDE 2

road map Combinatorial Properties of Triangle-Free Rectangle Arrangements The Squarability Problem

slide-3
SLIDE 3

introduction Contact Representations Combinatorial Descriptions

realize discretize

slide-4
SLIDE 4

introduction Contact Representations Combinatorial Descriptions

realize discretize

slide-5
SLIDE 5

combinatorial descriptions

  • Thm. For any quadrangulation G each of the following

are in bijection.

1

axis-aligned segment representations of G

2

2-orientations of G

3

separating decompositions of G

segments 2-orientations separating decompositions

⇐ ⇒ ⇐ ⇒

[de Fraysseix-Ossona de Mendez 2001]

slide-6
SLIDE 6
  • Thm. For any triangulation G each of the following

are in bijection.

1

bottom-aligned triangle representations of G

2

3-orientations of G

3

Schnyder realizer of G

triangles 3-orientations Schnyder realizer

⇐ ⇒ ⇐ ⇒ combinatorial descriptions

[Schnyder 1991]

slide-7
SLIDE 7
  • Thm. For any plane Laman graph G each of the following

are in bijection.

1

axis-aligned L-shape representations of G

2

3-orientations of the vertex-face augmentation G′

3

angular edge labelings of G

L-shapes 3-orientations

  • f G′

angular edge labelings

⇐ ⇒ ⇐ ⇒ combinatorial descriptions

[Kobourov-U-Verbeek 2013]

slide-8
SLIDE 8
  • Thm. For any rectangular dual G each of the following

are in bijection.

1

rectangle contact representations of G

2

bipolar orientations of G

3

transversal structures of G

rectangles bipolar

  • rientations

tranversal structures

⇐ ⇒ ⇐ ⇒ combinatorial descriptions

[Kant-He 1997]

slide-9
SLIDE 9

motivation Applications graph representations enumeration underlying poset structure local searches small grid drawings incremental construction random generation

slide-10
SLIDE 10
  • verview

axis-aligned segments bottom-aligned triangles axis-aligned L-shapes axis-aligned rectangles separating decompositions Schnyder realizer angular edge labelings transversal structures corners = outgoing edges sides = several outgoing edges

slide-11
SLIDE 11
  • verview

axis-aligned segments bottom-aligned triangles axis-aligned L-shapes axis-aligned rectangles separating decompositions Schnyder realizer angular edge labelings transversal structures corners = outgoing edges sides = several outgoing edges axis-aligned rectangles corner edge labelings Our Contribution:

slide-12
SLIDE 12
  • ur combinatorial description

3) Local Rules

inner vertex

  • uter vertices

1) Orientation 2) Coloring

“who pokes who?” “with which feature?”

4) Graph Class

planar maximal triangle-free

slide-13
SLIDE 13
  • rientation and graph class

4) Graph Class

planar

1) Orientation

“corners = outgoing edges”

slide-14
SLIDE 14
  • rientation and graph class

4) Graph Class

planar

1) Orientation

“corners = outgoing edges” triangle 2 edges for 1 corner

slide-15
SLIDE 15
  • rientation and graph class

4) Graph Class

planar maximal triangle-free

1) Orientation

“corners = outgoing edges” triangle 2 edges for 1 corner

(only 4-faces and 5-faces)

slide-16
SLIDE 16
  • rientation and graph class

4) Graph Class

planar maximal triangle-free

1) Orientation

“corners = outgoing edges” triangle 2 edges for 1 corner every contact involves 2 corners

(only 4-faces and 5-faces)

slide-17
SLIDE 17
  • rientation and graph class

4) Graph Class

planar maximal triangle-free

1) Orientation

“corners = outgoing edges” triangle 2 edges for 1 corner every contact involves 2 corners

(only 4-faces and 5-faces)

double each edge

5) Augment Input Graph

slide-18
SLIDE 18
  • rientation and graph class

4) Graph Class

planar maximal triangle-free

1) Orientation

“corners = outgoing edges” triangle 2 edges for 1 corner every contact involves 2 corners

(only 4-faces and 5-faces)

double each edge

5) Augment Input Graph

1 unused corner in each 5-face ?

slide-19
SLIDE 19
  • rientation and graph class

4) Graph Class

planar maximal triangle-free

1) Orientation

“corners = outgoing edges” triangle 2 edges for 1 corner every contact involves 2 corners

(only 4-faces and 5-faces)

double each edge

5) Augment Input Graph

1 unused corner in each 5-face ? add vertices for inner faces

slide-20
SLIDE 20
  • rientation and graph class

5) Augment Input Graph

add vertices for inner faces add 2 half-edges to each outer vertex double each edge

the closure ¯ G input graph G

slide-21
SLIDE 21
  • rientation and graph class

the closure ¯ G 1) Orientation

face-vertices: “outgoing edges = extremal sides”

4-orientation of ¯ G

4-orientation: outdegree 4 at every vertex

  • riginal vertices: “outgoing edges = corners”
slide-22
SLIDE 22
  • ur combinatorial description

3) Local Rules

inner vertex

  • uter vertices

1) Orientation 2) Coloring

“who pokes who?” “with which feature?”

4) Graph Class

planar maximal triangle-free

slide-23
SLIDE 23

coloring and local rules corner edge labeling 2) Coloring

face-vertices: outgoing edges not colored

4-orientation of ¯ G

  • riginal vertices: one color per corner
slide-24
SLIDE 24

coloring and local rules 3) Local Rules inner vertices

  • uter vertices

green-black alternated black-red alternated red-blue alternated blue-green alternated red-blue black-red green- black blue-green

slide-25
SLIDE 25

main result

  • Thm. For any maximal triangle-free, plane graph G

with quadrilateral outer face, each of the following are in bijection.

1

rectangle contact representations of G

2

4-orientations of the closure ¯ G

3

corner edge labelings of the closure ¯ G

rectangles 4-orientations corner edge labelings

⇐ ⇒ ⇐ ⇒

slide-26
SLIDE 26

additional properties

  • Lem. In every augmented corner edge labeling

each of the following holds. Each color class is a tree. Every non-trivial directed cycle has all 4 colors.

  • Lem. For every maximal triangle-free plane graph G

its closure ¯ G has a 4-orientation. Hence, G has a rectangle contact representation.

G G′ ¯ G′ ¯ G

  • ¯

G

slide-27
SLIDE 27

road map Combinatorial Properties of Triangle-Free Rectangle Arrangements The Squarability Problem

slide-28
SLIDE 28

realize discretize

introduction (2) Intersection Representations Combinatorial Descriptions lines pseudo-lines

?

slide-29
SLIDE 29

realize discretize

introduction (2) Intersection Representations Combinatorial Descriptions circles pseudo-circles

?

slide-30
SLIDE 30

realize discretize

introduction (2) Intersection Representations Combinatorial Descriptions squares rectangles

?

slide-31
SLIDE 31

computational complexity

  • Thm. It is NP-hard to decide whether a given pseudo-line

arrangement is realizable with lines.

  • Thm. It is NP-hard to decide whether a given pseudo-circle

arrangement is realizable with circles.

[Kang-M¨ uller 2014] [Mn¨ ev 1988, Shor 1991]

slide-32
SLIDE 32

computational complexity

  • Thm. It is NP-hard to decide whether a given pseudo-line

arrangement is realizable with lines.

  • Thm. It is NP-hard to decide whether a given pseudo-circle

arrangement is realizable with circles. Question Is it NP-hard to decide whether a given rectangle arrangement is realizable with squares? Our Contribution:

[Kang-M¨ uller 2014] [Mn¨ ev 1988, Shor 1991]

The Squarability Problem

slide-33
SLIDE 33

first examples some unsquarable rectangles

(a)

slide-34
SLIDE 34

first examples some unsquarable rectangles

(a) (b)

slide-35
SLIDE 35

first examples some unsquarable rectangles

(a) (b) (c)

slide-36
SLIDE 36

first examples some unsquarable rectangles

(a) (b) (c) (d)

slide-37
SLIDE 37
  • ur results
  • Thm. Every line-pierced, triangle-free and cross-free

rectangle arrangement is squarable.

  • Thm. Every line-pierced and cross-free rectangle

arrangement without side-intersections is squarable. side-intersection cross line-pierced arrangement Question Is every cross-free rectangle arrangement without side-intersections squarable?

slide-38
SLIDE 38

Thank you for your attention! Combinatorial Properties of Triangle-Free Rectangle Arrangements The Squarability Problem

(joint work with Jonathan Klawitter and Martin N¨

  • llenburg)