Offline and Online Scheduling: Models and Algorithms

  • Unterricht

    Details

    Fakultät Wirtschafts- und Sozialwissenschaftliche Fakultät
    Bereich Wirtschaftsinformatik
    Code UE-EIG.00289
    Sprachen Englisch
    Art der Unterrichtseinheit Vorlesung
    Kursus Master
    Semester FS-2027

    Zeitplan und Räume

    Vorlesungszeiten Donnerstag 13:15 - 16:00, Wöchentlich (Frühlingssemester)

    Unterricht

    Verantwortliche
    • Ries Bernard
    Dozenten_innen
    • Tellache Nour Elhouda
    Beschreibung

    How can tasks be efficiently scheduled in factories, projects managed under tight deadlines, or timetables constructed in complex systems such as schools or hospitals? This course introduces the field of machine scheduling, which provides essential tools to address such challenges, connecting theoretical foundations with practical applications.


    The course begins with a review of essential concepts in computational complexity, graph theory, mathematical programming, and algorithm design. It then introduces the definitions and classification of machine scheduling environments, including single-machine, parallel-machine, and dedicated-machine systems.


    The course next focuses on the offline scheduling setting for each machine environment, where all problem data are known in advance. For each environment, we study the computational complexity of scheduling problems, highlighting the boundary between polynomially solvable and NP-hard cases. The focus is on identifying the complexity of each problem without going into the details of NP-hardness proofs. Key polynomial-time solvable problems are presented together with polynomial-time algorithms, while NP-hard problems are addressed using benchmark exact and approximation algorithms.


    The course then turns to online scheduling, in which input data are revealed gradually over time. We introduce the basic models of online scheduling and the principles underlying online algorithms, and we discuss common techniques used to evaluate their performance.


    Applications in manufacturing, project management, and timetabling are integrated throughout the course to illustrate the practical relevance of scheduling theory.

    Lernziele

    1) Model practical applications within machine scheduling environments.
    2) Solve different scheduling problems using appropriate algorithms based on their
    computational complexity in both offline and online settings.
    3) Implement and evaluate algorithms for different scheduling problems.

    Zugangsbedingungen

    knolowdge on algorithmic preferably following courses Decision Support I and/or II.

    Verfügbarkeit 40
    Soft Skills Nein
    ausserhalb des Bereichs Nein
    BeNeFri Ja
    Mobilität Ja
    UniPop Nein

    Dokument

    Bibliographie

    Błażewicz, J., Ecker, K.H., Pesch, E., Schmidt, G. and Węglarz, J., 2007. Handbook on scheduling: from theory to applications. Berlin, Heidelberg: Springer Berlin Heidelberg.

    Pinedo, M. and Hadavi, K., 1992. Scheduling: theory, algorithms and systems development. In Operations research proceedings 1991: Papers of the 20th annual meeting/vorträge der 20. Jahrestagung (pp. 35-42). Berlin, Heidelberg: Springer Berlin Heidelberg.

  • Einzeltermine und Räume
    Datum Zeit Art der Unterrichtseinheit Ort
    25.02.2027 13:15 - 16:00 Kurs
    04.03.2027 13:15 - 16:00 Kurs
    11.03.2027 13:15 - 16:00 Kurs
    18.03.2027 13:15 - 16:00 Kurs
    25.03.2027 13:15 - 16:00 Kurs
    08.04.2027 13:15 - 16:00 Kurs
    15.04.2027 13:15 - 16:00 Kurs
    22.04.2027 13:15 - 16:00 Kurs
    29.04.2027 13:15 - 16:00 Kurs
    13.05.2027 13:15 - 16:00 Kurs
    20.05.2027 13:15 - 16:00 Kurs
    03.06.2027 13:15 - 16:00 Kurs
  • Leistungskontrolle

    Schriftliche Prüfung

    Bewertungsmodus Nach Note
  • Zuordnung
    Zählt für die folgenden Studienpläne:
    BeNeFri - Wirtschafts- und Sozialwissenschaften
    Version: 2018-SP_V01 - SES BeNeFri
    Kurse > Master - Kursangebot für BeNeFristudierende

    Ergänzende Lehrveranstaltungen in SES oder Mobilität
    Version: ens_compl_ses
    Master Kursangebot für Mobilitätstudierende - Vom HS-2025 > Kurse in Wirtschaftsinformatik

    Ma - Business Communication : Wirtschaftsinformatik - 90 ECTS
    Version: 2024-SA_V03
    Wirtschaftsinformatik > Wirtschaftsinformatik Kursen > Module Wirtschaftsinformatik > DADS: Data Analytics & Decision Support

    Ma - Wirtschaftsinformatik - 90 ECTS
    Version: 2020-SA_V01
    Kurse - min. 45 ECTS > Module Wirtschaftsinformatik/Informatik - min 8 ECTS > DADS: Data Analytics & Decision Support
    Kurse - min. 45 ECTS > Module Wirtschaftsinformatik - min. 22 ECTS > DADS: Data Analytics & Decision Support

    NfMa - Data Analytics - 30 ECTS
    Version: 2020-SA_V01
    Max. 9 ECTS-Credits, die aus den Kursen des Moduls T6 (Data Science) des MSc in Informatik und/oder den Modulen DADS und TMD des MSc in Wirtschaftsinformatik ausgewählt werden können. > DADS: Data Analytics & Decision Support

    NfMa - Wirtschaftsinformatik - 30 ECTS
    Version: 2020-SA_V01
    Kurse > Module in Wirtschaftsinformatik > DADS: Data Analytics & Decision Support