8Move
8Move
/Guida ai prodotti/
Fleet Planner
Funzione principale

Ottimizzazione dei giri

Un'ottimizzazione con un clic che riordina le fermate per ridurre chilometri e tempo di guida. Dal 20 al 30 % di strada in meno, in pochi secondi.

Ottimizzare con un clic

Il motore riordina le fermate di un giro per trovare il percorso più breve che rispetti tutti i vincoli. Quello che a una persona costerebbe più di mezz'ora di calcoli a mente si risolve in pochi secondi.

Come si usa

  • ads_clickUn solo giroapri un giro con almeno due fermate, tocca «Ottimizza», controlla l'ordine proposto
  • select_allPiù giri insiemeottimizza tutti i giri di una fascia in un'unica operazione
  • previewControllare prima di accettareguarda orari di arrivo proposti, distanza totale e sequenza prima di confermare
  • editRitoccare a manodopo l'ottimizzazione puoi ancora spostare le fermate
route-optimization↗ Open

Algoritmo ed euristiche

Fleet Planner risolve il problema del commesso viaggiatore (TSP) di ogni giro in due passaggi:

Passo 1 — Nearest Neighbor (prima soluzione)

  • startPartenzadal deposito di partenza
  • near_meVisitadella fermata più vicina non ancora servita
  • repeatRipetizionefinché tutte le fermate sono servite
  • homeRientroal deposito (se è previsto il ritorno)

Passo 2 — Miglioramento con 2-opt

  • swap_horizScambiaresi scambiano a coppie i tratti del percorso, uno dopo l'altro
  • trending_downMiglioraresi tengono gli scambi che accorciano la distanza totale
  • check_circleFermarsiappena non ci sono più miglioramenti possibili

Il motore usa la Distance Matrix API di Google Maps per ottenere distanze stradali che tengono conto del traffico. Se l'API non risponde, passa al calcolo in linea d'aria (formula di Haversine), così l'ottimizzazione resta possibile.

speed

Un giro pianificato a mano è dal 20 al 30 % più lungo del necessario. Nemmeno chi ha anni di mestiere riesce a risolvere a mente un TSP con quindici fermate o più, con finestre orarie e limiti di carico.

Vincoli e finestre orarie

Il motore rispetta più vincoli contemporaneamente:

VincoloCome agisce
Deposito di partenzaIl giro parte dal deposito assegnato
Deposito di rientroIl giro torna al deposito (impostabile — può anche essere di sola andata)
Tempo sul postoDurata impostabile per fermata (per es. 10 minuti per scaricare)
Condizioni del trafficoDati di traffico Google Maps, se l'opzione è attiva
Orario limite di rientroVerifica che il giro si chiuda prima della scadenza
Portata del veicoloI limiti di peso vengono rispettati in fase di assegnazione
Finestre orarieLe fasce chieste dai clienti vengono rispettate