Weighted graphs
1
Weighted graphs 2 Weighted graphs So far we have only considered - - PowerPoint PPT Presentation
1 Weighted graphs 2 Weighted graphs So far we have only considered weighted graphs with weights > 0 (Dijkstra is a super-star here) Now we will consider graphs with any integer edge weight (i.e. negative too) 3 Cycles Does a
1
2
3
4
5
6
7
8
9
i=1 vi.d < ∑k i=1 (vi-1.d +w(vi-1,vi))
i=1 vi.d < ∑k i=1 vi-1.d as loop
10
i=1 vi.d < ∑k i=1 (vi-1.d +w(vi-1,vi))
i=1 vi.d = ∑k i=1 vi-1.d as loop
i=1 w(vi-1,vi)
i=1 w(vi-1,vi) = w(c) < 0
11
12
13
15
16
7 2 3 17
7 2 3 ∞ ∞ ∞ 18
7 2 3 ∞ ∞
1
∞
19
20
21
22
23
24
25
26
27
28
30
31
32
33
34
35
36
37
i,j = mink(lm-1 i,k + l1 k,j),
38
i,j = mink(lm-1 i,k + l1 k,j) // ours
i,j = ∑k( lm-1 i,k*l1 k,j) //real times
39
40
41
42
i,j = min (dk-1 i,j, dk-1 i,k + dk-1 k,j)
43
i,j = Wi,j, n = W.rows
i,j = min (dk-1 i,j, dk-1 i,k + dk-1 k,j)
44
45