An Extended Flexible Job Shop Scheduling Model for Flight Deck Scheduling with Priority, Parallel Operations, and Sequence Flexibility

Efficient scheduling for the supporting operations of aircrafts in flight deck is critical to the aircraft carrier, and even several secondsź improvement may lead to totally converse outcome of a battle. In the paper, we ameliorate the supporting operations of carrier-based aircrafts and investigate three simultaneous operation relationships during the supporting process, including precedence constraints, parallel operations, and sequence flexibility. Furthermore, multifunctional aircrafts have to take off synergistically and participate in a combat cooperatively. However, their takeoff order must be restrictively prioritized during the scheduling period accorded by certain operational regulations. To efficiently prioritize the takeoff order while minimizing the total time budget on the whole takeoff duration, we propose a novel mixed integer liner programming formulation (MILP) for the flight deck scheduling problem. Motivated by the hardness of MILP, we design an improved differential evolution algorithm combined with typical local search strategies to improve computational efficiency. We numerically compare the performance of our algorithm with the classical genetic algorithm and normal differential evolution algorithm and the results show that our algorithm obtains better scheduling schemes that can meet both the operational relations and the takeoff priority requirements.

[1]  Emilio Frazzoli,et al.  A Queueing Network Based Approach to Distributed Aircraft Carrier Deck Scheduling , 2011 .

[2]  Roman Buil,et al.  Improvement of Lagrangian Relaxation Convergence for Production Scheduling , 2012, IEEE Transactions on Automation Science and Engineering.

[3]  Hua Xu,et al.  Multiobjective Flexible Job Shop Scheduling Using Memetic Algorithms , 2015, IEEE Transactions on Automation Science and Engineering.

[4]  Nicholas Roy,et al.  Comparing the Performance of Expert User Heuristics and an Integer Linear Program in Aircraft Carrier Deck Operations , 2014, IEEE Transactions on Cybernetics.

[5]  Wang Bao-ru Rescheduling Study of Aircraft Support of Running Launch Aircraft on Carrier Based on Mission , 2012 .

[6]  Débora P. Ronconi,et al.  List scheduling and beam search methods for the flexible job shop scheduling problem with sequencing flexibility , 2015, Eur. J. Oper. Res..

[7]  Pierre Borne,et al.  Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[8]  Jean-Charles Billaut,et al.  A tabu search and a genetic algorithm for solving a bicriteria general job shop scheduling problem , 2008, Eur. J. Oper. Res..

[9]  Ferdinando Pezzella,et al.  An Improved Genetic Algorithm for the Distributed and Flexible Job-shop Scheduling problem , 2010, Eur. J. Oper. Res..

[10]  WangPeng,et al.  A Knowledge-Based Ant Colony Optimization for Flexible Job Shop Scheduling Problems , 2010 .

[11]  Alan S. Manne,et al.  On the Job-Shop Scheduling Problem , 1960 .

[12]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[13]  Shikui Zhao Bilevel Neighborhood Search Hybrid Algorithm for the Flexible Job Shop Scheduling Problem , 2015 .

[14]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[15]  Nhu Binh Ho,et al.  An effective architecture for learning and evolving flexible job-shop schedules , 2007, Eur. J. Oper. Res..

[16]  Marc M. Van Hulle A goal programming network for linear programming , 2004, Biological Cybernetics.

[17]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms and Systems Development , 1992 .

[18]  Lale Özbakır,et al.  Mathematical models for job-shop scheduling problems with routing and process plan flexibility , 2010 .

[19]  韩维,et al.  Integrated maintenance support scheduling method of multi-carrier aircrafts , 2015 .

[20]  Mitsuo Gen,et al.  A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems , 2008, Comput. Oper. Res..

[21]  Marshall L. Fisher,et al.  Optimal Solution of Scheduling Problems Using Lagrange Multipliers: Part I , 1973, Oper. Res..

[22]  Cristina G. Fernandes,et al.  A MILP model for an extended version of the Flexible Job Shop Problem , 2014, Optim. Lett..

[23]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[24]  Said Ashour,et al.  A branch-and-bound approach to the job-shop scheduling problem , 1973 .

[25]  Andrew Y. C. Nee,et al.  A modified genetic algorithm for distributed scheduling problems , 2003, J. Intell. Manuf..

[26]  S. GirishB.,et al.  A particle swarm optimization algorithm for flexible job shop scheduling problem , 2009, 2009 IEEE International Conference on Automation Science and Engineering.

[27]  Zhiming Wu,et al.  An effective hybrid optimization approach for multi-objective flexible job-shop scheduling problems , 2005, Comput. Ind. Eng..

[28]  Peter Brucker,et al.  Job-shop scheduling with multi-purpose machines , 1991, Computing.

[29]  Haiyan Wang,et al.  A new hybrid parallel algorithm for consistent-sized batch splitting job shop scheduling on alternative machines with forbidden intervals , 2010 .

[30]  Jonathan P. How,et al.  A Human-Interactive Course of Action Planner for Aircraft Carrier Deck Operations , 2011 .

[31]  Quan-Ke Pan,et al.  A novel differential evolution algorithm for bi-criteria no-wait flow shop scheduling problems , 2009, Comput. Oper. Res..

[32]  Mohammad Saidi-Mehrabad,et al.  Flexible job shop scheduling with tabu search algorithms , 2007 .

[33]  Ajith Abraham,et al.  A novel Variable Neighborhood Particle Swarm Optimization for multi-objective Flexible Job-Shop Scheduling Problems , 2007, 2007 2nd International Conference on Digital Information Management.

[34]  N. Jawahar,et al.  A particle swarm optimization algorithm for flexible jobshop scheduling problem , 2009, CASE 2009.

[35]  Peter Brucker,et al.  A Branch and Bound Algorithm for the Job-Shop Scheduling Problem , 1994, Discret. Appl. Math..

[36]  Helena R. Lourenço,et al.  A GRASP and Branch-and-Bound Metaheuristic for the Job-Shop Scheduling , 2007, EvoCOP.

[37]  Parul Jain,et al.  An integrated scheme for process planning and scheduling in FMS , 2006 .

[38]  Xingsheng Gu,et al.  A hybrid discrete differential evolution algorithm for the no-idle permutation flow shop scheduling problem with makespan criterion , 2012, Comput. Oper. Res..

[39]  Lixin Tang,et al.  An Improved Differential Evolution Algorithm for Practical Dynamic Scheduling in Steelmaking-Continuous Casting Production , 2014, IEEE Transactions on Evolutionary Computation.

[40]  Hanbing Zhu,et al.  An Improved Shuffled Frog-Leaping Algorithm for Flexible Job Shop Scheduling Problem , 2015, Algorithms.

[41]  Tsung-Che Chiang,et al.  Flexible Job Shop Scheduling Using a Multiobjective Memetic Algorithm , 2011, ICIC.

[42]  Wei Chang-quan Study of Aircraft Support Scheduling of Wavily Launching Aircraft on Carrier , 2012 .

[43]  Guoyong Shi,et al.  A genetic algorithm applied to a classic job-shop scheduling problem , 1997, Int. J. Syst. Sci..

[44]  Peter B. Luh,et al.  Lagrangian relaxation neural networks for job shop scheduling , 2000, IEEE Trans. Robotics Autom..

[45]  C. Saygin,et al.  Integrating Flexible Process Plans with Scheduling in Flexible Manufacturing Systems , 1999 .

[46]  Nicholas Roy,et al.  Designing an Interactive Local and Global Decision Support System for Aircraft Carrier Deck Scheduling , 2011 .

[47]  Pierre Borne,et al.  Ant systems & Local Search Optimization for flexible Job Shop Scheduling Production , 2007, Int. J. Comput. Commun. Control.

[48]  Ramón Alvarez-Valdés,et al.  A heuristic to schedule flexible job-shop in a glass factory , 2005, Eur. J. Oper. Res..

[49]  M. Fatih Tasgetiren,et al.  A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities , 2014 .

[50]  Chengbin Chu,et al.  A more efficient Lagrangian relaxation approach to job-shop scheduling problems , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[51]  Imed Kacem,et al.  Genetic algorithm for the flexible job-shop scheduling problem , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[52]  Peng Wang,et al.  A Knowledge-Based Ant Colony Optimization for Flexible Job Shop Scheduling Problems , 2010, Appl. Soft Comput..

[53]  Egon Balas,et al.  Machine Sequencing Via Disjunctive Graphs: An Implicit Enumeration Algorithm , 1969, Oper. Res..

[54]  Hua Xu,et al.  Flexible job shop scheduling using hybrid differential evolution algorithms , 2013, Comput. Ind. Eng..

[55]  Liang Gao,et al.  Optimization of flexible process planning by genetic programming , 2008 .

[56]  Liang Gao,et al.  An effective hybrid discrete differential evolution algorithm for the flow shop scheduling with intermediate buffers , 2011, Inf. Sci..

[57]  Imen Chakroun,et al.  A GPU-accelerated Branch-and-Bound Algorithm for the Flow-Shop Scheduling Problem , 2012, 2012 IEEE International Conference on Cluster Computing.

[58]  Jerry Y. H. Fuh,et al.  Integration of process planning and scheduling by exploring the flexibility of process planning , 2003 .

[59]  Wang Bao-ru Research on the Aircraft Support Scheduling Model of Carrier-Based Aircraft Based on Launch Mode , 2012 .