Untangling a planar graph A. Spillner 1 A. Wolff 2 1 School of - - PowerPoint PPT Presentation

untangling a planar graph
SMART_READER_LITE
LIVE PREVIEW

Untangling a planar graph A. Spillner 1 A. Wolff 2 1 School of - - PowerPoint PPT Presentation

Untangling a planar graph A. Spillner 1 A. Wolff 2 1 School of Computing Sciences University of East Anglia 2 Faculteit Wiskunde en Informatica Technische Universiteit Eindhoven Current Trends in Theory and Practice of Computer Science, 2008


slide-1
SLIDE 1

Untangling a planar graph

  • A. Spillner1
  • A. Wolff2

1School of Computing Sciences

University of East Anglia

2Faculteit Wiskunde en Informatica

Technische Universiteit Eindhoven

Current Trends in Theory and Practice of Computer Science, 2008

slide-2
SLIDE 2

Outline

Statement of the problem and previous work The basic idea for our lower bound construction Our results Concluding remarks

slide-3
SLIDE 3

Geometric graphs

A graph G = (V, E) with a fixed straight line drawing δ in the plane.

slide-4
SLIDE 4

Crossing edges

Two edges that share a point that is not an endpoint of both.

slide-5
SLIDE 5

Untangling a geometric graph

Move vertices to new positions to get rid of all crossing edges.

u u v v

slide-6
SLIDE 6

Fixed vertices

Vertices that are not moved during the untangling process are called fixed.

u u v v

slide-7
SLIDE 7

Restriction to planar graphs

Clearly, not every geometric graph can be untangled. So, we assume that G is planar, that is, there exists a drawing without crossing edges.

slide-8
SLIDE 8

Statement of the problem

◮ Given a straight line drawing δ of a planar graph G we

define fix(G, δ) as the maximum number of vertices that can be kept fixed when untangling δ.

◮ Given a planar graph G we define

fix(G) as the minimum of fix(G, δ) over all possible straight line drawings δ of G.

slide-9
SLIDE 9

Statement of the problem

◮ Goal

Give upper and lower bounds on fix(G) in terms of the number n of vertices of G.

◮ Intuitively

What is the number of vertices we can always keep fixed no matter what planar graph on n vertices we are given and how “bad” the drawing of it is?

slide-10
SLIDE 10

Previously known lower bounds

◮ Paths and cycles (Pach and Tardos 2002):

Ω( √ n)

◮ Trees (Goaoc et al. 2007):

Ω( √ n)

◮ General planar graphs (Goaoc et al. 2007, Verbitsky 2007):

3

slide-11
SLIDE 11

Previously known upper bounds

◮ Cycles (Pach and Tardos 2002):

O((n log n)2/3)

◮ General planar graphs (Goaoc et al. 2007)

O( √ n)

slide-12
SLIDE 12

Making our live easy

For the lower bound construction we will assume that the given planar graph G is triangulated, that is, any additional edge will make G non-planar.

slide-13
SLIDE 13

The given drawing

1 2 3 4 5 6 7 8 9 10 11 12 13

slide-14
SLIDE 14

Guiding our construction

7 13 8 9 11 3 10 4 5 12 1 2 6

A path with no chords on one side.

slide-15
SLIDE 15

Back to the given drawing

8 9 10 11 12 13 2 3 1 6 5 4 7

slide-16
SLIDE 16

Untangling the path

8 9 10 11 12 13 2 3 1 6 5 4 7

slide-17
SLIDE 17

Untangling the chords

8 9 10 11 12 13 2 3 1 6 5 4 7

slide-18
SLIDE 18

Drawings with star-shaped boundary

(Hong and Nagamochi 2006)

slide-19
SLIDE 19

The resulting untangled drawing

8 9 10 11 12 13 2 3 1 6 5 4 7

For a path with l vertices we can keep Ω( √ l) vertices fixed.

slide-20
SLIDE 20

Finding suitable long paths in the given graph

We have

◮ a vertex u of high degree,

u

  • r

◮ a large diameter (and then using Schnyder Woods).

slide-21
SLIDE 21

Our results

Lower bounds:

◮ General planar graphs:

Ω(

  • log n

log log n)

◮ Outerplanar graphs:

Ω( √ n) Upper bound:

◮ Outerplanar graphs:

O( √ n)

slide-22
SLIDE 22

Concluding remarks

Two main results:

◮ Asymptotically tight lower and upper bounds for the class

  • f outerplanar graphs.

◮ The path construction outlined in this talk is a main building

block in the proof of the recently improved lower bound for general planar graphs (Bose et al. 2007), which yields Ω(

4

√ n).