Principles of mathematical programming

Course objectives

General targets: to acquire basic and advanced knowledge and hands-on experience on some classic topics in finite-dimensional optimization. Specific targets Knowledge and understanding: Understanding of the theoretical foundations of optimization theory and of the main algorithm classes for the solution of optimization problems. Applying knowledge and understanding: the student will be able to identify relevant characteristics of optimization problems and to select the most appropriate solution method for a given problem, also taking into account practical constraints due to the applicative environment (for example, the required accuracy or time limits). In addition the student will be able to correctly analyze the results provided by commercial or ad-hoc resolution software. Making judgements: ability to enucleate the most significant aspects of an optimization problem and of its solution methods. Communication skills: ability to enucleate the significant points of the theory, to know how to illustrate the most interesting parts with appropriate examples, to discuss mathematically the most subtle points. Learning skills: the acquired knowledge will allow the student to undertake more advanced studies in optimization and to be able to work in industrial and research environments where optimization is used.

Channel 1
MARCO SCIANDRONE Lecturers' profile
MARCO SCIANDRONE Lecturers' profile
  • Lesson code10606375
  • Academic year2025/2026
  • CourseApplied Mathematics
  • CurriculumMatematica applicata per le scienze
  • Year1st year
  • Semester2nd semester
  • SSDMAT/09
  • CFU6