Integer Programming, Constraint Programming, and Hybrid Decomposition Approaches to Discretizable Distance Geometry Problems

07/29/2019
by   Moira MacNeil, et al.
0

Given an integer dimension K and a simple, undirected graph G with positive edge weights, the Distance Geometry Problem (DGP) aims to find a realization function mapping each vertex to a coordinate in K-dimensional space such that the distance between pairs of vertex coordinates is equal to the corresponding edge weights in G. The so-called discretization assumptions reduce the search space of the realization to a finite discrete one which can be explored via the branch-and-prune (BP) algorithm. Given a discretization vertex order in G, the BP algorithm constructs a binary tree where the nodes at a layer provide all possible coordinates of the vertex corresponding to that layer. The focus of this paper is finding optimal BP trees for a class of Discretizable DGPs. More specifically, we aim to find a discretization vertex order in G that yields a BP tree with the least number of branches. We propose an integer programming formulation and three constraint programming formulations that all significantly outperform the state-of-the-art cutting plane algorithm for this problem. Moreover, motivated by the difficulty in solving instances with a large and low density input graph, we develop two hybrid decomposition algorithms, strengthened by a set of valid inequalities, which further improve the solvability of the problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/11/2020

A new algorithm for the ^KDMDGP subclass of Distance Geometry Problems

The fundamental inverse problem in distance geometry is the one of findi...
research
06/20/2020

Cycle-based formulations in Distance Geometry

The distance geometry problem asks to find a realization of a given simp...
research
10/08/2022

A Finite Algorithm for the Realizabilty of a Delaunay Triangulation

The Delaunay graph of a point set P ⊆ℝ^2 is the plane graph with the ver...
research
10/04/2021

An impossible utopia in distance geometry

The Distance Geometry Problem asks for a realization of a given weighted...
research
11/28/2018

Spin-glass model for the C-dismantling problem

C-dismantling (CD) problem aims at finding the minimum vertex set D of a...
research
11/05/2021

Fast FPT-Approximation of Branchwidth

Branchwidth determines how graphs, and more generally, arbitrary connect...

Please sign up or login with your details

Forgot password? Click here to reset