Not Logged In

Memory-Efficient A* Heuristics for Multiple Sequence Alignment

Full Text: sdfs.pdf PDF

The time and space needs of an A* search are strongly influenced by the quality of the heuristic evaluation function. Usually there is a trade-off since better heuristics may require more time and/or space to evaluate. Multiple sequence alignment is an important application for single-agent search. The traditional heuristic uses multiple pairwise alignments that require relatively little space. Three-way alignments produce better heuristics, but they are not used in practice due to the large space requirements. This paper presents a memory-efficient way to represent three-way heuristics as an octree. The required portions of the octree are computed on demand. The octree-supported three-way heuristics result in such a substantial reduction to the size of the A* open list that they offset the additional space and time requirements for the three-way alignments. The resulting multiple sequence alignments are both faster and use less memory than using A* with traditional pairwise heuristics.

Citation

M. McNaughton, P. Lu, J. Schaeffer, D. Szafron. "Memory-Efficient A* Heuristics for Multiple Sequence Alignment". National Conference on Artificial Intelligence (AAAI), Edmonton Alberta, pp 737-743, January 2002.

Keywords: machine learning
Category: In Conference

BibTeX

@incollection{McNaughton+al:AAAI02,
  author = {Matthew McNaughton and Paul Lu and Jonathan Schaeffer and Duane
    Szafron},
  title = {Memory-Efficient A* Heuristics for Multiple Sequence Alignment},
  Pages = {737-743},
  booktitle = {National Conference on Artificial Intelligence (AAAI)},
  year = 2002,
}

Last Updated: April 24, 2007
Submitted by Christian Smith

University of Alberta Logo AICML Logo