Visibility Graphs of Staircase Polygons Yulia Alexandr Mentor: - - PowerPoint PPT Presentation

visibility graphs of staircase polygons
SMART_READER_LITE
LIVE PREVIEW

Visibility Graphs of Staircase Polygons Yulia Alexandr Mentor: - - PowerPoint PPT Presentation

Visibility Graphs of Staircase Polygons Yulia Alexandr Mentor: Prof. James Abello NSF grant CCF-1559855 Let me remind you We consider a simple non-degenerate collection of points in the plane that produces a polygon v 1 u 1 In


slide-1
SLIDE 1

Visibility Graphs of Staircase Polygons

Yulia Alexandr Mentor: Prof. James Abello NSF grant CCF-1559855

slide-2
SLIDE 2

Let me remind you…

  • We consider a simple non-degenerate collection of

points in the plane that produces a polygon

  • In particular, we look at staircase polygon paths
  • Two vertices of a polygon are called internally visible

if the closed line segment between them is either an edge of the polygon or lies entirely in the interior of the polygon (Abello et al)

  • The visibility graph of a polygon is a graph whose

vertex set is the same as the vertex set of the polygon and whose edges are the straight-line segments between internally visible vertices

v0

v2

u2

v3

u3

v4

u4

v5 v1

u1

slide-3
SLIDE 3

Balanced Tableau

1 2 3 4 8 7 9 10 6 5

  • Hook of a cell is the collection of cells that includes

the chosen cell with all the cells above it and all the cells to the right

  • Mate cells with respect to the chosen cell
  • A tableau is balanced if the value of every cell lies in

between every pair of mate cells in its hook

  • (!) Tableau represents slope ranks in a staircase path
  • n n vertices

2 3 4 5 3 4 5 2 1

slide-4
SLIDE 4

1 1 1 1 1 1 1 1 1 2 3 4 8 7 9 10 6 5 1

Local Max (Min) Rule

  • Apply the rule to obtain the

adjacency matrix

slide-5
SLIDE 5

Problem Statement

  • The problem is known to be PSPACE
  • We also want to know whether it is NP or P

? ?

Problem Statement: Input: A balanced tableau Tn Output: Build a staircase polygon s.t. its visibility graph is isomorphic to localmax (Tn)

slide-6
SLIDE 6

What I tried:

  • Random Stuff

L

  • Convex Hull Approach

L

  • Inductive Approach

L / J

  • Visibility Regions Approach

😎

slide-7
SLIDE 7

Visibility Regions Approach

  • Starts building from the middle
  • Takes advantage of unboundedness
  • Forms a visibility region to place each new vertex

1 1 1 1 1 1 1 1 1 2 3 4 5 5 4 3 2 1

slide-8
SLIDE 8

3 2 4 1 1 1 1 1 1 1 1 1 2 3 4 5 5 4 3 2 1

Example

slide-9
SLIDE 9

3 2 4 1 1 1 1 1 1 1 1 1 2 3 4 5 5 4 3 2 1

Example

slide-10
SLIDE 10

3 2 4 1 1 1 1 1 1 1 1 1 2 3 4 5 5 4 3 2 1

Example

slide-11
SLIDE 11

3 2 4 1 1 1 1 1 1 1 1 1 2 3 4 5 5 4 3 2 1

Example

1

slide-12
SLIDE 12

3 2 4 1 1 1 1 1 1 1 1 1 2 3 4 5 5 4 3 2 1

Example

1

slide-13
SLIDE 13

3 2 4 1 1 1 1 1 1 1 1 1 2 3 4 5 5 4 3 2 1

Example

1 5

slide-14
SLIDE 14
  • Can visibility regions be empty?

Too good to be true…

slide-15
SLIDE 15
  • Can visibility regions be empty? Yep.

Too good to be true…

slide-16
SLIDE 16
  • Can visibility regions be empty? Yep.
  • Why?

Too good to be true…

slide-17
SLIDE 17
  • Can visibility regions be empty? Yep.
  • Why? Research is hard.

Too good to be true…

slide-18
SLIDE 18
  • Can visibility regions be empty? Yep.
  • Why? Research is hard.
  • What makes them empty?

Too good to be true…

slide-19
SLIDE 19
  • Can visibility regions be empty? Yep.
  • Why? Research is hard.
  • What makes them empty? Not preserving slope ranks of farthest seen

vertices!!

Too good to be true…

3 2 4 1 5 1 1 1 1 1 1 1 1 1 1 2 3 4 8 7 9 10 6 5 1 2 3 4 5 2 3 4 5 1 2 3 4 9 10 5 8

slide-20
SLIDE 20
  • Regions are never empty as long as we preserve slope ranks of

farthest seen vertices at each stage of construction

  • Concave-concave (convex-convex)
  • Concave-convex (convex-concave)
  • General case

What I proved:

slide-21
SLIDE 21
  • Regions are never empty as long as we preserve slope ranks of

farthest seen vertices at each stage of construction

  • Concave-concave (convex-convex)
  • Concave-convex (convex-concave)
  • General case
  • It is always possible to preserve slope ranks of farthest seen vertices

What I proved:

slide-22
SLIDE 22
  • Determine complexity
  • Double check and polish proofs
  • Finalize results for publication

What’s left:

slide-23
SLIDE 23

Acknowledgements:

  • Prof. James Abello
  • DIMACS and Prof. Gallos
  • NSF grant CCF-1559855
slide-24
SLIDE 24

Thanks! J

  • References:
  • [1] Abello et al, Visibility Graphs of Staircase Polygons and the Weak Bruhat

Order, I: from Visibility Graphs to Maximal Chains*. Discrete & Computational

  • Geometry. 1995. 331-358.