Professional Documents
Culture Documents
Introduction
What is a problem? A friend of mine, Nicholas defined a problem as anything that
needs a solution. I agree with Nick. Every day we are faced with situations that
require solutions. From complex problems like how to program a robot to making
a decision on what to eat, we cannot avoid problems.
For me, the best way to look at a problem is to see it as a challenge. A challenge is
something that needs to be overcome, that means there is a way to overcome it.
This means that there is no problem or challenge without a solution. If the
problem is still there, it simply means that you havent found the solution.
Magnifying, or should I say focusing our view of problems to the field of Computer
science, we have a more refined definition.
PAGE 1
Techniques
The topic of Problem Solving is a large one. There is still the discussion of the
types of problems, their complexities and types of solutions as well but in this
article, we will be focusing on some techniques in problem solving. There are a
large number of techniques so I will advise that you go and do some research on
others not discussed in this article. For the sake of this article, we will only be
touching five sample techniques in solving problems.
Research
The first solving technique we will be dealing with is the tool of research. This is,
to me, the easiest technique because this is something all of us do with regards to
our works of life. Be it an assignment, article, complex calculations in which you
have no clue on how to solve, research is key. Research is simply an investigation,
study or exploration of a particular topic. Research as it relates to problem solving,
is employing existing ideas or adapting existing solutions to similar problems. This
is the tool I employed in this article. Basically, I was faced with the problem of
writing a report on problem solving techniques. What did I do? I went to look for
existing solutions to this problem, that is, write ups, ideas, articles of others who
had similar problems and found solutions and then I adapted it and what was the
result? The result is what you are reading right now. The problem was solved and
this work is a product of research. This is a very simple and common tool which I
am sure you are using right now. Learn to do research. Trust me, you dont have all
the knowledge in the world.
PAGE 2
means calling a function from the same function. Keep those definitions, we will
come back to them. In Divide-and-Conquer, there are three major steps in which
one is repeated. They are: Divide, Conquer, Combine. For the example above, we
have a problem like this.
Sum(2,3,7,4,9,11,6,18,10,5)
Figure 1
The first step to take is to divide it into smaller parts call sub-problems.
Sum(2,3,7,4,9,11,6,18,10,5)
Divide
Sum(6,18,10,5)
Sum(2,,3,7,4,9,11)
Figure 2
Sum(2,3,7,4,9, 11)
Divide
Sum(2,3,7,4)
Sum(2,3)
Sum(9,11)
Sum(7,4)
Figure 3
PAGE 3
Next, we repeat the steps of conquer and combine i.e. After solving the smallest
parts of the operation, we combine each result and then conquer them again till
we get our final result. It should look something like this:
75
Conquer
and
Combine
20
36
16
39
15
24
Figure 4
PAGE 4
Brain-Storming
The origin of this idea is credited to Alex. F. Osborn in 1953. It involves coming up
with a lot of ideas and solutions to a problem through critical thinking. This
technique can be used to solve a large number and nature of problems and some of
these solutions can be used to solve more than one problem. This can be done
alone as an individual or together as a group. More results are expected to come
when brainstorming as a group because of the large human capacity. It is funny
and amazing what the human brain can produce when it is put to work. However,
there are some rules to follow when brainstorming:
Lateral Thinking
In the words of Edward de Bono Creative thinking is not a talent, it is a skill that
can be learnt. The word lateral means situated at or extending to the side
(source:WordWeb Dictionary. Lateral thinking is just as its definition. Lateral
thinking involves thinking aside from the normal thinking, you might call it
thinking outside the box. It is moving away from that which is the standard or
the orthodox way of doing things. Lateral thinking is a skill that must be learnt
and developed because there are some problems which just cant be solved by
normal, rigid networks. This is an example of Lateral thinking: A graduate had
PAGE 5
been trying to get into investment banking, but without success and had
exhausted all the normal routes. As a last resort, he had 100 postcard-sized CVs
printed. He then went round the "Square Mile" in the City, where all the main
financial organisations in London are located and proceeded to place one of these
CVs under the windscreen of every Rolls Royce and top of the range BMW and
Mercedes he came across. Next day, he had several phone calls offering him
interviews from the senior executives whom the cars belonged to. (example from:
http://www.kent.ac.uk/careers/sk/lateral . University of Kent, Lateral Thinking
Skills). This way of thinking is truly unorthodox but so are innovators. So out of all
the problem solving techniques, the one which is dearest to my heart is this
because not only does it increase your brain capacity to reason, it brings in
creativity. So no matter what field you are in, learn to be a Lateral Thinker.
Innovators are lateral thinkers. Thank you for reading.
PAGE 6