I notebook del corso
Ogni capitolo con dei modelli ha il suo notebook: si apre in Google Colab con
un clic sul badge, installa il solver da sé e gira nel browser — sul computer non
serve installare niente. È lo stesso codice degli script di python/, cella per
cella, con le figure che compaiono sotto le celle invece di finire in un file.
La licenza del pacchetto pip basta
La licenza inclusa in gurobipy è limitata a 2000 variabili e 2000 vincoli:
le istanze del corso sono piccole e ci stanno tutte con ampio margine. Per
istanze più grandi si attiva la licenza accademica gratuita da
portal.gurobi.com.
Come sono fatti
I notebook non si scrivono a mano: si generano dagli script con
python3 python/genera_notebook.py
Lo script del capitolo resta l'unica sorgente del codice — il notebook ne riprende
docstring, sezioni e commenti — e chi preferisce la riga di comando continua a
lanciare, dalla cartella python/:
python3 fam07_1_assegnamento.py