Crew scheduling

This is an old revision of this page, as edited by 71.125.67.29 (talk) at 05:03, 10 March 2010 (List of crew scheduling software vendors). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Crew scheduling is the process of assigning crews to operate transportation systems, such as rail lines or aircraft.

Most systems use software to manage the crew scheduling process, since the problem is computationally difficult and there are numerous constraints[1] which must all be satisfied to a degree.

These constraints are typically a combination of:

  • government regulations concerning duty time and required rest, designed to promote aviation safety and limit crew fatigue,
  • crew bid requests, vacations,
  • labor agreements
  • aircraft maintenance schedules
  • other constraints related to training
  • pairing experienced crew members with more junior crew members
  • returning crew to their base at the end of their trip (called deadheading)

    Additional unplanned disruptions in schedules due to weather and air traffic control delays can disrupt schedules, so crew scheduling software remains an area for ongoing research.[2]

    List of crew scheduling software vendors

    References

    1. ^ http://www.carmensystems.com/research_development/articles/crtr0303.pdf "Solving the World's Largest Crew Scheduling Problem"
    2. ^ http://www.engr.pitt.edu/~schaefer/Papers/UncertainCrewSched.pdf "Airline Crew Scheduling under Uncertainty"