• Title of article

    Time complexity of iterative-deepening-A∗ Original Research Article

  • Author/Authors

    Richard E. Korf، نويسنده , , W. Michael Reid، نويسنده , , Stefan Edelkamp، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2001
  • Pages
    20
  • From page
    199
  • To page
    218
  • Abstract
    We analyze the time complexity of iterative-deepening-A∗ (IDA∗). We first show how to calculate the exact number of nodes at a given depth of a regular search tree, and the asymptotic brute-force branching factor. We then use this result to analyze IDA∗ with a consistent, admissible heuristic function. Previous analyses relied on an abstract analytic model, and characterized the heuristic function in terms of its accuracy, but do not apply to concrete problems. In contrast, our analysis allows us to accurately predict the performance of IDA∗ on actual problems such as the sliding-tile puzzles and Rubikʹs Cube. The heuristic function is characterized by the distribution of heuristic values over the problem space. Contrary to conventional wisdom, our analysis shows that the asymptotic heuristic branching factor is the same as the brute-force branching factor. Thus, the effect of a heuristic function is to reduce the effective depth of search by a constant, relative to a brute-force search, rather than reducing the effective branching factor.
  • Keywords
    problem solving , Heuristic search , Iterative-deepening-A? , Time complexity , Branching factor , Heuristic branching factor , Sliding-tile puzzles , Eight Puzzle , Fifteen Puzzle , Rubikיs Cube
  • Journal title
    Artificial Intelligence
  • Serial Year
    2001
  • Journal title
    Artificial Intelligence
  • Record number

    1207009