×

Single step flight schedule optimization

  • US 8,645,177 B2
  • Filed: 10/01/2008
  • Issued: 02/04/2014
  • Est. Priority Date: 10/01/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating aircraft routings comprising:

  • generating, using one or more processors, a first graph comprising possible flight segments between airline stations for an airline, the possible flight segments comprising all possible crew connections at a first airline station from an incoming flight to an outgoing flight and being based on crew scheduling constraints associated with the first airline station;

    determining, using the one or more processors, a first set of permissible crew pairings based on a first traversal of the first graph, the first traversal being based on at least a minimum crew connection time, wherein a permissible crew pairing comprises a sequence of one or more flight segments that a crew is permitted to travel subject to specified first constraints;

    determining, using the one or more processors, a second set of permissible crew pairings based in part on the first set of permissible crew pairings and the crew scheduling constraints associated with a second airline station, at which at least one permissible crew pairing of the first set of permissible crew pairings is to arrive;

    generating, using the one or more processors, a second graph comprising the second set of permissible crew pairings;

    determining, using the one or more processors, a set of permissible aircraft routings based on a second traversal of the second graph, the second traversal being based on at least one of the permissible crew pairings, such that permissible aircraft routings in the set of permissible aircraft routings each account for the second set of permissible crew pairings, wherein a permissible aircraft routing comprises a series of one or more flight segments for an aircraft to fly subject to specified second constraints;

    generating a set of optimized aircraft routings using an integer programming algorithm that is executed using the one or more processors and that accepts the determined set of permissible aircraft routings as input, such that each optimized aircraft routing is already associated with permissible crew pairings; and

    outputting the set of optimized aircraft routings for use in a flight schedule.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×