ALGORITHM OF PROBLEM SOLVING
Any one algorithm for a particular problem is not applicable over all
types of problems in a variety of situations. So there should be a general
problem solving algorithm, which may work for different strategies of different
Algorithm (problem name and
Analyze the problem to get the starting state and goal state.
Find out the data about the starting state, goalstate
Find out the production rules from initial database for proceeding the
problem to goal state.
Select some rules from the set of rules that can be applied to data.
Apply those rules to the initial state and proceed to get the next
Determine some new generated states after applying the rules.
Accordingly make them as current state.
Finally, achieve some information about the goal state from the recently
used current state and get the goal state.
After applying the above rules an user may get the solution of the
problem from a given state to another state. Let us take few examples.