Bellman-Ford algoritması kaynak bir kısa yol belirler diğer vertices. Başlangıçta s ve diğer tüm köşeler arasındaki mesafe ∞ olarak ayarlanır . Daha sonra s'den her tepe noktasına en kısa yol hesaplanır; bu devam ediyor | V | - 1 yineleme. Sorularım:
- Neden olması gerekiyor yineleme?
- Kenarları farklı bir sırada kontrol etmem önemli midir?
Diyelim ki, ilk olarak 1,2,3 kenarlarını kontrol edersem, ancak ikinci yinelemede 2,3,1'i kontrol ederim.
MIT Prof. Eric, siparişin önemli olmadığını söyledi, ancak bu beni karıştırıyor: değeri x 1 kenarına bağlıysa, ancak x 1 x 2'den sonra güncellenirse, algoritma kenarına dayalı bir düğümü yanlış güncellemez mi?