×

System and method for rapid generation of minimum length pilot training schedules

  • US 8,447,646 B2
  • Filed: 03/30/2007
  • Issued: 05/21/2013
  • Est. Priority Date: 01/11/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving fleet training information including class, curriculum, resource, student, and instructor information from a user and a database;

    building branch and bound trees having a root node and plural child nodes each representing an alternative partial schedule for one or more pilot training classes, wherein, for a particular node that defines a partial schedule for all pilot training classes through a particular day, a child node of the particular node defines a partial schedule of all pilot training classes through a day after the particular day, and wherein said branch and bound trees are used in repeated cycles until a predetermined processing time limit is exhausted;

    for each cycle;

    (i) pruning from said branch and bound trees those of said plural child nodes which violate logical rules pertaining to said pilot training classes;

    (ii) estimating a lower bound for each of remaining child nodes of said branch and bound trees, said lower bound providing an estimate for a solution that can be found in any descendant of that node;

    (iii) selecting from said remaining child nodes, solution child nodes having least lower bounds;

    (iv) generating from said solution child nodes having least lower bounds daily student and resource schedules for a progressively greater number of said pilot training classes in each cycle; and

    (v) determining whether additional processing time is available;

    building, by one or more computers, a mixed integer programming model from said daily student and resource schedules generated from said solution child nodes from said branch and bound trees, and from recurrent training requirements received from said user and said database, wherein said mixed integer programming model comprises a cost assignment of a class group and a balancing cost,solving said mixed integer programming model to provide detailed hourly student and resource schedules at a device period level, and provide time for recurrent training, andoutputting said detailed hourly student and resource schedules for dissemination.

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