×

On clustering induced Voronoi diagrams. (English) Zbl 1380.68390

Summary: In this paper, we study a generalization of the classical Voronoi diagram, called the clustering induced Voronoi diagram (CIVD). Different from the traditional model, CIVD takes as its sites the power set \(U\) of an input set \(P\) of objects. For each subset \(C\) of \(P\), CIVD uses an influence function \(F(C,q)\) to measure the total (or joint) influence of all objects in \(C\) on an arbitrary point \(q\) in the space \(\mathbb{R}^d\) and determines the influence-based Voronoi cell in \(\mathbb{R}^d\) for \(C\). This generalized model offers a number of new features (e.g., simultaneous clustering and space partition) to the Voronoi diagram which are useful in various new applications. We investigate the general conditions for the influence function which ensure the existence of a small-size (e.g., nearly linear) approximate CIVD for a set \(P\) of \(n\) points in \(\mathbb{R}^d\) for some fixed \(d\). To construct CIVD, we first present a stand-alone new technique, called approximate influence (AI) decomposition, for the general CIVD problem. With only \(O(n\log n)\) time, the AI decomposition partitions the space \(\mathbb{R}^{d}\) into a nearly linear number of cells so that all points in each cell receive their approximate maximum influence from the same (possibly unknown) site (i.e., a subset of \(P\)). Based on this technique, we develop assignment algorithms to determine a proper site for each cell in the decomposition and form various \((1-\epsilon)\)-approximate CIVDs for some small fixed \(\epsilon>0\). Particularly, we consider two representative CIVD problems, vector CIVD and density-based CIVD, and show that both of them admit fast assignment algorithms; consequently, their \((1-\epsilon)\)-approximate CIVDs can be built in \(O(n \log^{\max\{3,d+1\}}n)\) and \(O(n\log^2n)\) time, respectively.

MSC:

68U05 Computer graphics; computational geometry (digital and algorithmic aspects)

References:

[1] R. Andersen, D. F. Gleich, and V. Mirrokni, {\it Overlapping clusters for distributed computation}, in Proceedings of the 5th ACM International Conference in Web Search and Data Mining, 2012, pp. 273-282.
[2] S. Arya and T. Malamatos, {\it Linear-size approximate Voronoi diagrams}, in Proceedings of the 13th ACM-SIAM Symposium on Discrete Algorithms, 2002, pp. 147-155. · Zbl 1058.65019
[3] S. Arya, T. Malamatos, and D. M. Mount, {\it Space-efficient approximate Voronoi diagrams}, in Proceedings of the 34th ACM Symposium on Theory of Computing, 2002, pp. 721-730. · Zbl 1192.68727
[4] S. Arya, D. M. Mount, N. S. Netanyahu, R. Silverman, and A. Wu, {\it An optimal algorithm for approximate nearest neighbor searching}, J. ACM, 45 (1998), pp. 891-923. · Zbl 1065.68650
[5] F. Aurenhammer, {\it Power diagrams: Properties, algorithms and applications}, SIAM J. Comput., 16 (1987), pp. 78-96. · Zbl 0616.52007
[6] F. Aurenhammer, {\it Voronoi diagrams–A survey of a fundamental geometric data structure}, ACM Comput. Surveys, 23 (1991), pp. 345-405.
[7] A. Banerjee, C. Krumpelman, S. Basu, R. J. Mooney, and J. Ghosh, {\it Model-based overlapping Clustering}, in Proceedings of the 11th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2005, pp. 532-537.
[8] G. Barequet, M. T. Dickerson, and R. L. S. Drysdale III, 2-{\it point site Voronoi diagrams}, Discrete Appl. Math., 122 (2002), pp. 37-54. · Zbl 1066.68137
[9] G. Barequet, M. T. Dickerson, D. Eppstein, D. Hodorkovsky, and K. Vyatkina, {\it On 2-site Voronoi diagrams under geometric distance functions}, in Proceedings of the 8th International Symposium on Voronoi Diagrams in Science and Engineering, 2011, pp. 31-38. · Zbl 1280.68276
[10] F. Bonchi, A. Gionis, and A. Ukkonen, {\it Overlapping correlation clustering}, in Proceedings of the 11th International Conference on Data Mining, IEEE, 2011, pp. 51-60.
[11] P. Callahan and R. Kosaraju, {\it A decomposition of multidimensional point sets with applications to \(k\)-nearest-neighbors and \(n\)-body potential fields}, J. ACM, 42 (1995), pp. 67-90. · Zbl 0886.68078
[12] F. Cao, M. Ester, W. Qian, and A. Zhou, {\it Density-based clustering over an evolving data stream with noise}, in Proceedings of the 6th SIAM International Conference on Data Mining, 2006, pp. 328-339.
[13] A. Y. Chang, N. Bhattacharya, J. Mu, A F. Setiadi, V. Carcamo-Cavazos, G. H. Lee, D. L Simons, S. Yadegarynia, K. Hemati, A. Kapelner, Z. Ming, D. N. Krag, E. J. Schwartz, D. Z. Chen, and P. P. Lee, {\it Spatial organization of dendritic cells within tumor draining lymph nodes impacts clinical outcome in breast cancer patients,} J. Translational Medicine, 11 (2013), pp. 1-12.
[14] P. Cheilaris, E. Khramtcova, S. Langerman, and E. Papadopoulou, {\it A randomized incremental approach for the Hausdorff Voronoi diagram of non-crossing clusters}, in Proceedings of LATIN 2014, pp. 96-107. · Zbl 1343.68259
[15] D. Z. Chen, M. H. M. Smid, and B. Xu, {\it Geometric algorithms for density-based data clustering}, Internat. J. Comput. Geom. Appl., 15 (2005), pp. 239-260. · Zbl 1104.68097
[16] N. Chen, J. Zhu, F. Sun, and E. P. Xing, {\it Large-margin predictive latent subspace learning for multi-view data analysis}, IEEE Trans. Pattern Anal. Machine Intelligence, 34 (2012), pp. 2365-2378.
[17] Y. Chen and L. Tu, {\it Density-based clustering for real-time stream data}, in Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2007, pp. 133-142.
[18] C. M. Christoudias, R. Urtasun, and T. Darrell, {\it Multi-View Learning in the Presence of View Disagreement}, , 2012.
[19] G. Cleuziou, L. Martin, and C. Vrain, {\it PoBOC: An overlapping clustering algorithm}, in Proceedings of the 16th European Conference on Artificial Intelligence, 2004, pp. 440-444.
[20] M. T. Dickerson and D. Eppstein, {\it Animating a continuous family of two-site Voronoi diagrams (and a proof of a bound on the number of regions)}, in Proceedings of the 25th ACM Symposium on Computational Geometry, 2009, pp. 92-93.
[21] M. T. Dickerson and M. T. Goodrich, {\it Two-site Voronoi diagrams in geographic networks}, in Proceedings of the 16th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, 2008, .
[22] H. Ding and J. Xu, {\it Solving chromatic cone clustering via minimum spanning sphere}, in Proceedings of the 38th International Colloquium on Automata, Languages and Programming, 2011, pp. 773-784. · Zbl 1333.68292
[23] D. Greene and P. Cunningham, {\it Multi-view clustering for mining heterogeneous social network data}, in Proceedings of the 31st European Conference on Information Retrieval, Workshop on Information Retrieval over Social Networks, Lecture Notes in Comput. Sci. 5478, Springer, Berlin, 2009.
[24] L. Greengard, {\it The Rapid Evaluation of Potential Fields in Particle Systems}, MIT Press, Cambridge, MA, 1988. · Zbl 1001.31500
[25] L. Greengard, {\it The numerical solution of the N-body problem}, Computers Physics, 4 (1990), pp. 142-152.
[26] L. Greengard, {\it Fast algorithms for classical physics}, Science 265 (1994), pp. 909-914. · Zbl 1226.65116
[27] I. Hanniel and G. Barequet, {\it On the triangle-perimeter two-site Voronoi diagram}, Trans. Comput. Sci., 9 (2010), pp. 54-75. · Zbl 1309.68196
[28] S. Har-Peled, {\it A replacement for Voronoi diagrams of near linear size}, in Proceedings of FOCS 2001, 2001, pp. 94-103.
[29] S. Har-Peled and N. Kumar, {\it Down the rabbit hole: Robust proximity search and density estimation in sublinear space}, in Proceedings of FOCS 2012, 2012, pp. 430-439. · Zbl 1302.68318
[30] D. Hodorkovsky, 2-{\it Point Site Voronoi Diagrams}, M.Sc. thesis, Technion, Haifa, Israel, 2005.
[31] P. Indyk and R. Motwani, {\it Approximate nearest neighbors: Towards removing the curse of dimensionality}, in Proceedings of STOC 1998, 1998, pp. 604-613. · Zbl 1029.68541
[32] H.-P. Kriegel and M. Pfeifle, {\it Density-based clustering of uncertain data}, in Proceedings of the 11th ACM SIGKDD International Conference on Knowledge Discovery in Data Mining, 2005, pp. 672-677.
[33] D. T. Lee and R. L. S. Drysdale III, {\it Generalization of Voronoi diagrams in the plane}, SIAM J. Comput., 10 (1981), pp. 73-87. · Zbl 0454.68083
[34] A. Y. Liu and D. N. Lam, {\it Using consensus clustering for multi-view anomaly detection}, in Proceedings of the IEEE CS Security and Privacy Workshops, 2012, pp. 117-125.
[35] A. Okabe, B. Boots, K. Sugihara, and S. N. Chiu, {\it Spatial Tessellations: Concepts and Applications of Voronoi Diagrams}, 2nd ed., Wiley, New York, 2000. · Zbl 0946.68144
[36] E. Papadopoulou, {\it The Hausdorff Voronoi diagram of point clusters in the plane}, Algorithmica, 40 (2004), pp. 63-82. · Zbl 1088.68175
[37] J. Sander, M. Ester, H.-P. Kriegel, and X. Xu, {\it Density-based clustering in spatial databases: The algorithm GDBSCAN and its applications}, Data Mining Knowledge Discovery, 2 (1998), pp. 169-194.
[38] K. Vyatkina and G. Barequet, {\it On 2-site Voronoi diagrams under arithmetic combinations of point-to-point distances}, in Proceedings of the 7th International Symposium on Voronoi Diagrams in Science and Engineering, 2010, pp. 33-41.
[39] J. Xu, L. Xu, and E. Papadopoulou, {\it Computing the map of geometric minimal cuts}, Algorithmica, 68 (2014), pp. 805-834. · Zbl 1303.05202
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.