MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Artificial Intelligence Journal, in press. Iterative State-Space Reduction for Flexible Computation

Download:
Download as a PDF | Download as a PS
by Weixiong Zhang
http://siesta.wustl.edu/~zhang/projects/stafc/../../publications/fp.ps
Add To MetaCart

Abstract:

Flexible computation is a general framework for decision making under limited computational resources. It enables an agent to allocate limited computational resources to maximize its overall performance or utility. In this paper, we present a strategy for flexible computation, which we call iterative state-space reduction. The main ideas are to reduce a problem space that is difficult to search to one that is relatively easy to explore, to use the optimal solution from the reduced space as an approximate solution to the original problem, and to iteratively apply multiple reductions to progressively find better solutions. The basic operation for state-space reduction is heuristic node pruning, which excludes the nodes that do not seem to lead to high-quality solutions from further examination. Iterative state-space reduction can be combined with a state-space search, such as best-first search or depth-first branch-and-bound (DFBnB). The resulting algorithm can run as an anytime algorithm, which provides a tradeoff between solution quality and computation. Based on an analytical modal, we analyze the probability that one iteration of the iterative process finds a solution. Furthermore, by combining it within DFBnB we apply iterative state-space reduction to three combinatorial problems, the maximum Boolean satisfiability, the symmetric TSP and asymmetric TSP. Our experimental results show that iterative state-space reduction is effective and efficient, making DFBnB find better solutions with less computation. 1

Citations

7715 Computers and Intractability: A Guide to the Theory of NP-Completeness – Garey, Johnson - 1979
805 Combinatorial Optimization: Algorithms and Complexity – Papadimitriou, Steiglitz - 1982
778 A computing procedure for quantification theory – Davis, Putnam - 1960
481 An analysis of time-dependent planning – Dean, Boddy - 1988
468 Where the really hard problems are – Cheeseman, Kanefsky, et al. - 1991
383 Partial constraint satisfaction – Freuder, Wallace - 1992
293 Real-time heuristic search – Korf - 1990
280 Depth-first iterative-deepening: An optimal admissible tree search – Korf - 1985
273 The Traveling Salesman problem – Lawler, Lenstra - 1984
249 and easy distributions of SAT problems – Hard - 1992
175 Approximating probabilistic inference in Bayesian belief networks is NPhard – Dagum, Luby - 1993
163 Do the right thing – Russell, Wefald - 1989
150 Reasoning about beliefs and actions under computational resource constraints – Horvitz - 1987
146 Deliberation scheduling for problem solving in timeconstrained enviroments – Boddy, Dean - 1994
138 The Theory of Branching Processes – HARRIS - 1989
136 Constraint-Directed Search: A Case Study of Job-Shop Scheduling – Fox - 1987
126 The traveling salesman problem and minimum spanning trees – Held, Karp - 1970
99 Optimal Composition of Real-Time Systems – Zilberstein, Russell - 1996
70 Systematic and nonsystematic search strategies – Langley - 1992
61 Iterative broadening – Ginsberg, Harvey - 1992
42 Asymptotic Experimental Analysis for the Held-Karp Traveling Salesman Bound – Johnson, McGeoch, et al. - 1996
30 Inductive Learning of Structural Descriptions: Evaluation Criteria and Comparative Review of Selected Methods – Dietterich, Michalski - 1981
27 Searching for an optimal path in a tree with random costs – Karp, Pearl - 1983
26 Branch and bound methods – Balas, Toth - 1985
26 Performance of linear-space search algorithms – Zhang, Korf - 1995
20 Some new branching and bounding criteria for the asymmetric traveling salesman problem – Carpaneto, Toth - 1980
20 A branch and bound algorithm for the symmetric traveling salesman problem based on the 1-tree relaxation – Volgenant, Jonker - 1982
19 Linear assignment problems – Martello, Toth - 1987
18 Lecture notes on approximation algorithms – Motwani - 1992
15 Anytime heuristic search: First results – Hansen, Zilberstein, et al. - 1997
13 Truncated branch-and-bound: A case study on the asymmetric TSP – Zhang - 1993
12 Complete anytime beam search – Zhang - 1998
10 transformation: exploiting phase transitions to solve combinatorial optimization problems – Pemberton, Zhang - 1996
9 An expected-cost analysis of backtracking and non-backtracking algorithms – McDiarmid, Provan - 1991
9 Iterative weakening: Optimal and near-optimal policies for the selection of search bias – Provost - 1993
9 An average-case analysis of branch-and-bound with applications: Summary of results – Zhang, Korf - 1992
8 Probabilistic analysis of tree search – McDiarmid - 1990
5 The ARGOS Image Understanding System – Rubin - 1978
5 Depth-first vs. best-first search: New results – Zhang, Korf - 1993
4 Using branch-and-bound algorithms to obtain suboptimal solutions. Zeitchrift fur – Ibaraki, Muro, et al. - 1983
4 Generating Space Telescope Observation Schedules – Muscettola, Smith, et al. - 1989
4 An upper bound on the complexity of iterative-deepening-A – Patrick, Almulla, et al. - 1992
2 Incremental Random Search Trees – Korf, Pemberton, et al. - 1994
1 Large-Vocabulary Speaker-Dependent Continuous Recognition: The Sphinx System – Lee - 1988
1 Flexible and approximate computation through state-space reduction – Zhang - 1998
1 Truncated and anytime depth-first branch-and-bound: A case study on the asymmetric Traveling Salesman Problem – Zhang - 1999