Saved in:
Bibliographic Details
Main Authors: Zheng, Yukai, Chen, Weikun, Li, Qingna
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2308.00360
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912169525772288
author Zheng, Yukai
Chen, Weikun
Li, Qingna
author_facet Zheng, Yukai
Chen, Weikun
Li, Qingna
contents In this paper, we consider the computational protein design (CPD) problem, which is usually modeled as a 0/1 programming and is extremely challenging due to its combinatorial properties. We propose an efficient algorithm for solving it. Specifically, we study the quadratic semi-assignment problem formulation (QSAP) of the CPD problem, and show that it is equivalent to its continuous relaxation problem (RQSAP), in terms of sharing the same optimal objective value. Then, we propose an efficient penalty method to solve the QSAP based on the proposed formulations, which is guaranteed to converge to a global solution of the QSAP under certain conditions. Compared with existing branch-and-bound approaches that suffer from high computational complexity, the proposed algorithm is based on a continuous problem and enjoys a low per-iteration complexity, which makes it particularly suitable for solving large-scale CPD problems. Numerical results on benchmark instances verify the superior performance of our approach over the state-of-the-art branch-and-cut solvers. In particular, the proposed algorithm outperforms the state-of-the-art solvers by three order of magnitude in CPU time in most cases, while it still returns high-quality solutions.
format Preprint
id arxiv_https___arxiv_org_abs_2308_00360
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle An Efficient Algorithm for Computational Protein Design Problem
Zheng, Yukai
Chen, Weikun
Li, Qingna
Optimization and Control
In this paper, we consider the computational protein design (CPD) problem, which is usually modeled as a 0/1 programming and is extremely challenging due to its combinatorial properties. We propose an efficient algorithm for solving it. Specifically, we study the quadratic semi-assignment problem formulation (QSAP) of the CPD problem, and show that it is equivalent to its continuous relaxation problem (RQSAP), in terms of sharing the same optimal objective value. Then, we propose an efficient penalty method to solve the QSAP based on the proposed formulations, which is guaranteed to converge to a global solution of the QSAP under certain conditions. Compared with existing branch-and-bound approaches that suffer from high computational complexity, the proposed algorithm is based on a continuous problem and enjoys a low per-iteration complexity, which makes it particularly suitable for solving large-scale CPD problems. Numerical results on benchmark instances verify the superior performance of our approach over the state-of-the-art branch-and-cut solvers. In particular, the proposed algorithm outperforms the state-of-the-art solvers by three order of magnitude in CPU time in most cases, while it still returns high-quality solutions.
title An Efficient Algorithm for Computational Protein Design Problem
topic Optimization and Control
url https://arxiv.org/abs/2308.00360