14731 - Combining Operations Research and Data Science Modulübersicht

Module Number: 14731
Module Title:Combining Operations Research and Data Science
  Kombination von Operations Research und Data Science
Department: Faculty 5 - Business, Law and Social Sciences
Responsible Staff Member:
  • Prof. Dr. rer. pol. Xie, Lin
Language of Teaching / Examination:English
Duration:1 semester
Frequency of Offer: Every winter semester
Credits: 6
Learning Outcome:By the end of the course, students will be able to analyze and solve complex decision-making and optimization problems under uncertainty. They will be capable of selecting, combining, and adapting appropriate methods from Operations Research, Data Science, and Machine Learning. Additionally, they will be able to identify, evaluate, and apply suitable optimization algorithms to real-world problem settings.
Contents:
  • Introductory Case Study, Representing and Computing with Uncertain Quantities
  • Obtaining Probability Distributions and Probabilistic Machine Learning
  • Decision Making Under Uncertainty, the Value of Information
  • Optimization Under Uncertainty I: Two-Stage Stochastic Programming
  • Optimization Under Uncertainty II: Chance-Constrained Programming
  • Machine Learning for Algorithm Selection 
  • Algorithm Configuration

Home Assignments:
  • A new set of tasks (including formulating and implementing mathematical optimization models, writing and executing python code for simple machine learning tasks, etc) will be assigned each week for students to work on independently at home.
  • These homework tasks are not mandatory, but students are strongly encouraged to attempt them.
  • During the exercise sessions, selected homework problems will be discussed and solved collaboratively.
  • Students who present solutions (oral presentation) to homework problems during these sessions will earn bonus points.

In the Exam students will be required to:
  • Provide the mathematical formulation of given problems.
  • Write the pseudocode for the solution of some tasks.
  • Answer conceptual questions related to the course content.
Recommended Prerequisites:
  • Basics of Python programming, 
  • basics of linear programming, 
  • basics of probability distributions
Mandatory Prerequisites:None
Forms of Teaching and Proportion:
  • Lecture / 2 Hours per Week per Semester
  • Exercise / 2 Hours per Week per Semester
  • Self organised studies / 120 Hours
Teaching Materials and Literature:
  • Santos, H.G., Toffolo, T.A.M., Silva, R.M., & Resende, M.G.C. Mixed Integer Linear Programming with Python. Retrieved from https://app.readthedocs.org/projects/python-mip/downloads/pdf/latest/ 
  • Birge, J.R., & Louveaux, F. (1999). An introductory tutorial on stochastic linear programming models. Interfaces, 29(2), 33–44. https://doi.org/10.1287/inte.29.2.33
  • Hutter, F., Kotthoff, L., & Vanschoren, J. (2018). Model evaluation, model selection, and algorithm selection in machine learning. arXiv preprint arXiv:1811.12808. Retrieved from https://arxiv.org/pdf/1811.12808
Module Examination:Final Module Examination (MAP)
Assessment Mode for Module Examination:
  • written exam, 90 min.   
100% exam + bonus points (maximum 10% of the final grade and only valid after passing the exam)
Evaluation of Module Examination:Performance Verification – graded
Limited Number of Participants:20
Part of the Study Programme:
  • Master (research-oriented) / Artificial Intelligence / PO 2022 - 1. SÄ 2024
  • Master (research-oriented) / Informatik / PO 2008 - 3. SÄ 2024
  • Master (research-oriented) / Mathematical Data Science / PO 2025
  • Master (research-oriented) / Mathematics / PO 2025
Remarks:Home Assignments:
  • A new set of tasks (including formulating and implementing mathematical optimization models, writing and executing python code for simple machine learning tasks, etc) will be assigned each week for students to work on independently at home.
  • These homework tasks are not mandatory, but students are strongly encouraged to attempt them.
  • During the exercise sessions, selected homework problems will be discussed and solved collaboratively.
  • Students who present solutions (oral presentation) to homework problems during these sessions will earn bonus points.
These bonus points will be added to the final grade, but only if the student passes the final exam
Module Components:
  • Lecture 
  • Exercise
Components to be offered in the Current Semester: