Zaawansowane algorytmy i struktury danych/Ćwiczenia 6: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Linia 19: | Linia 19: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed">'''Wskazówka''' | <div class="mw-collapsible mw-made=collapsible mw-collapsed">'''Wskazówka''' | ||
<div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible-content" style="display:none"> | ||
Te dwie równości wynikają ponownie z definicji iloczynu odległości [[#wzór_1|wzoru (1)]] oraz przemienności operacji <math>\min</math> | Te dwie równości wynikają ponownie z definicji iloczynu odległości - [[../Wykład 6#wzór_1|wzoru (1)]] oraz przemienności operacji <math>\min</math> względem dodawania. | ||
względem dodawania. | |||
</div> | </div> |
Wersja z 22:06, 27 lip 2006
Zadanie 1
Pokaż, że iloczyn odległości jest przemienny względem dodawania, tzn, że dla macierzy , i rozmiaru zachodzi:
oraz
Wskazówka
Zadanie 2
Zaproponuj jak wykorzystać algorytm Bellmana-Forda do sprawdzenia, czy w grafie i wagach krawędzi opisanych funkcją istnieje cykl o ujemnej wadze.
Rozwiązanie
Zadanie 3
Mając dane graf , funkcję wagową , odległości z wybranego wierzchołka do w grafie , zaproponuj algorytm obliczania drzewa najkrótszych ścieżek w czasie
Wskazówka