Cześć!
Mam zadanie, które jest rozwiniętym problem marszrutyzacji. Ogólnie mówiąc:
- Mamy jeden punkt, z którego wozimy towary do miast (oczywiście miasta są ze sobą połączone) - znamy odległości pomiędzy punktami
- Mamy różne pojazdy (które różnią się pojemnością, ceną za kilometr, ile mogą punktów odwiedzić oraz jaki maksymalnie mogą pokonać dystans, wszystkie poruszają się z taką samą prędkością)
- Dostawy, czyli ile i komu mamy dostarczyć (w wersji rozszerzonej również mamy okna czasowe, w których trzeba wykonać dostawę)
Wynik (koszt całkowity dostarczenia wszystkich towarów) nie musi być idealny, ważne by całe obliczenia uruchomione na przeciętny komputerze nie wykonywały się godzinami.
Ogólnie nie bardzo wiem jak ugryźć cały problem. Oczywiście nie oczekuję rozwiązania problemu, a proszę o wskazówki jak ogólnie podejść do problemu i jakie algorytmy zastosować. Ewentualnie warte uwagi rozwiązania podobnych zadań.
Z góry dziękuje.