Quest progetto permette di simulare una stazione ferroviaria, al fine di valutare il numero ottimo di serventi per gestire una giornata lavorativa di 19 ore.
- La cartella
basecontiene il programma simulativo per il caso base. - La cartella
migliorativocontiene il programma simulativo per l'algoritmo migliorativo. - La cartella
statistichecontiene i programmi per generare le statistiche medie dai csv prodotti nelle simulazioni.
-
Spostarsi sulla cartella
baseomigliorativoa seconda del caso d'uso che si vuole simulare -
Impostare in
conf.hi parametri del sistema desiderati -
Impostare in
main.cnella funzioneinit_config()la configurazione di serventi che si vuole testare -
Compilare l'eseguibile tramite il comando
make -
Eseguire il programma con il comando:
./simulate-[base/migliorativo] \<MODE> \<SLOT>
-
Recuperare i risultati dalla cartella
results/<MODE>ed eventualmente valutare le statistiche tramite i programmi presenti in/statisticheuvs < results.csv: valuta la media e la varianzaestimate < results.csv:valuta la media e l'intervallo di confidenza al 95%acs < results.csv: valuta l'autocorrelazione del campione