Первая итерация

Шаг 2. Определим соответствие Г(р) и обновим временные пометки вершин, входящих в это соответствие.

Г(p) = Г(X5) = {X1, X2, X4, X6}

обновляем пометки вершин X1, X2, X4, X6

l(X1) = min{l(X1); l(p) + c(p(X1))} = min {∞, 0+5} = 5

l(X2) = min{l(X2); l(p) + c(p(X2))} = min {∞, 0+7} = 7

l(X4) = min{l(X4); l(p) + c(p(X4))} = min {∞, 0+10} = 10

l(X6) = min{l(X6); l(p) + c(p(X6))} = min {∞, 0+8} = 8

Шаг 3. Выберем минимальную пометку из всех временных, сделаем ее постоянной и присвоим «р» номер, соответствующий этой вершине

min{5, 7, ∞, 10, 8} = 5 соответствует Х1=> l(X1*)= 5+

p= X1

Так как не все вершины имеют постоянные пометки, то переходим к следующей итерации


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: