Parallel divide and conquer approach for the protein threading problem: Research Articles

  • Authors:
  • Nicola Yanev;Rumen Andonov

  • Affiliations:
  • University of Sofia, 5 J. Bouchier str., 1126 Sofia, Bulgaria;LAMIH/ROI, University of Valenciennes, Le Mont Houy, 59313 Valenciennes Cedex 9, France

  • Venue:
  • Concurrency and Computation: Practice & Experience - High Performance Computational Biology
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

For the Protein Threading Problem (PTP) we propose a network-flow like formulation. We also show its equivalence with a generalization of the shortest path problem on a graph with a very particular structure. The underlying Mixed Integer Programming (MIP) model proves to be very appropriate for the PTP—large real-life instances have been solved much faster by using only the MIP solver CPLEX instead of a known special-purpose branch and bound algorithm. The properties of the MIP model permit a decomposition of the main problem into a large number of subproblems (tasks). We show that a branch and cut strategy can be efficiently applied for solving these tasks in a parallel manner, which leads to a significant reduction in the total running time. Computational experiments with large problem instances are presented. Copyright © 2004 John Wiley & Sons, Ltd.This work has been done when R. Andonov was on leave with IRISA/INRIA, Rennes