I. Course Overview

This course introduces advanced optimization tools and techniques with the main emphasis being on the application of computational intelligence algorithms to different large scale problems and cases that arise in business and industry, such as transportation, logistics, production and services.

II. Learning Outcomes

On completion of this course, students should be able to: broaden their exposure to computational methodologies; analyze and design effective computational intelligence algorithms for large scale business problems, and; provide examples and cases of how the computational intelligence algorithms can be used to solve real-life problems. The course material includes the following thematic areas: greedy and local search algorithms; variable neighbourhood search (VNS); tabu search algorithms; ant colony optimization; evolutionary algorithms. 

III. Teaching Methods

The course is taught in lecture format, and illustrates key concepts by using case-based teaching, examples, team working class-exercises, an individual assignment and Lab-based tutorials.

IV. Course Material

Required material:

“Large Scale Optimization”, Teaching Notes, by C.D. Tarantilis, 2015

Recommended textbook for the course is:

Gendreau M, Potvin J-Y (Eds.). Handbook of Metaheuristics, International Series in Operations Research & Management Science, Vol. 146, 2nd ed, Springer, 2010

Talbi E-G. Metaheuristics: From Design to Implementation. Wiley, 2009

V. Course Evaluation

Final Exam: 80%.

Individual Assignment: 20%