Epsilon-approximations
In this post, we review the technique of -approximation, which is a very useful tool in computational geometry to design efficient approximation algorithms. Consider the following problem: Problem 1 (Range Counting). Given a set of points, we want to preprocess into a structure so that for any query range , for some collection of ranges , we can efficiently count . It turns out that Problem 1 is very difficult. Efficient (linear space and polyloagrithmic query time) data structures are only possible when is a collection of orthogonal ranges. Even for the case of halfspaces, the current best near-linear space data structure requires roughly query time. So instead, researchers turn to the approximate version of the problem. Problem 2 (Approximate Range Counting). Given a set of points and an error parameter , we want to preprocess into a structure so that for any ...