29.06.2013 Views

Curs 8 - Drumuri de cost minim [pdf] - Andrei

Curs 8 - Drumuri de cost minim [pdf] - Andrei

Curs 8 - Drumuri de cost minim [pdf] - 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.

Exemplu (3)<br />

0<br />

s<br />

0<br />

4<br />

5<br />

-1<br />

1 2<br />

0<br />

1<br />

4<br />

10<br />

13<br />

0<br />

3<br />

-5<br />

0<br />

0<br />

5<br />

-4<br />

Exemplu (4)<br />

2/3<br />

1<br />

4<br />

10<br />

0/0<br />

2<br />

13<br />

0<br />

0/-4<br />

3<br />

0<br />

2 0<br />

0<br />

5<br />

2/-1<br />

2<br />

4<br />

0/1<br />

2/2<br />

1<br />

4<br />

10<br />

0/-1<br />

2<br />

13<br />

0<br />

0/-5<br />

3<br />

0<br />

2 0<br />

0<br />

5<br />

2/-2<br />

2<br />

4<br />

0/0<br />

2<br />

2<br />

0<br />

4<br />

0<br />

0<br />

Eliminam s<br />

0/0<br />

1<br />

4<br />

10<br />

2/1<br />

2<br />

13<br />

0<br />

2/-3<br />

3<br />

0<br />

Proiectarea Algoritmilor 2010<br />

2<br />

0<br />

5<br />

4<br />

2<br />

0/-4 2/4<br />

Aplicam Dijkstra din fiecare nod (δ 1(u,v)).<br />

Refacem distanțele:<br />

d(u,v) = δ 1(u,v)+h(v)-h(u)<br />

0 1 -3 4 -4<br />

3 0 -4 1 -1<br />

7 4 0 5 3<br />

2 -1 -5 0 -2<br />

8 5 1 6 0<br />

Proiectarea Algoritmilor 2010<br />

2/7<br />

1<br />

4<br />

10<br />

0/4<br />

2<br />

13<br />

0<br />

0/0<br />

3<br />

0<br />

2 0<br />

0<br />

5<br />

2/3<br />

2<br />

4<br />

0/5<br />

4/8<br />

1<br />

4<br />

10<br />

2/5<br />

2<br />

13<br />

0<br />

2/1<br />

3<br />

0<br />

0<br />

2 0<br />

0<br />

5<br />

0/0<br />

2<br />

4<br />

2/6<br />

5/8/2010<br />

22

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

Saved successfully!

Ooh no, something went wrong!