Optimization methods with Python
(TDAOMP)
This course aim to introduce students to advanced methods for the optimization of complex systems to their logic and of operations and the problem of classical methods they can solve. Python will be in coding example
Audience (and prerequisites)
Anyone with a basic knowledge as developer who wants to expand their knowledge of complex problem solving
Approaches (Objective)
Computational complexity and linear programming
- Computational complexity
- Continuous linear programming
- Integer linear programming
Metaheuristic method
- Introduction to metaheuristics
- Taboo search
- Simulated annealing
- Genetic algorithms
- Cleaning and normalisation
- Other methods review
Heuristic method
- Heuristic method introduction
- Greedy methods
- Beam Search method