Artificial intelligence-specifying search problems, Basic Computer Science

Assignment Help:

Specifying Search Problems


In our agent expressions, a problem to be solved is a specific task where the agent starts with the atmosphere in a given state and acts upon the environment pending the altered state has some programmed excellence. The set of states which are possible via some series of actions the agent takes is called the search space. The sequence of actions that the agent actually performs is its search path, and the last state is a solution if it has the necessary assets. There may be many solutions to a particular trouble. If you can think of the task you want your agent to do in these terms, then you will need to mark a problem solving agent which uses search.

It is important to recognize the scope of your task in conditions of the problems which will require to be solved. For instance, there are some errands which are solo problems solved by penetrating, e.g., find a route on a map. Alternatively, there are tasks such as charming at chess, which have to be out of order down into sub-problems (searching for the best move at each stage). Other tasks can be achieved without searching whatsoever e.g., multiplying two big numbers together - you wouldn't vision of searching through the figure line until you came crossways the answer!

There are three first considerations in problem solving (as described in Russell and Norvig):

  •  Initial State:Initially, the agent needs to be told precisely what the first state is before it starts its look for, so that it can keep path of the state as it searches.

 

  •  Operators:An operator is a function pleasing one state to another via an action undertaken by the agent. For example, in chess, an operator takes one understanding of pieces on the panel to another arrangement by the action of the agent moving a part.

 

  • Goal Test:It is necessary when design a problem solving agent to know when the trouble has been solved, i.e., to have a well definite goal test. Assume the problem we had set our agent was to find a name for a newborn baby, with several properties. In this container, there are lists of "accepted" names for babies, and any answer must come into view in that list, so goal-checking amounts to just testing whether the name appears in the list. In chess, on the other hand, the aim is to achieve a checkmate. While there are only a limited number of ways in which the pieces on a board can stand for a checkmate, the number of these is vast, so checking a place against them is a bad idea. Instead, a more abstract view of checkmate is second-hand, whereby our agent checks that the opponent's king cannot move with no being captured.

 


Related Discussions:- Artificial intelligence-specifying search problems

Artificial intelligence-internal structure of agents, Internal Structure of...

Internal Structure of Agents We have looked at agents in conditions of their outside influences and behaviors: they take effort from the atmosphere and do lucid actions to chan

Concept of operating system, Concept of operating system: An operating...

Concept of operating system: An operating system is an essential software component of a computer system. The basic  objectives of an operating system are to make the computer

Binary, Ask quwhat is binary estion #Minimum 100 words accepted#

Ask quwhat is binary estion #Minimum 100 words accepted#

Describe circuit switching and message switching, Question 1 List the Basi...

Question 1 List the Basic essential components of a computer network Question 2 What are the functions of (i) Routers (ii) Bridges Question 3 What are the advantag

Word processing (wp), Word Processing (WP): Word Processing is one of ...

Word Processing (WP): Word Processing is one of the most widespread application software types in use today. Developed as a successor to primitive text editors that were popul

Hotel database, Create a database,show all ojectives and give a fruitful in...

Create a database,show all ojectives and give a fruitful introduction and also state how it will be implemented

Moderns, Moderns: As it was explained earlier, communications channels...

Moderns: As it was explained earlier, communications channels can operate in either the Analog or digital mode. However, a given circuit can operate only in one mode not both

Unix Shell, Write a shell script, change-lines, which will substitute a str...

Write a shell script, change-lines, which will substitute a string for a replacement string for each occurance of the string in files specified. The original file will be saved,

Write a schema for the operation of ending a game, QUESTION 1 We need ...

QUESTION 1 We need to write Z specifications to record the information about passengers on board an aircraft. Here you are required to produce the specifications using appropr

Block matching algorithm, I am using block matching algorithm to get the mo...

I am using block matching algorithm to get the motion vectors, now, how can I get the depth map/depth value from the motion vectors?

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd