Scheda programma d'esame
OPTIMIZATION METHODS
MAURO PASSACANTANDO
Academic year2017/18
CourseEMBEDDED COMPUTING SYSTEMS
Code540AA
Credits6
PeriodSemester 2
LanguageEnglish

ModulesAreaTypeHoursTeacher(s)
OPTIMIZATION METHODSMAT/09LEZIONI60
MAURO PASSACANTANDO unimap
Learning outcomes
Knowledge

The student who successfully completes the course will be able to demonstrate a solid knowledge of the methodologies and algorithms concerning solution of advanced nonlinear optimization and equilibrium problems. He/she will acquire ability in the use of MATLAB for solving nonlinear optimization and equilibrium problems.

Assessment criteria of knowledge

The examination of knowledge will be the subject of an assessment of the written examination script and the oral interview scheduled for each examination session.

Skills

At the end of the course the student will be able to use the MATLAB software for solving optimization and equilibrium problems.

Assessment criteria of skills

During the computer laboratory sessions, exercises will be carried out to understand the use of MATLAB software for solving optimization and equilibrium problems. The written test, which takes place in a PC room, consists in solving optimization and equilibrium problems using the MATLAB software. 

Behaviors

Students can acquire the ability to formulate, analyse and solve optimization and equilibrium problems

Assessment criteria of behaviors

During the laboratory sessions and the written exam, the ability of the student to analyze and solve an optimization or equilibrium problem will be evaluated.

Prerequisites

Fundamentals of Linear algebra and Calculus.

Teaching methods

Delivery: Frontal lessons, with the help of transparencies, laboratory exercises using computer classroom PCs or students' personal PCs

Course elearning site: download teaching materials, publication of tests for home exercises

Learning activities:

  • attending lectures
  • individual study

Attendance: Advised

Syllabus

Nonlinear optimization: existence and uniqueness of optimal soluitons, optimality conditions, duality, gradient methods, Newton and quasi-Newton methods, penalization methods, barrier methods.

Multiobjective optimization: partial order, Pareto optimal solutions, optimality conditions, scalarization approach, goal method.

Non-cooperative game theory: Nash equilibrium, matrix games, pure and mixed strategies, existence of equilibria, bimatrix games, games with infinite strategies, gap and D-gap functions.

Bibliography

Lecture notes are available online. Recommended reading includes the following works:

  • S. Boyd and L. Vandenberghe, Convex optimization, Cambridge University Press, 2004.
  • M.S. Bazaraa, H.D. Sherali, C.M. Shetty, Nonlinear Programming: Theory and Algorithms, Wiley-Interscience, 2006.
  • J. Nocedal, S. Wright, Numerical Optimization, Springer Series in Operations Research and Financial Engineering, 2006
  • A.R. Conn, K. Scheinberg, L.N. Vicente, Introduction to Derivative-Free Optimization, SIAM series on Optimization, 2009
  • D.T. Luc, Theory of Vector Optimization, Springer, 1989
  • Y. Sawaragi, H. Nakayama, T. Tanino, Theory of Multiobjective Optimization, Academic Press, 1985
  • M.J. Osborne, A. Rubinstein, A Course in Game Theory, MIT press, 1994
  • N. Nisan, T. Roughgarden, E. Tardos, V.V. Vazirani, Algorithmic Game Theory, Cambridge University Press, 2007 
Assessment methods

The examination consists of a written test and an oral test.

The written test consists in solving problems of optimization or equilibrium, takes place in a PC room, has a duration of 3 hours, if passed it remains valid until the end of the same exam session.

The oral test consists of an interview between the candidate and the teacher; during the oral test, the candidate may be asked to resolve written exercises.

Updated: 19/11/2017 08:35