29.06.2013 Views

Programare dinamică, backtracking, propagarea ... - Andrei

Programare dinamică, backtracking, propagarea ... - Andrei

Programare dinamică, backtracking, propagarea ... - Andrei

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Backtracking + <strong>propagarea</strong><br />

restricţiilor<br />

În general, <strong>propagarea</strong> restricţiilor nu poate rezolva complet<br />

problema dată.<br />

Metoda ajută la limitarea spaţiului de căutare (foarte<br />

importantă în condiţiile în care <strong>backtracking</strong>-ul are<br />

complexitate exponenţială!).<br />

În cazul în care <strong>propagarea</strong> restricţiilor nu rezolvă problema<br />

se foloseşte:<br />

Backtracking pentru a genera soluţii parţiale;<br />

Propagarea restricţiilor după fiecare pas de <strong>backtracking</strong> pentru<br />

a limita spaţiul de căutare (şi eventual găsi că soluţia nu este<br />

validă)<br />

Proiectarea Algoritmilor 2010<br />

Întrebări?<br />

Proiectarea Algoritmilor 2010 48<br />

3/21/2010<br />

24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!