On the Chain Pair Simplification Problem

The problem of efficiently computing and visualizing the structural resemblance between a pair of protein backbones in 3D has led Bereg et al. [4] to pose the Chain Pair Simplification problem (CPS). In this problem, given two polygonal chains A and B of lengths m and n, respectively, one needs to simplify them simultaneously, such that each of the resulting simplified chains, \(A'\) and \(B'\), is of length at most k and the discrete Frechet distance between \(A'\) and \(B'\) is at most \(\delta \), where k and \(\delta \) are given parameters. In this paper we study the complexity of CPS under the discrete Frechet distance (CPS-3F), i.e., where the quality of the simplifications is also measured by the discrete Frechet distance. Since CPS-3F was posed in 2008, its complexity has remained open. In this paper, we prove that CPS-3F is actually polynomially solvable, by presenting an \(O(m^2n^2\min \{m,n\})\) time algorithm for the corresponding minimization problem. On the other hand, we prove that if the vertices of the chains have integral weights then the problem is weakly NP-complete.

[1]  Dieter Pfoser,et al.  On Map-Matching Vehicle Tracking Data , 2005, VLDB.

[2]  Tim Wylie,et al.  The discrete Frechet distance with applications , 2013 .

[3]  Binhai Zhu,et al.  Protein Chain Pair Simplification under the Discrete Fréchet Distance , 2013, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[4]  Haim Kaplan,et al.  The Discrete Fréchet Distance with Shortcuts via Approximate Distance Counting and Selection , 2014, Symposium on Computational Geometry.

[5]  Jun Luo,et al.  A Practical Solution for Aligning and Simplifying Pairs of Protein Backbones under the Discrete Fréchet Distance , 2011, ICCSA.

[6]  Haim Kaplan,et al.  Computing the Discrete Fréchet Distance in Subquadratic Time , 2012, SIAM J. Comput..

[7]  Sariel Har-Peled,et al.  Jaywalking your dog: computing the Fréchet distance with shortcuts , 2011, SODA 2012.

[8]  Sariel Har-Peled,et al.  Jaywalking Your Dog: Computing the Fréchet Distance with Shortcuts , 2012, SIAM J. Comput..

[9]  Wolfgang Mulzer,et al.  Four Soviets Walk the Dog - with an Application to Alt's Conjecture , 2012, SODA.

[10]  Helmut Alt,et al.  Computing the Fréchet distance between two polygonal curves , 1995, Int. J. Comput. Geom. Appl..

[11]  Binhai Zhu,et al.  Protein Structure-structure Alignment with Discrete FrÉchet Distance , 2008, J. Bioinform. Comput. Biol..

[12]  Bettina Speckmann,et al.  Computing the Fréchet distance with shortcuts is NP-hard , 2014, Symposium on Computational Geometry.

[13]  Kevin Buchin,et al.  Exact algorithms for partial curve matching via the Fréchet distance , 2009, SODA.

[14]  Sariel Har-Peled,et al.  Approximating the Fréchet Distance for Realistic Curves in Near Linear Time , 2012, Discret. Comput. Geom..

[15]  H. Mannila,et al.  Computing Discrete Fréchet Distance ∗ , 1994 .

[16]  H. Hahn Sur quelques points du calcul fonctionnel , 1908 .

[17]  Sergey Bereg,et al.  Simplifying 3D Polygonal Chains Under the Discrete Fréchet Distance , 2008, LATIN.

[18]  Bettina Speckmann,et al.  Locally Correct Frechet Matchings , 2012, ESA.

[19]  Michael Clausen,et al.  Approximately matching polygonal curves with respect to the Fre'chet distance , 2005, Comput. Geom..