Maximizing Angles in Plane Straight Line Graphs - PowerPoint PPT Presentation

About This Presentation
Title:

Maximizing Angles in Plane Straight Line Graphs

Description:

Maximizing Angles in Plane Straight Line Graphs. Oswin Aichholzer, TU Graz. Thomas Hackl, TU Graz ... OBS: angles at a and b are ok. ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 31
Provided by: mhoff
Category:

less

Transcript and Presenter's Notes

Title: Maximizing Angles in Plane Straight Line Graphs


1
Maximizing Angles in Plane Straight Line Graphs
  • Oswin Aichholzer, TU Graz
  • Thomas Hackl, TU Graz
  • Michael Hoffmann, ETH Zürich
  • Clemens Huemer, UP Catalunya
  • Attila Pór, Charles U
  • Francisco Santos, U de Cantabria
  • Bettina Speckmann, TU Eindhoven
  • Birgit Vogtenhuber, TU Graz

2
Optimal Surveillance
Place a rotating camera to observe all edges
s.t. rotation needed is minimal.
3
Optimal Surveillance
Place a rotating camera to observe all edges
s.t. it leaves out the maximum incident angle.
s.t. rotation needed is minimal.
4
Optimal Surveillance
5
Optimal Surveillance
On any set of points there is a graph, s.t. at
each vertex there is a large incident angle.
6
Openness of a PSLG
A is -open iff each vertex has an
incident angle of size .
PSLG
'

7
Triangulations
Wlog. CH is a triangle.
8
Triangulations
pick point and recurse
9
Triangulations


pick point and recurse
10
Spanning Trees
(a,b) diameter
?
?
a
b
O1. Any angle opposite to a diameter is bad. O2.
In any triangle at least one angle is good.
11
Spanning Trees
(a,b) diameter
a
b
c,d in max. distance to (a,b)
wlog
12
Spanning Trees
(a,b) diameter
supp.
a
b
c,d in max. distance to (a,b)
13
Spanning Trees
(a,b) diameter
supp.
a
b
c,d in max. distance to (a,b)
14
Spanning Trees
(a,b) diameter
supp.
a
b
c,d in max. distance to (a,b)
15
Spanning Trees
(a,b) diameter
wlog
a
b
c,d in max. distance to (a,b)
16
Spanning Trees
(a,b) diameter
supp.
a
b
c,d in max. distance to (a,b)
17
Spanning Trees
e
(a,b) diameter
a
b
c,d in max. distance to (a,b)
18
Recap Results
For any finite point set in general position
there exists a open triangulation.
there exists a open spanning tree.
19
Spanning Trees with ? 3
Best possible even for degree at most n-2.
For any finite point set in general position
there exists a -open spanning tree of
maximum vertex degree three.
20
Spanning Trees with ? 3
(a,b) diameter
and bridge in the tree.
a
b
OBS angles at a and b are ok.
For any finite point set in general position
there exists a -open spanning tree of
maximum vertex degree three.
21
Spanning Trees with ? 3
c
?
(c,d) diameter of A
d
Continue recursively? max degree 4
?
b
a
For any finite point set in general position
there exists a -open spanning tree of
maximum vertex degree three.
22
Spanning Trees with ? 3
c
(c,d) diameter of A
d
Continue recursively? max degree 4
One of C or C- is empty ? c has degree 3
b
a
For any finite point set in general position
there exists a -open spanning tree of
maximum vertex degree three.
23
Spanning Trees with ? 3
c
(c,d) diameter of A
d
Consider tangents from a to C.
Only one set per vertex ? maxdegree 3.
b
a
For any finite point set in general position
there exists a -open spanning tree of
maximum vertex degree three.
24
Spanning Paths for Convex Sets
For any finite point set P in convex position
there exists a open spanning path.
Zig-zag paths

n
At most one bad zig-zag angle per vertex.
No bad zig-zag angle at diametrical vertices.
? At least two good zig-zag paths.
25
Spanning Paths
For any finite point set P in general position
there exists a open spanning path.
1) For any finite point set P in general position
and each vertex q of its convex hull there exists
a qqqopen spanning path with
endpoint q.
2) For any finite point set P in general position
and each edge q1q2 of its convex hull there
exists a qqqqqqopen spanning path
(q1,q2,) or (q2,q1,).
26
Spanning Paths
1) q vertex of CH
q
a) q in normal cone of an edge yz
For each finite point set in general position
there exists a open spanning path.
27
Spanning Paths
1) q vertex of CH
q
b) q in normal cone of a vertex p
i) Angle zpy is good
For each finite point set in general position
there exists a open spanning path.
28
Spanning Paths
1) q vertex of CH
q
b) q in normal cone of a vertex p
i) Angle ypq is good(wlog)
For each finite point set in general position
there exists a open spanning path.
29
Spanning Paths
?
2) q1q2 edge of CH
For each finite point set in general position
there exists a open spanning path.
30
Spanning Paths
y
b
2) q1q2 edge of CH
?
z
c
For each finite point set in general position
there exists a open spanning path.
31
Summary
  • Every finite planar point set in general position
    admits a
  • triangulation that is -open
  • spanning tree that is -open
  • spanning tree of maxdegree three that is
    -open
  • spanning path that is -open.

32
Pseudotriangles
Polygon with exactly 3 convex vertices (interior
angle lt p).
33
Pseudotriangulations
For a set S of n pointsPartition of conv(S)
into pseudo-triangles whose vertex set is exactly
S.
34
Pseudotriangulations
Minimum pseudotriangulation n-2
pseudo-triangles
Minimum ? each vertex has an incident angle gt p.
35
Thanks!
Write a Comment
User Comments (0)
About PowerShow.com