Professional Documents
Culture Documents
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
Topic X Problem-
Solving
Strategies
LEARNING OUTCOMES
By the end of this topic, you should be able to:
1."
2."
3."
4."
5."
6."
X" INTRODUCTION
In Topic 1, we have seen two different guidelines in solving a problem (refer subtopic 1.4). These guidelines are based on existing concepts. We will explore other
forms of conceptualisation before looking at a number of strategies in problem
solving. These strategies are meant for the most important step in the problemsolving process; and concerns your action plan. This is an interesting topic that
can be very useful in your personal life as well.
TOPIC 7
PROBLEM-SOLVING STRATEGIES
137
(b)
Devising a plan;
(c)
(d)
Looking back.
138 X
"
TOPIC 7
PROBLEM-SOLVING STRATEGIES
ACTIVITY 7.1
Make an Internet search and briefly explain George Plya's list of
mental operations involved in problem solving called PUPILS.
7.2
PROBLEM-SOLVING STRATEGIES
Evidence suggests that there are many strategies that are specific to a particular
field. However, there are also some that can be effective in all fields as well. In
general, there appears to be a trade-off between range of applicability and power.
The more widely applicable a particular strategy is, the less field dependent it
will be. It is important to know strategies that can be employed to a certain
advantage across domains. In the following sub-topics, we will look into some of
the experiential methods that have been discovered by several researchers:
(a)"
Hill climbing;
Forward chaining;
(f)"
Mixing strategies.
TOPIC 7
7.2.1
PROBLEM-SOLVING STRATEGIES
139
Decomposition or Subgoaling
"
Figure 7.2: Hierarchy and decomposition of a problem into sub-problems
Adapted from: http://ccs.njit.edu/fadi/public/books/dissert.htm
140 X
"
TOPIC 7
PROBLEM-SOLVING STRATEGIES
ACTIVITY 7.2
There are several ways to do problem decompositions, the most wellknown probably being recursive decomposition, data decomposition,
functional decomposition, exploratory decomposition and speculative
decomposition. Carry out an Internet search and briefly explain the
various strategies.
7.2.2
Working Backwards
(b)" Work out the journey backwards, from point B to A (as illustrated in
Figure 7.3).
In addition, one can work backwards not only from the final goal but also from
an intermediate goal state, especially in circumstances where there is a way to
identify these intermediate states.
"
Figure 7.3: Working backwards strategy in problem solving
Adapted from: http://www.1000ventures. com/business_guide/
crosscuttings/problem_solving_workback.html
TOPIC 7
PROBLEM-SOLVING STRATEGIES
141
SELF-CHECK 7.1
Joe forgot to check how much money he began the day with. During the
day, he spent $8.00 on breakfast, withdrew $40.00 from the ATM, got his
dry cleaning for $12.00, and bought 5 shirts for $22.00 a piece (plus 8%
sales tax). At the end of the day, he had $100.00, how much did he start
the day with? Use the working backwards strategy to solve this problem.
7.2.3
Hill Climbing
"
"
142 X
"
TOPIC 7
PROBLEM-SOLVING STRATEGIES
SELF-CHECK 7.2
You are required to use the hill climbing strategy in the river crossing
problem. There are a number of predators and prey on one side of the
river and there is a boat with a limited capacity. The goal state is to
have everyone on the opposite side of the river. Explain how you will
employ this strategy. You must be able to identify the initial state, the
goal and the fact that the boat used has a limited capacity for
transporting individuals. Will the downhill step be necessary in
solving this problem?
7.2.4
Means-end Analysis
By taking a step that will cause the current state to be as similar to the goal;
or
(b)" By working backward where one will bring the goal closer to the current
state.
One can be stranded if one sticks too obsessively to the rule of not taking a step
that decreases the disparity between the current state and the goal. According to
Anderson (1993), means-end analysis is a natural component of the thinking
machinery for both human beings as well as primates. Means-end analysis is
vital to solve daily problems such as getting the right train connection. Basically,
first of all, you have to figure out where you catch the first train and where you
want to arrive. Then you have to look for possible changes just in case you do not
get a direct connection. Finally, you have to figure out what are the most suitable
times of departure and arrival, on which platforms you leave and arrive and
make it all fit together.
TOPIC 7
PROBLEM-SOLVING STRATEGIES
143
ACTIVITY 7.3
Carry out a search in the Internet on the ability of infants to employ
simple forms of means-ends analysis in the second half of the first year.
Briefly explain this phenomenon.
7.2.5
Forward Chaining
In this strategy, one starts with the task and works directly towards the goal
(Figure 7.5). Forward chaining begins with the available data and uses inference
rules to extract more data until a goal is attained. However, forward chaining can
only be applied by an individual with adequate and thorough understanding of a
problem in order to be able to come up with its correct concrete representation
from the problem statement (Simon & Simon, 1978).
"
Figure 7.5: Forward chaining strategy
Source: http://www.cs.bham.ac.uk/~mmk/Teaching/AI/l2.html
This strategy is usually used by experts and not beginners who are more inclined
to employ strategies such as means-end analysis and working backwards (Larkin
et al., 1980a, 1980b). This is due to the fact that experts have the ability to
categorise problems in terms of basic principles and their knowledge of strategies
that work for specific problem types that makes this possible. However, when
individuals were provided with more practice with problems of a particular type,
they were inclined to change spontaneously from a means-end strategy that they
were using to the forward-chaining strategy.
144 X
"
7.3
TOPIC 7
PROBLEM-SOLVING STRATEGIES
Apart from the five strategies you have learnt in the previous section, there
several other strategies that are based on some common concepts: anology,
specialisation and generalisation. Extremes cases could also be used as a strategy
in problem solving. We shall discovers more about these strategies in the
following sub-topic.
7.3.1
There are certain times when an individual may be able to obtain a solution for
an analogous but simpler problem. The analogous problem may be naturally
easier due to the fact that the problem solver may have solved a similar problem
in the past. The following example demonstrates this strategy.
Six people are in an elevator. Can you demonstrate that it must be the case that
either at least three of them are mutual acquaintances or at least three are
complete strangers to one another?
[Adapted from: Poundstone (1990)]
"
Figure 7.6: Poundstone's graphical analogue
Poundstone uses a graphical analogue (Figure 7.6) to solve the above problem
that may look logically difficult at a first glance. According to his analogy, let the
six people in the elevator be represented by six different dots on a piece of paper.
These dots can be located in any fashion, except that no three of them should be
on the same line. Allow a solid line between any two dots to symbolise
acquaintance between the people represented by those dots, and let a dashed line
indicate that the individuals are strangers. Using this system, a solid triangle
represents three mutual acquaintances whereas a dashed triangle symbolises a
trio of strangers. The main question at this instance is, using either a solid or
dashed line between any given pairs of dots, is it possible to connect every dot
with every other dot in such a fashion that no solid triangles and no dashed
triangles appear in the result? Basically, this particular problem is indeed similar
TOPIC 7
PROBLEM-SOLVING STRATEGIES
145
to the elevator problem and that the solution to one will automatically reveal the
solution to the other.
Thus, it can be clearly observed that the dot-connecting problem is much easier
to solve than the elevator problem, and this is the main principal of this strategy
where the former is a helpful analogue of the latter. The main disadvantage in
using this strategy lies in the fact that identification of an analogue to the
problem one wishes to solve in certain cases may seem to be analogous in the
correct way(s) but in actual fact it is not.
SELF-CHECK 7.3
1."
2."
7.3.2
146 X
"
TOPIC 7
PROBLEM-SOLVING STRATEGIES
SELF-CHECK 7.4
Two different descriptions are provided below. Identify which
description explains the concept of generalisation and specialisation
respectively.
(a)
(b)
"
7.3.3
TOPIC 7
PROBLEM-SOLVING STRATEGIES
147
"
Figure 7.7: Extreme cases providing data points
Source: Zietsman and Clement, 1997
It is believed that the extreme case can furnish one of the data points required
to deduce the more general direction of change relation. This function should be
more useful in mastering the basic ideas in science, in which such relations are
often present. In addition, it can be debated that such relations also give an
intuitive foundation for the understanding of mathematical relations in science.
ACTIVITY 7.4
Dave goes to a museum and meets a lovely lady. Wasting no time, Dave
asks the lady for her phone number. He copies the number down. But
on the walk home, the paper flies from Dave's pocket, blowing the
phone number, along with his hopes, into the East River. Dave ponders
his situation on the train ride home and manages to remember all seven
digits (4, 3, 7, 8, 2, 6, 5) of the woman's phone number. However, he
does not remember the sequence of the numbers. Dave is determined
to sit in front of the phone all night if necessary to contact this lovely
lady. How many telephone numbers must Dave dial?
"
Besides the strategies presented in this topic, there are various other strategies
that have been developed for problem solving. However, the ones mentioned
here are among those that have received the most amount of attention. Various
writers have emphasised on the importance of a particular strategy but none of
them have proposed that one specific strategy is sufficient to ensure successful
problem solving. In certain cases, it would be more beneficial if one could
employ a combination of strategies in problem solving. The following are
examples of combinations that complement one another:
148 X
"
(a)"
TOPIC 7
PROBLEM-SOLVING STRATEGIES
SELF-CHECK 7.5
1."
2."
3."
4."
Identify the two main actions that can be taken to reduce the
distance between the current state and goal in the means-end
analysis method.
5."
6."
x" The more widely applicable a particular strategy, the less field dependent the
strategy is.
x" Problem decomposition or subgoaling involves breaking a complex problem
into a set of sequence of simpler problems and then solving the complex
problem by combining the solutions to the simpler sub-problems.
x" Working backwards involves solving a problem from the goal to the initial
state.
x" Climbing a hill is an approach in problem solving where an individual is
always moving upwards.
x" In means-end analysis, an individual identifies the goal state followed by a
thorough listing of the differences between it and the current state, and
finally, employs a promising procedure in order to reduce the differences
between the current state and goal.
TOPIC 7
PROBLEM-SOLVING STRATEGIES
149
x" In considering analogous problems, the problem may be naturally easier due
to the fact that the problem solver may have solved a similar problem in the
past.
x" Specialisation can be defined as considering a concrete example of an abstract
problem whereas generalisation reasoning involves focusing on certain
aspects common to many examples, and ignoring other aspects.
x" Considering extreme cases is a heuristic approach that is frequently used to
advantage in both mathematical and non-mathematical problem solving.
x" In certain cases of problem solving, it is best to employ a combination of
mixing strategies rather than using a single approach in solving the problem.
Analogous problems
Means-end analysis
Conceptions
Problem decomposition
Extreme cases
Specialisation
Forward chaining
Subgoaling
Generalisation
Theories
Hill climbing
Working backwards
Decomposition
Hill Climbing
Forward Chaining
150 X
"
TOPIC 7
PROBLEM-SOLVING STRATEGIES
Introduction
to
AI.
Retrieved
Kerber,
M.
(2004).
http://www.cs.bham.ac.uk/~mmk/Teaching/AI/l2.html
from
Larkin, J. H., McDermott, J., Simon, D. P., & Simon, H. A. (1980a). Expert and
novice performance in solving physics problems. Science, 208: 1335-1342.
Larkin, J. H., McDermott, J., Simon, D. P. & Simon, H. A. (1980b). Modes of
competence in solving physics problems. Cognitive Science, 4: 317-345.
Mason, J., Burton, L. & Stacey, K. (1985). Thinking mathematically. Menlo Park,
CA: Addison-Wesley Publishers.
Newell, A., & Simon, H. A. (1972). Human problem solving. Eaglewood Cliffs,
NJ: Prentice hall.
Plya, G. (1954). Mathematics and plausible reasoning: Vol. 1. Induction and
analogy in mathematics. Princeton, NJ: Princeton University Press.
Plya, G. (1957). How to solve it: A new aspect of mathematical method. Garden
City, NY: Doubleday.
Poundstone, W. (1990). Labyrinths of reason. New York: Doubleday.
Simon, D. P., & Simon, H. A. (1978). Individual differences in solving problems.
In R. S. Siegler (Ed.), Childrens thinking: What develop? Hillsdale, NJ:
Erlbaum.
Zietsman, A., & Clement, J. (1997). The role of extreme case reasoning in
instruction for conceptual change. The Journal of the Learning Sciences 6(1):
61-89. Lawrence Erlbaum Associates, Inc.
"