Solving the flight frequency programming problem with particle swarm optimization

This paper proposes a PSO-FFPP algorithm based on the particle swarm optimization (PSO) framework to solve the flight frequency programming problem (FFPP). The FFPP is to determine the flight frequency for each type of aircraft on each flight route. This problem is fundamental to an airline's operational planning because it affects the airline's profit and market share greatly. The FFPP can be formulated as an integer programming problem with constraints that is very suitable to be solved by the PSO algorithm. The proposed PSO-FFPP algorithm codes the decision variables of the FFPP with real number to represent the potential solutions and defines the optimization objective as a maximization problem for the airlines profit. A constraints handling method that combines the ideas of feasible solution preserving and infeasible solution rejection is developed. This method avoids the expense of infeasibility repair or penalty, making the algorithm simple to use and easy to extend. An integer handing process is also devised to round the real number to the nearest valid integer before feasibility check and function evaluation. This process maintains the search tendency of the PSO algorithm and can help to search in a promising region for the global optimum. The feasibility of the proposed algorithm is demonstrated and compared with the Monte Carlo method and the enumeration method on a simulation case with promising results. Experiments are also conducted to investigate the factors that affect the solution quality and computational time.

[1]  Jun Zhang,et al.  A pseudo parallel ant algorithm with an adaptive migration controller , 2008, Appl. Math. Comput..

[2]  Jun Zhang,et al.  Clustering-Based Adaptive Crossover and Mutation Probabilities for Genetic Algorithms , 2007, IEEE Transactions on Evolutionary Computation.

[3]  Jun Zhang,et al.  An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[4]  Loo Hay Lee,et al.  A multi-objective genetic algorithm for robust flight scheduling using simulation , 2007, Eur. J. Oper. Res..

[5]  Jephthah A. Abara,et al.  Applying Integer Linear Programming to the Fleet Assignment Problem , 1989 .

[6]  Ling Wang,et al.  A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization , 2007, Appl. Math. Comput..

[7]  Peter Belobaba,et al.  Competitive fare and frequency effects in airport market share modeling , 1995 .

[8]  Richard D. McBride,et al.  Flight crew scheduling , 1993 .

[9]  Tung-Kuan Liu,et al.  Method of Inequality-Based Multiobjective Genetic Algorithm for Domestic Daily Aircraft Routing , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[10]  David Levine,et al.  Application of a hybrid genetic algorithm to airline crew scheduling , 1996, Comput. Oper. Res..

[11]  Russell C. Eberhart,et al.  Solving Constrained Nonlinear Optimization Problems with Particle Swarm Optimization , 2002 .

[12]  R. Eberhart,et al.  Particle Swarm Optimization-Neural Networks, 1995. Proceedings., IEEE International Conference on , 2004 .

[13]  Henry Shu-Hung Chung,et al.  Pseudocoevolutionary genetic algorithms for power electronic circuits optimization , 2006 .

[14]  Andries Petrus Engelbrecht,et al.  Particle swarm optimization: an introduction and its recent developments , 2007, Annual Conference on Genetic and Evolutionary Computation.

[15]  H.S.-H. Chung,et al.  Extended Ant Colony Optimization Algorithm for Power Electronic Circuit Design , 2009, IEEE Transactions on Power Electronics.

[16]  Oliver Richard,et al.  Flight frequency and mergers in airline markets , 2003 .

[17]  Chaug-Ing Hsu,et al.  Airline flight frequency determination in response to competitive interactions using fuzzy logic , 2005, Math. Comput. Model..

[18]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[19]  William Conley,et al.  Multi-stage Monte Carlo and non-linear test problems , 1994 .

[20]  Chaug-Ing Hsu,et al.  Determining flight frequencies on an airline network with demand–supply interactions , 2003 .

[21]  Zhe Liang,et al.  The Aircraft Maintenance Routing Problem , 2009 .

[22]  Jun Zhang,et al.  Implementation of an Ant Colony Optimization technique for job shop scheduling problem , 2006 .

[23]  H. Yoshida,et al.  A particle swarm optimization for reactive power and voltage control considering voltage security assessment , 1999, 2001 IEEE Power Engineering Society Winter Meeting. Conference Proceedings (Cat. No.01CH37194).

[24]  Chih-Chung Lo,et al.  Using Ant Colony Optimization Algorithm to Solve Airline Crew Scheduling Problems , 2007, Third International Conference on Natural Computation (ICNC 2007).

[25]  Felix Mora-Camino,et al.  A Heuristic Genetic Algorithm Approach for the Airline Crew Scheduling Problem , 2002 .

[26]  M. El-Hawary,et al.  Hybrid Particle Swarm Optimization Approach for Solving the Discrete OPF Problem Considering the Valve Loading Effects , 2007, IEEE Transactions on Power Systems.

[27]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[28]  Jan K. Brueckner,et al.  A MODEL OF SCHEDULING IN AIRLINE NETWORKS: HOW A HUB-AND-SPOKE SYSTEM AFFECTS FLIGHT FREQUENCY, FARES AND WELFARE , 2001 .

[29]  Jürgen Antes Structuring the Process of Airline Scheduling , 1998 .

[30]  Mattias Grönkvist A Constraint Programming Model for Tail Assignment , 2004, CPAIOR.

[31]  Franz Rothlauf,et al.  A Conceptual Approach for Simultaneous Flight Schedule Construction with Genetic Algorithms , 2001, EvoWorkshops.

[32]  Jun Zhang,et al.  Protein folding in hydrophobic-polar lattice model: a flexible ant-colony optimization approach. , 2008, Protein and peptide letters.

[33]  Michael N. Vrahatis,et al.  Particle swarm optimization for minimax problems , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[34]  Ram Gopalan,et al.  The Aircraft Maintenance Routing Problem , 1998, Oper. Res..

[35]  Dennis F. X. Mathaisel,et al.  Airline Scheduling: An Overview , 1985, Transp. Sci..

[36]  Yang Guangyou,et al.  A Modified Particle Swarm Optimizer Algorithm , 2007, 2007 8th International Conference on Electronic Measurement and Instruments.

[37]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

[38]  B. Dickman,et al.  Monte Carlo optimization , 1989 .

[39]  Jiang Tao Flight Frequency Determination on Multi-airline Competition by Two-stage , 2007 .

[40]  Ye Li,et al.  Adaptive particle swarm optimization with mutation , 2011, Proceedings of the 30th Chinese Control Conference.

[41]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[42]  Adib Kanafani,et al.  A HEURISTIC MODEL FOR FREQUENCY PLANNING AND AIRCRAFT ROUTING IN SMALL SIZE AIRLINES , 1992 .

[43]  Gang Yu,et al.  AIRLINE NETWORK DESIGN AND HUB LOCATION PROBLEMS , 1996 .

[44]  Michael N. Vrahatis,et al.  Particle swarm optimization for integer programming , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[45]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).