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.

Cost-Based Heuristic Search is Sensitive to the Ratio of Operator Costs
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.
A comparison of Greedy Search Algorithms
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.
Selecting a Greedy Search Algorithm
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