Minimum-Error Triangulations for Sea Surface Reconstruction

We apply state-of-the-art computational geometry methods to the problem of reconstructing a time-varying sea surface from tide gauge records. Our work builds on a recent article by Nitzke et al.~(Computers \&Geosciences, 157:104920, 2021) who have suggested to learn a triangulation $D$ of a given set of tide gauge stations. The objective is to minimize the misfit of the piecewise linear surface induced by $D$ to a reference surface that has been acquired with satellite altimetry. The authors restricted their search to k-order Delaunay ($k$-OD) triangulations and used an integer linear program in order to solve the resulting optimization problem. In geometric terms, the input to our problem consists of two sets of points in $\mathbb{R}^2$ with elevations: a set $\mathcal{S}$ that is to be triangulated, and a set $\mathcal{R}$ of reference points. Intuitively, we define the error of a triangulation as the average vertical distance of a point in $\mathcal{R}$ to the triangulated surface that is obtained by interpolating elevations of $\mathcal{S}$ linearly in each triangle. Our goal is to find the triangulation of $\mathcal{S}$ that has minimum error with respect to $\mathcal{R}$. In our work, we prove that the minimum-error triangulation problem is NP-hard and cannot be approximated within any multiplicative factor in polynomial time unless $P=NP$. At the same time we show that the problem instances that occur in our application (considering sea level data from several hundreds of tide gauge stations worldwide) can be solved relatively fast using dynamic programming when restricted to $k$-OD triangulations for $k\le 7$. In particular, instances for which the number of connected components of the so-called $k$-OD fixed-edge graph is small can be solved within few seconds.

[1]  J. Haunert,et al.  Reconstructing the time-variable sea surface from tide gauge records using optimal data-dependent triangulations , 2021, Comput. Geosci..

[2]  Andreas Haas,et al.  Solving Large-Scale Minimum-Weight Triangulation Instances to Provable Optimality , 2018, SoCG.

[3]  S. Jevrejeva,et al.  Latest Developments from the Permanent Service for Mean Sea Level (PSMSL) , 2017 .

[4]  Rodrigo I. Silveira,et al.  Implementing data-dependent triangulations with higher order Delaunay triangulations , 2016, SIGSPATIAL/GIS.

[5]  Marco Olivieri,et al.  Spatial sea-level reconstruction in the Baltic Sea and in the Pacific Ocean from tide gauges observations , 2016 .

[6]  Sergei Rudenko,et al.  Improved Sea Level record over the satellite altimetry era (1993-2010) from the Climate Change Initiative project , 2015 .

[7]  S. Jevrejeva,et al.  New Data Systems and Products at the Permanent Service for Mean Sea Level , 2013 .

[8]  Christian Borgelt,et al.  Fixed Parameter Algorithms for the Minimum Weight Triangulation Problem , 2008, Int. J. Comput. Geom. Appl..

[9]  Marc J. van Kreveld,et al.  Optimal higher order Delaunay triangulations of polygons , 2008, Comput. Geom..

[10]  Günter Rote,et al.  Minimum-weight triangulation is NP-hard , 2006, JACM.

[11]  Maarten Löffler,et al.  Generating realistic terrains with higher-order Delaunay triangulations , 2005, Comput. Geom..

[12]  K. Lambeck,et al.  Estimates of the Regional Distribution of Sea Level Rise over the 1950–2000 Period , 2004 .

[13]  Hamid R. Arabnia,et al.  Comparison of existing triangulation methods for regularly and irregularly spaced height fields , 2001, Int. J. Geogr. Inf. Sci..

[14]  Joachim Gudmundsson,et al.  Higher order Delaunay triangulations , 2000, Comput. Geom..

[15]  C. Traas,et al.  Best data-dependent triangulations , 2000 .

[16]  Subhash Suri,et al.  Surface approximation and geometric partitions , 1994, SODA '94.

[17]  Derek G. Corneil,et al.  Polynomial-time Instances of the Minimum Weight Triangulation Problem , 1993, Comput. Geom..

[18]  D. Eppstein,et al.  MESH GENERATION AND OPTIMAL TRIANGULATION , 1992 .

[19]  Donald E. Knuth,et al.  The Problem of Compatible Representatives , 1992, SIAM J. Discret. Math..

[20]  Jeffrey L. Brown,et al.  Vertex based data dependent triangulations , 1991, Comput. Aided Geom. Des..

[21]  David Lichtenstein,et al.  Planar Formulae and Their Uses , 1982, SIAM J. Comput..

[22]  Peter Gilbert New Results on Planar Triangulations. , 1979 .

[23]  S. Fekete,et al.  On Hard Instances of the Minimum-Weight Triangulation Problem , 2020 .

[24]  P. Glaister Intersecting Chords Theorem 30 years on. , 2007 .

[25]  Siu-Wing Cheng,et al.  Expected case analysis of {221}-skeletons with applications to the construction of minimum-weight triangulations , 1995 .

[26]  S. Rippa,et al.  Data Dependent Triangulations for Piecewise Linear Interpolation , 1990 .

[27]  G. Klincsek Minimal Triangulations of Polygonal Domains , 1980 .

[28]  C. Lawson Software for C1 Surface Interpolation , 1977 .