


Politecnico di Torino  
Academic Year 2009/10  
01KRWCY, 01KRWHR, 01KRWHT Operations research and optimisation 

Master of sciencelevel of the Bologna process in Computer Engineering  Torino Master of sciencelevel of the Bologna process in Computer And Communication Networks Engineering  Torino Master of sciencelevel of the Bologna process in Computer Engineering  Torino 





Objectives of the course
The main aim of the course is to give the students theoretical and operational tools for modelling and solving Operations Research and Optimization problems coming from telecommunications, in particular TLC networks.
Operations Research deals with the mathematical modelling of complex problems and related solution algorithms. Modelling the problem means to write it in terms of mathematical programming, i.e. identifying an objective function (which has to be minimized or maximized) and a set of constraints. Solving the problem means to find a solution which maximizes or minimizes the objective function without violating the constraints, and this is accomplished by using appropriate solution algorithms. Most recent solution algorithms will be discussed for each problem presented in the course. The skills the students will get are those of problem solving for telematics problems. 
Syllabus
1. Introduction to Linear Programming.
2. Graph problems: minimum spanning tree, mean flow cost, shortest path, max flow, maximum matching. 3. Computational complexity. 4. Exact methods for Combinatorial Optimization. 5. Heuristics for Combinatorial Optimization. 
Laboratories and/or exercises
The students will make practice both in modelling and solving engineering problems in the classroom and in running optimization software in the computer lab.

Bibliography
R. Tadei, F. Della Croce, 'Elementi di Ricerca Operativa', Progetto Leonardo, Editrice Esculapio, Bologna, 2005.
R. Tadei, F. Della Croce, A Grosso, 'Elementi di Ottimizzazione', Progetto Leonardo, Editrice Esculapio, Bologna, 2005. M. Ghirardi, A. Grosso, G. Perboli, 'Esercizi di Ricerca Operativa', Progetto Leonardo, Editrice Esculapio, Bologna, 2005. D. J. Luenberger, "Introduction to Linear and Nonlinear Programming", AddisonWesley, 1973. M. Minoux, "Mathematical Programming: Theory and Algorithms", Wiley, 1986. 
Check availability at the library 
