Research

my research activities are in two areas: intelligent scheduling and adaptive computing. Research in Intelligent Scheduling has a long tradition since 1987. Thus most of this page is about scheduling.

Publications

My publications can be found here. The list of student projects is here

Adaptive computing/ intelligent IT service management

Adaptive computing is a new area of research but has some commons with the other one. Adaptive computing deals with the optimal/ intelligent management of IT services (e.g. large application systems or computer centers). Here topics like intelligent monitoring and control of virtual systems are investigated.

Intelligent Scheduling

within this area my research focuses on intelligent scheduling within supply chains (multi-site scheduling) including the modeling of different scheduling problems, the solving of scheduling problems using AI methods and the development of software systems including graphical user-interfaces for scheduling applications. Application areas are production, transport, projects, staff scheduling and others.

The German research is centered in the special interest group on planning/ scheduling and configuration/ design within the GI. I am the speaker of this SIG. 

Additional information in German can be found here.


Projects

  • COSS (2006 - ): On the basis of the results from the MUST and AMPA project cooperating scheduling systems are investigated. This includes agent based cooperation in multi-site scheduling environments (e.g. supply chains) as well as specific scheduling approaches in specific scheduling domains within the supply chain.

  • PEP (2003 - ): The main goal of this project is the development and comparison of scheduling approaches for workforce scheduling mainly in retail and medical services.
  • AMPA (1998 - 2002): Within AMPA (Agent-based Multi-Site Planning and Scheduling Application Framework) an agent-based platform-independent system for scheduling tasks within a distributed supply chain architecture (including production, transport, storage) was developed.
     
  • SSWB (1994 - 2001): The Scheduling Systems Workbench (SSWB) intends to support the development of scheduling systems. It combines software engineering knowledge with specific knowledge about building scheduling systems to provide a toolbox for building scheduling systems.
     
  • MUST (1994 - 2002): The MUST (Multi-Site Scheduling System) project dealt with the problem of coordinating distributed scheduling systems to reach some global goals. The system combines global and local scheduling activities on several scheduling layers. Predictive as well as reactive scheduling is possible.
     
  • MARTIN (1993 -1998): In the MARTIN project an multi-agent system was developed that supports reactive scheduling.
     
  • GAP (1992 - 1996): GAP combines Genetic Algorithms and Constraint Programming to support the solution of combinatorial optimization problems. Scheduling is one of the possible application areas.
     
  • META-PLAN (1990 - 1992): In META-PLAN so called meta-knowledge about scheduling is used to describe (using a language called HERA: heuristics for representation of scheduling knowledge) and select scheduling strategies.
     
  • MEDICUS (1990 - 1993): MEDICUS is a scheduling system to be used in the heart surgery of a hospital. It supports scheduling of operation theaters and care sections.
     
  • PSY/ REAKTION (1989 - 1991): The system PSY supports the scheduling personal in discrete manufacturing processes of a fittings company. It focuses on predictive scheduling. The system REAKTION focuses on reactive scheduling and realizes a manual or automatic rescheduling due to typical disturbances in the production.
     
  • PROTOS (1988 - 1993): Within the EUREKA-Projekts PROTOS a knowledge-based system for scheduling process orientied production in the chemical industry was developed.