Skip to content

Files

Latest commit

f1c3fc6 · Mar 1, 2023

History

History
49 lines (36 loc) · 4.65 KB

README.md

File metadata and controls

49 lines (36 loc) · 4.65 KB

Optimization Models and Algorithms - 2022

This repository contain the Notebook used during an #orms course at the Math Dept of the University of Pavia.

Every notebook can be opened directly on the web using Google Colab, by clicking on the corresponding icon.

Python Notebooks

Teaching.

Data Notebook Link
[2022/04/29] Traveling Salesman Problem (TSP) Open In Colab
[2022/04/08] Capacitated Vehicle Routing Problem (CVRP) Open In Colab
[2022/04/01] Color Transfer by Linear Programming Open In Colab
[2022/03/16] Binary Linear Classification by Integer Linear Programming Open In Colab
[2022/03/11] Python and Pyomo: Exercises Open In Colab
[2022/03/09] Steel Production Example Open In Colab
[2022/03/05] Python in a Nutshell Open In Colab

Python scripts

Data Script Link
[2022/03/09] Sudoku sudoku.py
[2022/03/09] Steel Production Example steel_production.py

Homeworks

Homework solutions.

Data Notebook Link
[2022/05/06] TSP: complete solution tsp.py
[2022/05/11] TSP: primal heuristics tsp_heuristics.py
[2022/05/11] TSP with MTZ (solution in class) tsp_aula.py
[2022/04/18] Capacitated Vehicle Routing problem cvrp.py
[2022/04/04] Color Transfer: Pyomo and Gurobi syntax color_transfer.py
[2022/03/20] Linear Classifier: Breast Cancer classificationBreastCancer.py
[2022/03/20] Linear Classifier: Banknotes classificationBanknote.py
[2022/03/20] Linear Classifier: Gaussian 2D classificationGaussian2D.py
[2022/03/18] Magic squares of dimension N magic_square.py
[2022/03/16] Steel recycling problem with fixed costs blending_IP.py
[2022/03/16] Steel recycling problem blending_LP.py

License

Creative Commons License
OPT4DS Notebooks by Stefano Gualandi is licensed under a Creative Commons Attribution 4.0 International License.
Based on a work at https://github.com/mathcoding/opt4ds.