ACM Home Page
Please provide us with feedback. Feedback
Partial evaluation in aircraft crew planning
Full text PdfPdf (717 KB)
Source ACM/SIGPLAN Workshop Partial Evaluation and Semantics-Based Program Manipulation archive
Proceedings of the 1997 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation table of contents
Amsterdam, The Netherlands
Pages: 127 - 136  
Year of Publication: 1997
ISBN:0-89791-917-3
Also published in ...
Author
Lennart Augustsson  Carlstedt Research ä Technology, Stora badhusgatan 18-20, S-411 21 Göteborg, Sweden and Department of Computing Sciences, Chalmers University of Technology, S-412 96 Göteborg, Sweden
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 21,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/258993.259012
What is a DOI?

ABSTRACT

In this paper we investigate how partial evaluation and program transformations can be used on a real problem, namely that of speeding up airline crew scheduling.Scheduling of crews is subject to many rules and restrictions. These restrictions are expressed in a rule language. However, in a given planning situation much is known to be fixed, so the rule set can be partially evaluated with respect to this known input.The approach is somewhat novel in that it uses truly static input data as well as static input data where the values are known only to belong to a set of values.The results of the partial evaluation is quite satisfactory: both compilation and running times have decreased by using it. The partial evaluator is now part of the crew scheduling system that Carmen Systems AB markets and which is in use at most of the major European airlines and in daily production.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
AGPT91
R. Anbil, E. Gelman, B. Patty, and R. Tanga. Recent Advances in Crew-Pairing Optimization at American Airlines. Interlaces, 21(1):62-74, 1991.
 
AHKW97
E. Andersson, E. Housos, N. Kohl, and D. Wedelin. Crew Pairing Optimization. In OR in Airline Industry. Kluwer Academic Press, 1997.
 
Aug93
L. Augustsson. HBC User's Manual. Programming Methodology Group, Department of Computer Sciences, Chalmers, S-412 96 GSteborg, Sweden, 1993. Distributed with the HBC compiler.
 
Has90
Erik Hasselberg. The Carmen Rule Language. Technical report, Carmen Systems AB, 1990.
Hud92
 
Jon96a
Mark P. Jones. Hugs 1.3 user manual. Technical Report NOTTCS-TR-96-2, Department of Computer Science, University of Nottingham, August 1996.
 
Jon96b
Mark P. Jones. The Hugs distribution. Currently available from http://www.cs.nott.ac.uk/ Department/Staff/mpj/hugs. htrd, 1996.
 
RW93
Colin Runciman and David Wakeling. Heap profiling of lazy functional programs. Journal o/F, nctional Programming, 3(2):217-245, April 1993.
 
TE96
E. Housos T. Elmroth. Automatic Subproblem Optimisation for Airline Crew Scheduling. Interlaces(to appear), 1996.
 
Wed95
D. Wedelin. An algorith for large scale 0-1 integer programming with application to airline crew scheduling. Annals of Operations Research, 57:283-301, 1995.