Sciweavers

CCCG
2007

Cache-Oblivious Output-Sensitive Two-Dimensional Convex Hull

13 years 6 months ago
Cache-Oblivious Output-Sensitive Two-Dimensional Convex Hull
We consider the problem of two-dimensional outputsensitive convex hull in the cache-oblivious model. That is, we are interested in minimizing the number of cache faults caused when computing the convex hull of a set of N points on a plane. We are interested in the outputsensitive case where number of cache misses are analyzed in the worst case based on both the input size N and output size H (number of extreme points that lie on the final convex hull ). There is the lower bound of N B logM B H B to match where M is the cache size and B is the block size. We present a simple algorithm which almost matches this lower bound. The number of cache misses our algorithm causes is O max N B log log M B , N B logM B H B . Thus, it can only be an additional term N B log log M B away from the optimal.
Peyman Afshani, Arash Farzan
Added 29 Oct 2010
Updated 29 Oct 2010
Type Conference
Year 2007
Where CCCG
Authors Peyman Afshani, Arash Farzan
Comments (0)