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.
Sviluppo di un'applicazione software per problemi di Vehicle Routing
2019
Abstract
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.| File | Dimensione | Formato | |
|---|---|---|---|
|
ARCELOR_MITTAL_UTLRON_2019_09_15.pdf
accesso solo da BNCF e BNCR
Tipologia:
Altro materiale allegato
Licenza:
Tutti i diritti riservati
Dimensione
2.96 MB
Formato
Adobe PDF
|
2.96 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14242/302742
URN:NBN:IT:UNIMORE-302742