A Polynomial Time Algorithm for Multivariate Interpolation in Arbitrary Dimension via the Delaunay Triangulation

被引:8
作者
Chang, Tyler H. [1 ]
Watson, Layne T. [1 ,2 ,3 ]
Lux, Thomas C. H. [1 ]
Li, Bo [1 ]
Xu, Li [4 ]
Butt, Ali R. [1 ]
Cameron, Kirk W. [1 ]
Hong, Yili [4 ]
机构
[1] Virginia Polytech Inst & State Univ, Dept Comp Sci, Blacksburg, VA 24061 USA
[2] Virginia Polytech Inst & State Univ, Dept Math, Blacksburg, VA 24061 USA
[3] Virginia Polytech Inst & State Univ, Dept Aerosp & Ocean Engn, Blacksburg, VA 24061 USA
[4] Virginia Polytech Inst & State Univ, Dept Stat, Blacksburg, VA 24061 USA
来源
ACMSE '18: PROCEEDINGS OF THE ACMSE 2018 CONFERENCE | 2018年
关键词
Delaunay triangulation; multivariate interpolation; high-dimensional triangulation;
D O I
10.1145/3190645.3190680
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Delaunay triangulation is a fundamental construct from computational geometry, which finds wide use as a model for multivariate piecewise linear interpolation in fields such as geographic information systems, civil engineering, physics, and computer graphics. Though efficient solutions exist for computation of two- and three-dimensional Delaunay triangulations, the computational complexity for constructing the complete Delaunay triangulation grows exponentially in higher dimensions. Therefore, usage of the Delaunay triangulation as a model for interpolation in high-dimensional domains remains computationally infeasible by standard methods. In this paper, a polynomial time algorithm is presented for interpolating at a finite set of points in arbitrary dimension via the Delaunay triangulation. This is achieved by computing a small subset of the simplices in the complete triangulation, such that all interpolation points lie in the support of the subset. An empirical study on the runtime of the proposed algorithm is presented, demonstrating its scalability to high-dimensional spaces.
引用
收藏
页数:8
相关论文
共 17 条
[1]  
[Anonymous], 2012, Delaunay Mesh Generation
[2]   The Quickhull algorithm for convex hulls [J].
Barber, CB ;
Dobkin, DP ;
Huhdanpaa, H .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1996, 22 (04) :469-483
[3]   ON THE RANDOMIZED CONSTRUCTION OF THE DELAUNAY TREE [J].
BOISSONNAT, JD ;
TEILLAUD, M .
THEORETICAL COMPUTER SCIENCE, 1993, 112 (02) :339-354
[4]   Incremental Construction of the Delaunay Triangulation and the Delaunay Graph in Medium Dimension [J].
Boissonnat, Jean-Daniel ;
Devillers, Olivier ;
Hornus, Samuel .
PROCEEDINGS OF THE TWENTY-FIFTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SCG'09), 2009, :208-216
[5]   COMPUTING DIRICHLET TESSELLATIONS [J].
BOWYER, A .
COMPUTER JOURNAL, 1981, 24 (02) :162-166
[6]   DeWall:: A fast divide and conquer Delaunay triangulation algorithm in Ed [J].
Cignoni, P ;
Montani, C ;
Scopigno, R .
COMPUTER-AIDED DESIGN, 1998, 30 (05) :333-341
[7]  
De Berg M., 2008, Computational Geometry: Algorithms and Applications, V17
[8]   AN ACYCLICITY THEOREM FOR CELL COMPLEXES IN D-DIMENSION [J].
EDELSBRUNNER, H .
PROCEEDINGS OF THE FIFTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY, 1989, :145-151
[9]   SIMULATION OF SIMPLICITY - A TECHNIQUE TO COPE WITH DEGENERATE CASES IN GEOMETRIC ALGORITHMS [J].
EDELSBRUNNER, H ;
MUCKE, EP .
ACM TRANSACTIONS ON GRAPHICS, 1990, 9 (01) :66-104
[10]   2 ALGORITHMS FOR THE LINEARLY CONSTRAINED LEAST-SQUARES PROBLEM [J].
HANSON, RJ ;
HASKELL, KH .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1982, 8 (03) :323-333