Dmitry Davidov and Shaul Markovitch. Multiple-goal Heuristic Search. Journal of Artificial Intelligence Research, 26:417-451 2006.
This paper presents a new framework for anytime heuristic search where the task is to achieve as many goals as possible within the allocated resources. We show the inadequacy of traditional distance-estimation heuristics for tasks of this type and present alternative heuristics that are more appropriate for multiple-goal search. In particular, we introduce the marginal-utility heuristic, which estimates the cost and the benefit of exploring a subtree below a search node. We developed two methods for online learning of the marginal-utility heuristic. One is based on local similarity of the partial marginal utility of sibling nodes, and the other generalizes marginal-utility over the state feature space. We apply our adaptive and non-adaptive multiple-goal search algorithms to several problems, including focused crawling, and show their superiority over existing methods.
@article{Davidov:2006:MGH,
Author = {Dmitry Davidov and Shaul Markovitch},
Title = {Multiple-goal Heuristic Search},
Year = {2006},
Journal = {Journal of Artificial Intelligence Research},
Volume = {26},
Number = {},
Month = {},
Pages = {417--451},
Url = {http://www.cs.technion.ac.il/~shaulm/papers/pdf/Davidov-Markovitch-JAIR2006.pdf},
Keywords = {Heuristic Search, Speedup Learning, Focused Crawling, Anytime Algorithms},
Secondary-keywords = {},
Abstract = {
This paper presents a new framework for anytime heuristic search
where the task is to achieve as many goals as possible within the
allocated resources. We show the inadequacy of traditional
distance-estimation heuristics for tasks of this type and present
alternative heuristics that are more appropriate for multiple-goal
search. In particular, we introduce the marginal-utility
heuristic, which estimates the cost and the benefit of exploring a
subtree below a search node. We developed two methods for online
learning of the marginal-utility heuristic. One is based on local
similarity of the partial marginal utility of sibling nodes, and
the other generalizes marginal-utility over the state feature
space. We apply our adaptive and non-adaptive multiple-goal search
algorithms to several problems, including focused crawling, and
show their superiority over existing methods.
}
}