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 dynamic memory allocation? The mechanism of allocating needs amount of memory at run time is known as dynamic allocation of memory. Sometimes it is needed to allocate m

Explain the E-cheques verses Credit Cards in brief. E-cheques: E-cheques are utilized for business dealing into e-commerce. Transactions of such cheques take place onto Inter

Explain LAN Topologies and its basic topologies. LAN Topologies: Network topology is a physical schematic that shows interconnection of the various users. There are four fund

Explain Anonymous FTP. Use of a login password and name helps maintain file secure from unauthorized access. Though, sometimes these authorizations can also be inconvenient.

What is assembly Assemblies are the building blocks of .NET Framework applications; they variety the fundamental unit of deployment, version control, reuse, activation scoping,

If a programmer doesn't wish to make modifies to the document he can lock the document data and its code from more changes by changing the extension of the file system to .MDE. Cha

Constants - first-order logic: Constants are things that is cannot be changed, like as england, black and barbara. So then they stand for one thing only, so that can be confu

a) Give eight properties for each of static RAM (SRAM) and DRAM (dynamic RAM) and provide the low-level structure of each type of memory. b) Assume a system with 16 Megabytes o

What are the Kernel threads Kernel threads are supported directly by the operating system .Thread creation; scheduling and management are done by the operating system. Thus the

Ask question #Minimum Write a program to mask bits D3D2D1D0 and to set bits D5D4 and to invert bits D7D6 of the AX register. 100 words accepted#