Heuristic search strategies-artificial intelligence, Basic Computer Science

Assignment Help:

Heuristic Search Strategies-Artificial intelligence

In general speaking, a heuristic search is one which utilizes a rule of thumb to improve an agent's performance in solving problems by search. A heuristic search is not to be confused with a heuristic measure .As discussed below, if you may identify a heuristic measure, then it opens up a range of generic heuristic searches which you can try to improve your agent's performance. However, it is importance remembering that any law of thumb, for instance, selecting the order of operators is a heuristic ,when applied in a simple breadth first search.

In terms of our plan analogy, a heuristic search select where to put a (state, operator) pair on the plan when it is proposed as a move in the state space. This option could be complexes and based on many factors. In the terms of the graph analogy, a heuristic search selects that node to expand at any point in the search. By definition, a heuristic search is not guaranteed to get better performance for a particular problem or set of problems, but they  all are implemented in the hope of improving the speed of which a solution is found or /and the quality of the solution searched. In fact, we may be able to search optimal solutions, which are as good as possible with reference to some measure.

Optimality

The path worth of a solution is calculated as the addition of the costs of the actions which led to that solution. This is only one example of a measure of value on the solution of a search problem, and there are many others. These measures may /may not be connected to the heuristic functions which estimate the likelihood of a specific state being in the path to a solution. We say that given a measure of value on the possible solutions to a search problem - 1 specific solution is best possible if it gain higher than all the others with respect to this measure (or costs less, in the case of path cost). I.e. in the maze example given in section 3.2, there are several paths from the start to the finish of the maze, but just one which crosses the fewest squares. This is the good solution in terms of the distance travelled.

Optimality may be guaranteed through a particular option of search strategy (for instance the uniform path cost search described below). On the other hand, an agent may select  to  prove that  a solution is optimal by  appealing  to  some mathematical argument. As a final resort, if optimality is required, then an agent might exhaust a full search strategy to  find all solutions, then choose the one  scoring the highest (alternatively costing the lowest).


Related Discussions:- Heuristic search strategies-artificial intelligence

Discuss the challenges in it infrastructure management, Question 1 What is...

Question 1 What is difference between cathode ray tube monitors and LCD monitors? List three popular types of operating systems and give brief introduction of each type Que

Cipher program in java, Cryptography, the study of secret writing, has been...

Cryptography, the study of secret writing, has been around for a very long time, from simplistic techniques to sophisticated mathematical techniques. No matter what the form howeve

Types of policy, want to get detail understanding of the types of security ...

want to get detail understanding of the types of security policies including enterprise security policy, issues specific policies etc

ALP Program to find 10''s complement, I would like to know how to write a p...

I would like to know how to write a program for a 8086 microprocessor in ALP to find 10''s complement of a packed BCD number.

Soft computing, Defination of Propositionl logic Predicate logic genertic a...

Defination of Propositionl logic Predicate logic genertic algorithm Hybrid system Optimization Fuzzy system rules Fuzzy system application

Sequential-access memory device, Sequential-access memory device: A  S...

Sequential-access memory device: A  Sequential-access  memory device reads data in sequence. In other words, information on a serial device can only be retrieved in the same s

Access database, 1.Add a Validation Rule for Date of Birth so no one under ...

1.Add a Validation Rule for Date of Birth so no one under the age of 18 can be added to the table. Hint: subtract the DOB from today''s date and divide by 365.25 (watch the parenth

Data mining test, Use the methods of C4.5 to design a decision tree

Use the methods of C4.5 to design a decision tree

Fourth generation of computers, THE FOURTH GENERATION (1975 ONWARDS) ...

THE FOURTH GENERATION (1975 ONWARDS) This generation of computers have one or more of the following characteristics:     Semi-conductor memory instead of core memo

Excel, Your next step is to analyze "proposed" technical requirements/specs...

Your next step is to analyze "proposed" technical requirements/specs based on the business requirements (new performance needs) for Big Bucks. 1.Create a "CRUD" Matrix in an Exce

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