Abstract
We give an overview of the parallelization work done in PAROS. The specific parallelization objective has been to improve the speed of airline crew scheduling, on a network of workstations. The work is based on the Carmen System, which is used by most European airlines for this task. We give a brief background to the problem. The two most time critical parts of this system are the pairing generator and the optimizer. We present a pairing generator which distributes the enumeration of pairings over the processors. This works efficiently on a large number of loosely coupled workstations. The optimizer can be described as an iterative Lagrangian heuristic, and allows only for rather fine-grained parallelization. On low-latency machines, parallelizing the two innermost loops at once works well. A new "active-set" strategy makes more coarsegrained communication possible and even improves the sequential algorithm.
Cite
CITATION STYLE
Alefragis, P., Goumopoulos, C., Housos, E., Sanders, P., Takkula, T., & Wedelin, D. (1998). Parallel crew scheduling in PAROS. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1470 LNCS, pp. 1104–1113). Springer Verlag. https://doi.org/10.1007/bfb0057972
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.