This project is a collection of python Jupiter scripts created for the lecture Optimization during my master studies at ZHAW. The project contains a series of Jupyter scripts that solve specific problems.
Disclaimer: The code here was implement during my exam preparation period, I did not have much time to make it look better.
The folder Part1
contains tools for the first 7 lectures.
Tools implemented:
- Branch and Bound - helper method
- Some matrix analysis (linear dependency and so on)
- Simplex method
The output print intermediate steps as well.
The folder Part2
contains tools for the last 7 lectures.
Tools implemented:
- Broyden method
- Gradient method (And parabola fitting method)
- Graphs (dijstra, floyd warshall, minimum spanning tree, etc.)
- Newthon Method
- janisdd.vscode-edit-csv