January 2025
·
13 Reads
Transportation Research Part C Emerging Technologies
This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.
January 2025
·
13 Reads
Transportation Research Part C Emerging Technologies
January 2024
·
11 Reads
January 2023
·
40 Reads
·
8 Citations
IEEE Transactions on Evolutionary Computation
Routing and scheduling problems with increasingly realistic modelling approaches often entail the consideration of multiple objectives, time constraints, and modelling the system as a multigraph. This detailed modelling approach has increased computational complexity and may also lead to violation of the additivity property of the costs. In the worst scenario, increased complexity makes the problem intractable for exact algorithms. Even when the problem is solvable, exact algorithms may not provide solutions within the given time budget, and the found solutions are not guaranteed to be optimal due to the additivity property violation. Approximate solution methods become more suitable in this case. This paper focuses on one particular real-world application, the Airport Ground Movement Problem, where both time constraints and parallel arcs are involved. We introduce a novel Memetic Algorithm for Routing in Multigraphs with Time constraints (MARMT) and present a comprehensive study of its different variants based on diverse genetic representation methods. We propose a local search operator that enhances search efficiency and effectiveness. MARMT is tested on real data based on two airports of different sizes. Our results show that MARMT does not suffer from the non-additivity property problem as it outperforms the state-of-the-art exact algorithm when allowed to converge. When a time budget of 10 seconds is imposed on MARMT, it is able to provide solutions with quality comparable (within 1-5% degradation) to the ones given by the exact algorithm with respect to the aggregated objective values. MARMT can be adapted for other applications, such as train operations.
September 2022
·
111 Reads
·
1 Citation
Multi-graphs where several edges connect a pair of nodes are an important modelling approach for many real-world optimisation problems. The multi-graph structure is often based on infrastructure and available connections between nodes. In this study, we conduct case studies for a special type of constrained routing and scheduling problems. Using the airport ground movement problem as an example, we analyse how the number of parallel edges and their costs in multi-graph structure influence the quality of obtained solutions found by the routing algorithm. The results show that the number of parallel edges not only affects the computational complexity but also the number of trade-off solutions and the quality of the found solutions. An indicator is further proposed which can estimate when the multi-graph would benefit from a higher number of parallel edges. Furthermore, we show that including edges with dominated costs in the multi-graph can also improve the results in the presence of time window constraints. The findings pave the way to an informed approach to multi-graph creation for similar problems based on multi-graphs.
July 2022
·
56 Reads
·
5 Citations
Journal of Heuristics
Industrial software often has many parameters that critically impact performance. Frequently, these are left in a sub-optimal configuration for a given application because searching over possible configurations is costly and, except for developer instinct, the relationships between parameters and performance are often unclear and complex. While there have been significant advances in automated parameter tuning approaches recently, they are typically black-box. The high-quality solutions produced are returned to the user without explanation. The nature of optimisation means that, often, these solutions are far outside the well-established settings for the software, making it difficult to accept and use them. To address the above issue, a systematic approach to software parameter optimization is presented. Several well-established techniques are followed in sequence, each underpinning the next, with rigorous analysis of the search space. This allows the results to be explainable to both end users and developers, improving confidence in the optimal solutions, particularly where they are counter-intuitive. The process comprises statistical analysis of the parameters; single-objective optimization for each target objective; functional ANOVA to explain trends and inter-parameter interactions; and a multi-objective optimization seeded with the results from the single-objective stage. A case study demonstrates application to business-critical software developed by the international airline Air France-KLM for measuring flight schedule robustness. A configuration is found with a run-time of 80% that of the tried-and-tested configuration, with no loss in predictive accuracy. The configuration is supplemented with detailed analysis explaining the importance of each parameter, how they interact with each other, how they influence run-time and accuracy, and how the final configuration was reached. In particular, this explains why the configuration included some parameter settings that were outwith the usually recommended range, greatly increasing developer confidence and encouraging adoption of the new configuration.
February 2022
·
12 Reads
Journal of Scheduling
July 2021
·
88 Reads
·
2 Citations
Annals of Operations Research
February 2021
·
13 Reads
Journal of Scheduling
January 2021
·
155 Reads
·
27 Citations
Computers & Operations Research
The nurse rostering problem is a very important problem to address. Due to the importance of nurses’ jobs, it is vital that all the nurses in a hospital are assigned to the most appropriate shifts and days so as to meet the demands of the hospital as well as to satisfy the requirements and requests of the nurses as much as possible. Nurse rostering is a computationally hard and challenging combinatorial optimisation problem. To solve it, general and efficient methodologies such as selection hyper-heuristics have emerged. To address the multi-stage nurse rostering formulation, posed by the second international nurse rostering competition’s problem, a sequence-based selection hyper-heuristic that utilises a statistical Markov model is developed. The proposed algorithm incorporates a dedicated algorithm for building feasible initial solutions and a series of low-level heuristics with different dynamics that respect the characteristics of the competition’s problem formulation. Empirical results and analysis suggest that the proposed approach has a significant potential on difficult problem instances.
January 2021
·
26 Reads
Current integer programming solvers fail to decide whether 12 unit cubes can be packed into a 1x1x11 box within an hour using the natural relaxation of Chen/Padberg. We present an alternative relaxation of the problem of packing boxes into a larger box, which makes it possible to solve much larger instances.
... Most of the existing heuristics are derived from practical production experience, focusing more on local characteristics than the overall structure of scheduling objects. In addition, heuristics are often developed to find solutions of acceptable quality within a reasonable time, but with few optimality guarantees [15]. Therefore, how to design heuristics from the perspective of system optimization and how to guarantee the performance of heuristics in dynamic scheduling environments remain to be studied [16]. ...
February 2018
... I N recent decades, search-based methods such as Evolutionary Algorithms (EAs) have become the mainstream approach for solving NP-hard optimization problems [1]- [4]. Most, if not all, of these methods involve a set of free parameters that would affect their search behavior. ...
January 2023
IEEE Transactions on Evolutionary Computation
... Historically, the optimization process involved examining the impact of altering one parameter at a time on a given output while keeping other parameters constant. However, this approach failed to consider the interactive effects between specific parameters, resulting in a lack of comprehensive understanding of the combined effects of all factors on the response [26]. Moreover, this methodology necessitates further experimentation, escalating expenses, and time consumption. ...
July 2022
Journal of Heuristics
... Discussions at these conferences led to the establishment of EURO (Association of European Operational Research Societies). WATT (Working Group on Automated Timetabling) in 2002, and their holding of an International Competition of Timetabling, with support from the PATAT (Özcan, Burke, McCollum, Kjenstad & Riise, 2016;Özcan, Burke, Di Gaspero, McCollum & Musliu, 2021). Hence, the need for effectiveness in examination planning and management in tertiary educational institutions in Nigeria, especially at the Federal University of Technology, Owerri, through technology integration cannot be overemphasized. ...
July 2021
Annals of Operations Research
... Cowling et al. [2001];Hsiao et al. [2012];Kendall et al. [2002];Kheiri et al. [2021];Kheiri and Keedwell [2015];Misir et al. [2011];Mısır et al. [2012];Soria-Alcaraz et al. [2017];Zhang et al. [2022];Zhao et al. [2021a,b] Multi-objective ...
January 2021
Computers & Operations Research
... MOSP can emerge in various real-world problems. Applications are multi-objective path planing for mobile robots (Ren, Rathinam, and Choset 2021), multi-objective route selection problem for unmanned air vehicles (Tezcaner and Köksalan 2011), and multi-objective routing for airport ground movement with factors such as taxi time, fuel consumption and emissions (Weiszer, Burke, and Chen 2020). Salzman et al. (2023) presented an overview of recent advances in bi-objective and multi-objective search, highlighting the significant progress made by heuristic search in enhancing the efficiency of MOA* (Stewart and White III 1991). ...
Reference:
Parallelizing Multi-objective A* Search
October 2020
Transportation Research Part C Emerging Technologies
... The deciding criterion for a restart is often a number of stagnation steps. In the literature, common approaches include considering a fixed number of such iterations, some fraction of the total budget (Lobo, Bazargani, & Burke, 2020), instance size (Hoos & Stützle, 2005), or even neighborhood size (Burke & Bykov, 2017). ...
March 2020
European Journal of Operational Research
... Under the initiative termed meta-plan, their pioneering efforts aimed at enhancing EA performance by optimizing its parameters through another EA. Although sharing similarities with hyperheuristics [43][44][45], a major difference distinguishes MetaEAs: while hyperheuristics often delve into selecting and fine-tuning a set of predefined algorithms, MetaEAs concentrate on the paradigm of refining the parameters of EAs by EAs. Notably, MetaEAs are also akin to ensemble of algorithms, such as EDEV [37] and CoDE [17], which amalgamate diverse algorithms to ascertain the most efficacious among them. ...
September 2020
European Journal of Operational Research
... Danimarka demiryollarında bakım planlaması için Karma Tam Sayılı Programlamayla Kısıtlama Programlamayı entegre eden yaklaşım önerilmiştir [13]. Danimarka'da demiryolu bakımı planlanması için çok depolu araç rotalama ve çizelgeleme problemi olarak formüle edilmiştir [14]. Bakım görevlerinde aylık planlar oluşturmak amacıyla Kısıtlama Programlama tabanlı yaklaşım kullanılmıştır [14]. ...
May 2019
Journal of the Operational Research Society
... An alternative, and arguably more promising, direction of travel can be seen in the hyperheuristics [5,12] and broader machine learning communities [33,63]. Both address the problem of choosing an optimiser as an optimisation problem, using a machine learning algorithm to identify an optimiser that is good at solving a specific task. ...
August 2018