A New Nearest Neighbour Searching Algorithm Based on M2M Model

In this paper, we introduce a generally applicable algorithm model named Macro-to-Micro Model (M 2M) which is derived from human thinking pattern. The data structure for the nearest neighbor problem based on M 2M can be built in O(n) time. It can also be finished in O(1) time by parallel technology. Moreover, the insertion, deletion and query operation can be completed in constant time without the problem of breaking the balance of tree. And the most noteworthy is that this data structure and preprocessing operation can be shared with most M2M algorithm, so that we can hugely improve the efficiency of the multi-operation problem like image processing and pattern recognition. We mainly focus on the nearest neighbour (NN) searching algorithm in this paper. The M2M approach can achieve the optimal expected time complexity. And the comparative experiment between M 2M and kd-tree shows the great advantage of the former.