An Efficient Exhaustive Search for the Discretizable Distance Geometry Problem with Interval Data

The Distance Geometry Problem (DGP) asks whether a simple weighted undirected graph can be realized in a given space (generally Euclidean) so that a given set of distance constraints (associated to the edges of the graph) is satisfied. The Discretizable DGP (DDGP) represents a subclass of instances where the search space can be reduced to a discrete domain having the structure of a tree. In the ideal case where all distances are precise, the tree is binary and one singleton, representing one possible position for a vertex of the graph, is associated to every tree node. When the distance information is however not precise, the uncertainty on the distance values implies that a three-dimensional region of the search space needs to be assigned to some nodes of the tree. By using a recently proposed coarse-grained representation for DDGP solutions, we extend in this work the branch-and-prune (BP) algorithm so that it can efficiently perform an exhaustive search of the search domain, even when the uncertainty on the distances is important. Instead of associating singletons to nodes, we consider a pair consisting of a box and of a most-likely position for the vertex in this box. Initial estimations of the vertex positions in every box can be subsequently refined by using local optimization. The aim of this paper is two-fold: (i) we propose a new simple method for the computation of the three-dimensional boxes to be associated to the nodes of the search tree; (ii) we introduce the resolution parameter ρ, with the aim of controling the similarity between pairs of solutions in the solution set. Some initial computational experiments show that our algorithm extension, differently from previously proposed variants of the BP algorithm, is actually able to terminate the enumeration of the solution set by providing solutions that dilrer from one another accordingly to the given resolution parameter.

[1]  A. Bondi van der Waals Volumes and Radii , 1964 .

[2]  Antonio Mucherino,et al.  Optimal partial discretization orders for discretizable distance geometry , 2016, Int. Trans. Oper. Res..

[3]  C. Lavor,et al.  Geometric Algebra to Model Uncertainties in the Discretizable Molecular Distance Geometry Problem , 2017 .

[4]  Sajal K. Das,et al.  A survey on sensor localization , 2010 .

[5]  Leo Liberti,et al.  A Branch-and-Prune algorithm for the Molecular Distance Geometry Problem , 2008, Int. Trans. Oper. Res..

[6]  Franck Multon,et al.  An application-based characterization of dynamical distance geometry problems , 2018, Optimization Letters.

[7]  Antonio Mucherino,et al.  An Approach to Dynamical Distance Geometry , 2017, GSI.

[8]  Leo Liberti,et al.  On a discretizable subclass of instances of the molecular distance geometry problem , 2009, SAC '09.

[9]  Leo Liberti,et al.  Noname manuscript No. (will be inserted by the editor) The Discretizable Distance Geometry Problem , 2022 .

[10]  José Mario Martínez,et al.  Spectral Projected Gradient Methods: Review and Perspectives , 2014 .

[11]  Leo Liberti,et al.  Molecular distance geometry methods: from continuous to discrete , 2010, Int. Trans. Oper. Res..

[12]  Leo Liberti,et al.  The interval Branch-and-Prune algorithm for the discretizable molecular distance geometry problem with inexact distances , 2011, Journal of Global Optimization.

[13]  Gordon M. Crippen,et al.  Distance Geometry and Molecular Conformation , 1988 .

[14]  Leo Liberti,et al.  Euclidean Distance Geometry and Applications , 2012, SIAM Rev..

[15]  Leo Liberti,et al.  The discretizable molecular distance geometry problem , 2006, Computational Optimization and Applications.

[16]  Panganamala Ramana Kumar,et al.  Fundamental Limits on Synchronizing Clocks Over Networks , 2011, IEEE Transactions on Automatic Control.

[17]  Antonio Mucherino On the Identification of Discretization Orders for Distance Geometry with Intervals , 2013, GSI.

[18]  T. N. Bhat,et al.  The Protein Data Bank , 2000, Nucleic Acids Res..

[19]  Jung-Hsin Lin,et al.  A Coarse-Grained Representation for Discretizable Distance Geometry with Interval Data , 2019, IWBBIO.

[20]  Leo Liberti,et al.  An algorithm to enumerate all possible protein conformations verifying a set of distance constraints , 2015, BMC Bioinformatics.

[21]  Michael C. Hout,et al.  Multidimensional Scaling , 2003, Encyclopedic Dictionary of Archaeology.

[22]  Leo Liberti,et al.  Recent advances on the interval distance geometry problem , 2017, Journal of Global Optimization.

[23]  Antonio Mucherino,et al.  Discretization orders and efficient computation of cartesian coordinates for distance geometry , 2014, Optimization Letters.

[24]  Antonio Mucherino,et al.  An adaptive branching scheme for the Branch & Prune algorithm applied to Distance Geometry , 2014, 2014 Federated Conference on Computer Science and Information Systems.