Querying simplexes in quasi-triangulation

Given a quasi-triangulation, the dual structure of the Voronoi diagram of a molecule, querying its simplexes of a particular bounding state for the spherical probe of a given radius occurs frequently. The @b-complex and the @b-shape are such examples with various applications for reasoning the spatial structure of molecules. While such simplexes can be found by linearly scanning all simplexes in the quasi-triangulation, it is desirable to do the query faster. This paper introduces the Q2P-transformation that transforms the simplex query problem in the three-dimensional space to the orthogonal range search problem of points in another three-dimensional space. Based on this observation, we show that the kd-tree data structure suits very well for developing efficient query algorithms for the quasi-triangulation of molecules using the set of sixteen primitive and the set of ten high-level query operators. In particular, the proposed method shows an extremely efficient performance for incremental queries. A subset of the presented observations facilitates efficient simplex queries for any simplicial complexes including the Delaunay and regular triangulations.

[1]  Ivana Kolingerová,et al.  Fast Discovery of Voronoi Vertices in the Construction of Voronoi Diagram of 3D Balls , 2010, 2010 International Symposium on Voronoi Diagrams in Science and Engineering.

[2]  Hassan Masum,et al.  Review of Computational Geometry: Algorithms and Applications (2nd ed.) by Mark de Berg, Marc van Kreveld, Mark Overmars, and Otfried Schwarzkopf , 2000, SIGA.

[3]  Atsuyuki Okabe,et al.  Spatial Tessellations: Concepts and Applications of Voronoi Diagrams , 1992, Wiley Series in Probability and Mathematical Statistics.

[4]  Herbert Edelsbrunner,et al.  Three-dimensional alpha shapes , 1994, ACM Trans. Graph..

[5]  Deok-Soo Kim,et al.  Searching Simplexes in Quasi-triangulation , 2010, 2010 International Symposium on Voronoi Diagrams in Science and Engineering.

[6]  Deok-Soo Kim,et al.  An efficient algorithm for three-dimensional β-complex and β-shape via a quasi-triangulation , 2007, Symposium on Solid and Physical Modeling.

[7]  B. Chazelle Lower bounds on the complexity of polytope range searching , 1989 .

[8]  Boleslaw K. Szymanski,et al.  An asynchronous hybrid genetic-simplex search for modeling the Milky Way galaxy using volunteer computing , 2008, GECCO '08.

[9]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[10]  Deok-Soo Kim,et al.  Euclidean Voronoi diagram of 3D balls and its computation via tracing edges , 2005, Comput. Aided Des..

[11]  Deok-Soo Kim,et al.  Quasi-triangulation and interworld data structure in three dimensions , 2006, Comput. Aided Des..

[12]  Shu-Kai S. Fan,et al.  A hybrid simplex search and particle swarm optimization for unconstrained optimization , 2007, Eur. J. Oper. Res..

[13]  Jirí Matousek,et al.  Efficient partition trees , 1991, SCG '91.

[14]  Sarel J Fleishman,et al.  Free diffusion of steroid hormones across biomembranes: a simplex search with implicit solvent model calculations. , 2004, Biophysical journal.

[15]  M. L. Connolly Solvent-accessible surfaces of proteins and nucleic acids. , 1983, Science.

[16]  M. L. Connolly Analytical molecular surface calculation , 1983 .

[17]  Deok-Soo Kim,et al.  Quasi-worlds and quasi-operators on quasi-triangulations , 2010, Comput. Aided Des..

[18]  Jirí Matousek,et al.  Geometric range searching , 1994, CSUR.

[19]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[20]  Deok-Soo Kim,et al.  Reduction of the Search Space in the Edge-Tracing Algorithm for the Voronoi Diagram of 3D Balls , 2006, ICCSA.

[21]  Deok-Soo Kim,et al.  Three-dimensional beta-shapes and beta-complexes via quasi-triangulation , 2010, Comput. Aided Des..

[22]  James R. Wilson,et al.  A revised simplex search procedure for stochastic simulation response-surface optimization , 1998, WSC '98.

[23]  Deok-Soo Kim,et al.  Molecular surfaces on proteins via beta shapes , 2007, Comput. Aided Des..

[24]  Erwie Zahara,et al.  Hybrid Nelder-Mead simplex search and particle swarm optimization for constrained engineering design problems , 2009, Expert Syst. Appl..