The invention discloses an aircraft
crew scheduling method, which comprises the following steps: (1) acquiring
original data meeting requirements of a user from a
user interface and a
database, and analyzing, converting and arranging the
original data to acquire all essential data meeting required forms; (2) carrying
constraint control on the essential data according to a scheduling rule, generating all probably scheduled task combinations for each aircraft
crew, namely generating a relative task string LoW for each aircraft
crew, and evaluating and correcting the task strings LoW; (3) converting all corrected task strings into a task column and establishing a
constraint matrix; (4) solving the
constraint matrix by utilizing an
algorithm of disassembling a large-scale problem formed by
integer programming problems into sub problems; and (5) outputting calculation results. The invention further discloses a
system for realizing the aircraft
crew scheduling method, wherein the
system comprises a
data input module, a model generation module, a solving module, a control module, a basic module and the like. According to the
system for realizing the aircraft
crew scheduling method, disclosed by the invention, requirements on equitable distribution of
flight number plane, aircraft
crew scheduling and flight task are met through cooperation of all modules.