Decision methods and models (A.A. 2022/23)

Schedule and classroom

The lessons take place

  • on Thursday, from 16.30 to 18.30, in classroom V3
  • on Friday, from 11.30 to 13.30, in classroom 202


The exam is written and composed of 8 parts dealing with the main topics of the course. Each part consists of theoretical questions and numerical exercises.

The dates expected for the exams are (but please check on the official site):

  • on 23/01/2023, from 14.30 to 17.00 in classroom V9 (via Venezian)
  • on 06/02/2023, from 14.30 to 17.00 in classroom 305 (via Celoria)
  • on 20/02/2023, from 14.30 to 17.00 in classroom 206 (via Celoria)
  • on 16/06/2023, from 10.30 to 13.00 in classroom V7 (via Venezian)
  • on 21/07/2023, from 14.30 to 17.00 in classroom V7 (via Venezian)
  • on 15/09/2023, from 14.30 to 17.00 in classroom V7 (via Venezian)

Notice: The July and September call overlap with those of Heuristic algorithms. Please, let me know in advance if you plan to take both exams.


Please check the prerequisites to understand whether you have the sufficient background to take the course (foreign students in particular).

The videorecordings of the lessons are available at the Ariel web site of the course.

Lecture notes in Italian and lecture notes in English are available. Thank you for pointing out errors or unclear statements in either version. Notice that some exercises have not been revised, and provide only the numerical solutions. The students can send their solutions for a check.

The lecture notes include sections marked by an asterisk with a footnote stating that they provide advanced material not required for the exam. To put it as clearly as I can, they provide advanced material not required for the exam.

Additional lecture notes, exercises and solved exams have been provided by a former student. Other students who are keen to take part in this effort are encouraged to contact him. They have not been revised, but there is a partial list of mistakes pointed out by students.

A tentative calendar of the course is:

  • 29th September: Introduction to complicated decision problems (slides)
  • 30th September: Case studies
  • 6th October: Formal definitions
  • 7th October: Weak-order models of preference
  • 13th October: Multi-attribute utility theory (1)
  • 14th October: Multi-attribute utility theory (2)
    A picture on the asymmetry of preferential independence
  • 20th October: Mathematical programming (1)
  • 21st October: Mathematical programming (2)
  • 27th October: Mathematical programming (exercises)
  • 28th October: Mathematical programming (applications)
  • 3rd November: The Paretian case (1)
  • A picture on the enumeration of Paretian solutions
  • 4th November: The Paretian case (2)
  • 10th November: The Paretian case (exercises)
  • 11th November: Weak rationality approaches (Analytic Hierarchy Process)
  • 17th November: Weak rationality approaches (Electre Methods)
  • 18th November: Decision-making under uncertainty
  • 24th November: Decision-making under ignorance
  • 25th November: Decision-making under risk (1)
  • 1st December: Decision-making under risk (2)
  • 2nd December: Decision theory
  • 15th December: Game theory (generalities)
  • 16th December: Zero-sum games
  • 12th January: Symmetric games
  • 13th January: Group decisions