Crew scheduling is the process of assigning crews to operate transportation systems, such as rail lines or airlines.[1]