Backtracking si Algoritmi de cautare (30, 31, 32, 34) (total 28) Flashcards

1
Q

Cum se mai numeste metoda Backtracking?

A

metoda cautarii cu revenire, deoarece găsirea soluţiilor este rezultatului unui proces de căutare sistematică, cu încercari repetate şi reveniri în caz de nereuşită

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Care este justificarea utilizării metodei Backtracking în contextul modularizării?

A

poate optimiza procesul de căutare, evitând căile care nu duc la o soluţie.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Care sunt câteva exemple de probleme rezolvate prin Backtracking?

A
  • găsirea unei căi de ieşire dintr-un labirint;
  • plasarea pe o tablă de şah a opt dame care nu se atacă între ele;
  • găsirea unui traseu care acoperă tabla de şah, generat adoptând săritura calului fără a trece de două ori prin aceeaşi poziţie.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Ce este o regula euristica; justificati utilizarea acestei metode in cazul algoritmilor de cautare

A

O regulă euristică oferă o metodă de rezolvare a problemelor, sau o metodă de căutare. Nu este garantat ca gaseste cea mai buna solutie, dar poate reduce timpul de cautare.

Metodele de acest tip pot fi folosite pentru reducerea mărimii arborilor de căutare în cazurile arborilor foarte mari.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Câteva dintre avantajele strategiei de căutare înapoi

A
  • atunci când sunt necesare sau când toate posibilităţile au fost explorate, sistemul recurge la întrebări adresate utilizatorului;
    • arborele de căutare este adesea mai puţin adânc decât cel aferent strategiei de căutare înainte;
    • procesul de raţionare este interactiv.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly