Sweeping Shapes: Optimal Crumb Cleanup

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

description

Sweeping Shapes: Optimal Crumb Cleanup. Yonit Bousany, Mary Leah Karker, Joseph O’Rourke, Leona Sparaco. What does it mean to sweep a shape?. - PowerPoint PPT Presentation

Transcript of Sweeping Shapes: Optimal Crumb Cleanup

Page 1: Sweeping Shapes:  Optimal Crumb Cleanup

Sweeping Shapes: Optimal Crumb Cleanup

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

Page 2: Sweeping Shapes:  Optimal Crumb Cleanup

What does it mean to sweep a shape?

Page 3: Sweeping Shapes:  Optimal Crumb Cleanup

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

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

Conjecture

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

Page 6: Sweeping Shapes:  Optimal Crumb Cleanup
Page 7: Sweeping Shapes:  Optimal Crumb Cleanup

All enclosing parallelograms for acute triangles.

Page 8: Sweeping Shapes:  Optimal Crumb Cleanup
Page 9: Sweeping Shapes:  Optimal Crumb Cleanup
Page 10: Sweeping Shapes:  Optimal Crumb Cleanup

All enclosing parallelograms for obtuse triangles.

Page 11: Sweeping Shapes:  Optimal Crumb Cleanup

TheoremNormalize 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

Proof of One Subcase

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

Page 13: Sweeping Shapes:  Optimal Crumb Cleanup

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

An example requiring three sweeps.