Abstract
We introduce and investigate the problem of scheduling a single lock with parallel chambers. Special cases of this problem are related to interval scheduling. We focus on the existence of no-wait schedules and characterize their feasibility for a lock consisting of two chambers using new graph-theoretical concepts. We obtain a linear time algorithm for this special case. We also provide an efficient algorithm for the case where all chambers of the lock are identical. Furthermore, we describe a dynamic programming algorithm for the general case with arbitrary chambers. Finally, we indicate how our methods for the no-wait case can be applied to practical settings where waiting time is unavoidable.
| Original language | English |
|---|---|
| Pages (from-to) | 413-428 |
| Number of pages | 16 |
| Journal | INFORMS Journal on Computing |
| Volume | 31 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - 2019 |
Funding
aFaculty of Economics and Business, ORSTAT, KU Leuven, 3000 Leuven, Belgium; bOM Partners, 2160 Wommelgem, Belgium; cLehrstuhl für Produktion und Logistik, Bergische Universität Wuppertal, 42119 Wuppertal, Germany; dDepartment of Mathematics and Computer Science, Eindhoven University of Technology, 5600 Eindhoven, Netherlands Contact: [email protected], https://orcid.org/0000-0002-5422-5526 (WP); [email protected], https://orcid.org/0000-0003-1829-8100 (DB); [email protected], https://orcid.org/0000-0002-2547-3782 (FCRS) History: Accepted by S. Raghavan, Area Editor for Network Optimization: Algorithms & Applications. Funding: This research was supported by the Interuniversity Attraction Poles Programme initiated by the Belgian Science Policy Office.
Keywords
- Algorithms
- Interval scheduling
- Lock scheduling
- lock scheduling
- algorithms
- interval scheduling