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
Take the last two digits of your UTCID. This is your duty cycle in percent. If your duty cycle is less than 10%, add 30 to your number. Create an assembly program that runs on t

In a for loop, if the condition is missing, then, It is supposed to be present and taken to be true.

Explain The while loop in C The while loop keeps repeating an action until an associated test returns false. This is useful where the programmer does not know in advance how ma

What are the disadvantages of a Smart Card? Disadvantages of Smart Cards are as follows: a. The value of money can be depleted and recharged. b. Customers should keep

Q What is Cable Modem? One more way of accessing Internet currently being developed is use of cable modems. These require that you subscribe to a cable service as well as allow

Explain about the Flash memories These are re-writable non-volatile memories evolved from EEPROM; they are generally connected to the USB port on the computer enabling a user t

1. What factors should be considered when selecting a digital encoder (line codes)? Briefly mention five of those factors. Use sketches and additional text to describe the followin

How can we use / display table in a screen? ABAP/4 offers two mechanisms for showing and using table data in a screen.  These mechanisms are TABLE CONTROLS and STEP LOOPS.

Q. Design issues related to interrupt-driven Input - output? So interrupt handling includes interruption of currently executing program, execution of interrupt servicing progra

What is the meaning of Proper programming Proper programming of the ports of the company's Web server through detection of IP addresses could be an excellent strategy or solut