Laboratorio
Sessioni di Laboratorio
- Sessione 1: introduzione a python e Google or-tools [pdf] [web]
- Sessione 2: modellare problemi semplici [pdf] [web]
- Sessione 3: ottimizzazione [pdf] [web]
- Start-kit [zip] (sono stati corretti dei bug nell'implementazione del metodo di ricerca binaria)
- Per la soluzione, si veda il capitolo 6 nelle lezioni del corso
- Sessione 4: problema di ottimizzazione #2 [pdf] [web] [screen-rec]
- Sessione 5: migliorare le prestazioni di un modello [pdf] [web] [screen-rec]
- Sessione 6: implementare una strategia di ricerca [pdf] [web] [screen-rec]
- Sessione 7: utilizzare vincoli globali [pdf] [web] [screen-rec]
- Start-kit [zip]
Un po' di idee per il progetto [web] (la pagine verrà aggiornata nel tempo)
Riferimento per l'API di Google or-tools
Un foglio di riferimento per python
Le istruzioni sull'installazione di Google sono disponibili qui. Qualche raccomandazione:
- Per il corso, sarà sufficiente l'installazione python
- Per installare python su sistemi Win e OS X, si consiglia di utilizzare la distribuzione Anaconda
- Anaconda contiene già ipython (console python avanzata) ed un package manager utilizzabile da riga di comando