Obtaining an accurate multiple alignment of protein sequences is a difficult computational problem for which many heuristic techniques sacrifice optimality to achieve reasonable running time. The algorithm in this paper solves the multiple sequence alignment in three steps. Firstly, a divide-and-conquer strategy based on the genetic algorithm is used to divide the set of sequences into several subsections vertically. Secondly, a multiple sequence alignment approach based on the ant colony algorithm is used for sequences of each subsection. Finally, the alignment of original sequences can be obtained by assembling the result of each subsection. The local optimality of ant colony algorithm is prevented by combining global updating and local updating the pheromone and by adjusting the parameters adaptively. The divide-and-conquer technique helps to improve the quality of solution greatly and to reduce the running time. It has been
A07070; Online publication date 17 December 2007Received and accepted 10 August 2007 shown experimentally that the algorithm is efficient formultiple sequence alignment problem.