A Peaceman-Rachford Splitting Method for the Protein Side-Chain Positioning Problem
This paper considers the NP-hard protein side-chain positioning ( SCP ) problem, an important final task of protein structure prediction. We formulate the SCP as an integer quadratic program and derive its doubly nonnegative (DNN) (convex) relaxation. Strict feasibility fails for this DNN relaxation...
Gespeichert in:
Veröffentlicht in: | INFORMS journal on computing 2024-10 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This paper considers the NP-hard
protein side-chain positioning (
SCP
)
problem, an important final task of protein structure prediction. We formulate the SCP as an integer quadratic program and derive its doubly nonnegative (DNN) (convex) relaxation. Strict feasibility fails for this DNN relaxation. We apply facial reduction to regularize the problem. This gives rise to a natural splitting of the variables. We then use a variation of the
Peaceman-Rachford splitting method
to solve the DNN relaxation. The resulting relaxation and rounding procedures provide strong approximate solutions. Empirical evidence shows that
almost all
our instances of this NP-hard SCP problem, taken from the Protein Data Bank, are
solved to provable optimality
. Our large problems correspond to solving a DNN relaxation with 2,883,601 binary variables to provable optimality.
History:
Accepted by Paul Brooks, Area Editor for Applications in Biology, Medicine, & Healthcare.
Funding:
This research was supported by the Natural Sciences and Engineering Research Council of Canada [Grants 50503-10827 and RGPIN-2016-04660].
Supplemental Material:
The software that supports the findings of this study is available within the paper and its Supplemental Information (
https://pubsonline.informs.org/doi/suppl/10.1287/ijoc.2023.0094
) as well as from the IJOC GitHub software repository (
https://github.com/INFORMSJoC/2023.0094
). The complete IJOC Software and Data Repository is available at
https://informsjoc.github.io/
. |
---|---|
ISSN: | 1091-9856 1526-5528 |
DOI: | 10.1287/ijoc.2023.0094 |