APPLIED OPTIMISATION AND HEURISTICS

Code Cours
2324-IÉSEG-M1S2-OPS-MA-EI58UE
Language of instruction
English
Teaching content
OPERATIONS MANAGEMENT
This course occurs in the following program(s)
Training officer(s)
K.KERSTENS
Stakeholder(s)
Kristiaan KERSTENS
Level
Master
Program year
Period

Présentation

Prerequisite
Course presupposes an understanding of optimisation without and with equality or inequality constraints (basic optimisation course for business, or basic linear programming course).
Goal
This course provides an applied perspective on Mathematical Programming (MP), instead of focusing on algorithms. In particular, it serves 3 purposes:

1. providing a selective catalogue of practical MP problems faced by managers,
2. linking these problems to the different types of mathematical optimisation methods,
3. formulating MP problems and interpreting their solutions within a spreadsheet.

At the end of the course, the student should be able to:
- understand the concepts of MP-based optimisation
- interpret the solutions of MP, thereby distinguishing between (i) the optimal values of decision variables and (ii) the optimal value of the objective function
- interpret sensitivity analysis on (i) objective function coefficients (ii) parameters of the constraints on the left and right hand sides, and (iii) adding or discarding constraints or decision variables
- understand the notion of a shadow price
- recognise a practical business problem as amenable to MP formulation due to a knowledge of a catalogue of MP problems
Presentation
The course follows Hillier & Hillier (2008) closely: Ch. 1-8 (except Ch.4) are covered completely:

Ch. 1: Introduction
Ch. 2: Linear Programming: Basic Concepts
Ch. 3: Linear Programming: Formulations and Applications
Ch. 5: What-If Analysis for Linear Programming
Ch. 6: Network Optimization Problems
Ch. 7: Using Binary Integer Programming to Deal with Yes-or-No Decisions
Ch. 8: Nonlinear Programming

MP techniques discussed are linear, non linear, integer (general and binary) programming, non linear integer programming, and sensitivity analysis for small changes (parametric programming for large changes).

A series of additional topics are discussed based on course notes: heuristics vs. optimisation, some guidelines for MP-based consulting projects, cutting stock, Travelling Salesman Problem (TSP), a variety of basic portfolio optimisation models, etc.

Lectures are based on a textbook, additional lecture notes, and class discussion.

Students prepare lectures (read the textbook) according to the guidelines communicated at the end of each session.

The course consists of 16 hours study. These include some common practice sessions in the PC labs (depending on PC's available to students).

Modalités

Organization
Type Amount of time Comment
Travail personnel
Charge de travail personnel indicative 16,00
Présentiel
Cours interactif 16,00 Plus some common practice sessions in the PC labs
Overall student workload 32,00
Evaluation
Participation in lectures (mainly exercises): 30%
Final exam: multiple choice and open-ended questions: 70%
Control type Duration Amount Weighting
Examen (final)
Examen écrit 2,00 1 70,00
Autres
Projet Individuel 0,00 1 30,00
TOTAL 100,00

Ressources

Bibliography
Hillier, F.S., M.S. Hillier (2008) Introduction to Management Science, 3rd Ed., Boston, Irwin/McGraw-Hill. -
Williams, H.P. (2013) Model Building in Mathematical Programming, 5th Ed., New York, Wiley. -