Cea mai bună-prima căutare

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Cea mai bună-prima căutare
Clasă Algoritm de căutare
Structură de date Copac
Cel mai rău caz din punct de vedere temporal
Cel mai rău caz spațial
Optim Nu
Costum de afaceri da

Cea mai bună căutare este o strategie de căutare informată utilizată pentru rezolvarea problemelor bazată pe cercetare și este fundamentul algoritmilor moderni de AI . În comparație cu strategiile de cercetare neinformate , care sunt utilizate în cazul în care informațiile specifice privind starea problemei nu sunt disponibile dincolo de definiția problemei, cele mai bune cercetări, la fel ca toate celelalte strategii de cercetare în cunoștință de cauză, exploatează cunoștințele mai multe detalii despre starea a problemei de rezolvat.

Se presupune că problema este reprezentată ca un copac de căutare , în care fiecare nod reprezintă o stare specifică a problemei, iar nodurile frunze constituie stările obiective. Rădăcina este starea inițială a problemei. Fiecare cale de la rădăcină la orice frunză a copacului reprezintă o soluție la problemă. Scopul este de a găsi cea mai eficientă soluție în ceea ce privește viteza de execuție și ocuparea memoriei.

Cea mai bună strategie de căutare implementează o funcție de evaluare dedicată care are sarcina de a selecta, la fiecare pas al căutării, următorul nod care urmează să fie extins. Prin urmare, la fiecare pas, dintre toate nodurile posibile care urmează să fie extinse, algoritmul alege nodul cu cea mai mică funcție de evaluare (deci best-first). O funcție de acest tip se numește în general euristică și are sarcina de a selecta, din când în când, nodul care pare să ducă la soluția optimă a problemei.

Bibliografie

  • Stuart J. Russell, Peter Norvig, Inteligența artificială: o abordare modernă , Pearson Education Italia, 2005. ISBN 887192228X .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT