Iteroo usa il Travelling Salesman Problem with Time Windows per costruire itinerari che rispettano orari, trasporti e la realtà della città. Questa pagina spiega come funziona — senza semplificare troppo.
Hai salvato 8 luoghi a Milano. Vuoi visitarli tutti in un giorno. Qual è l'ordine migliore? Se fossero solo 3 posti, ci sono 6 ordini possibili. Con 8, ci sono 40.320 combinazioni. Con 12, più di 479 milioni.
Questo è il Travelling Salesman Problem — uno dei problemi più studiati in informatica. Iteroo lo risolve nella sua forma estesa: con finestre temporali (ogni posto è aperto solo in certi orari), tempi di percorrenza variabili (metro, a piedi, bus), e aggiornamenti in tempo reale (ritardi live).
Non è banale. Ed è esattamente per questo che vale la pena farlo bene.
Ogni volta che generi o aggiorni il tuo percorso, Iteroo esegue questi quattro passaggi in sequenza — in pochi secondi.
Un semplice "vai dal più vicino al successivo" non funziona. Ecco perché.
L'approccio "greedy" — vai sempre al posto più vicino — sembra intuitivo ma produce percorsi subottimali. Ecco il confronto.
L'itinerario generato è un punto di partenza. In città, tutto cambia. Iteroo si aggiorna con te.