Project Overview. Algorithms & Heuristics. Implementing a rational agent requires. An algorithm to enumerate future states. Heuristics to evaluate future states ...