Genetic Algorithm and Mathematical Modelling for Integrated Schedule Design and Fleet Assignment at a Mega-Hub
Abstract
:1. Introduction
2. Literature Review
2.1. Airline Schedule Planning Process (ASPP)
2.2. Strategic Considerations in Mega-Hub Airport Scheduling
2.3. ISDFA Problems
Article | Demand | Schedule | Planning Horizon | Flight Frequency Decision | New Route | Mega-Hub Focus | Model | Algorithm |
---|---|---|---|---|---|---|---|---|
[34] | S/R 1 | Comp. | Week | ✓ | MILP | Branch and Bound | ||
[37] | S/R 1 | Inc. | Day | ✓ | Benders decomposition | |||
[38] | DC 2 | Inc. | Day | BLMM | GA, Simulation | |||
[39] | DC 2 | Inc. | Day | CG | ||||
[13] | Inc. | Week | ✓ | ✓ | Particle Swarm | |||
[11] | DC 2 | Comp. | Day | MILP | Branch and Bound | |||
[16] | S/R 1 | Inc. | Day | GA | ||||
[35] | Inc. | Day | ✓ | BIP | SA, Tabu Search | |||
[33] | DC 2 | Inc. | Day | ✓ | MINLP | Branch and Bound | ||
[40] | DC 2 | Comp. | Day | ✓ | MINLP | Tabu Search | ||
[8] | Inc. | Day | ✓ | MILP | ||||
[41] | DC 2 | Inc. | Day | DA | ||||
[32] | S/R 1 | Inc. | Day | ✓ | MILP | CG, VNS | ||
[14] | Comp. | Week | ✓ | ✓ | ✓ | MILP | ||
[36] | S/R 1 | Inc. | Day | ✓ | MINLP | Rule-Based Heuristic | ||
[15] | S/R 1 | Comp. | Day | GA | ||||
This study | S/R 1 | Comp. | Week | ✓ | ✓ | ✓ | MINLP | GA |
2.4. Gap and Contribution
3. Methodology
3.1. Problem Description
- All flights depart from a single mega-hub and arrive at the same newly introduced destination.
- The network is simplified to exclude spoke-to-spoke connections, so only point-to-point service from the hub to the new destination is considered.
- Demand is aggregated at the hub rather than differentiated by origin–destination pairs, because passengers from multiple spokes share the same final destination.
- Passengers are allowed to be carried to the following day if they cannot be assigned to a flight on the day of their arrival at the hub.
- Any passenger remaining unassigned after the next day can be spilled permanently, incurring a spill cost for the airline.
- Each day is divided into three equal phases (morning, noon, evening), each defining discrete time windows for flight departures.
3.2. Mathematical Model
Sets and Indices | |
G: | Set of all days within a week, g ∈ G = {1, 2, …|G|} |
T: | Set of all time periods within a day, t, p ∈ T = {1, 2, …|T|} |
K: | Set of aircraft types, k ∈ K = {1, 2, …|K|} |
H: | Set of phases during the day, h ∈ H = {1, 2, …|H|} |
I: | Set of waiting time intervals, i ∈ I = {1, 2, …|I|} |
Parameters | |
α | |
Ok | |
TPt, TPp | |
Dt | |
STh, Eh | |
DSg, DEg | |
ci | |
r | |
QDg | |
At | 1; if a passenger(s) arrive at time t, 0; otherwise, t ∈ T |
M | A big number |
Decision Variables | |
Total carryover passengers from day g to day g + 1 | |
Total spilled passengers before and after threshold Q | |
Total assigned passengers on day g | |
Total assigned passengers from time t to the flight at time p | |
Total spilled passengers at time t | |
1; if flight scheduled at time t (or departure time p) with aircraft k in phase h, 0; otherwise | |
Xh | Flight departure time for phase h |
The waiting time and cost for a passenger from time t to the departure flight at time p | |
Total waiting time and cost for the assigned passengers from time t to the departure flight at time p | |
TW | The total waiting time for all the assigned passengers |
S, U | The total number of assigned and spilled passengers during the week |
, 0; otherwise | |
1; if p − t > r, 0; otherwise | |
, 0; otherwise | |
; otherwise | |
, 0; otherwise | |
, 0; otherwise |
- L: set of indices used for linearizing waiting cost calculations, where l∈L, l: 0…|L|, the size of L corresponds to the base-2 logarithm of the upper limit of the waiting cost, enabling a binary expansion.
- : 1; if .
- : .
- : an integer variable used in the linearization of the .
3.3. Genetic Algorithm
3.4. Algorithm Framework
3.4.1. Initialization
Algorithm 1: Initialization Procedure |
1. Initialize solution list ← ∅ |
2. For solution = 1 to num_population do: |
3. previous unassigned ← ∅ |
4. For each day in weekday, do: |
5. arrivals ← arrivals ∪ previous unassigned |
6. For each operational slot (morning, noon, evening): |
7. Randomly select an aircraft departure time and an aircraft type |
8. Identify passengers eligible based on arrival and waiting constraints |
9. If total eligible passengers ≤ selected aircraft’s seating capacity: |
10. Assign all eligible passengers to the aircraft |
11. Else: |
12. Sort eligible passengers by descending waiting times |
13. Assign passengers sequentially until the aircraft seating capacity = 0 |
14. End If |
15. Remove assigned passengers from arrivals |
16. End For (slot loop) |
17. If unassigned passengers ≠ ∅ then |
18. passengers with arrival time ≥ Q → unassigned |
19. passengers with arrival time < Q → spilled |
20. End If |
21. previous unassigned ← unassigned |
22. End For (day loop) |
23. Add the completed solution to the solution list |
24. End For (solution loop) |
25. Return the solution list |
3.4.2. Genetic Algorithm Operations and Solution Evolution
4. Empirical Study
4.1. Experimental Design and Operational Assumptions
- For waiting times ≤ 1 h (, a zero cost (c0) is applied, making the assignment infeasible.
- For 1 h , <waiting time ≤ 4 h (, a minimal cost (c1) is applied.
- For 4 h , <waiting time ≤ 7 h (, a slightly higher cost (c2) is applied.
- For 7 h , <waiting time ≤ 10 h (Tmax), a higher cost (c3) is applied.
4.2. Data
4.3. Experimental Parameters
4.4. Parameter Tuning for Control Parameters in GA
5. Results
5.1. Passenger Assignment and Profit
5.2. Daily Passenger Assignment
5.3. Fleet Composition
6. Discussion
7. Conclusions
Future Research
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
ISDFA | Integrated Schedule Design and Fleet Assignment |
HS | Hub and Spoke |
ASPP | Airline Schedule Planning Process |
CMM | Comprehensive Mathematical Model |
GA | Genetic Algorithm |
MINLP | Mixed-Integer Nonlinear Programming |
Appendix A
Day | Departure Times and Aircraft Types | Arrivals | Unassigned Passengers | Assigned Passengers | Spilled Passengers | |
---|---|---|---|---|---|---|
Previous Day | Today | |||||
Monday | (8:00, 2), (16:00, 3) | 2285 | 1027 | 1217 | 41 | |
Tuesday | (4:00, 3), (12:00, 2), (18:00, 3) | 2123 | 1027 | 1038 | 1691 | 421 |
Wednesday | (2:00, 3), (16:00, 3) | 1921 | 1038 | 1011 | 1394 | 554 |
Thursday | (2:00, 3), (12:00, 2), (18:00, 3) | 2006 | 1011 | 925 | 1714 | 378 |
Friday | (2:00, 3), (12:00, 2), (18:00, 3) | 2042 | 925 | 992 | 1617 | 358 |
Saturday | (4:00, 3), (12:00, 3), (18:00, 3) | 2100 | 992 | 984 | 1710 | 398 |
Sunday | (2:00, 3), (14:00, 3), (20:00, 3) | 2354 | 984 | 684 | 1978 | 676 |
Day | Departure Times and Aircraft Types | Arrivals | Unassigned Passengers | Assigned Passengers | Spilled Passengers | |
---|---|---|---|---|---|---|
Previous Day | Today | |||||
Monday | (8:00, 2), (16:00, 3), (18:30, 2) | 2285 | 606 | 2149 | 40 | |
Tuesday | (0:45, 3), (14:15, 3), (18:30, 2) | 2123 | 606 | 617 | 1816 | 403 |
Wednesday | (2:00, 3), (16:00, 3), (18:30, 2) | 1921 | 617 | 653 | 1693 | 132 |
Thursday | (0:45, 3), (111:15, 2), (18:30, 3) | 2006 | 653 | 567 | 1674 | 428 |
Friday | (2:00, 3), (12:00, 2), (18:00, 3) | 2042 | 567 | 992 | 1863 | 0 |
Saturday | (0:45, 3), (11:15, 2), (18:30, 3) | 2100 | 992 | 649 | 1722 | 461 |
Sunday | (0:45, 3), (114:15, 3), (18:30, 2) | 2354 | 649 | 684 | 1088 | 678 |
Day | Departure Times and Aircraft Types | Arrivals | Unassigned Passengers | Assigned Passengers | Spilled Passengers | |
---|---|---|---|---|---|---|
Previous Day | Today | |||||
Monday | (6:00, 2), (12:00, 2), (18:00, 3) | 2285 | 1027 | 1258 | 0 | |
Tuesday | (6:00, 2), (16:00, 2), (22:00, 3) | 2123 | 1027 | 617 | 1611 | 922 |
Wednesday | (6:00, 3), (16:00, 3), (22:00, 2) | 1921 | 617 | 758 | 1689 | 91 |
Thursday | (4:00, 3), (14:00, 3), (18:00, 2) | 2006 | 758 | 925 | 1668 | 171 |
Friday | (2:00, 2), (14:00, 3), (20:00, 3) | 2042 | 925 | 992 | 1408 | 567 |
Saturday | (4:00, 3), (10:00, 3), (18:00, 3) | 2100 | 992 | 984 | 1669 | 439 |
Sunday | (4:00, 1), (14:00, 2), (22:00, 3) | 2354 | 984 | 684 | 1338 | 1316 |
Day | Departure Times and Aircraft Types | Arrivals | Unassigned Passengers | Assigned Passengers | Spilled Passengers | |
---|---|---|---|---|---|---|
Previous Day | Today | |||||
Monday | (7:15, 1), (13:30, 1), (17:00, 3) | 2285 | 1027 | 1214 | 44 | |
Tuesday | (3:00, 2), (9:00, 2), (16:15, 3) | 2123 | 1027 | 1038 | 1625 | 487 |
Wednesday | (2:45, 3), (15:45, 1), (19:00, 2) | 1921 | 1038 | 1011 | 1550 | 398 |
Thursday | (4:00, 3), (13:00, 2), (20:15, 3) | 2006 | 1011 | 616 | 2003 | 398 |
Friday | (2:00, 2), (14:15, 3), (18:15, 2) | 2042 | 616 | 992 | 1531 | 135 |
Saturday | (4:15, 3), (12:15, 2), (20:45, 3) | 2100 | 992 | 673 | 1945 | 474 |
Sunday | (4:30, 3), (12:45, 3), (19:30, 3) | 2354 | 673 | 880 | 2123 | 24 |
References
- Sohoni, M.; Lee, Y.-C.; Klabjan, D. Robust Airline Scheduling Under Block-Time Uncertainty. Transp. Sci. 2011, 45, 451–464. [Google Scholar] [CrossRef]
- Ng, K.K.; Keung, K.L.; Lee, C.K.M.; Chow, Y.T. A Large Neighbourhood Search Approach to Airline Schedule Disruption Recovery Problem. In Proceedings of the 2020 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Singapore, 14–17 December 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 600–604. [Google Scholar]
- Eltoukhy, A.E.; Chan, F.T.; Chung, S.H. Airline Schedule Planning: A Review and Future Directions. Ind. Manag. Data Syst. 2017, 117, 1201–1243. [Google Scholar] [CrossRef]
- Sherali, H.D.; Bae, K.-H.; Haouari, M. An Integrated Approach for Airline Flight Selection and Timing, Fleet Assignment, and Aircraft Routing. Transp. Sci. 2013, 47, 455–476. [Google Scholar] [CrossRef]
- Lohatepanont, M.; Barnhart, C. Airline Schedule Planning: Integrated Models and Algorithms for Schedule Design and Fleet Assignment. Transp. Sci. 2004, 38, 19–32. [Google Scholar] [CrossRef]
- Sherali, H.D.; Bae, K.-H.; Haouari, M. Integrated Airline Schedule Design and Fleet Assignment: Polyhedral Analysis and Benders’ Decomposition Approach. Inf. J. Comput. 2010, 22, 500–513. [Google Scholar] [CrossRef]
- Lohatepanont, M. Airline Fleet Assignment and Schedule Design: Integrated Models and Algorithms. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2002. [Google Scholar]
- Tao, M.; Ma, L.; Ma, Y. Flight Schedule Adjustment for Hub Airports Using Multi-Objective Optimization. J. Intell. Syst. 2021, 30, 931–946. [Google Scholar] [CrossRef]
- Ikhmeis, S.; Das, S. An Objective Model for Collaborative Flight Scheduling in a Single Mega-Hub Network. Transp. Plan. Technol. 2020, 43, 1–19. [Google Scholar] [CrossRef]
- Zhang, S.; Derudder, B.; Witlox, F. Dynamics in the European Air Transport Network, 2003–9: An Explanatory Framework Drawing on Stochastic Actor-Based Modeling. Netw. Spat. Econ. 2016, 16, 643–663. [Google Scholar] [CrossRef]
- Wei, K.; Vaze, V.; Jacquillat, A. Airline Timetable Development and Fleet Assignment Incorporating Passenger Choice. Transp. Sci. 2020, 54, 139–163. [Google Scholar] [CrossRef]
- Yang, H.; Buire, C.; Delahaye, D.; Le, M. A Heuristic-Based Multi-Objective Flight Schedule Generation Framework for Airline Connectivity Optimisation in Bank Structure: An Empirical Study on Air China in Chengdu. J. Air Transp. Manag. 2024, 116, 102571. [Google Scholar] [CrossRef]
- Rahil, H.; Majd, B.A.E.; Bouchoum, M. Optimized Air Routes Connections for Real Hub Schedule Using SMPSO Algorithm. In Recent Developments in Metaheuristics; Amodeo, L., Talbi, E.-G., Yalaoui, F., Eds.; Operations Research/Computer Science Interfaces Series; Springer International Publishing: Cham, Switzerland, 2018; Volume 62, pp. 369–384. ISBN 978-3-319-58252-8. [Google Scholar]
- de Jesus, T.D.; Nagano, M.S.; Celestino, V.R.R. An Integrated Frequency Assignment and Fleet Assignment Model: A Strategic Application in the Brazilian Regional Aviation Market. Transp. Econ. Manag. 2023, 1, 151–159. [Google Scholar] [CrossRef]
- Kablan, A.A.; Elberkawi, H.R.; Eldharif, E.A. Airline Scheduling Model Using Genetic Algorithm. In Proceedings of the 2024 IEEE 4th International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering (MI-STA), Tripoli, Libya, 19–21 May 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 718–722. [Google Scholar]
- Khanmirza, E.; Nazarahari, M.; Haghbeigi, M. A Heuristic Approach for Optimal Integrated Airline Schedule Design and Fleet Assignment with Demand Recapture. Appl. Soft Comput. 2020, 96, 106681. [Google Scholar] [CrossRef]
- Kızıloğlu, K.; Sakallı, Ü.S. Integrating Flight Scheduling, Fleet Assignment, and Aircraft Routing Problems with Codesharing Agreements under Stochastic Environment. Aerospace 2023, 10, 1031. [Google Scholar] [CrossRef]
- Xu, Y.; Wandelt, S.; Sun, X. Airline Scheduling Optimization: Literature Review and a Discussion of Modelling Methodologies. Intell. Transp. Infrastruct. 2024, 3, liad026. [Google Scholar] [CrossRef]
- Kepir, B.; Koçyiğit, Ç.; Koyuncu, I.; Özer, M.B.; Kara, B.Y.; Gürbüz, M.A. Flight-Scheduling Optimization and Automation for AnadoluJet. Interfaces 2016, 46, 315–325. [Google Scholar] [CrossRef]
- Şafak, Ö.; Atamtürk, A.; Aktürk, M.S. Accommodating New Flights into an Existing Airline Flight Schedule. Transp. Res. Part C Emerg. Technol. 2019, 104, 265–286. [Google Scholar] [CrossRef]
- Cook, G.N.; Goodwin, J. Airline Networks: A Comparison of Hub-and-Spoke and Point-to-Point Systems. J. Aviat./Aerosp. Educ. Res. 2008, 17, 1. [Google Scholar] [CrossRef]
- Rosenberger, J.M.; Schaefer, A.J.; Goldsman, D.; Johnson, E.L.; Kleywegt, A.J.; Nemhauser, G.L. A Stochastic Model of Airline Operations. Transp. Sci. 2002, 36, 357–377. [Google Scholar] [CrossRef]
- West, D.; Bradley, J. Airline Flight Networks, Cycle Times, and Profitability: 2004–2006. Oper. Manag. Res. 2008, 1, 129–140. [Google Scholar] [CrossRef]
- Kang, C.; Jiang, Z.; Liu, Y. Measuring Hub Locations in Time-Evolving Spatial Interaction Networks Based on Explicit Spatiotemporal Coupling and Group Centrality. Int. J. Geogr. Inf. Sci. 2022, 36, 360–381. [Google Scholar] [CrossRef]
- Seredyński, A.; Grosche, T.; Rothlauf, F. Impact of Timetable Synchronization on Hub Connectivity of European Carriers. J. Air Transp. Stud. 2016, 7, 71–94. [Google Scholar] [CrossRef]
- Li, X.; Chen, X.; Li, D.; Wei, D. Research of Take-off-and-Land Waveform Based on Flight Plan Data. In Proceedings of the 2016 3rd International Conference on Engineering Technology and Application (ICETA 2016), Kyoto, Japan, 28–29 April 2016. [Google Scholar]
- Schipper, Y.; Rietveld, P. Economic and Environmental Effects of Airline Deregulation. In Networks in Transport and Communications; Routledge: London, UK, 2018; pp. 325–343. [Google Scholar]
- Theis, G.; Adler, T.; Clarke, J.-P.; Ben-Akiva, M. Risk Aversion to Short Connections in Airline Itinerary Choice. Transp. Res. Rec. J. Transp. Res. Record 2006, 1951, 28–36. [Google Scholar] [CrossRef]
- Xu, Y. Perspectives on Modelling Airline Integrated Scheduling Problem: A Review on State-of-the-Art Methodologies. J. Air Transp. Res. Soc. 2024, 3, 100023. [Google Scholar] [CrossRef]
- Di Wang, D.; Klabjan, D.; Shebalov, S. Attractiveness-Based Airline Network Models with Embedded Spill and Recapture. J. Airl. Airpt. Manag. 2014, 7, 1–25. [Google Scholar] [CrossRef]
- Atasoy, B. Integrated Supply-Demand Models for the Optimization of Flexible Transportation Systems. Ph.D. Thesis, EPFL, Lausanne, Switzerland, 2013. [Google Scholar]
- Xu, Y.; Adler, N.; Wandelt, S.; Sun, X. Competitive Integrated Airline Schedule Design and Fleet Assignment. Eur. J. Oper. Res. 2024, 314, 32–50. [Google Scholar] [CrossRef]
- Birolini, S.; Antunes, A.P.; Cattaneo, M.; Malighetti, P.; Paleari, S. Integrated Flight Scheduling and Fleet Assignment with Improved Supply-Demand Interactions. Transp. Res. Part B Methodol. 2021, 149, 162–180. [Google Scholar] [CrossRef]
- Pita, J.P.; Barnhart, C.; Antunes, A.P. Integrated Flight Scheduling and Fleet Assignment Under Airport Congestion. Transp. Sci. 2013, 47, 477–492. [Google Scholar] [CrossRef]
- Çiftçi, M.E.; Özkır, V. Optimising Flight Connection Times in Airline Bank Structure through Simulated Annealing and Tabu Search Algorithms. J. Air Transp. Manag. 2020, 87, 101858. [Google Scholar] [CrossRef]
- Tacoglu, M.T.; Ornek, M.A.; Kazancoglu, Y. Heuristic Methods for Integrated Incremental Schedule Design and Fleet Assignment Problem for Hub and Spoke Network. IJSA 2024, 10, 271–296. [Google Scholar] [CrossRef]
- Sherali, H.D.; Bae, K.-H.; Haouari, M. A Benders Decomposition Approach for an Integrated Airline Schedule Design and Fleet Assignment Problem with Flight Retiming, Schedule Balance, and Demand Recapture. Ann. Oper. Res. 2013, 210, 213–244. [Google Scholar] [CrossRef]
- Abdelghany, A.; Abdelghany, K.; Azadian, F. Airline Flight Schedule Planning under Competition. Comput. Oper. Res. 2017, 87, 20–39. [Google Scholar] [CrossRef]
- Kenan, N.; Jebali, A.; Diabat, A. An Integrated Flight Scheduling and Fleet Assignment Problem under Uncertainty. Comput. Oper. Res. 2018, 100, 333–342. [Google Scholar] [CrossRef]
- Kiarashrad, M.; Pasandideh, S.H.R.; Mohammadi, M. A Mixed-Integer Nonlinear Optimization Model for Integrated Flight Scheduling, Fleet Assignment, and Ticket Pricing in Competitive Market. J. Revenue Pricing Manag. 2021, 20, 596–607. [Google Scholar] [CrossRef]
- Yan, C.; Barnhart, C.; Vaze, V. Choice-Based Airline Schedule Design and Fleet Assignment: A Decomposition Approach. Transp. Sci. 2022, 56, 1410–1431. [Google Scholar] [CrossRef]
- MirHassani, S.A.; Hooshmand, F. Methods and Models in Mathematical Programming; Springer International Publishing: Cham, Switzerland, 2019; ISBN 978-3-030-27044-5. [Google Scholar]
- Hussain, K.; Mohd Salleh, M.N.; Cheng, S.; Shi, Y. Metaheuristic Research: A Comprehensive Survey. Artif. Intell. Rev. 2019, 52, 2191–2233. [Google Scholar] [CrossRef]
- Boussaïd, I.; Lepagnot, J.; Siarry, P. A Survey on Optimization Metaheuristics. Inf. Sci. 2013, 237, 82–117. [Google Scholar] [CrossRef]
- Zhang, J.; Tong, J.; Ma, Y. An Effective Hybrid Ant Colony Optimization for Permutation Flow-Shop Scheduling. Open Autom. Control Syst. J. 2014, 6, 62–68. [Google Scholar] [CrossRef]
- Li, H.; Tang, J.; Pan, Q.; Zhan, J.; Lao, S. Ensemble of Population-Based Metaheuristic Algorithms. Comput. Mater. Contin. 2023, 76, 2835–2859. [Google Scholar] [CrossRef]
- Mitchell, M. An Introduction to Genetic Algorithms; MIT Press: Cambridge, MA, USA, 1998. [Google Scholar]
- Éric, D.T. Design of Heuristic Algorithms for Hard Optimization: With Python Codes for the Travelling Salesman Problem; Springer Nature: Cham, Switzerland, 2023. [Google Scholar]
- Lee, L.H.; Lee, C.U.; Tan, Y.P. A Multi-Objective Genetic Algorithm for Robust Flight Scheduling Using Simulation. Eur. J. Oper. Res. 2007, 177, 1948–1968. [Google Scholar] [CrossRef]
- Liu, T.-K.; Jeng, C.-R.; Chang, Y.-H. Disruption Management of an Inequality-Based Multi-Fleet Airline Schedule by a Multi-Objective Genetic Algorithm. Transp. Plan. Technol. 2008, 31, 613–639. [Google Scholar] [CrossRef]
- Chen, C.-H.; Liu, T.-K.; Chou, J.-H. Integrated Short-Haul Airline Crew Scheduling Using Multiobjective Optimization Genetic Algorithms. IEEE Trans. Syst. Man. Cybern. Syst. 2013, 43, 1077–1090. [Google Scholar] [CrossRef]
- Derviş, S.; Demir, H.I. Airline Passenger Planes Arrival and Departure Plan Synchronization and Optimization Using Genetic Algorithms. In Advances in Intelligent Manufacturing and Service System Informatics; Şen, Z., Uygun, Ö., Erden, C., Eds.; Lecture Notes in Mechanical Engineering; Springer Nature: Singapore, 2024; pp. 359–367. ISBN 978-981-99-6061-3. [Google Scholar]
- Ranjini, A.; Zoraida, B. Analysis of Selection Schemes for Solving Job Shop Scheduling Problem Using Genetic Algorithm. IJRET: Int. J. Res. Eng. Technol. 2013, 2, 153–161. [Google Scholar]
- Salazar-González, J.-J. Approaches to Solve the Fleet-Assignment, Aircraft-Routing, Crew-Pairing and Crew-Rostering Problems of a Regional Carrier. Omega 2014, 43, 71–82. [Google Scholar] [CrossRef]
- Atasoy, B.; Salani, M.; Bierlaire, M. An Integrated Airline Scheduling, Fleeting, and Pricing Model for a Monopolized Market. Comput. Aided Civ. Eng. 2014, 29, 76–90. [Google Scholar] [CrossRef]
- Cadarso, L.; Marín, Á. Robust Passenger Oriented Timetable and Fleet Assignment Integration in Airline Planning. J. Air Transp. Manag. 2013, 26, 44–49. [Google Scholar] [CrossRef]
Class | Parameter | Value | Description |
---|---|---|---|
Model | ) | 0.5, 2, 3.5 | Time thresholds for waiting cost calculation |
Aircraft Types (K) | 3 | Number of aircraft types available | |
Aircraft Capacities (Ck) | 200, 500, 850 | Seating capacity for each aircraft type | |
Aircraft Operating Costs (Ok) | 50,000, 80,000, 100,000 | Fixed operating cost per flight per aircraft type | |
) | 500 | Revenue per assigned passenger | |
) | 100 | Penalty for each spilled passenger | |
Waiting Costs (c0, c1, c2, c3) | 0, 1, 4, 20 | Incremental waiting cost coefficients by interval | |
Max Waiting (Tmax) | 5 | Maximum allowable waiting time (in hours) | |
Ready Time (r) | 0.5 | Minimum waiting time before an assignment is allowed | |
CMM | Waiting Cost Linearization (L) | 5 | Indices for binary linearization of waiting cost × assigned |
Waiting Time Linearization | 2 | Indices for linearizing waiting time × assigned | |
GA | Population Size | 30 | Number of chromosomes in each generation |
Generation Number | 10 | Number of generations the GA runs | |
Mutation Rate | 0.5 | Probability of applying a mutation | |
Crossover Rate | 0.5 | Probability of applying crossover |
Parameter | Tuning Range | Selected Value |
---|---|---|
Population Size | 6, 12, 18, 24, 30 | 30 |
Generation Number | 5, 10, 15, 20, 25, 30 | 10 |
Mutation Rate | 0.1, 0.3, 0.5, 0.7, 0.9 | 0.5 |
Crossover Rate | 0.1, 0.3, 0.5, 0.7, 0.9 | 0.5 |
CMM (2 h) | CMM (15 min) | |
---|---|---|
Constraints | 335,251 | 10,422,137 |
Binary Variables | 152,460 | 4,177,080 |
Integer Variables | 98,919 | 3,075,795 |
Other Variables | 4 | 163,972 |
Metric | CMM (2 h) | GA (2 h) | CMM (15 min) | GA (15 min) |
---|---|---|---|---|
Assigned Passengers | 11,321 | 10,641 | 12,005 | 11,991 |
Assignment Rate | 76% | 72% | 81% | 81% |
Weekly Profit (USD) | 3,438,774 | 2,751,850 | 3,614,559 | 3,412,340 |
Average Waiting Time | 3 h | 6 h | 3 h 12 min | 6 h 7 min |
Granularity of Time Slots | 2 h | 2 h | 15 min | 15 min |
Run Time | 118 s | 40 s | 8 h 15 min | 145 s |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tan Tacoglu, M.; Ornek, M.A.; Kazancoglu, Y. Genetic Algorithm and Mathematical Modelling for Integrated Schedule Design and Fleet Assignment at a Mega-Hub. Aerospace 2025, 12, 545. https://doi.org/10.3390/aerospace12060545
Tan Tacoglu M, Ornek MA, Kazancoglu Y. Genetic Algorithm and Mathematical Modelling for Integrated Schedule Design and Fleet Assignment at a Mega-Hub. Aerospace. 2025; 12(6):545. https://doi.org/10.3390/aerospace12060545
Chicago/Turabian StyleTan Tacoglu, Melis, Mustafa Arslan Ornek, and Yigit Kazancoglu. 2025. "Genetic Algorithm and Mathematical Modelling for Integrated Schedule Design and Fleet Assignment at a Mega-Hub" Aerospace 12, no. 6: 545. https://doi.org/10.3390/aerospace12060545
APA StyleTan Tacoglu, M., Ornek, M. A., & Kazancoglu, Y. (2025). Genetic Algorithm and Mathematical Modelling for Integrated Schedule Design and Fleet Assignment at a Mega-Hub. Aerospace, 12(6), 545. https://doi.org/10.3390/aerospace12060545