There are three main phases for solving any problem. These
are:
The Three Stages
- Understanding the Problem: The most important
part of solving any problem is understanding it. Ask
yourself or guide others to ask themselves the following questions:
- What am I looking for?
- What is the unknown?
- Do I understand every word and concept in the problem?
- Am I familiar with the units in which measurements are
given?
- Is there information that seems missing?
- Is there information that seems superfluous?
- Is the source of information bona fide? (Think about those
instances when a friend gives you a puzzle to solve and you suspect
there’s something wrong with the way the puzzle is posed.)
- Strategizing: Now that we think we
understand the problem, we choose a strategy or a set of strategies
to try to solve the problem. Ten general strategies[1] are:
- Logical reasoning
- Pattern recognition
- Working backwards
- Adopting a different point of view
- Considering extreme cases
- Solving a simpler analogous problem
- Organizing data
- Making a visual representation
- Accounting for all possibilities
- Intelligent guessing and testing
I have produced videos explaining each one of these strategies
individually using problems we have solved at the Chapel Hill Math
Circle.
- Implementing: We now implement our strategy or
set of strategies. As we progress, we check our reasoning and
computations (if any). Many novice problem-solvers make the mistake
of “doing something” before understanding (or at least thinking
they understand) the problem. For instance, if you ask them “What
are you looking for?”, they might not be able to answer. Certainly,
it is possible to have an incorrect understanding of the problem,
but that is different from not even realizing that we have to
understand the problem before we attempt to solve it!
Finally Reviewing the solution basically aims
at analysis of final output with respect to objective or goal. It
aims at finding out how effectively the goal has been met.