Christopher Wilt
Kingsbury Hall Room W236
Department of Computer Science
University of New Hampshire
33 Academic Way
Durham, NH 03820
wilt~at~cs~dot~unh~dot~edu
I am a graduate student in computer science at the University of New
Hampshire. I work with Professor
Wheeler Ruml. My CV can be downloaded here.
Research Interests
I am currently researching unbounded suboptimal heuristic search.
I wrote a paper that appeared in the
Third Annual Symposium on Combinatorial Search with Wheeler Ruml and Jordan Thayer that compared a
variety of different kinds of greedy search algorithms. I also have a
paper due to appear in The
Fourth Annual Symposium on Combinatorial Search with Wheeler Ruml
about what happens to best-first searches when the operators are not
all the same cost.
Christopher Wilt, Wheeler Ruml
Fourth Annual Symposium on Combinatorial Search 2011
In many domains, different actions have different costs. In this
paper, we show that various kinds of best-first search algorithms
are sensitive to the ratio between the lowest and highest operator
costs. First, we take common benchmark domains and show that when
we increase the ratio of operator costs, the number of node
expansions required to find a solution increases. Second, we
provide a theoretical analysis showing one reason this phenomenon
occurs. We also discuss additional domain features that can cause
this increased difficulty. Third, we show that searching using
distance-to-go estimates can significantly ameliorate this problem.
Our analysis takes an important step toward understanding algorithm
performance in the presence of differing costs. This research
direction will likely only grow in importance as heuristic search is
deployed to solve real-world problems.
Christopher Wilt, Jordan Thayer, Wheeler Ruml
Third Annual Symposium on Combinatorial Search 2010
We discuss the relationships between three approaches to greedy
heuristic search: best-first search, hill-climbing search, and beam
search. We consider the design decisions within each family and
point out their oft-overlooked similarities. We consider the
following best-first searches: weighted A*, greedy search, A*
epsilon, window A* and multi-state commitment search. For hill
climbing algorithms, we consider enforced hill climbing and
LSS-LRTA*. We also consider a variety of beam searches, including
BULB. We show how to best configure beam search in order to
maximize robustness. An empirical analysis on six standard
benchmarks reveals that beam search and best-first search have
remarkably similar performance, and outperform hill-climbing
approaches in terms of both time to solution and solution quality.
Of these, beam search is preferable for very large problems and best
first search is better on problems where the goal cannot be reached
from all states.
The poster associated with this paper can be downloaded
here.
Christopher Wilt, Jordan Thayer, Wheeler Ruml
Technical Report 10-07
There are many algorithms that are capable of solving the shortest
path problem. Given a specific shortest path problem, it is not
clear which of the myriad algorithms should be used. Based upon an
empirical evaluation of six benchmark domains, we create a decision
tree that considers domain features and approximate time/memory
budget constraints to decide which algorithm should be used given a
domain with known attributes and given time/memory budget. The
decision tree also helps identify open questions regarding what
information is needed to predict how well a given algorithm will
perform.
Links
UNH AI Group