GIPS is an open-source framework for Graph-Based (M)ILP Problem Specification. This repository holds the GIPS-based IHTC (Integrated Healthcare Timetabling Competition) 2024 submission of the group "GIPS" consisting of the following members:
- Maximilian Kratz (Real-Time Systems Lab, Technical University of Darmstadt, Germany)
- Steffen Zschaler (Department of Informatics, King's College London, United Kingdom)
- Jens Kosiol (Software Engineering Group, Philipps-Universität Marburg, Germany)
- Andy Schürr (Real-Time Systems Lab, Technical University of Darmstadt, Germany)
As part of the submission, we prepared a textual (and visual) description of our approach. This description can be found as a PDF here: description.pdf.
We held a talk at the EURO 2025 conference. The slides of the presentation can be found here: euro2025-slides.pdf.
- Our obtained solutions can be found in this subfolder of the repository.
- The obtained scores can be found in the corresponding CSV file.
This repository contains all of our implementation details. See below for more details about our implementation.
A JAR build of our solution can also be found in the repository: gips-ihtc.jar
- Install GIPS as described in its repository.
- Launch a runtime workspace (while using a runtime Eclipse) as stated in the eMoflon::IBeX installation steps. (Please refer to the installation steps of GIPS above.)
- Use this PSF file to import all submission-related projects.
- Build all your projects with the black eMoflon hammer. Sometimes, it is required to trigger a cleaning in Eclipse (Project -> Clean... -> Clean all projects).
- You can use the IhtcGipsStrategyRunner.java to run our solution.
| Name | Description |
|---|---|
ihtc* |
Projects related to the GIPS-based solution for the IHTC 2024 (competition) |
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for more details.