Descrizione del progetto
TradottoPagamento.
Per accordo. Basato sui prezzi medi qui. Supplemento per urgenza (fino al 08.05).
È necessario formalizzare e risolvere il problema (preferibilmente in pseudocodice o linguaggio naturale). Se è difficile, è possibile semplicemente risolvere problemi matematici.
Descrizione del compito.
Poi punto = città.
Dati.
Auto.
Hanno volumi diversi in unità convenzionali.
Trasportatori. Hanno volumi diversi in y. E.
Città.
Hanno coordinate.
Percorsi.
Sono composti da città. Tipo: giorno (dall'inizio del percorso da 1), ora di partenza, giorno e ora di arrivo. Può esserci una fermata in ogni città.
Voli.
Il camion va dal punto di partenza del volo a quello finale. È compilato da percorsi tenendo conto della data e dell'ora del loro attraversamento. Può esserci un sovraccarico di auto tra i camion al punto di intersezione dei percorsi. In questo caso, l'auto aspetta il camion designato. Pianificato in anticipo sulla base delle statistiche degli ordini.
Ordini.
La città di partenza e di arrivo. Data di spedizione desiderata (la data reale di spedizione può essere successiva).
Siti di volo
Città A-> Città B (è possibile il trasferimento da volo a volo, selezione e consegna non solo nei punti di partenza e arrivo di un volo)
Statistiche. Date di arrivo e partenza nei punti di ordine. Tutte le altre entità descritte.
È necessario creare percorsi e voli ottimali sulla base delle statistiche raccolte.
Minimizzare il tempo di viaggio, il sovraccarico dell'auto e il tempo di attesa al punto.
Penso sia meglio farlo usando algoritmi genetici. Puoi allenarti su metà degli ordini, controllare sull'altra.
Scriverò io stesso il programma. Hai bisogno di un algoritmo o di una soluzione matematica (penso sia sufficiente).