The lockmaster's problem
Autor: | Greet Van den Berghe, Sofie Coene, Johann L. Hurink, Frits C. R. Spieksma, Ward Passchyn, Dirk Briskorn |
---|---|
Přispěvatelé: | Discrete Mathematics and Mathematical Programming |
Jazyk: | angličtina |
Rok vydání: | 2016 |
Předmět: |
Job scheduler
Mathematical optimization Information Systems and Management Record locking Dynamic Programming General Computer Science Computer science 0211 other engineering and technologies Transportation 02 engineering and technology Management Science and Operations Research computer.software_genre Industrial and Manufacturing Engineering Bottleneck Set (abstract data type) 0202 electrical engineering electronic engineering information engineering Upstream (networking) EWI-26990 METIS-316914 Batch Scheduling Downstream (networking) Time complexity 021103 operations research Complexity Lock scheduling 22/4 OA procedure Dynamic programming Exact algorithm Modeling and Simulation IR-100322 020201 artificial intelligence & image processing Heuristics Constant (mathematics) computer |
Zdroj: | European journal of operational research, 251(2), 432-441. Elsevier |
ISSN: | 0377-2217 |
Popis: | Inland waterways form a natural network infrastructure with capacity for more traffic. Transportation by ship is widely promoted as it is a reliable, efficient and environmental friendly way of transport. Nevertheless, locks managing the water level on waterways and within harbors sometimes constitute bottlenecks for transportation over water. The lockmaster's problem concerns the optimal strategy for operating such a lock. In the lockmaster's problem we are given a lock, a set of upstream-bound ships and another set of ships traveling in the opposite direction. We are given the arrival times of the ships and a constant lockage time; the goal is to minimize total waiting time of the ships. In this paper, a dynamic programming algorithm is proposed that solves the lockmaster's problem in polynomial time. This algorithm can also be used to solve a single batching machine scheduling problem more efficiently than the current algorithms from the literature do. We extend the algorithm such that it can be applied in realistic settings, taking into account capacity, ship-dependent handling times, weights and water usage. In addition, we compare the performance of this new exact algorithm with the performance of some (straightforward) heuristics in a computational study. |
Databáze: | OpenAIRE |
Externí odkaz: |