Algoritmo de Bellman-Ford

        Ejemplo




   Ejemplo
                                   D1k  0
                    ...
D1                D2                           D3                          D4                          D5

               ...
D1                D2                           D3                          D4                          D5

               ...
D1                D2                           D3                          D4                          D5

               ...
D1                D2                           D3                          D4                          D5

               ...
Upcoming SlideShare
Loading in...5
×

Bellman Ford1

265

Published on

Published in: Automotive, Sports
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
265
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bellman Ford1

  1. 1. Algoritmo de Bellman-Ford Ejemplo Ejemplo D1k  0 D2 1  min( d 21  D1n , d 23  D3n )  min(1  D1n ,2  D3n ) n 1 D3n 1  min( d 31  D1n , d 32  D2n )  min( 4  D1n ,1  D2n ) d31=4 d21=1 D4 1  min( d 45  D5n , d 42  D2n )  min( 4  D5n ,8  D2n ) n d32=1 D5n 1  min( d 53  D3n , d 54  D4n )  min( 2  D3n ,2  D4n ) 3 2 d23=2 destino d53=2 1 2 3 4 5 d42=8 origen d54=2 1 0     5 4 2 1 0 2   d45=4 3 4 1 0   4  8  0 4 5   2 2 0 1
  2. 2. D1 D2 D3 D4 D5 n d 21  D1n d 23  D3n d31  D1n n d32  D2 n d 45  D5 n d 42  D2 n d53  D3 n d54  D4 0 0     1 1+0 2+ 4+0 1+  4+  8+  2+  2+  1 0 4 1 1  4      1 1+0 2+4 4+0 1+1 4+  8+1 2+4 2+  3 2 2 0 2 1 6 4 2  9 6  1+0 2+2 4+0 1+1 4+6 8+1 2+2 2+9 2 8 3 0 1 4 4 2 10 9 4 11 2 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+9 5 4 4 0 1 4 4 2 8 9 4 11 4 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+8 5 0 1 4 4 2 8 9 4 10 D1 D2 D3 D4 D5 n d 21  D1n d 23  D3n d31  D1n n d32  D2 n d 45  D5 n d 42  D2 n d53  D3 n d54  D4 0 0     1 1+0 2+ 4+0 1+  4+  8+  2+  2+  1 0 4 1 1  4      1 1+0 2+4 4+0 1+1 4+  8+1 2+4 2+  3 2 2 0 2 1 6 4 2  9 6  1+0 2+2 4+0 1+1 4+6 8+1 2+2 2+9 2 8 3 0 1 4 4 2 10 9 4 11 2 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+9 5 4 4 0 1 4 4 2 8 9 4 11 4 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+8 5 0 1 4 4 2 8 9 4 10 2
  3. 3. D1 D2 D3 D4 D5 n d 21  D1n d 23  D3n d31  D1n n d32  D2 n d 45  D5 n d 42  D2 n d53  D3 n d54  D4 0 0     1 1+0 2+ 4+0 1+  4+  8+  2+  2+  1 0 4 1 1  4      1 1+0 2+4 4+0 1+1 4+  8+1 2+4 2+  3 2 2 0 2 1 6 4 2  9 6  1+0 2+2 4+0 1+1 4+6 8+1 2+2 2+9 2 8 3 0 1 4 4 2 10 9 4 11 2 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+9 5 4 4 0 1 4 4 2 8 9 4 11 4 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+8 5 0 1 4 4 2 8 9 4 10 D1 D2 D3 D4 D5 n d 21  D1n d 23  D3n d31  D1n n d32  D2 n d 45  D5 n d 42  D2 n d53  D3 n d54  D4 0 0     1 1+0 2+ 4+0 1+  4+  8+  2+  2+  1 0 4 1 1  4      1 1+0 2+4 4+0 1+1 4+  8+1 2+4 2+  3 2 2 0 2 1 6 4 2  9 6  1+0 2+2 4+0 1+1 4+6 8+1 2+2 2+9 2 8 3 0 1 4 4 2 10 9 4 11 2 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+9 5 4 4 0 1 4 4 2 8 9 4 11 4 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+8 5 0 1 4 4 2 8 9 4 10 3
  4. 4. D1 D2 D3 D4 D5 n d 21  D1n d 23  D3n d31  D1n n d32  D2 n d 45  D5 n d 42  D2 n d53  D3 n d54  D4 0 0     1 1+0 2+ 4+0 1+  4+  8+  2+  2+  1 0 4 1 1  4      1 1+0 2+4 4+0 1+1 4+  8+1 2+4 2+  3 2 2 0 2 1 6 4 2  9 6  1+0 2+2 4+0 1+1 4+6 8+1 2+2 2+9 2 8 3 0 1 4 4 2 10 9 4 11 2 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+9 5 4 4 0 1 4 4 2 8 9 4 11 4 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+8 5 0 1 4 4 2 8 9 4 10 D1 D2 D3 D4 D5 n d 21  D1n d 23  D3n d31  D1n n d32  D2 n d 45  D5 n d 42  D2 n d53  D3 n d54  D4 0 0     1 1+0 2+ 4+0 1+  4+  8+  2+  2+  1 0 4 1 1  4      1 1+0 2+4 4+0 1+1 4+  8+1 2+4 2+  3 2 2 0 2 1 6 4 2  9 6  1+0 2+2 4+0 1+1 4+6 8+1 2+2 2+9 2 8 3 0 1 4 4 2 10 9 4 11 2 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+9 5 4 4 0 1 4 4 2 8 9 4 11 4 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+8 5 0 1 4 4 2 8 9 4 10 4
  5. 5. D1 D2 D3 D4 D5 n d 21  D1n d 23  D3n d31  D1n n d32  D2 n d 45  D5 n d 42  D2 n d53  D3 n d54  D4 0 0     1 1+0 2+ 4+0 1+  4+  8+  2+  2+  1 0 4 1 1  4      1 1+0 2+4 4+0 1+1 4+  8+1 2+4 2+  3 2 2 0 2 1 6 4 2  9 6  1+0 2+2 4+0 1+1 4+6 8+1 2+2 2+9 2 8 3 0 1 4 4 2 10 9 4 11 2 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+9 5 4 4 0 1 4 4 2 8 9 4 11 4 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+8 5 0 1 4 4 2 8 9 4 10 D1 D2 D3 D4 D5 n d 21  D1n d 23  D3n d31  D1n n d32  D2 n d 45  D5 n d 42  D2 n d53  D3 n d54  D4 0 0     1 1+0 2+ 4+0 1+  4+  8+  2+  2+  1 0 1 1  4      1 1+0 2+4 4+0 1+1 4+  8+1 2+4 2+  3 2 2 0 1 6 4 2  9 6  1+0 2+2 4+0 1+1 4+6 8+1 2+2 2+9 2 3 0 1 4 4 2 10 9 4 11 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+9 5 4 4 0 1 4 4 2 8 9 4 11 4 1+0 2+2 4+0 1+1 4+4 8+1 2+2 2+8 5 0 1 4 4 2 8 9 4 10 5

×