Результаты (
русский) 2:
[копия]Скопировано!
Лемма 10.1
Если алгоритм завершается, Пусть к = родителю (I). Если D (к) расстояние по кратчайшему пути от к 0, то D (я) = D (к) + ш (к, I) является расстояние по кратчайшему пути от я до 0 , а самый короткий путь включает в себя к.
Доказательство: Предположим , что это неверно. Тогда самый короткий путь от я до 0 это через некоторый сосед J из I, где J ≠ к. Если D (J) + W (J, I) <D (к) + ш (к, я), то в какой - то момент, я должен получить сообщение от J, и так как D (I)> D (J) + W (J, I), узел я бы установить D (я) до D (J) + W (J, I) и родитель (я) к J. Даже если сообщение от к было получено позже, я бы не изменили D (я) дальше, так как D (I) <D (к) + W (к, я) будет иметь место . Это противоречит утверждению леммы. ◾
переводится, пожалуйста, подождите..
