CSE logo University of Washington Computer Science & Engineering
 CSE 473: Artificial Intelligence I
  CSE Home   About Us    Search    Contact Info 

Administration
 Course Index
 Syllabus
 Email Archive
 Schedule as RSS
   

Problem Set #2:

Guidelines

  • Reading: Chapter 4 (Setion 4.5 Optional)
  • Due: Oct. 15th at the beginning of class
  • Problem sets have to be typed, hard copy, and legible.

Problem

Consider the problem of searching for a solution for the Rubik's cube.

  1. Describe a representation of Rubik's Cube as a state-space search problem. Specifically outline the problem state, transitions, start state and end state.
  2. Define an admissible heuristic for performing an informed search over the problem space. Clearly state why your heuristic is admissible. Are you able to tell whether your heuristic is also consistent (see page 99)?
  3. What search algorithm would you use to solve Rubik's cube? Explain precisely why your algorithm would outperform other choices as well as any potential downsides to using such an algorithm.
  4. Would you apply your search algorithm using forward search, backward search, or bi-directional search? Explain your choice precisely.
  5. Precise answers are those that consider completeness, optimality, time complexity, space complexity, and other factors.


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to bdferris]