Descrizione del progetto
TradottoAbbiamo bisogno di un sistema che prenda l'elenco degli indirizzi di consegna di ciascun corriere per la giornata e calcoli automaticamente l'ordine più breve per visitarli, tenendo conto delle finestre temporali in cui un cliente ha richiesto uno specifico slot di consegna. Il percorso non può essere statico: nuovi ordini arrivano durante il turno, e quando ciò accade le fermate rimanenti dovrebbero essere ricalcolate invece di aggiungere semplicemente il nuovo indirizzo alla fine dell'elenco. Sarebbe anche utile se il sistema potesse confrontare diversi corrieri che lavorano nella stessa zona e assegnare un nuovo ordine a chi è effettivamente più vicino, piuttosto che sempre allo stesso autista.
Abbiamo già un pannello di dispatch interno e un'app mobile di base per i corrieri, quindi la logica di ottimizzazione dovrebbe collegarsi ai nostri dati di ordine esistenti piuttosto che essere costruita come un prodotto separato. Ti preghiamo di dirci quale servizio di routing o geocoding utilizzeresti, come hai risolto problemi simili di ottimizzazione a più fermate in passato e come il percorso aggiornato raggiungerebbe il telefono del corriere senza confonderlo durante la consegna.
Cosa dovrebbe includere il risultato:
— calcolo automatico del percorso più breve per l'elenco delle fermate giornaliere di ciascun corriere
— ricalcolo in tempo reale quando un ordine viene aggiunto o annullato
— supporto per le finestre temporali dei clienti
— una vista del percorso aggiornata sul telefono del corriere, vicina al tempo reale