Problem Solving
Problem Solving
Defining a problem
• There is a problem when a goal is not immediately able to
be achieved (e.g., Reitman, 1965; Newell & Simon, 1972).
• Problem-solvingis the identification and selection of
solutions to the problem.
Well-Defined and Ill-Defined
Problems
Well-Defined Problem
• Goal State (clear)
• Initial State (clear)
• Subgoals(problem can be broken down)
• Problem Space (all possible legal moves [operators])
Tower Of Hanoi (well-defined
problem)
• Move from start state to end state by moving one disk at a
time, and never placing a smaller disk on a larger disk
Problem Space(Newell & Simon)
• All possible legal moves
• Each legal move from the initial state to some intermediate state is
specifically defined by an OPERATOR
Tower Of Hanoi (the problem
space)
• Well-Defined Problem
• Goal State, Initial State, Subgoals, Problem Space (all possible legal moves
(operator actions))
Missionaries and Cannibals
How do you advance in your chosen career?
•What is the goal state?
•What is your current state(initial state)
•What are the intermediate goals (subgoaldecomposition)
•What are all possible operations [OPERATORS]that could
be employed (i.e., what is the problem space?)
Where we are at
• Well-defined problems
• •Your car doesn’t start in the morning and you want to try and find out what’s wrong with it
• •You want to beat an opponent at chess
• •You want to find a street in an unfamiliar city
• Ill-defined problems
• •You want to be happy
• •You want to be successful
• •Draw a picture
• •Write an essay
Heuristics
Means-End analysis: Identify difference between current
& goal state;
Create sub-goal & select operator that achieves it.
Working backward: Viable only when the goal state is
uniquely well-defined.
Working forward: Starts at the beginning and tries to
solve the problem from the start to the finish.
Generate and test: Simply generates alternative courses
of action, and then notes in turn whether each course of
action will work.
Productive and Reproductive
Problem Solving
The GESTALT approach to problem solving differentiates
between:
• Productive Thinking: insight and creativity
• Reproductive Thinking: following a sequence known to
produce a workable answer