Mixed-Integer Linear Programming Algorithm for a Computational Protein Design Problem
Mixed-Integer Linear Programming Algorithm for a Computational Protein Design Problem
复制标题
DOI:
10.1021/ie0605985
复制
发表时间:
2007
影响因子:
4.2
通讯作者:
Yushan Zhu
中科院分区:
文献类型:
--
作者:
Yushan Zhu
The computational protein design problem or the side-chain positioning problem is a central part in computational methods for predicting protein structure and designing protein sequences. However, the computational protein design problem is NP-complete, and it is also NP-complete to find a reasonable approximate solution to this problem. Here, we present a critical finding that the network flow structure embedded in the integer linear programming formulation of the computational protein design problem makes it equivalent to a mixed-integer linear programming formulation with fewer binary variables. This novel formulation effectively reduces the combinatorial difficulty of the computational protein design problem, thereby allowing the sequence selection of the global minimum energy conformation for large proteins to become tractable by using the standard optimization algorithms. Our preliminary calculation results for 20 core redesigned proteins show that the mixed-integer linear programming algorithm with...