Best-first Search

Best-first search is a search algorithm which optimises depth-first search by expanding the most promising node chosen according to some rule. Pearl (1984) described best-first search as estimating the promise of node n by a "heuristic evaluation function f(n) which, in general, may depend on the description of n, the description of the goal, the information gathered by the search up to that point, and most important, on any extra knowledge about the problem domain." This general sense of the term is used by many authors, including Russell & Norvig (2003). Other authors have used best-first search to refer specifically to a search with a heuristic that attempts to predict how close the end of a path is to a solution, so that paths which are judged to be closer to a solution are extended first. Efficient selection of the current best candidate for extension is typically implemented using a priority queue. Examples of best-first search algorithms include Dijkstra's algorithm and the A-star search algorithm. Best-first algorithms are often used for pathfinding in combinatorial search.

See also

References

Pearl, J. (1984) Heuristics: Intelligent Search Strategies for Computer Problem Solving. Addison-Wesley. p. 48. Russell, S.J.; & Norvig, P. (2003) (2nd ed.). Pearson Education, Inc. pp. 94 and 95 (note 3).

External links

  • http://www.cee.hw.ac.uk/~alison/ai3notes/subsubsection2_6_2_3_2.html

 

<< PreviousWord BrowserNext >>
myra hindley
list of presidents of the swiss diet
tuareg languages
thomas beecham
leisure industry
loddfaffner
linearity of integration
andrew of wyntoun
devolved government
john of fordun
william forbes skene
walter bower
partial fractions in integration
spa
wemyss castle
earl of wemyss
reserve
alkaptonuria
czech philharmonic orchestra
city of birmingham symphony orchestra
project xanadu
leu
berlin philharmonic orchestra
the digital village
boston symphony orchestra
john ballance
william ballantine
robert michael ballantyne
culture of chile
hosea ballou
vmebus
acetylcholine receptor
velvet revolution
jaime luciano balmes
64 bit
henry balnaves
hugh de balsham
computer word
silas deane
charles gravier, comte de vergennes
otto von habsburg
joseph ii, holy roman emperor
offset logarithmic integral
joseph i, holy roman emperor