| MQGE0002-3 | |||||||||||
| Computational Optimization | |||||||||||
|
Duration :
|
|||||||||||
| 30h Th | |||||||||||
|
Number of credits :
|
|||||||||||
|
|||||||||||
|
Lecturer :
|
|||||||||||
| Yves Crama | |||||||||||
|
Language(s) of instruction :
|
|||||||||||
| English language | |||||||||||
|
Organisation and examination :
|
|||||||||||
| Teaching in the second semester | |||||||||||
|
Units courses prerequisite and corequisite :
|
|||||||||||
| Prerequisite or corequisite units are presented within each program | |||||||||||
|
Course contents :
|
|||||||||||
| The aim of this course is to present various aspects of mathematical modeling and of problem-solving strategies as they are used in operations research for the solution of realistic, large-scale, complex problems.
The course contains several independent parts: - General-purpose heuristic strategies for the solution of combinatorial optimization problems, such as simulated annealing, tabu search or genetic algorithms; the practical implementation of such methods is illustrated on a variety of optimization problems. - Integer programming and network problems. Branch-and-bound method. Modeling and solution of large-scale models. - As time allows: other numerical methods, such as Newton's method, gradient methods, neural networks, simulation, etc. |
|||||||||||
|
Learning outcomes of the course :
|
|||||||||||
| By the end of this course, the students will be able to model complex decision-making problems and to implement appropriate methods for their solution. They will better understand the opportunities offered by optimization methods, as well as their intrinsic limitations.
As a side-benefit, they will also develop advanced computer programming skills that are transferable to different business contexts. Intended Learning Outcomes addressed by the course:
|
|||||||||||
|
Prerequisite knowledge and skills :
|
|||||||||||
| Prerequisites:
- Mathematics: calculus and matrix algebra. - Operations research: an introductory course covering linear programming models and methods. - General proficiency with personal computers. Command of a computer programming language (MathLab, SciLab, Pascal, C, Visual Basic,...) will help, but is not a strict prerequisite. An introduction to SciLab will be provided for those students who choose to use this language for the development of their projects. |
|||||||||||
|
Planned learning activities and teaching methods :
|
|||||||||||
| Group and individual projects: computer implementations, written reports and oral presentations. | |||||||||||
|
Mode of delivery (face-to-face ; distance-learning) :
|
|||||||||||
| Lectures and computer labs. Group and individual projects: computer implementations, reports and presentations. Attendance is mandatory. | |||||||||||
|
Recommended or required readings :
|
|||||||||||
| Lecture notes: Y. Crama, Advanced Operations Research, ULg, 2013. | |||||||||||
|
Assessment methods and criteria :
|
|||||||||||
The final note will be based on:
|
|||||||||||
|
Work placement(s) :
|
|||||||||||
|
Organizational remarks :
|
|||||||||||
| This course is taught in English.
See the Lola Web site http://lola.hec.ulg.ac.be/index.php for additional information. |
|||||||||||
|
Contacts :
|
|||||||||||
| Y. CRAMA
(y.crama@ulg.ac.be(yasemin.arda@ulg.ac.be)
) Teaching assistant: R. SADRABADI (M.Rezaei@ulg.ac.be) |
|||||||||||