Notes Unit 3.pdf - 2
Notes Unit 3.pdf - 2
Structure
2.0 Introduction
2.1 Objectives
2.2 Nature of the Problem
2.3 Generating Solutions
2.3.1 Judging the Best Among the Likely Solutions
2.3.2 Strategies for Problem Solving
2.3.3 Some Specific Techniques of Problem Solving
2.3.3.1 Generate and Test Techniques
2.3.3.2 Means Ends Analysis
2.3.3.3 Backward Search
2.3.3.4 Planning Strategy
2.3.3.5 Thinking Aloud
2.3.3.6 Other Strategies
2.4 Creativity and Problem Solving
2.4.1 Stages Involved in Creative Discoveries
2.5 Artificial Intelligence in Problem Solving
2.5.1 Criticisms of the Computer Simulation Approach
2.6 Let Us Sum Up
2.7 Unit End Questions
2.8 Suggested Readings
2.0 INTRODUCTION
In this unit, we will examine the basic steps and strategies involved in problem
solving – the ways to reach to solutions of the problems, and the various methods
to solve different kinds of problems. For this, in particular, the following topics
are discusses in detail. We will deal with Stages of Problem Solving, Techniques
of problem solving, Creativity and Problem solving and the role of Artificial
Intelligence in Problem Solving
2.1 OBJECTIVES
After completing this unit, you will be able to:
• Define problem solving and problems;
• Describe the various stages in problem solving;
• Analyse the various solutions; and
• Explain the steps to reach the best solution.
In order to create this pattern in your head you must use background knowledge,
such as the meaning of the various words in the sentence. In order to understand
a problem you must pay attention to the important information in a problem.
Furthermore, you must ignore the information that is irrelevant. As soon as the
problem solver has decided which information is essential and which can be
disregarded the next step is to find a good way to represent the problem. The
representation can be done by using symbols, lists, matrices, graphs and visual
images.
Evaluation of solution
In this the problem solver compares the solution with the representation of the
problem. The path taken from the initial state to the goal state is checked as to
whether it is specified as legal or not. Sometimes the evaluation stage leads to
the conclusion that the problem has not been solved adequately, and thus one
starts from an earlier stage, depending upon the source of the inadequacy.
Algorithm
An algorithm is a specific procedure for solving a type of problem. An algorithm
invariably leads to the solution if it is used properly, that is. It is a procedure of
17
Problem Solving steps that does guarantee a solution if one follows the steps correctly. The rules
of multiplication constitute an algorithm because a correct answer is guaranteed
if one follows the rules.
Heuristics
In this strategy an individual does not go for all the alternatives to solve problems
but choose some most relevant alternatives. This is kind of short cut rule which
takes lesser time but does not guarantee success. Heuristics are rules of thumb
that help us simplify and solve problems.
Heuristics do not guarantee a correct solution to a problem but when they work,
they permit more rapid solutions. A heuristic device for solving the anagram
problem would be to look for familiar letter combinations. For e.g. how many
words can you make from the pool of letters DWARG? In this anagram we can
find the familiar combinations dr and gr. We may then quickly find draw, drag,
and grad. The drawback to this method, however, is that we might miss some
words.
Psychologists have paid more attention to how humans use heuristics than how
they use algorithms. Let us look at some of the heuristics as strategies in solving
problems. Problem solvers can use one or more of these heuristics as they attack
a problem.
“Think of ten words beginning with letter c that you eat or drink.” 19
Problem Solving The process that most of us use to arrive at the solution to such a problem generally
involves what is called generate and test technique. It consists of generating
possible solutions and then testing them. For example, for the above problem of
generating a list of things to eat or drink beginning with letter c, some of the
names that often come to our mind that sound as if beginning with c but which
actually do not (like ketchup) and some that start with c but are not names of
eatables/drinks (like cable, can) might have come to your mind a s a solution but
on thinking you would have discarded these words. This explains the process of
thinking of possible solutions (generating) and then seeing if those possibilities
met all the criteria (testing).
Generate and test is a technique that loses its effectiveness very rapidly when
there are many possibilities and when there is no particular guidance over the
generation process. For example, if you forget your ATM pin, the technique
might eventually work but your frustration level by that time might exceed beyond
your willingness to work on the task. Moreover, if we do not have a way to keep
track of the possibilities that we have already tried, along with the ones that we
still have to try, we might be further frustrated.
Generate and test can be useful when there aren’t a lot of possibilities to keep
track of. If you have lost your keys somewhere between your classroom and
college cafeteria the technique can be easily used to help search the keys.
When subjects think aloud, they put into words a process that normally takes
place nonverbally. This provides a description of the subject’s solution process.
A verbal description so obtained is called a protocol. Although there may be
omissions in these protocols, they still contain a great deal of useful information.
NeweIl (1977) recommended a series of steps in order to clarify the protocol.
1st Step: First, the protocol needs to be divided into phrases, which are
descriptions of single acts.
21
Problem Solving One group was then asked to describe their problem-solving strategies, while
another group engaged in an activity irrelevant to the problem. Subjects then
resumed attempting to solve the problem.
The group that had verbalised their strategies were less likely to solve the problem
than the group engaged in an irrelevant activity. Schooler, Ohlsson, and Brooks
concluded that there are “non reportable or unconscious processes” that lead to
insightful solutions, and these are interfered with by verbalisation.
These non reportable processes may be memory searches that lead to the recovery
of the items needed for the solution. These processes may be disrupted by the
attempt to verbalise the solution process. Therefore, researches using think-aloud
techniques should also consider including silent control groups to determine
whether verbalisation influencing performance.
..............................................................................................................
..............................................................................................................
2) What is involved in “generate and test” technique?
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
3) What do you understand by the term “Means Ends “ analysis?
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
4) What is backward search in problem solving?
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
5) Discuss “thinking aloud” as a method for studying human problem
solving.
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
4) Verification.
As discussed, Creativity is the ability to see something new in something quite
ordinary.
Insight: The moment of insight (also called illumination) often involves familiar
elements coming together in new ways. The mathematician Henri Poincare wrote,
“To create consists of making new combinations of associative elements that are
useful” (1929).
Verification: The final step, verification, tells whether a new combination is, in
fact, useful. Two characteristics stand out in the creative person:
This problem space hypothesis has been used to create expert systems called
computer programmes designed to model the judgments of one or more human
experts in a particular field.
Expert systems contain a knowledge base that store facts relevant within that
field. They typically also contain a set of inference rules, a search engine that the
programme uses to search knowledge base using inference base and some interface
or means of interacting with a human user who has a question or problem for
which he/ she is consulting the expert system.
These are computer programmes that solve problems in ways that are similar to
the intelligent way in which humans solve problems are called artificial
intelligence approaches and have been found to be extremely influential.
Other criticisms derive from the belief that whatever it is that computer programs
do it does not really count as thinking and problem solving. People who express
this belief often ally themselves with the German philosopher Heidegger (1968).
The properties of computer programs that they can represent the chain of
inferences leading from one state to another are not the essence of thinking for
Heidegger who strongly propound that ‘Computer programmes are good
stimulators of such processes as reasoning and calculating. However, the essence
of thinking lies behind such processes as reasoning and calculating and computer
programmes are not reducible to them. It is the subjective origin of thinking-the
26
concern with the fundamental problem of being alive in the world which the Stages of Problem Solving
computer programmes do not capture. Despite these arguments, in the current
times artificial intelligence is widely used for problem solving and appears to
have promising future.
Self Assessment Questions
1) How does artificial intelligence function in problem solving?
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
2) What is meant by computer simulation approach in problem solving?
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
3) What are the criticisms against computer simulation? Discuss
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
..............................................................................................................
Many expert systems that represent artificial intelligence are specially designed
computer programmes that mimic a human expert in a specific field. However,
there are many unanswered questions pertaining to the utility of artificial
intelligence in problem solving. Insight problem solving has been found to be
related to creativity. In summary, problem solving is a multi step process and
may be facilitated by individual characteristics such as creativity.
27
Problem Solving
2.7 UNIT END QUESTIONS
1) What are the stages in problem solving? Highlight the stages with a problem
from your day to day life.
2) Compare and contrast the generate- test, the means ends and the backward
search method of problem solving.
3) Discuss “thinking aloud as a method of studying human problem solving
4) Discuss “other strategies” in problem solving. For example, abstraction,
divide and conquer etc.
5) Critically evaluate the utility of artificial intelligence in problem solving?
6) Compare and contrast the general stages of problem solving with the stages
of creative problem solving.
7) Discuss the concept of thinking aloud approach of problem solving.
References
Feldman, R. S. (2008). Essentials of Understanding Psychology. New Delhi:
Tata McGraw Hill.
Galotti, K.M. (2008). Cognitive Psychology In and Out of the Laboratory. Canada:
Nelson Education
28