METODA BACKTRACKING 4.1 Noțiuni generale despre backtracking Definiție: Backtracking este un algoritm general pentru a găsi toate (sau unele) soluții la unele probleme de calcul, în special problemele de satisfacție de constrângere, care crește gradual...
More
METODA BACKTRACKING 4.1 Noțiuni generale despre backtracking Definiție: Backtracking este un algoritm general pentru a găsi toate (sau unele) soluții la unele probleme de calcul, în special problemele de satisfacție de constrângere, care crește gradual candidați la soluții și abandonează un candidat („backtracks”) imediat ce stabilește că candidatul nu poate fi completat cu o soluție valabilă. Notă: Metoda backtracking mai poate fi întâlnită în unele resurse ca metoda reluării. Există trei tipuri de probleme în baza metodei backtracking: 1. Problema deciziei - în această situație, căutăm o soluție fezabilă. 2. Problema de optimizare - în această situație, căutăm cea mai bună soluție. 3. Problema de enumerare - în această situație, găsim toate soluțiile fezabile. Termenul "backtrack" a fost creat de matematicianul american D. H. Lehmer în anii '50. Limbajul pionier de prelucrare a șirurilor SNOBOL (1962) ar fi fost primul care a furnizat o instalație de backtracking generală. De e
Less