Optimizing Aircraft Routes in Dynamic Conditions Utilizing Multi-Criteria Parameters
Abstract
1. Introduction
- Analyze the existing algorithms for constructing aircraft flight paths, such as the A*, B*, D*, and Dijkstra algorithms, and their improvements, which will allow planning the shortest route, taking into account additional safety and economic criteria.
- Identify key features and requirements for information technology to optimize flight paths (including economic, safety, and operational criteria). This allows pilots, dispatchers (and other structural units of air transportation management) to choose the best routes and resolve critical situations (which may arise during the flight in the event of changes in various factors, such as weather conditions or dangerous situations with other vessels).
- To evaluate the effectiveness of modern methods and algorithms for optimizing flight paths, taking into account dynamic changes in conditions and specific requirements of air transportation, which will improve speed and safety in dealing with critical situations in the event of an increase in flight duration.
- To outline the general task of building optimal aircraft routes for efficient and safe routes in terms of many criteria, such as economic factors, weather conditions, aircraft characteristics, etc. This will make it possible to ensure maximum efficiency in the use of resources (fuel, time, and the technical capabilities of aircraft), minimize operating costs, and reduce the risks associated with dangerous weather events, air traffic disruptions, and technical limitations of the aircraft.
- Develop a methodological solution for building optimal aircraft routes and conduct modeling studies that will create the prerequisites for designing and selecting the main parameters for the actual implementation of a useful product model that will build a flight route for a drone aircraft depending on the input data.
2. Related Works
3. Materials and Methods
- The efficiency of the algorithm in using heuristics:
- The evaluation function f(n) = g(n) + h(n) combines the advantages of heuristics and the exact Dijkstra approach. This means that the A* algorithm has the ability to avoid unnecessary calculations by selecting the most promising routes.
- The heuristic function h(n) allows for estimating the distance from the current vertex to the target, which significantly speeds up the process of finding the optimal route. In practice, according to [2], this approach provides the fastest search in the direction of the target if it does not contain obstacles.
- Guaranteed optimality: When using additive (consistent) heuristics, the A* algorithm is guaranteed to find the optimal route [2]. This means that if h(n) never overestimates the distance to the target (i.e., is optimistic), then the found path will be the shortest.
- 3.
- Computational complexity:
- The computational complexity of the algorithm may require a significant amount of computation (106), especially for a large number of vertices or a complex topology of the space. For a three-dimensional space, the number of vertices checked can grow exponentially relative to the search depth, making it less efficient for large problems.
- The computational complexity can reach O(bd), where b—branching factor and d—solution depth.
- 4.
- Dependence of the algorithm on the heuristic function: if the heuristic is inadequate or imperfect, the algorithm may run slower or even find a suboptimal route.
- Expansion function:
- Depth of search:
- Updating the cost of the path:
- Reconstruction of the road:
- Cost-effectiveness: the solution must account for fuel, maintenance, and other economic factors to maximize flight profitability.
- Performance: the system must provide fast and efficient route planning, especially when there is a large amount of data or when resources are limited.
- Adaptability to weather conditions: dynamic changes in weather conditions such as wind must be taken into account to ensure route accuracy.
- Departure time and flight duration: route optimization should minimize the flight duration, accounting for current conditions and possible delays.
- Route length (distance): the system should determine the most efficient route in terms of distance traveled, which will affect fuel consumption and flight duration.
- Safety requirements: the solution must ensure compliance with all safety standards and requirements, including avoidance of hazardous areas and ensuring an adequate level of flight safety.
- Scalability: the technology solution must be able to process large amounts of data and support scalability for different types of aircraft and routes.
- Integration with existing systems: the proposed system should easily integrate with existing infrastructure and navigation systems to ensure compatibility and efficiency.
4. Results
- Dynamic limitations of the aircraft (maximum speed, minimum turning radius, etc.);
- Restrictions on permissible flight areas (prohibited areas, military restricted areas, prohibited altitudes, etc.);
- Influence of external factors, such as weather conditions, wind disturbances.
4.1. Formulation of the Mathematical Model
4.2. Practical Modeling
- Boeing 737 MAX:
- Range: up to 6570 km;
- Cruise speed: 828 km/h;
- Advantages of the algorithm: efficiency, modern technologies, and reduced fuel consumption.
- Airbus A320neo:
- Range: up to 6300 km;
- Cruise speed: 828 km/h;
- Advantages of the algorithm: fuel efficiency, the latest engines, and reduction of CO2 emissions.
- Dijkstra’s algorithm is most suitable for graphs with non-negative weights but may be ineffective for dynamic conditions or changes in the graph.
- When applying the A* algorithm, the use of heuristics can reduce the computation time.
- The B* algorithm is similar to the A* algorithm but may be more effective in specific cases.
- The D* algorithm copes well with dynamic changes in the graph, which makes it ideal for real-world conditions with constant changes.
- The improved solution is suitable for specific cases and adapts to specific conditions, including responding to the impact of weather conditions.
5. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Petryk, V.L. An Analysis of the Global Civil Aviation Market and a Forecast of Its Development in the Face of Unstable Demand for Air Transportation. Bus. Inf. 2020, 3, 112–119. [Google Scholar] [CrossRef]
- Jensen, C.K.; Chiarandini, M.; Larsen, K.S. Flight Planning in Free Route Airspaces. In Proceedings of the Symposium on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS), Vienna, Austria, 7–8 September 2017; Volume 59, pp. 14:1–14:14. [Google Scholar] [CrossRef]
- Abdelghany, A.; Abdelghany, K. Modeling Applications in the Airline Industry, 1st ed.; Routledge: Abingdon, UK, 2016; ISBN 978-1-315-59581-8. [Google Scholar] [CrossRef]
- Cerulli, M.; Pelegrín, M.; Cafieri, S.; D’Ambrosio, C.; Rey, D. Aircraft Conflict Resolution. In Encyclopedia of Optimization; Pardalos, P.M., Prokopyev, O.A., Eds.; Springer International Publishing: Cham, Switzerland, 2023; pp. 1–8. ISBN 978-3-030-54621-2. [Google Scholar] [CrossRef]
- Alieksieiev, V.; Alieksieiev, I. The Approach to Cut Relevant Airspace Area for Flights Planning and Automated Routing. Int. Sci. J. Sci. Tech. Union Mech. Eng. “Ind. 4.0” 2019, 4, 220–222. [Google Scholar]
- Aydoğan, E.; Cetek, C. Aircraft Route Optimization with Simulated Annealing for a Mixed Airspace Composed of Free and Fixed Route Structures. Aircr. Eng. Aerosp. Technol. 2023, 95, 637–648. [Google Scholar] [CrossRef]
- Ho-Huu, V.; Hartjes, S.; Visser, H.G.; Curran, R. Integrated Design and Allocation of Optimal Aircraft Departure Routes. Transp. Res. Part D Transp. Environ. 2018, 63, 689–705. [Google Scholar] [CrossRef]
- Ivanova, L.; Kurkin, A.; Ivanov, S. Methods for Optimizing Routes in Digital Logistics. E3S Web Conf. 2021, 258, 02015. [Google Scholar] [CrossRef]
- Korsun, O.N.; Stulovsky, A.V. Recovery of Aircraft Motion Parameters Using the Optimal Control Algorithms. J. Comput. Syst. Sci. Int. 2023, 62, 61–72. [Google Scholar] [CrossRef]
- Cavagnaro, C. Modeling Aircraft Takeoffs. CODEE J. 2024, 17, 9. [Google Scholar] [CrossRef]
- Murrieta-Mendoza, A.; Romain, C.; Botez, R.M. 3D Cruise Trajectory Optimization Inspired by a Shortest Path Algorithm. Aerospace 2020, 7, 99. [Google Scholar] [CrossRef]
- Kilic, U.; Yalin, G.; Cam, O. Digital Twin for Electronic Centralized Aircraft Monitoring by Machine Learning Algorithms. Energy 2023, 283, 129118. [Google Scholar] [CrossRef]
- Kim, J.-K.; Ku, N.; Ku, J.-H.; Oh, J.-H.; Cho, J.-H.; Jung, H.-D.; Lee, J.; Roh, M.-I.; Kim, K.-S.; Ham, S.-H. Route Optimization Using Artificial Neural Network. Soc. Comput. Des. Eng. 2022, 27, 19–28. [Google Scholar] [CrossRef]
- Yan, Y. Research on the A Star Algorithm for Finding Shortest Path. Highlights Sci. Eng. Technol. 2023, 46, 154–161. [Google Scholar] [CrossRef]
- Nakamura, Y.; Senoguchi, A. Modeling of Aircraft Routes under Severe Weather Conditions. In Proceedings of the AIAA SCITECH 2022 Forum, San Diego, CA, USA/Virtual, 3–7 January 2022. [Google Scholar] [CrossRef]
- Javaid, M.A. Understanding Dijkstra’s Algorithm. SSRN Electron. J. 2013. [Google Scholar] [CrossRef]
- Yang, L.; Wang, Z.; Yu, H.; Jiang, B.; Wu, Z. Aircraft Route Recovery Based on Distributed Integer Programming Method. Math. Biosci. Eng. 2023, 20, 12802–12819. [Google Scholar] [CrossRef] [PubMed]
- Ng, H.K.; Sridhar, B.; Grabbe, S. Optimizing Aircraft Trajectories with Multiple Cruise Altitudes in the Presence of Winds. J. Aerosp. Inf. Syst. 2014, 11, 35–47. [Google Scholar] [CrossRef]
- Sauer, M.; Sharman, R.; Steiner, M.; Pinto, J.O.; Adriaansen, D.R. Flight Planning and Execution with Multiple Weather Hazards. J. Air Traffic Control. 2016, 58, 16–23. [Google Scholar]
- Sikora, L.; Lysa, N.; Martsyshyn, R.; Miyushkovych, Y. Multi-Criteria Components for the Formation of Emergency Management Strategies for Potentially Dangerous Hierarchical Objects. In Lecture Notes in Data Engineering, Computational Intelligence, and Decision-Making, Volume 1; Lecture Notes on Data Engineering and Communications Technologies; Babichev, S., Lytvynenko, V., Eds.; Springer Nature: Cham, Switzerland, 2024; Volume 219, pp. 371–386. ISBN 978-3-031-70958-6. [Google Scholar] [CrossRef]
- Sugiyanto, G.; Santoso, P.B.; Wibowo, A.; Santi, M.Y. Aircraft Routes of Domestic Cargo Transport Based on the Indonesian National Logistics System; AIP Publishing: Melville, NY, USA, 2023; p. 050015. [Google Scholar] [CrossRef]
- Marchidan, A.; Bakolas, E. Numerical Techniques for Minimum-Time Routing on Sphere with Realistic Winds. J. Guid. Control. Dyn. 2016, 39, 188–193. [Google Scholar] [CrossRef]
- Sarang, P. Classical Algorithms Overview. In Classical Machine Learning Model Building; Springer Nature: Cham, Switzerland, 2023; ISBN 978-3-031-45633-6. [Google Scholar] [CrossRef]
- Wang, X.; Zhou, J.; Yang, S. Unified Fast Algorithms for Building Concept Lattices. Math. Found. Comput. 2025, 8, 50–63. [Google Scholar] [CrossRef]
Category | Achievements of Scientists | Disadvantages and Limitations |
---|---|---|
Route-building algorithms | Using the classic A*, B*, D*, and Dijkstra algorithms with modifications to take into account external factors such as weather conditions and fuel consumption. | Most works focus on a theoretical basis with limited practical application in real-world conditions. Lack of standardized approaches to taking all factors into account. |
Consideration of weather conditions | Mathematical models have been developed to assess the impact of weather conditions on routing. Penalty functions and weighting coefficients are used to model weather conditions. | Lack of a universal model for different climatic conditions. Some works do not take into account variable weather conditions in real time. |
Accounting for fuel consumption | Models for calculating fuel consumption are proposed that consider the length of the route, speed, and external factors such as weather conditions and topography. | Insufficient attention is paid to integrating fuel consumption with other factors, such as delivery time or route reliability. |
Optimization for real-world conditions | Some researchers propose algorithms that can adapt to changing conditions (e.g., the D* algorithm), which allows for quick real-time route adjustments when weather or traffic conditions change. | Significant computational costs when implemented in real time, which limits the scalability of such solutions for large systems. |
Practical application | Some studies demonstrate the effectiveness of the proposed models in specific conditions, such as autonomous vehicles or logistics systems. | Lack of widespread use in various industries, which results in limited availability of off-the-shelf solutions for aviation logistics. |
Research Area | Supplementation Needs | Explanation |
---|---|---|
Integration of factors | Development of universal models that simultaneously take into account weather conditions, fuel consumption, and other external factors to optimize aircraft routes. | Most existing models focus on individual factors, which limits their effectiveness in the complex conditions of real systems. |
Variable conditions | Creating models that adapt to changing external conditions in real time, including changes in weather and other important parameters. | Current solutions often cannot factor in dynamic changes in real time, which reduces their effectiveness in practical applications. |
Economic efficiency | Incorporating economic analysis into airline and logistics route planning models, which takes into account not only fuel consumption but also maintenance costs and other economic factors. | Existing approaches often focus on minimizing fuel consumption without considering other economic features. |
Scalability of solutions | Development of scalable algorithms that can work effectively in large aviation logistics systems with large amounts of data and numerous external factors. | Many of the existing models work effectively only on small systems, which limits their application in global aviation logistics. |
Standardization of methods | Introduction of standards and recommendations for building routes, factoring in external factors for emergency logistics. | The lack of standardized approaches makes it difficult to develop universal solutions and apply them in aviation logistics. |
Area for Improvement | Suggestions | Connection with Classical Algorithms | Expected Result |
---|---|---|---|
Integration of external factors | Developing universal models that simultaneously take into account weather conditions, fuel consumption, topography, air traffic, and other critical factors. | The A*, B*, and Dijkstra algorithms can be modified to consider external factors by introducing weighting factors. | Increase the efficiency of routes through a comprehensive analysis of conditions, reducing risks and costs. |
Adaptive algorithms | Implementation of algorithms that can dynamically adjust routes in real time, factoring in changing weather conditions and other operational data. | D* and its variations are already adapted to dynamic conditions; further improvements may include real integration of variable factors. | Ensure route flexibility, improve flight safety, and reduce operating costs. |
Economic optimization | Integrate economic analysis into route planning processes, including estimating maintenance costs, aircraft depreciation, and time costs. | The A* and Dijkstra algorithms can be improved to take into account not only fuel costs but also other economic parameters in the cost function. | Optimization of not only fuel consumption but also overall economic performance of the flight, increasing profitability. |
Scalability of solutions | Development of high-performance and scalable algorithms capable of efficiently processing large amounts of data in global aviation systems. | The B* and Dijkstra algorithms can be parallelized or optimized for scalable systems with large amounts of data. | Application of solutions in large aviation systems, increasing productivity and the efficiency of route planning. |
Standardization and integration | Introduce standards for route planning that take into account external factors and integrate these standards into global aviation systems. | The use of common standards for modifying A*, D*, and other algorithms will allow for universal approaches to routing. | Improving the consistency and efficiency of route planning, facilitating cooperation between different aviation systems. |
Algorithm Name | Description | Application in Aviation | Advantages | Disadvantages |
---|---|---|---|---|
D* | Dynamic planning with real-time updates of track cost estimates: f′(n) = g′(n) + h′(n). | Factoring in changes in weather conditions or unforeseen factors. | Adaptation to dynamic conditions. | High computational load. |
Theta* | Direct search using heuristics that take into account diagonal movement: f(n) = g(n) + h(θ(n)). | Direct routes to save fuel. | Increased optimization of flight paths thanks to direct routes. | Difficult to implement. |
Multi-Agent A* | Modification to coordinate multiple agents: f(n, i) = g(n, i) + h(n, i) for each agent i. | Management of several vessels simultaneously, avoiding conflicts. | Effective coordination between multiple vessels. | Difficulty in coordinating between aircraft. |
IDA* | Iterative deepening using a threshold value for f(n): f(n) ≤ bound. | Efficient use of memory when finding the best flight routes. | Reduced memory usage. | Can be slow in difficult conditions. |
Fringe Search | Improving A* by using data structures to reduce re-checks: f′(n) = g′(n) + h′(n), where g′ i h′ are calculated more efficiently. | High performance in complex spaces. | Improved performance in large spaces. | Difficulty in customizing and optimizing for specific tasks. |
Algorithm Name | Description | Application in Aviation | Advantages | Disadvantages |
---|---|---|---|---|
B* | An improved version of A* with balancing optimization: f(n) = g(n) + ε·h(n), where ε—coefficient for heuristic correction. | Reduced search resources. | Search speed. | There may be trade-offs between the speed of computation and its accuracy. |
B_Lite* | Reducing memory by reducing the number of stored nodes: f(n) = g(n) + h(n), but with data structure optimization. | Limited memory resources. | Resource saving. | It may lose accuracy. |
Enhanced B* | Optimization for large spaces: f(n) = g(n) + h(n) with additional adaptation of the heuristic to large spaces. | Large data spaces or long routes. | Fast work in large spaces. | The need for additional optimization for difficult conditions. |
Algorithm Name | Description | Application in Aviation | Advantages | Disadvantages |
---|---|---|---|---|
D* (basic algorithm) | Dynamic planning with updated path cost estimation: f′(n) = g′(n) + h′(n) with adaptation. | Changes in wind and weather conditions. | Adaptation to dynamic environments. | Computing costs. |
D_Lite* | A simplified algorithm for faster real-time work: f(n) = g(n) + h(n), but with optimized computation. | Real-time optimization. | High performance. | It may lose some optimality. |
D-Focused* | A specialized algorithm with optimization for specific types of problems: f(n) = g(n) + h(n) with a focus on certain properties. | Tasks with a focus on specific requirements. | Better results in specific conditions. | Limited versatility. |
Algorithm Name | Description | Application in Aviation | Advantages | Disadvantages |
---|---|---|---|---|
Bidirectional Dijkstra | Simultaneous search from both ends to reduce search time: Dijkstra’s two-way algorithm. | Reduced search time in static conditions. | Faster route search. | The need for special conditions for efficiency. |
Dijkstra + Heuristics | Adding heuristics to speed up the search: f(n) = g(n) + h(n), where h(n)—a heuristic similar to the A* algorithm. | Reduced computation time on large graphs. | A balance between the speed of calculations and their accuracy. | Dependence on the correct heuristic settings. |
Lazy Dijkstra | Avoids calculations for unlikely paths, saving computing resources: f(n) = g(n) + h(n) using filtering. | Large or limited data spaces. | Saving computing resources. | Potential loss of optimality. |
Characteristic | Dijkstra | A* | B* | D* |
---|---|---|---|---|
Graph type | Undirected, non-negative weights | Undirected, non-negative weights | Undirected, non-negative weights | Oriented, with dynamic weights |
Using heuristics | No | Yes (heuristic function) | No | Yes (heuristic function) |
Time complexity | O(V2) or O(E + V logV) | O(E logV) | O(E logV) | O(E logV) |
Memory consumption | Large | Average | Average | Average |
Flexibility | Low | High | High | High |
Support for dynamic changes | No | No | No | Yes |
Algorithm | Accuracy (Excluding Weather) | Accuracy (Weather-Adjusted *) | Influence of Weather Conditions |
---|---|---|---|
Dijkstra | High | Average | Requires adaptation |
A* | High | High | Depends on the quality of the heuristics |
B* | High | High | Depends on the quality of the heuristics |
D* | High | High | Copes well with dynamic changes |
Advanced solution | High | High | Copes well with dynamic changes |
Aircraft: Airbus A320neo | ||||
---|---|---|---|---|
Algorithm | Fuel Consumption, L/h | Flight Duration, Hours | Cost of the Route (USD) | Influence of Weather Conditions |
Dijkstra | 2500 | 5 | 10,000 | Average |
A* | 2480 | 4.8 | 9800 | Low |
B* | 2470 | 4.75 | 9700 | Low |
D* | 2460 | 4.7 | 9600 | Low |
Advanced solution | 2450 | 4.5 | 9500 | Low |
Aircraft: Boeing 737 MAX | ||||
Algorithm | Fuel Consumption, L/h | Flight Duration, Hours | Cost of the Route (USD) | Influence of Weather Conditions |
Dijkstra | 2800 | 5.5 | 11,000 | Average |
A* | 2780 | 5.4 | 10,800 | Low |
B* | 2770 | 5.3 | 10,700 | Low |
D* | 2760 | 5.2 | 10,600 | Low |
Advanced solution | 2750 | 5.0 | 10,500 | Low |
Data Source | Data Type | Name |
---|---|---|
Aviation companies | Fuel consumption, routes | American Airlines reports |
Meteorological services | Weather conditions | NOAA weather forecast (data for 2023) |
Civil aviation regulators | Regulatory documents, airports | FAA reports |
Aircraft | Normal Fuel Consumption (L/1000 km) | Fuel Consumption in High Winds (+15%) | Fuel Consumption at High Temperatures (+10%) (Above 30 °C) | Fuel Consumption at Low Temperatures (5%) |
---|---|---|---|---|
Boeing 737 MAX | 3020 | 3473 | 3322 | 2869 |
Airbus A320neo | 2899 | 3334 | 3189 | 2754 |
Airbus A320neo (Comparison of Characteristics for Different Routes) | |||||||
---|---|---|---|---|---|---|---|
Route | Time of Year | Dijkstra: Duration, Hours | A*: Duration, Hours | B*: Duration, Hours | D*: Duration, Hours | Advanced Solution: Duration, Hours | Influence of Weather Conditions |
London–New York | Summer | 7.5 | 7.3 | 7.2 | 7.1 | 7.0 | Average |
London–New York | Winter | 8.0 | 7.7 | 7.6 | 7.5 | 7.4 | High |
Boeing 737 MAX (Comparison of Characteristics for Different Routes) | |||||||
Route | Time of Year | Dijkstra: Duration, Hours | A*: Duration, Hours | B*: Duration, Hours | D*: Duration, Hours | Advanced Solution: Duration, Hours | Influence of Weather Conditions |
London–New York | Summer | 7.0 | 6.8 | 6.7 | 6.6 | 6.5 | Average |
London–New York | Winter | 7.5 | 7.3 | 7.2 | 7.1 | 7.0 | High |
Airbus A320neo (Comparison of Fuel Consumption and Route Costs) | |||||||
Route | Time of Year | Dijkstra: Fuel Consumption, L/h | A*: Fuel Consumption, L/h | B*: Fuel Consumption, L/h | D*: Fuel Consumption, L/h | Advanced Solution: Fuel Consumption, L/h | Cost (USD) |
London–New York | Summer | 2500 | 2480 | 2470 | 2460 | 2450 | 10,000 |
London–New York | Winter | 2600 | 2580 | 2570 | 2560 | 2550 | 10,500 |
Boeing 737 MAX (Comparison of Characteristics for Different Routes) | |||||||
Route | Time of Year | Dijkstra: Fuel Consumption, L/h | A*: Fuel Consumption, L/h | B*: Fuel Consumption, L/h | D*: Fuel Consumption, L/h | Advanced Solution: Fuel Consumption, L/h | Cost (USD) |
London–New York | Summer | 2800 | 2780 | 2770 | 2760 | 2750 | 11,000 |
London–New York | Winter | 2900 | 2880 | 2870 | 2860 | 2850 | 11,500 |
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
Sydorenko, O.; Lysa, N.; Sikora, L.; Martsyshyn, R.; Miyushkovych, Y. Optimizing Aircraft Routes in Dynamic Conditions Utilizing Multi-Criteria Parameters. Appl. Sci. 2025, 15, 6044. https://doi.org/10.3390/app15116044
Sydorenko O, Lysa N, Sikora L, Martsyshyn R, Miyushkovych Y. Optimizing Aircraft Routes in Dynamic Conditions Utilizing Multi-Criteria Parameters. Applied Sciences. 2025; 15(11):6044. https://doi.org/10.3390/app15116044
Chicago/Turabian StyleSydorenko, Oleh, Nataliia Lysa, Liubomyr Sikora, Roman Martsyshyn, and Yuliya Miyushkovych. 2025. "Optimizing Aircraft Routes in Dynamic Conditions Utilizing Multi-Criteria Parameters" Applied Sciences 15, no. 11: 6044. https://doi.org/10.3390/app15116044
APA StyleSydorenko, O., Lysa, N., Sikora, L., Martsyshyn, R., & Miyushkovych, Y. (2025). Optimizing Aircraft Routes in Dynamic Conditions Utilizing Multi-Criteria Parameters. Applied Sciences, 15(11), 6044. https://doi.org/10.3390/app15116044