A* with Partial Expansion for Large Branching Factor Problems
Abstract
The multiple sequence alignment problem is one of the im-portant problems in Genome Informatics. The notable fea-ture of this problem is that its state-space forms a lattice. Researchers have applied search algorithms such as A * and memory-bounded search algorithms including SNC to this problem. Unfortunately, previous work could align only seven sequences at most. Korf proposed DCBDS, which ex-ploits the features of a grid, and suggested that DCBDS prob-ably solved this problem, effectively. We found, however, that DCBDS was not effective for aligning many sequences. In this paper, we propose a simple and effective search algo-rithm, A * with Partial Expansion, for state-spaces with large branching factors. The aim of this algorithm is to store only necessary nodes for finding an optimal solution. In node ex-pansion, A * stores all child nodes, while our algorithm stores only promising child nodes. This mechanism enables us to re-duce the memory requirements during a search. We apply our algorithm to the multiple sequence alignment problem. It can align seven sequences with only 4.7 % of the stored nodes re-quired by A*.
Cite
Text
Yoshizumi et al. "A* with Partial Expansion for Large Branching Factor Problems." AAAI Conference on Artificial Intelligence, 2000.Markdown
[Yoshizumi et al. "A* with Partial Expansion for Large Branching Factor Problems." AAAI Conference on Artificial Intelligence, 2000.](https://mlanthology.org/aaai/2000/yoshizumi2000aaai-partial/)BibTeX
@inproceedings{yoshizumi2000aaai-partial,
title = {{A* with Partial Expansion for Large Branching Factor Problems}},
author = {Yoshizumi, Takayuki and Miura, Teruhisa and Ishida, Toru},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2000},
pages = {923-929},
url = {https://mlanthology.org/aaai/2000/yoshizumi2000aaai-partial/}
}