sweeping shapes: optimal crumb cleanup yonit bousany, mary leah karker, joseph o’rourke, leona...

13
Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

Upload: theodora-glenn

Post on 30-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

Sweeping Shapes: Optimal Crumb Cleanup

Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

Page 2: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

What does it mean to sweep a shape?

Page 3: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

Restricting our attention to two-sweeps and triangles, the minimum sweeping cost is always achieved by enclosing the triangle in a minimum perimeter parallelogram.

Page 4: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

One-flush Lemma

The minimal perimeter enclosing parallelogram is always flush against at least one edge of the convex hull.

[Mitchell and Polishchuk 2006]

Page 5: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

Conjecture

However.... Conjecture: Minimal cost sweeping can be achieved with two sweeps for any convex shape.

Page 6: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco
Page 7: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

All enclosing parallelograms for acute triangles.

Page 8: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco
Page 9: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco
Page 10: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

All enclosing parallelograms for obtuse triangles.

Page 11: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

Theorem

Normalize triangle so that the longest edge=1. Let θ be the ab-apex.

• If θ ≥ 90, the min cost sweep is determined by the parallelogram 2-flush against a and b.

• If θ ≤ 90, the min cost sweep is determined by the rectangle 1-flush against the shortest side.

Page 12: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

Proof of One Subcase

hb < 1hb (1-b) < (1-b)hb- b hb < 1-bb·hb = 1·h1

hb - h1 < 1 - b hb + b < 1 + h1

Page 13: Sweeping Shapes: Optimal Crumb Cleanup Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco

The best way of sweeping a shape is not necessarily achieved with two

sweeps:

An example requiring three sweeps.