KU Implementation of Optimization Techniques I+II

The course KU Implementation of Optimisation Techniques (8 ECTS) as mentioned in the master’s curriculum Business Administration will not be offered any more in its original form. It is now split into two parts: Implementation of Optimization Techniques – Part 1 (4 ECTS) and Implementation of Optimization Techniques – Part 2 (4 ECTS). Hence, both courses are compulsory for students of Business Administration doing their Major in Smart Production and Supply Chain Management (as an equivalent to the old 8 ECTS course).

Students of International Business Administration can choose Implementation of Optimization Techniques – Part 1 as elective course. For students of Business Administration who are NOT doing their Major in Smart Production and Supply Chain Management, both parts can be chosen as elective courses.

A positive grade in Implementation of Optimization Techniques – Part 1 is a prerequisite for participating in Part 2.

The courses are particularly recommended to students, who want to write their thesis in the field Smart Production and Supply Chain Management.

Overall objective: to learn "hands-on" how to implement optimization algorithms in C++.

Course Content

  • Get familiar with Microsoft Visual Studio Community 2017 for Windows Desktop
  • Basic and advanced concepts of the C++ programming language (data types and operators, selective structures, iteration structures, input and output with files, functions, structures, standard template library, iterators, recursive functions, bitwise operators, function objects)
  • Methodological knowledge for developing algorithms and their translation into C++ (a step by step approach to select suitable data and program structures)
  • Implementation of Constructive Methods and Improvement Methods for the Traveling Salesperson Problem (TSP) and the Vehicle Routing Problem (VRP)