Grid File with Approximation: An Improved Approach for Multi-Dimensional Nearest Neighbor Search