On the Complexity of the Ordered Covering Problem in Distance Geometry
By: Michael Souza , Júlio Araújo , John Kesley Costa and more
Potential Business Impact:
Proves protein folding problem is very hard to solve.
The Ordered Covering Problem (OCP) arises in the context of the Discretizable Molecular Distance Geometry Problem (DMDGP), where the ordering of pruning edges significantly impacts the performance of the SBBU algorithm for protein structure determination. In recent work, Souza et al. (2023) formalized OCP as a hypergraph covering problem with ordered, exponential costs, and proposed a greedy heuristic that outperforms the original SBBU ordering by orders of magnitude. However, the computational complexity of finding optimal solutions remained open. In this paper, we prove that OCP is NP-complete through a polynomial-time reduction from the strongly NP-complete 3-Partition problem. Our reduction constructs a tight budget that forces optimal solutions to correspond exactly to valid 3-partitions. This result establishes a computational barrier for optimal edge ordering and provides theoretical justification for the heuristic approaches currently used in practice.
Similar Papers
Distance-based (and path-based) covering problems for graphs of given cyclomatic number
Discrete Mathematics
Finds shortest paths in complex networks efficiently.
A Learning Perspective on Random-Order Covering Problems
Data Structures and Algorithms
Helps computers solve problems faster by learning.
Approximation schemes for covering and packing mixed-integer programs with a fixed number of constraints
Data Structures and Algorithms
Solves hard math problems faster for businesses.