|
Politica de confidentialitate |
|
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
METODA BACKTRACKING | ||||||
|
||||||
v1z7zf NOTIUNI GENERALE La dispozitia celor care rezolva probleme cu ajutorul calculatorului exista mai multe metode . Dintre acestea cel mai des utilizate sunt: - metoda Greedy; Metoda Backtracking se aplica problemelor in care solutia poate fi reprezentata
sub forma unui vector -; x = (x1, x2, x3, …xk,… xn) €
S, unde S este multimea solutiilor problemei si S = S1 x S2 x… x Sn, si
Si sunt multimi finite avand s elemente si xi € si , (¥)i = 1..n. Pot aparea urmatoarele situatii : a) xaki indeplineste conditiile de continuare. Daca s-a ajuns la solutia finala (k = n) atunci se afiseaza solutia obtinuta. Daca nu s-a ajuns la solutia finala se trece la generarea elementului urmator -; x ak-1i; b) xaki nu indeplineste conditiile de continuare. Se incearca urmatoarea valoare disponibila din Saki. Daca nu se gaseste nici o valoare in Saki care sa indeplineasca conditiile de continuare, se revine la elementul xak-1i si se reia algoritmul pentru o noua valoare a acestuia. Algoritmul se incheie cand au fost luate in considerare toate elementele lui S1. Problemele rezolvate prin aceasta metoda necesita timp mare de executie, de aceea este indicat sa se foloseasca metoda numai daca nu avem alt algoritm de rezolvare. Daca multimile S1,S2,…Sn au acelasi numar k de elemente, timpul necesar de executie al algoritmului este k la n. Daca multimile S1, S2.. Sn nu au acelasi numar de elemente, atunci se noteaza cu „m” minimul cardinalelor multimilor S1…Sn si cu „M”, maximul. Timpul de executie este situat in intervalul am la n .. M la ni. Metoda backtracking are complexitatea exponentiala, in cele mai multe cazuri fiind ineficienta. Ea insa nu poate fi inlocuita cu alte variante de rezolvare mai rapide in situatia in care se cere determinarea tuturor solutiilor unei probleme. |
||||||
|
||||||
|
||||||
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite |
|