Initial considerations in problem solving, Computer Engineering

Initial considerations in problem solving:

Three initial considerations in problem solving for easiest(as described in Russell and Norvig): 

  • Initial State

 Firstly, the agent have wishes to be told exactly what the initial state is before it starts its search and its level comparing, so then it can keep track of the state as it searches.

  • Operators

An operator is a function of controlling when taking one state to another via an action undertaken by the agent. For example, as in chess, an operator operates one arrangement of pieces on the desk-board to another arrangement same like the action of the agent moving a piece.

  • Goal Test

It is very essential when designing or developing any task solving agent to know when the query has been solved, i.e., to have a able defined goal test. Suppose that any assignment we had set our agent was to find a name and address for a newborn baby, with some assets. In this case, there are lists of "documentary" names for babies with mother, and any solution must appear in that directory which is use for searching purpose so goal-checking amounts to simply testing whether the name appears in the list. In chess, there is term of goal is get to a checkmate. While there are only a finite number of ways in which have the pieces on a desk-board can represent a checkmate, the number of these is vast so checking a point against them is a bad idea. Instead, much more abstract for the notion of checkmate is used for winning such match, whereby our agent trying to checking that the opponent's king cannot move without or being captured.

Posted Date: 1/9/2013 7:10:38 AM | Location : United States







Related Discussions:- Initial considerations in problem solving, Assignment Help, Ask Question on Initial considerations in problem solving, Get Answer, Expert's Help, Initial considerations in problem solving Discussions

Write discussion on Initial considerations in problem solving
Your posts are moderated
Related Questions
What is a demultiplexer? Ans: Demultiplexer: This is a logic circuit which accepts one data input and distributes this over some outputs. This has one data input, m selec


a. What is the meaning of user interaction? What are the dissimilar styles in which forms of interaction can be classified? Give one advantage, disadvantage and an example of every

What is a Priority Interrupt? Ans: A priority interrupt is a type of interrupt that establishes a priority over the many sources to determine which condition is to be serviced

What is non-repudiation? Non Repudiation: Assurance that the sender is given with proof of delivery and that the recipient is provided with proof of the sender's identity so th

Why floating point number more difficult to represent and process than integer? In floating point numbers we have to show any number in three fields sign, exponent and mantissa

When a robot scripts runs the output makes a test log. Test logs are managed now is the TestManager application. Rational now permits you to classify your logs into any type of for

Think about call of two intrinsic functions discussed above for a 32-Processor (4×8) Multicomputer:    The function call NUMBER_OF_PROCESORS () will return 32.

What is the difference between wire and reg Wire Wire is used for designing combinational logic, as we all know that this type of logic cannot store a value.  As  you  can

Why data bus is bidirectional and address bus is unidirectional in most microprocessors? The data bus is bidirectional because the data bus has to transfer data among the CPU a