Witaj,
Przykład opisywany jest całkowicie podobny do firmy, w której pracuję. I mieliśmy wśród klientów sieci przemysłowe (awizacje), małe punkty (czynne od 8:-12:00, inne od 10:20:00) i wiele innych przeciwskazań.
Przede wszystkim każdy klient musi mieć określone swoje współrzędne oraz godziny otwarcia magazynu i praktycznie to wszystko z tych najważniejszych informacji. Zakładając trasę należy mieć na uwadze wybór przewoźnika, rodzaj transportu, ładowność aut, data/godzina załadunku i kompletacji. Po wpisaniu zamówień sprzedaży, podciągaliśmy powiedzmy 20 zamówień pod jedną trasę i algorytym liczył optymalną trasę według wytycznych (awizacja, dostępne auta o określonych ładownościach, godziny pracy punktów, maks ilość km=500, maks il pkt =30). Algorytm oczywiście bazował na mapach i pogodzie (produkty spożywcze) i brał pod uwagę utrudnienia na drodze(remonty, ograniczenia przejazdów-mosty, wiadukty). Program również podpowiadał, iż określone punkty graniczne (generujące najwięcej kilometrów na trasie) taniej byłoby obsłużyć za pomocą firmy kurierskiej/spedycyjnej.
Pozdrawiam,
Marcin