Chapter 12: Problem Solving

Problem solving by analogy:
     The more similar the problem, the easier the application of the analogy
     Works better if conscious of the analogy

Problem space: (sub)goal states of the problem and solver's knowledge at each step
     Important to find restrictions in the possible solutions
     Well-defined problems: have explicit and complete specifications of initial and goal states
     Ill-defined problems: have vague initial and goal states
     Lateral thinking puzzles:
          Have a huge problem space
          Require checking assumptions about the situation
          Often lead to hinsight bias

Means-end analysis: determine the difference between the current state and the (sub)goal state, then find and apply operator ( = legal operations in the problem) that reduces the difference