Witajcie :)
Mam do rozgryzienia pewien problem.
Dysponuję kwadratową siatką i znam punkt startowy. Chcę dostać się do punktu X, który leży na prostej, która przecina w dowolnym miejscu siatkę. Koszty "jazdy" w każdej kratce są inne. Czy istnieje algorytm, który wyznaczyłby "najtańszą" drogę z punktu X do punktu na prostej? Warunkiem nie jest najkrótsza trasa ale właśnie najtańsza.
Czytałem o algorytmie A*, jednak tam konieczna jest znajomość punktu końcowego. W moim przypadku tych punktów jest wiele. Podobno działa w takich przypadkach algorytm Dijkstr'y, jednak nie wiem, czy odnajduje on najkrótszą czy najtańszą trasę.
W załączniku szkic opisujący problem :)
Proszę o Waszą pomoc, ja jestem laikiem jeżeli chodzi o sprawy związane z algorytmami.
Pozdrawiam :)