28
WADS 2011 Shang Yang Stony Brook Univ. 08/17/2011 1.CONVEX 2.CLOSED 3.STABS EVERY ELEMENT

WADS 2011

  • Upload
    egil

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

WADS 2011. 2 .CLOSED. 1.CONVEX. Shang Yang Stony Brook Univ. 08/17/2011. 3 .STABS EVERY ELEMENT. 2.CLOSED. 1.CONVEX. Joseph S.B. Mitchell. Christian Knauer. Esther M.Arkin. Claudia Dieckmann. Valentin Polishchuk. Shang Yang. Lena Schlipf. 3 .STABS EVERYONE. - PowerPoint PPT Presentation

Citation preview

Page 1: WADS 2011

WADS 2011

Shang YangStony Brook Univ.08/17/2011

1.CONVEX 2.CLOSED

3.STABS EVERY

ELEMENT

Page 2: WADS 2011

1.CONVEX

3.STABS EVERYONE

2.CLOSED

Esther M.Arkin

Christian Knauer

Claudia Dieckmann

Lena Schlipf

ShangYang

Joseph S.B.Mitchell

Valentin Polishchuk

Page 3: WADS 2011

Computing a convex transversal

1987: original problem proposed Arik Tamir (NYU CG Day 3/13)

* Comp. Vision, Graphics & Image Processing 49(2):152170

1990: 2d parallel segments solved Goodrich & Snoeyink*

Page 4: WADS 2011

Curve Reconstruction

Line Simplification

Motion Planning

Surface Reconstruction

Motivation

Page 5: WADS 2011

2d segments, squares, 3d ballsproved NP-hard from 3-SAT

Our contributions

?Disjoint segments,pseudodisks Polytime (DP)If vertices are from a given set

Page 6: WADS 2011

NP-Completeness Proof: Stabbing Arbitrary Segments

6

From 3-SAT

Page 7: WADS 2011

21

Additional Hardness Results

Finding a convex transversal for:

1. a set of unit-length segments in 2D2. a set of pairwise-disjoint segments in 3D3. a set of disjoint balls in 3D4. a set of disjoint unit balls in 3D Conjectured

is NP-Complete.

Page 8: WADS 2011

Polytime Algorithm: First Step

3-link chain:Bridge

Segment

Segment

chord

Page 9: WADS 2011

Chords Are NEVERINTERSECTEDBy Any InputSegments

Page 10: WADS 2011

Chords & Bridges

Page 11: WADS 2011

A Bridge Partitions the probleminto 2 halves

pq

t r

q

t

Bp

r

B

Stab(qp, tr, B)=1

Stab(pq, rt, B)=1

Succeed!!

Page 12: WADS 2011

DP Current State (pq, rt, qabt)p

q

tr

a

bb

ac

Page 13: WADS 2011

pq

t r

a

b

DP Recursion( abc Case 1)

Stab(pq, rt, qabt)

(c)

= Stab(pq, rt,qbt)

pq

t r

b

(c)

a

Page 14: WADS 2011

DP Recursion( abc Case 2)

Stab(pq, rt, qabt)

pq

t r

a

b

z

c

pq

t r

b

=Stab(pz, rt,zcbt)

z

ca

Page 15: WADS 2011

DP Recursion( abc Case 3)

Stab(pq, rt, qabt)

pq

t r

a

b

z

c

pq

t r

b

= Stab(pz, rt,zbt)

z

ca

Page 16: WADS 2011

DP Recursion( abc Case 4)

u

z

ca

q p

vrt

b z

c

Stab(pq, uz, qacz) & Stab(rt, vz, tbcz)

Page 17: WADS 2011

Base Case(1 & 2)

p

q

t

r

a

b

z

c

Stab(pq, rt

, qabt) = FA

LSE

Page 18: WADS 2011

p

q

t

r

a

b

Base Case(3)

Stab(pq, rt

, qabt) = TR

UE

Page 19: WADS 2011

q

t

Bp

r

BReview

Page 20: WADS 2011

Symmetry Detection

Stabbing with Regular PolygonPolynomial Time Algorithm

Page 21: WADS 2011

Optimization Versions of the Problem

• Maximize the number of objects stabbed by the convex transversal (DP)

• Minimize the length of the stabber:– TSP with Neighborhoods (TSPN)– Require convexity: Shortest convex stabber– Example: TSPN for lines

• Minimize movement of objects to make them have a convex stabber: optimal “Convexification”

35

Page 22: WADS 2011

Convexification

Fast 2-Approximation & PTAS

Page 23: WADS 2011

37

Let Q’ be the convex hull of Q, and let D be the maximum distance from a point, q, in Q to the boundary of Q’.

Convexification: 2-Approx

Q’

D

q

Page 24: WADS 2011

Convexification: 2-Approx

38

DOPT

Page 25: WADS 2011

Convexification: 2-Approx

39

D

OPT

Page 26: WADS 2011

Summary

• Settle the open problem in 2D:– Deciding existence of a convex transversal is NP-

complete, in general– If objects S are disjoint, or form set of

pseudodisks, then poly-time algorithm to decide, and to max # objects stabbed

• 3D: NP-complete, even for disjoint disks

40

Hard even for terrain stabbers!

Assumes candidate set P of corners of stabber is given.

Page 27: WADS 2011

3 Open Problems

Candidate Points NOT Given?

Allowing < k reflex vertices?

Fast 2d Unit Disk Case Solver?

Page 28: WADS 2011

Esther M.Arkin

Christian Knauer

Claudia Dieckmann

Lena Schlipf

Joseph S.B.Mitchell

Valentin Polishchuk

Thank you! Questions Please!

Shang Yang