28669 - Optimisation Tools Laboratory T-A

Academic Year 2023/2024

  • Moduli: Enrico Malaguti (Modulo 1) Michele Monaci (Modulo 2)
  • Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
  • Campus: Bologna
  • Corso: First cycle degree programme (L) in Engineering Management (cod. 0925)

Learning outcomes

Knowledge of simulation and optimization software for complex systems.

Course contents

A good knowledge of the basics of Operations Research is required.

The course focuses on applying theoretical techniques of simulation and mathematical modelling studied in Operations Research to solve decision problems by software tools.

The goal is, on one hand, to let the students get a good familiarity of the simulation and optimization software, and, on the other hand, to deepen their knowledge on optimization techniques to solve complex problems.

Syllabus:
1. Review of Numerical Simulation
2. Process Interaction Simulation
3. Simulation Software (use of the basic modules, statistic computation, queue analysis)
4. Review of Linear Programming and Integer Linear Programming
5. Mathematical models
6. Microsoft Excel with Excel solver (model definition and solution, sensitivity analysis)
7. PYOMO (syntax, model definition and solution)

Readings/Bibliography

https://www.rockwellautomation.com/en-us/products/software/arena-simulation.html

https://ampl.com/resources/the-ampl-book/

Teaching methods

Lab lectures and exercises.

 


Compulsory before starting the course: Moduli 1 e 2 di formazione sulla sicurezza nei luoghi di studio, [https://elearning-sicurezza.unibo.it/].

Assessment methods

Lab exam: design of a simulation model, implementation of an optimization model.

Teaching tools

Examples, online resources.

 

Office hours

See the website of Enrico Malaguti

See the website of Michele Monaci