DESCRIPTION
Multiple Criteria Decision Making (MCDM) is a subfield of Operational Research that focuses on methods and tools to support decision-making in problems involving multiple, often conflicting, criteria. It has broad applications across domains such as business, supply chain management, energy, healthcare, sustainability, and logistics. This course introduces the theory and principles of MCDM, including preference modelling and goal programming, and explores various approaches for analysing multi-criteria decision problems and solving multi-objective optimisation models.
Main contributors:
• Dr Banu Lokman (Course Leader), University of Portsmouth (banu.lokman@port.ac.uk)
• Professor Dylan Jones, University of Portsmouth (dylan.jones@port.ac.uk)
• Dr Nikolaos Argyris, Loughborough University (N.Argyris@lboro.ac.uk)
PRE-REQUISITES
The basics of mathematical programming
AIMS OF THE COURSE
The course aims to develop knowledge of the theory of MCDM and develop skills in building and solving optimisation problems with multiple objectives.
LEARNING OUTCOMES
On completion of the course, students will be expected to:
• Understand the properties of efficient solution alternatives in decision problems with multiple
objectives
• Develop and solve mathematical models to obtain nondominated solutions of multi-objective optimisation
problems
• Understand and apply the goal programming method to solve decision problems with multiple goals
• Understand and apply preference modelling and interactive methods in MCDM
PRINCIPAL TOPICS OF STUDY
• Introduction to Multiple criteria decision making (MCDM)
• Efficiency and Nondominance
• Scalarization Techniques in Multi-objective Optimisation
• Exact & Approximate Solution Methods
• Goal Programming
• Preferences in MCDM: Foundations
• Preferences in MCDM: Interactive Methods
ASSESSMENTS
Assessment, a summative assessment exercise, will be held in the last day. It will typically last about an-hour. Feedback will be provided at the end of the course.
OUTLINE
Day 1
12.30 – 13.30 Registration and Lunch
13.30 – 15.00 Introduction to MCDM (Banu Lokman)
15.00 – 15.30 Tea/Coffee Break
15.30 – 17.00 A Review of Linear and Integer Programming (Banu Lokman)
Day 2
9.00 – 10.30 Scalarization Techniques in Multi-objective Optimisation – Part 1 (Banu Lokman)
10.30 – 11.00 Tea/Coffee Break
11.00 – 12.30 Scalarization Techniques in Multi-objective Optimisation – Part 2 (Banu Lokman)
12.30 – 13.30 Lunch Break
13.30 – 15.00 Exact & Approximate Solution Methods (Banu Lokman)
15.00 – 15.30 Tea/Coffee Break
15.30 – 17.00 Case Study 1: A Real-life Sales Territory Construction Problem (Banu Lokman)
Day 3
9.00 – 10.30 Goal Programming: Theory and Applications – Part 1 (Dylan Jones)
10.30 – 11.00 Tea/Coffee Break
11.00 – 12.30 Goal Programming: Theory and Applications – Part 2 (Dylan Jones)
12.30 – 13.30 Lunch Break
13.30 – 15.00 Case Study 2: Goal programming and the Analytical Hierarchy Process (AHP) in the offshore wind sector (Dylan Jones)
15.00 – 15.30 Tea/Coffee Break
15.30 – 17.00 Case Study 2 Discussion (Dylan Jones)
Day 4
9.00 – 10.30 Preferences in MCDM: Foundations (Nikolaos Argyris)
10.30 – 11.00 Tea/Coffee Break
11.00 – 12.30 Preferences in MCDM: Interactive Methods – Part 1 (Nikolaos Argyris)
12.30 – 13.30 Lunch Break
13.30 – 15.00 Preferences in MCDM: Interactive Methods – Part 2 (Nikolaos Argyris)
15.00 – 15.30 Tea/Coffee Break
15.30 – 17.00 Case Study (Nikolaos Argyris)
Day 5
9.00 – 10.00 Closing Session (Banu Lokman)
10.00 – 11.00 Assessment