Riassunto analitico
Nel corso di questa tesi si esporrà un progetto di generalizzazione di uno strumento software per la risoluzione di problemi di Vehicle Routing utilizzato all’interno di un’azienda leader nel settore della siderurgia. Tale strumento risultava essere estremamente legato alle caratteristiche del caso applicativo da cui era stato derivato. Per questo motivo si è deciso di renderlo più flessibile e dunque applicabile a differenti contesti logistici. A tal fine dunque è stato avviato il processo di costruzione di una API di alto livello, che fosse in grado di interpretare i dati inseriti come valori di input e, una volta inviati alla struttura software esistente, avviare il modello matematico per l’ottimizzazione. In questo modo dunque, la stessa struttura di base del software può essere riutilizzata per problemi logistici diversi e con differenti caratteristiche. Il suddetto progetto è stato seguito durante un periodo di tirocinio all’estero di quattro mesi, durante i quali si è deciso anche di costruire un pacchetto software per la risoluzione di problemi di Capacitated Vehicle Routing che sia il più possibile flessibile; in questo modo dunque si potrà riutilizzare gran parte del codice prodotto in progetti futuri, facilitando il compito di programmazione in linguaggio C#. Come si nota da quanto detto finora, il tema della flessibilità sarà ricorrente durante l’intero progetto di tesi, rappresentandone dunque un aspetto fondamentale.
|