政大機構典藏-National Chengchi University Institutional Repository(NCCUR):Item 140.119/128108
English  |  正體中文  |  简体中文  |  Post-Print筆數 : 27 |  Items with full text/Total items : 113318/144297 (79%)
Visitors : 50951285      Online Users : 1008
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version
    政大典藏 > College of Commerce > Department of MIS > Theses >  Item 140.119/128108
    Please use this identifier to cite or link to this item: https://nccur.lib.nccu.edu.tw/handle/140.119/128108


    Title: 遺傳演算法於航空排程之研究
    A study of Genetic Algorithms for airline scheduling problems
    Authors: 蔡明汶
    Tsai, Ming-Wen
    Contributors: 林我聰
    洪宗貝

    Lin, Woo-Tsong
    Hong, Tzung-Pei

    蔡明汶
    Tsai, Ming-Wen
    Keywords: 航空排程
    次經驗法則
    遺傳演算法
    二維編碼
    任務組合產生
    任務組合指派
    重新排程
    Airline scheduling problem
    Meta-heuristic
    Genetic algorithm
    Two-dimensional representation
    Pairing
    Rostering
    Rescheduling
    Date: 2015
    Issue Date: 2020-01-03 15:53:30 (UTC+8)
    Abstract: 航空排程問題對航空公司之營運績效扮演著重要角色,同時為了遵循複雜之航空法規要求,航空排程被視為一重要且複雜之組合最佳化問題。過去大部分研究是將航空排程最佳化問題透過數學規劃求解,例如視為集合覆蓋問題或集合分割問題,然而一旦排程問題規模變大或更複雜時,求解時間將大幅增加,如何在合理的時間範圍內或有限資源限制下求出近似最佳解會是一大挑戰。因此本研究利用次經驗法則最佳化技術中的遺傳演算法來解決航空排程問題。遺傳演算法具有於有限時間內求得可行解或近似最佳解的特性,適合解決複雜之組合最佳化問題。發展遺傳演算法第一步驟是將問題解透過適當的編碼呈現,過去大部分研究採用一維的編碼方式,然而實務上,部分問題如航空排程問題,若採用二維的編碼方式求解會更符合問題的特性。本研究提出以二維編碼為解題策略之遺傳演算法,設計對應於二維編碼方式的交配、突變及修復運算並設計加速演化搜尋之經驗法則。透過三個航空排程問題的求解及參數驗證,本研究提出的演算法可有效解決航空排程之問題。
    The airline scheduling problem (ASP), which is strongly related to operating cost and is subject to several regulatory constraints, is a difficult combinatorial optimization problem. It is typically formulated as the set cover problem (SCP) or the set partition problem (SPP), which are then usually solved with mathematical programming. However, the problem-solving process becomes very time-consuming as problem size increases. This research thus applies a very popular meta-heuristic optimization approach, genetic algorithms (GAs), to solve ASP. As GAs can provide feasible solutions within reasonable time, they have become increasingly important for solving difficult combinatorial problems. When using GAs to solve a problem, users must first define an appropriate representation to describe problem states. Most previous studies adopted linear, i.e., one-dimensional, representations. Some real-life problems, such as ASP, are very suited in nature to two-dimensional representations. Therefore, this research develops a GA strategy based on two-dimensional encoding to solve several ASP problems. Appropriate two-dimensional crossover and mutation operations are designed as well to generate populations in subsequent generations. Besides, a two-dimensional repair mechanism is also proposed to adjust infeasible chromosomes into feasible chromosomes. Finally, experiments are performed to demonstrate the effectiveness of the proposed GA in solving the three airline scheduling problems.
    Reference: [1] G. Aiello, G.. L. Scalia, and M. Enea, "A multi objective genetic algorithm for the facility layout problem based upon slicing structure encoding," Expert Systems with Applications, vol. 39, no. 12, 2012, pp.10352–10358.
    [2] P. Alefragis, P. Sanders, T. Takkula, D. Wedelin, "Parallel Integer Optimization for Crew Scheduling," Annals of Operations Research, vol. 99, no. 1-4, 2000, pp.141-166.
    [3] T. Andersson, "Solving the flight perturbation problem with meta heuristics", Journal of Heuristics, vol. 12, 2006, pp.37-53.
    [4] C. A. Anderson, K. F. Jones, and J. Ryan, "A two-dimensional genetic algorithm for the Ising problem," Complex System, vol. 5, 1991, pp.327–333.
    [5] P. J. Angeline and J. B. Pollack, "Evolutionary Module acquisition," Proceedings of 2nd Annual Conference on Evolutionary programming, 1993, pp.154-163.
    [6] H. L. Arabeyre, F. Fearrnley, C. Steiger and W. Teather, "The Airline Crew Scheduling Problem: Survey," Transportation Science, vol.3, 1969, pp.140-163.
    [7] M. F. Arguello, J. F. Bard, and G. Yu, "A GRASP for Aircraft Routing in Responseto Groundings and Delays," Journal on Combinatorial Optimization, vol. 5, 1997, pp.211-228.
    [8] C. Barnhart, N. L. Boland, L. W. Clarke, E. L. Johnson, G.L. Nemhauser, and R.G. Shenoi, "Flight String Models for Aircraft Fleeting and Routing", Transportation Science, vol. 32, no. 3, 1998, pp. 208-220.
    [9] C. Barnhart, and R. G. Shenoi, "An approximate model and solution approach for the long-haul crew pairing problem", Transportation Science, vol. 32, no. 3, 1998, pp.221-231.
    [10] M. C. Bartholomew-Biggs, S. C. Parkhurst, and S. P. Wilsom, "Global optimization approaches to an aircraft routing problem," European Journal of Operational Research, vol. 146, no. 2, 2003, pp.417-431.
    [11] L. Bodin, B. Golden, A. Assad and M. Ball, "Routing and Scheduling of Vehcles and Crews – The State of the Art," Computers & Operations Research, vol. 10, No. 2, 1983, pp.125-127.
    [12] L. B. Booker, D. E. Goldberg, and J. H. Holland, Classifier Systems and Genetic Algorithms, Technical Report, No. 8, University of Michigan, 1987.
    [13] T. N. Bui and B. R. Moon, "On multi-dimensional encoding/crossover," Proceedings of the 6th International Conference on Genetic Algorithms, Pittsburgh, PA, 1995, pp.49–56.
    [14] T. Y. Chou, T. K. Liu, C. N. Lee, and C. R. Jeng, "Method of inequality-based multiobjective genetic algorithm for domestic daily aircraft routing," IEEE Transactions on Systems, Man, and Cybernetics — Part A: Systems and Humans, vol. 38, no. 2, 2008, pp.299-308.
    [15] L.W. Clarke, E.L. Johnson, G.L. Nemhauser, and Z. Zhu, "The aircraft rotation problem," Annals of Operations Research, Mathematics of Industrial Systems II, vol. 69, 1997, pp.33-46.
    [16] J. P. Cohoon and W. Paris, "Genetic placement," Proceedings of the IEEE International Conference on Computer-Aided Design, 1986, pp.422-425.
    [17] N. L. Cramer, "A representation for the adaptive generation of simple sequential programs", Proceedings of the 1st International Conference on Genetic Algorithms, 1985, pp.183-187.
    [18] B. Crawford, C. Castro, E. Monfroy, "A Constructive Hybrid Algorithm for Crew Pairing Optimization,” Artificial Intelligence: Methodology, Systems, and Applications Lecture Notes in Computer Science, vol. 4183, 2006, pp.45-55.
    [19] M. S. Daskin, and N. Panayotopoulos, "A Lagrangian relaxation approach to assigning aircraft to routes in hub and spoke networks," Transportation Science, vol. 23, 1989, pp. 91-99.
    [20] D. Datta, A. R. S. Amaralb and J. R. Figueira, "Single row facility layout problem using a permutation-based genetic algorithm," European Journal of Operational Research, vol. 213, no. 2, 2011, pp. 388–394.
    [21] L. Davis, Handbook of Genetic Algorithms, Van Nostrand Reinhold, 1991.
    [22] K. A. De Jong and W. M. Spears, "An analysis of the interacting roles of population size and crossover in genetic algorithms," Proceedings of the 1st Workshop on Parallel Problem Solving from Nature, vol. 10, 1990, pp.38-47.
    [23] G. Desaulniers, J. Desrosiers, Y. Dumas, M. Solomon, and F. Soumis, "Daily aircraft routing and scheduling", Management Science, vol. 43, 1997, pp. 841-855.
    [24] M. A. Duarte-Villasenor, E. Tlelo-Cuautle, L. G. de la Fraga, "Binary genetic encoding for the synthesis of mixed-mode circuit topologies," Circuits, Systems, and Signal Processing, vol. 31, no. 3, 2012, pp.849-863.
    [25] T. Emden-Weinert, M. Proksch, "Best Practice Simulated Annealing for the Airline Crew Scheduling Problem," Journal of Heuristics, vol. 5, Issue 4, 1999, pp.419-436.
    [26] M.M. Etschmaier and D.F.X. Mathaisel, "Aircraft Scheduling - The State of the Art," Proceedings of the AGIFORS 24th Annual Symposium, 1984, pp.181–225.
    [27] B. Filipic and D. Juricic, "An interactive genetic algorithm for controller parameter optimization," Proceedings of the International Conference on Artificial Neural Nets and Genetic Algorithms, Innsbruck, Austria, 1993, pp.458-462.
    [28] L. J. Fogel, A. J. Owens, and M. J. Walsh, Artificial Intelligence through Simulated Evolution, Wiley, 1966.
    [29] M. Gen and R. Cheng, Genetic Algorithms and Engineering Design, Wiley-Interscience, New York, 1997.
    [30] D. E. Goldberg, Genetic Algorithms in Search, Optimization and Machine Learning, Addison Wesley, 1989.
    [31] R. Gopalan, and K.T. Talluri, "The aircraft maintenance routing problem," Operations Research, vol. 46, 1998, pp.260-271.
    [32] J. J. Grefenstette, "Optimization of control parameters for genetic algorithms," IEEE Transactions on Systems, Man and Cybernetics, vol. 16, no. 1, 1986, pp.122-128.
    [33] Y. Gu and C. Chung, “Genetic algorithm approach to airline gate reassignment problem”. J. of Transportation Engineering, vol. 125, 1999, pp.384–389.
    [34] P. Healy, "A Tool for Adjusting the Flight Schedule During High Volume Irregular Operations," Proceedings of the AGIFORS 32nd Annual Symposium, 1992, pp.53-64.
    [35] K. Hoffman, M. W. Padberg, "Solving airline crew scheduling problems by branch and cut," Management Science, vol. 39, 1993, pp.657-683.
    [36] J. H. Holland, Adaptation in Natural and Artificial Systems, University of Michigan Press, 1975.
    [37] R. Hwang and H. Katayama, "Uniform workload assignments for assembly line by GA-based amelioration approach," International Journal of Production Research, vol. 48, no. 7, 2010, pp.1857–1871.
    [38] W. H. Ip, D. Wang, and V. Cho, "Aircraft ground service scheduling problems and their genetic algorithm with hybrid assignment and sequence encoding scheme," IEEE Systems Journal, vol. 7, no. 4, 2013, pp.649 – 657.
    [39] A.I. Jarrah, G. Yu, N. Krishnamurthy, and A. Rakshit, "A Decision Support Framework for Airline Flight Cancellations and Delays," Transportation Science, 27(3), 1993, pp.266-280.
    [40] D. Jong. An Analysis of the Behavior of a Class of Genetic Adaptive Systems, Ph.D. thesis, University of Michigan, 1975.
    [41] D. Jong, "Adaptive system design: a genetic approach," IEEE Transactions on Systems, Man and Cybernetics, vol. 10, 1980, pp.566-574.
    [42] N. M. Kabbani and B. W. Patty, "Aircraft routing at American Airlines," Proceedings of the Thirty-Second Annual Symposium of AGIFORS, 1992.
    [43] C. L. Karr, "Design of an adaptive fuzzy logic controller using a genetic algorithm," Proceedings of the Fourth International Conference on Genetic Algorithms, 1991, pp.450-457.
    [44] H. Kitano, "Empirical studies on the speed of convergence of neural network training using genetic algorithms," Proceedings of the Eighth National Conference on Artificial Intelligence, 1990, pp.789-795.
    [45] J. R. Koza, Genetic Programming: on the Programming of Computers by Means of Natural Selection, MIT Press, 1992.
    [46] M. Largerholm, C. Peterson, B. Söderberg, "Airline Crew Scheduling Using Potts mean Field Techniques.," European Journal of Operational Research, 2000, vol. 120, pp.81-96.
    [47] S. Lavoie, "A new approach for crew pairing problems by column generation with an application to air transportation," European Journal of Operational Research, vol. 35, no. 1, 1988, pp.45–58.
    [48] M. A. Lee and H. Takagi, "Dynamic control of genetic algorithms using fuzzy logic techniques," Proceedings of the Fifth International Conference on Genetic Algorithms, 1993, pp.76-83.
    [49] L. Lettovsky, Airline Operations Recovery: an Optimization Approach, Ph.D. Dissertation, Georgia Institute of Technology, 1997.
    [50] D. Levine, "Application of a hybrid genetic algorithm to airline crew scheduling," Computers & Operations Research, vol. 23, 1996, pp.547-558.
    [51] K. T. Lin and P. H. Lin, "Information hiding based on binary encoding methods and crossover mechanism of genetic algorithms," Genetic and Evolutionary Computing Advances in Intelligent Systems and Computing, vol. 238, 2014, pp. 203-212.
    [52] G. F. Miller, P. M. Todd, and S. U. Hedge, "Design neural networks using genetic algorithms," Proceedings of the Third International Conference on Genetic Algorithms, 1989, pp.379-384.
    [53] M. Minoux, "Column generation techniques in combinatorial optimization: a new application to crew pairing problems," In XXIVth AGIFORS Symposium, 1984.
    [54] B. R. Moon and C. Kim, "A two-dimensional embedding of graphs for genetic algorithms," Proceedings of International Conference on Genetic Algorithms, 1997, pp.204–211.
    [55] B. R. Moon, Y. S. Lee, and C. K. Kim, "GEORG: VLSI circuit partitioner with a new genetic algorithm framework," Journal of Intelligent Manufacturing, vol. 9, 1998, pp.401–412.
    [56] R. Myers and E. R. Hancock, "Genetic algorithm parameter sets for line labelling," Pattern Recognition Letters, vol. 18, 1997, pp.1363-1371.
    [57] S. Nakazawa, "Dynamic Scheduling in Operation Control System," AGIFORS 31, 1991.
    [58] G. L. Nemhauser and L. A. Wolsey, Integer and Combinatorial Optimization, John Wiley & Sons, 1993, New Youk,
    [59] J. H. Park, "The effects of airline alliances on markets and economic welfare," Transportation Research, vol. 33, 1997, pp.181-195.
    [60] J. M. Rosenberger, E. L. Johnson, and G. L. Nemhauser, "Rerouting airline for airline recovery", Transportation Science, vol. 37, 2003, pp.408 -421.
    [61] A. Sadrzadeh, "A genetic algorithm with the heuristic procedure to solve the multi-line layout problem," Computers & Industrial Engineering, vol. 62, no. 4, 2012, pp.1055–1064.
    [62] J. D. Schaffer, "A study of control parameters affecting on-line performance of genetic algorithms for function optimization," Proceedings of the Third International Conference on Genetic Algorithms, 1989, pp.675-682.
    [63] C. Shaefer, "The ARGOT strategy: adaptive representation genetic optimizer technique," Proceedings of the 2nd International Conference on Genetic algorithms and their application, 1987, pp.50-58.
    [64] A. Shtub, L. J. LeBlanc, Z. Cai, "Scheduling Problem with Repeative Projects: A Comparison of a Simulated Annealing , a Genetic and a Pair-Wise Swap Algorithm," European Journal of Operational Research, 1996, pp.124-138.
    [65] W. M. Spears and K. A. Dejong, "An analysis of multipoint crossover," the Workshop of the Foundations of Genetic Algorithms, 1991, pp.301-315.
    [66] C. Srinivasa, B. R. Reddy, K. Ramji and R. Naveen, "Sensitivity Analysis to Determine the Parameters of Genetic Algorithm for Machine Layout," Proceedings of the 3rd International Conference on Materials Processing and Characterisation, 2014, pp.866-876.
    [67] G. Syswerda, "Uniform crossover in genetic algorithms," Proceedings of the Third International Conference on Genetic Algorithms, 1989, pp.2-9.
    [68] K. Talluri, "Swapping applications in a daily airline fleet assignment," Transportation Science, vol. 30, 1996, pp.237-248.
    [69] D. Teodorovic and G. Stojkovic, "Model for Operational Daily Airline Scheduling," Transportation Planning and Technology, 14, 1990, pp.273-285.
    [70] E. Tlelo-Cuautle, I. Guerra-Gomez, M.A. Duarte-Villasenor, Luis G. de la Fraga, G. Flores-Becerra, G. Reyes-Salgado, C.A. Reyes-Garcia and G. Rodriguez-Gomez, "Applications of evolutionary algorithms in the design automation of analog integrated circuits," Journal of Applied Sciences, vol. 10, 2010, pp.1859-1872.
    [71] P. Thrift, "Fuzzy logic synthesis with genetic algorithms," Proceedings of the Fourth International Conference on Genetic Algorithms, 1991, pp.509-513.
    [72] M. W. Tsai, T. P. Hong, and W. T. Lin, "A Two-Dimensional Genetic Algorithm and Its Application to Aircraft Scheduling Problem," Mathematical Problems in Engineering, vol. 2015, 2015.
    [73] P. H. Vance, C. Barnhart, E. L. Johnson, G. L. Nemhauser, "Airline crew scheduling: a new formulation and decomposition algorithm", Operations Research, vol. 45, no. 2, 1997, pp.188-200.
    [74] T. M. Vowles," The geographic effects of US airline alliances," Journal of Transport Geography, vol. 8, 2000, pp.277-285.
    [75] P. C. Wang and W. Korfhage, "Process scheduling using genetic algorithms," The Seventh IEEE Symposium on Parallel and Distributed Processing, 1995, pp.638.
    [76] P. Wark, J. Holt, M. Rönnqvist, D. Ryan, "Airline Schedule Generation Using Repeated Matching," European Journal of Operational Research, 1997, pp.21-35.
    [77] S. Yan and J. C. Chang, "Discrete optimization airline cockpit crew scheduling," European Journal of Operational Research, vol. 136, 2002, pp.501-511.
    [78] S. Yan and Y.P. Tu, "A network model for airline cabin crew scheduling," European Journal of Operational Research, vol. 140, no. 3, 2002, pp.531-540.
    [79] W. Yanga, Felix T.S. Chanb, V. Kumarc, "Optimizing replenishment polices using genetic algorithm for single-warehouse multi-retailer system," Expert Systems with Applications, vol. 39, no. 3, 2012, pp.3081–3086.
    [80] G. Yu, Operations Research in the airline industry, Kuuwer Academic Publishers, 1998.
    [81] B. Zeren, I. Ozkol, "An Improved Genetic Algorithm for Crew Pairing Optimization," Journal of Intelligent Learning Systems and Applications, vol. 4, 2012, pp.70-80.
    Description: 博士
    國立政治大學
    資訊管理學系
    94356503
    Source URI: http://thesis.lib.nccu.edu.tw/record/#G0094356503
    Data Type: thesis
    DOI: 10.6814/NCCU201901273
    Appears in Collections:[Department of MIS] Theses

    Files in This Item:

    There are no files associated with this item.



    All items in 政大典藏 are protected by copyright, with all rights reserved.


    社群 sharing

    著作權政策宣告 Copyright Announcement
    1.本網站之數位內容為國立政治大學所收錄之機構典藏,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。
    The digital content of this website is part of National Chengchi University Institutional Repository. It provides free access to academic research and public education for non-commercial use. Please utilize it in a proper and reasonable manner and respect the rights of copyright owners. For commercial use, please obtain authorization from the copyright owner in advance.

    2.本網站之製作,已盡力防止侵害著作權人之權益,如仍發現本網站之數位內容有侵害著作權人權益情事者,請權利人通知本網站維護人員(nccur@nccu.edu.tw),維護人員將立即採取移除該數位著作等補救措施。
    NCCU Institutional Repository is made to protect the interests of copyright owners. If you believe that any material on the website infringes copyright, please contact our staff(nccur@nccu.edu.tw). We will remove the work from the repository and investigate your claim.
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback