EURO-Online login
- New to EURO? Create an account
- I forgot my username and/or my password.
- Help with cookies
(important for IE8 users)
1842. Using Graph Transformation and Mixed Integer Linear Programming to solve the IHTC 2024
Invited abstract in session MB-10: Integrated Healthcare Timetabling Competition I, stream Automated Timetabling.
Monday, 10:30-12:00Room: Clarendon SR 1.06
Authors (first author is the speaker)
1. | Maximilian Kratz
|
Department of Electrical Engineering and Information Technology, Real-Time Systems Lab | |
2. | Steffen Zschaler
|
Department of Informatics, King's College London | |
3. | Jens Kosiol
|
Philipps-Universität Marburg, Software Engineering Group | |
4. | Andy Schürr
|
Department of Electrical Engineering and Information Technology, Real-Time Systems Lab |
Abstract
In this talk, we present our solution to the International Healthcare Timetabling Competition (IHTC) 2024.
In IHTC 2024, competitors must calculate a valid roster for patients, nurses, and surgeons as well as a room schedule while ensuring various constraints are satisfied.
Our solution is based on GIPS, the "Graph-Based (M)ILP Problem Specification (GIPS) Tool", which combines Graph Transformation (GT) and Mixed Integer Linear Programming (MILP).
GIPS aims to allow users to easily and compactly specify optimization problems using graph-based modeling and a domain-specific language close to the respective problem domain.
In contrast to other approaches, GIPS does not need a (hand-written) low-level representation of graph structures like arrays or matrices for handling graph-based models.
For example, required or forbidden structural graph patterns can easily be specified using mechanisms like inheritance and typification.
GIPS translates a given compact specification to a MILP problem, which it solves with off-the-shelf constraint solvers.
One of the benefits of GIPS is that the high-level specification can be changed and adopted easily which can support a rapid prototyping workflow, easy incremental development of problem specifications, and adaptation to new contexts.
This talk will focus on showing how GIPS allows for compactly specifying the IHTC 2024 problem with its domain-specific language, using an iterative approach adding constraints step by step.
Keywords
- Health Care
- Timetabling
- Software
Status: accepted
Back to the list of papers