PRE-REQUISITES
Basic knowledge of mathematical programming.
AIMS OF THE COURSE
The course aims to develop knowledge on different aspects of optimization problems under uncertainty: stochastic optimization, optimization under uncertainty, and its applications.
LEARNING OUTCOMES FOR THE COURSE
On completion of the course, students will be able to:
1. Identify the main elements of a problem in optimization under uncertainty.
2. Understand the suitability of different approaches (for example, stochastic optimization vs robust optimization).
3. Solve independently basic and more advanced problems in optimization under uncertainty.
PRINCIPAL TOPICS OF STUDY
• Two-stage stochastic programming.
• Multi-stage stochastic programming.
• Robust optimization.
• Applications of stochastic programming and robust optimization
ASSESSMENT
Multiple-choice test
TEACHING TEAM
List of lecturers:
• Kerem Akartunali (University of Strathclyde, UK).
• Merve Bodur (University of Edinburgh, UK).
• Vinh Doan (University of Warwick, UK).
• Nalan Gulpinar (Durham University, UK).
• Francesca Maggioni (University of Bergamo, Italy).
Course organiser: Sergio García Quiles (University of Edinburgh, UK)
TIMETABLE
Monday 15 June
12:00-13:00 Registration and welcome lunch
13:00-13:30 Welcome and introduction
13:30-15:00 Introduction to optimization under uncertainty
15:00-15:30 Coffee break
15:30-17:00 Two-stage stochastic programming (part 1)
Tuesday 16 June
9:30-11:00 Two-stage stochastic programming (part 2)
11:00-11:30 Coffee break
11:30-13:00 Multi-stage stochastic programming (part 1)
13:00-14:30 Lunch
14:30-15:30 Multi-stage stochastic programming (part 2)
15:45-17:30 Historic Vaults tour
18:00-21:00 NATCOR Course Dinner
Wednesday 17 June
9:00-11:00 Applications of multi-stage stochastic programming
11:00-11:30 Coffee break
11:30-13:00 Robust optimization (part 1)
13:00-14:00 Lunch
14:00-15:30 Robust optimization (part 2)
15:30-16:00 Coffee break
16:00-17:00 Robust optimization (part 3)
18:00-20:00 Hiking to Arthur’s Seat (weather permitting).
Thursday 18 June
9:30-11:00 Multistage/multi-horizon stochastic programs, bounds and approximations
11:00-11:30 Coffee break
11:30-13:00 Extensions in distributionally robust optimization
13:30-14:30 Lunch
14:30-15:30 Robust optimization applications (part 1)
15:30-16:00 Coffee break
16:00-17:00 Robust optimization applications (part 2)
Friday 19 June
10:00-11:00 Lectures assessment
11:00-11:30 Round-up, feedback and farewell