Machine Scheduling: From Theory to Applications

  • Teaching

    Details

    Faculty Faculty of Management, Economics and Social Sciences
    Domain Business Informatics
    Code UE-EIG.00289
    Languages English
    Type of lesson Lecture
    Level Master
    Semester SS-2026

    Schedules and rooms

    Summary schedule Thursday 13:15 - 16:00, Hebdomadaire, PER 21, Room G230 (Spring semester)

    Teaching

    Responsibles
    • Ries Bernard
    Teachers
    • Tellache Nour Elhouda
    Description

    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 will introduce the field of machine scheduling, linking theoretical foundations with practical applications. The course will begin with a review of essential concepts in computational complexity, graphs, and algorithms, followed by the definitions and classification of machine scheduling environments (single-machine, parallel-machine, and dedicated-machine systems). For each environment, the course will examine computational complexity, highlighting the boundary between polynomially solvable and NP-hard cases. Important polynomial cases will be presented together with established efficient algorithms, while NP-hard problems will be addressed through benchmark exact and approximation methods. Applications in manufacturing, project planning, and timetabling will be integrated throughout to demonstrate the practical relevance of scheduling theory.

    Training objectives

    Students will gain the ability to understand theories of machine scheduling, analyze problem complexity, and apply exact and approximation algorithms to design efficient schedules for real-world applications.

    Condition of access

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

    Available seats 40
    Softskills No
    Off field No
    BeNeFri Yes
    Mobility Yes
    UniPop No

    Documents

    Bibliography

    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.

  • Dates and rooms
    Date Hour Type of lesson Place
    19.02.2026 13:15 - 16:00 Cours PER 21, Room G230
    26.02.2026 13:15 - 16:00 Cours PER 21, Room G230
    05.03.2026 13:15 - 16:00 Cours PER 21, Room G230
    12.03.2026 13:15 - 16:00 Cours PER 21, Room G230
    19.03.2026 13:15 - 16:00 Cours PER 21, Room G230
    26.03.2026 13:15 - 16:00 Cours PER 21, Room G230
    02.04.2026 13:15 - 16:00 Cours PER 21, Room G230
    16.04.2026 13:15 - 16:00 Cours PER 21, Room G230
    23.04.2026 13:15 - 16:00 Cours PER 21, Room G230
    30.04.2026 13:15 - 16:00 Cours PER 21, Room G230
    07.05.2026 13:15 - 16:00 Cours PER 21, Room G230
    21.05.2026 13:15 - 16:00 Cours PER 21, Room G230
    28.05.2026 13:15 - 16:00 Cours PER 21, Room G230
  • Assessments methods

    Written exam

    Assessments methods By rating
  • Assignment
    Valid for the following curricula:
    BeNeFri - Sciences économiques et sociales
    Version: 2018-SP_V01 - SES BeNeFri
    Course > Master course offering for BeNeFri Students

    Complementary learnings in SES or mobility students
    Version: ens_compl_ses
    Master course offering for Mobility Students - As of FS-2025 > Courses in Business Informatics

    Ma - Business Communication : Business Informatics - 90 ECTS
    Version: 2024-SA_V03
    OPTION Information Management > Business Informatics Courses > Module Wirtschaftsinformatik > DADS: Data Analytics & Decision Support

    Ma - Business Informatics - 90 ECTS
    Version: 2020-SA_V01
    Classes - min. 45 ECTS > Module IT and IT Management > DADS: Data Analytics & Decision Support
    Classes - min. 45 ECTS > Modules IT Management - min. 22 ECTS > DADS: Data Analytics & Decision Support

    MiMa - Business Informatics - 30 ECTS
    Version: 2020-SA_V01
    Cours > Module Wirtschaftsinformatik > DADS: Data Analytics & Decision Support

    MiMa - Data Analytics - 30 ECTS
    Version: 2020-SA_V01
    À choix 9 crédits ECTS > DADS: Data Analytics & Decision Support