Skip to main content

Genetic Algorithm for Airline Crew Scheduling Problem Using Cost-Based Uniform Crossover

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3285))

Abstract

Airline crew scheduling is a very visible and economically significant problem faced by airline industry. Set partitioning problem (SPP) is a role model to represent & solve airline crew scheduling problem. SPP itself is highly constrained combinatorial optimization problem so no algorithm solves it in polynomial time. In this paper we present a genetic algorithm (GA) using new Cost-based Uniform Crossover (CUC) for solving set partitioning problem efficiently. CUC uses cost of the column information for generating offspring. Performance of GA using CUC is evaluated using 28 real-world airline crew scheduling problems and results are compared with well-known IP optimal solutions & Levine’s GA solutions [13].

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balas, E., Padberg, M.: On the set-covering problem: II. an algorithm for set partitioning. Operations Research 23, 1152–1161 (1975)

    Article  MathSciNet  Google Scholar 

  2. Beasley, J., Chu, P.: A genetic algorithm for the set partitioning problem. Technical report, Imperial College, The Management School, London (1995)

    Google Scholar 

  3. Beasley, J.E.: Or-library: distributing test problems by electronic mail. Journal of the Operational Research Society 41(11), 1069–1072 (1990)

    Google Scholar 

  4. Czech, Z.J.: Parallel simulated annealing for the set-partitioning problem. In: Proc. of the 8th Euromicro Workshop on Parallel and Distributed Processing, Rhodos, Greece, January 2000, pp. 343–350 (2000)

    Google Scholar 

  5. Bull, D.R., Beasley, D., Martin, R.R.: An overview of genetic algorithms: Part 2, research topics. University Computing 15(4), 170–181 (1993)

    Google Scholar 

  6. Dolan, E.D., More, J.J.: Benchmarking optimization software with performance profiles. Mathematical Programming Online (October 2001)

    Google Scholar 

  7. Fisher, M.L., Kedia, P.: Optimal solutions of set covering/partitioning problems using dual heuristics. Management Science 36, 674–688 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  8. Gen, M., Cheng, R.: Genetic Algorithms and Engineering Optimization. In: Engineering Design and Automation, Wiley Interscience Publication, John Wiley & Sons. Inc., New York (2000)

    Google Scholar 

  9. Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addision-Wesley, Reading (1989)

    MATH  Google Scholar 

  10. Harche, F., Thompson, G.L.: The column substraction algorithm: An exact method for solving the weighted set covering problem. Computers and Operations Research 21(6), 689–705 (1994)

    Article  MATH  Google Scholar 

  11. Hoffman, K.L., Padberg, M.: Solving airline crew scheduling problems by branch and cut. Management Science 39, 657–682 (1993)

    Article  MATH  Google Scholar 

  12. Holland, J.H.: Adaptation in Natural and Artificial Systems, 2nd edn. MIT Press, Cambridge (1992)

    Google Scholar 

  13. Levine, D.: A Parallel Genetic Algorithm for the Set Partitioning Problem. Technical Report ANL-94/23 (May 1994)

    Google Scholar 

  14. Levine, D.: Application of a hybrid genetic algorithm to airline crew scheduling. Computers and Operations Research 23(6), 547–558 (1996)

    Article  MATH  Google Scholar 

  15. Tanga, R., Anbil, R., Johnson, E.L.: A global approach to crew-pairing optimization. IBM Systems Journal 31(1), 71–78 (1992)

    Article  MATH  Google Scholar 

  16. Fogel, D., Back, T., Michalewicz, Z., Pidgeon, S. (eds.): Handbook of Evolutionary Computation. Oxford University Press, Oxford (1997)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kotecha, K., Sanghani, G., Gambhava, N. (2004). Genetic Algorithm for Airline Crew Scheduling Problem Using Cost-Based Uniform Crossover. In: Manandhar, S., Austin, J., Desai, U., Oyanagi, Y., Talukder, A.K. (eds) Applied Computing. AACC 2004. Lecture Notes in Computer Science, vol 3285. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30176-9_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30176-9_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23659-7

  • Online ISBN: 978-3-540-30176-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics