Subject

    Computer Science

    Topic

    Artificial Intelligence

    Why do game programs often use iterative deepening when they play under a time limit?

    a)
    It removes the need for an evaluation function
    b)
    It makes every game end in a draw
    c)
    They always have the best move from the last finished depth ready when time runs out
    d)
    It searches only the first move

    Explanation

    Each completed depth gives a usable answer, and the move order it finds also improves alpha-beta pruning at the next depth.

    Find Tutors

    View all Tutors