liu.seSearch for publications in DiVA
Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 36) Show all publications
Hajizadeh, R., Polishchuk, T., Rönnberg, E. & Schmidt, C. (2024). A Dantzig-Wolfe Reformulation for AutomatedAircraft Arrival Scheduling in TMAs. In: Proceedings of the 14th International Conference on the Practice and Theory of Automated Timetabling, PATAT 2024: . Paper presented at 14th International Conference on the Practice and Theory of Automated Timetabling, PATAT 2024  (pp. 268-271).
Open this publication in new window or tab >>A Dantzig-Wolfe Reformulation for AutomatedAircraft Arrival Scheduling in TMAs
2024 (English)In: Proceedings of the 14th International Conference on the Practice and Theory of Automated Timetabling, PATAT 2024, 2024, p. 268-271Conference paper, Oral presentation with published abstract (Refereed)
Abstract [en]

In this paper, we introduce a Dantzig-Wolfe reformulation to compute aircraft arrival routes in a terminal maneuvering area (TMA) where the aircraft are flying according to theoptimal continuous-descent-operation (CDO) speed profile with idle thrust. This model assumes fixed entry times for all aircraft and a single separation time that is independent of wake-turbulence categories.Preliminary experiments show that this approach leads to significantly reduced runtimes.Moreover, the results indicate the possiblity of extending the reformulation to the full model and applying it to address additional practical considerations, such as wind effects in the future.

Keywords
Dantzig-Wolfe Decomposition · Aircraft Arrival Routes · Auto- mated Aircraft Separation
National Category
Computational Mathematics Other Mathematics
Identifiers
urn:nbn:se:liu:diva-207332 (URN)978-0-9929984-6-2 (ISBN)
Conference
14th International Conference on the Practice and Theory of Automated Timetabling, PATAT 2024 
Funder
Swedish Research Council, 2022-03178
Available from: 2024-09-04 Created: 2024-09-04 Last updated: 2024-09-04
Morén, B. & Rönnberg, E. (2024). Nurse Rostering with Strategic Planning of Skills for Sick-Leave Robustness. In: Proceedings of the 14th International Conference on the Practice and Theory of Automated Timetabling, PATAT 2024: . Paper presented at 14th International Conference on the Practice and Theory of Automated Timetabling (pp. 355-358).
Open this publication in new window or tab >>Nurse Rostering with Strategic Planning of Skills for Sick-Leave Robustness
2024 (English)In: Proceedings of the 14th International Conference on the Practice and Theory of Automated Timetabling, PATAT 2024, 2024, p. 355-358Conference paper, Oral presentation with published abstract (Refereed)
Abstract [en]

In hospitals, the nurse schedules are sensitive to disruptions such as sick leave since the absence of nurses with the right skills can have a severe impact on healthcare quality. We consider nurse rerostering from a strategic perspective in the case of having multiple skills and varying staffing demand. Our aim is to design a decision support tool to be used on a strategic level to analyse how the distribution of skills affects the sick-leave robustness of schedules. Schedules are evaluated based on generated scenarios with sick leave and possible rerostering of tasks. We have performed a case study at a ward in a Swedish hospital, and show how our tool can be used to indicate which of the available skills can be removed, with only a small impact on the understaffing in the nominal scenario and in scenarios with sick leave.

Keywords
Nurse Rerostering Problem, Uncertainty, Tasks, Strategic Planning
National Category
Computational Mathematics Other Mathematics
Identifiers
urn:nbn:se:liu:diva-207330 (URN)978-0-9929984-6-2 (ISBN)
Conference
14th International Conference on the Practice and Theory of Automated Timetabling
Available from: 2024-09-04 Created: 2024-09-04 Last updated: 2024-09-04
Enerbäck, J., Eveborn, L. & Rönnberg, E. (2024). Pricing for the EVRPTW with Piecewise Linear Charging by a Bounding-Based Labeling Algorithm. In: 24th Symposium on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2024): . Paper presented at Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2024), 5-6 September, 2024 (pp. 3:1-3:18). Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 123
Open this publication in new window or tab >>Pricing for the EVRPTW with Piecewise Linear Charging by a Bounding-Based Labeling Algorithm
2024 (English)In: 24th Symposium on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2024), Schloss Dagstuhl – Leibniz-Zentrum für Informatik , 2024, Vol. 123, p. 3:1-3:18Conference paper, Published paper (Refereed)
Abstract [en]

The elementary shortest path problem with resource constraints (ESPPRC) is a common problem that often arises as a pricing problem when solving vehicle routing problems with a column generation approach. One way of solving the ESPPRC is to use a labeling algorithm. In this paper, we focus on how different bounding strategies for labeling algorithms can be adapted and strengthened for the ESPPRC that arises from the Electric Vehicle Routing Problem with Time Windows and Piecewise Linear Recharging function (EVRPTW-PLR). We present a new completion bound method that takes charging times into account, and show how the completion bound can be combined with ng-routes. Computational experiments show that the new completion bound combined with ng-routes significantly improves the performance compared to a basic labeling algorithm.

Place, publisher, year, edition, pages
Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024
Series
Open Access Series in Informatics (OASIcs)
Keywords
ESPPRC; EVRP; Bounding; Labeling Algorithm
National Category
Computational Mathematics
Identifiers
urn:nbn:se:liu:diva-208605 (URN)10.4230/OASIcs.ATMOS.2024.3 (DOI)001556361300003 ()2-s2.0-85207069551 (Scopus ID)
Conference
Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2024), 5-6 September, 2024
Funder
Swedish Energy Agency
Note

Funding Agencies|Swedish Energy Agency within the program FFI, Fordonsstrategisk Forskning och Innovation, under the grant Condore [P2022-00952]; Wallenberg AI, Autonomous Systems and Software Program (WASP) - Knut and Alice Wallenberg Foundation

Available from: 2024-10-17 Created: 2024-10-17 Last updated: 2025-10-02Bibliographically approved
Varga, J., Raidl, G. R., Rönnberg, E. & Rodemann, T. (2024). Scheduling jobs using queries to interactively learn human availability times. Computers & Operations Research, 167, Article ID 106648.
Open this publication in new window or tab >>Scheduling jobs using queries to interactively learn human availability times
2024 (English)In: Computers & Operations Research, ISSN 0305-0548, E-ISSN 1873-765X, Vol. 167, article id 106648Article in journal (Refereed) Published
Abstract [en]

The solution to a job scheduling problem that involves humans as well some other shared resource has to consider the humans’ availability times. For practical acceptance of a scheduling tool, it is crucial that the interaction with the humans is kept simple and to a minimum. It is rarely practical to ask users to fully specify their availability times or to let them enumerate all possible starting times for their jobs. In the scenario we are considering, users initially only propose a single starting time for each of their jobs and a feasible and optimized schedule shall then be found within a small number of interaction rounds. In each such interaction round, our scheduling approach may propose each user a small number of alternative time intervals for scheduling the user’s jobs, and then the user may accept or reject these. To make the best out of these limited interaction possibilities, we propose an approach that utilizes integer linear programming and an exact and computationally efficient probability calculation for the users’ availabilities assuming two different stochastic models. In this way, educated proposals of alternative time intervals for performing the jobs are determined based on the computed availability probabilities and the improvements these time intervals would enable. The approach is experimentally evaluated on a variety of artificial benchmark scenarios, and different variants are compared with each other and to diverse baselines. Results show that an initial schedule can usually be quickly improved over few interaction rounds even when assuming a quite simple stochastic model, and the final schedule may come close to the solution of the full-knowledge case despite the strongly limited interaction.

Place, publisher, year, edition, pages
Elsevier, 2024
Keywords
Job scheduling, Human machine interaction, Integer linear programming, Active learning
National Category
Computational Mathematics
Identifiers
urn:nbn:se:liu:diva-202223 (URN)10.1016/j.cor.2024.106648 (DOI)001226914200004 ()2-s2.0-85189751507 (Scopus ID)
Note

Funding Agencies|Honda Research Institute Europe; TU Wien Bibliothek

Available from: 2024-04-08 Created: 2024-04-08 Last updated: 2025-02-07Bibliographically approved
Varga, J., Karlsson, E., Raidl, G. R., Rönnberg, E., Lindsten, F. & Rodemann, T. (2024). Speeding Up Logic-Based Benders Decomposition by Strengthening Cuts with Graph Neural Networks. In: Giuseppe Nicosia, Varun Ojha, Emanuele La Malfa, Gabriele La Malfa, Panos M. Pardalos, Renato Umeton (Ed.), Machine Learning, Optimization, and Data Science: . Paper presented at 9th International Conference, LOD 2023, Grasmere, UK, September 22–26, 2023 (pp. 24-38). Cham: Springer
Open this publication in new window or tab >>Speeding Up Logic-Based Benders Decomposition by Strengthening Cuts with Graph Neural Networks
Show others...
2024 (English)In: Machine Learning, Optimization, and Data Science / [ed] Giuseppe Nicosia, Varun Ojha, Emanuele La Malfa, Gabriele La Malfa, Panos M. Pardalos, Renato Umeton, Cham: Springer, 2024, p. 24-38Conference paper, Published paper (Refereed)
Abstract [en]

Logic-based Benders decomposition is a technique to solve optimization problems to optimality. It works by splitting the problem into a master problem, which neglects some aspects of the problem, and a subproblem, which is used to iteratively produce cuts for the master problem to account for those aspects. It is critical for the computational performance that these cuts are strengthened, but the strengthening of cuts comes at the cost of solving additional subproblems. In this work we apply a graph neural network in an autoregressive fashion to approximate the compilation of an irreducible cut, which then only requires few postprocessing steps to ensure its validity. We test the approach on a job scheduling problem with a single machine and multiple time windows per job and compare to approaches from the literature. Results show that our approach is capable of considerably reducing the number of subproblems that need to be solved and hence the total computational effort.

Place, publisher, year, edition, pages
Cham: Springer, 2024
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 14505
Keywords
Logic-based Benders Decomposition; Cut Strengthening; Graph Neural Networks; Job Scheduling
National Category
Computational Mathematics
Identifiers
urn:nbn:se:liu:diva-200891 (URN)10.1007/978-3-031-53969-5_3 (DOI)001217088300003 ()9783031539688 (ISBN)9783031539695 (ISBN)
Conference
9th International Conference, LOD 2023, Grasmere, UK, September 22–26, 2023
Note

Funding Agencies|Honda Research Institute Europe

Available from: 2024-02-15 Created: 2024-02-15 Last updated: 2025-02-16Bibliographically approved
Saken, A., Karlsson, E., Maher, S. J. & Rönnberg, E. (2023). Computational Evaluation of Cut-Strengthening Techniques in Logic-Based Benders’ Decomposition. Springer Nature Operations Research Forum, 4(3), Article ID 62.
Open this publication in new window or tab >>Computational Evaluation of Cut-Strengthening Techniques in Logic-Based Benders’ Decomposition
2023 (English)In: Springer Nature Operations Research Forum, E-ISSN 2662-2556, Vol. 4, no 3, article id 62Article in journal (Refereed) Published
Abstract [en]

Cut-strengthening techniques have a significant impact on the computational effectiveness of the logic-based Benders’ decomposition (LBBD) scheme. While there have been numerous cut-strengthening techniques proposed, very little is understood about which techniques achieve the best computational performance for the LBBD scheme. This is typically due to implementations of LBBD being problem specific, and thus, no systematic study of cut-strengthening techniques for both feasibility and optimality cuts has been performed. This paper aims to provide guidance for future researchers with the presentation of an extensive computational study of five cut-strengthening techniques that are applied to three different problem types. The computational study involving 3000 problem instances shows that cut-strengthening techniques that generate irreducible cuts outperform the greedy algorithm and the use of no cut strengthening. It is shown that cut strengthening is a necessary part of the LBBD scheme, and depth-first binary search and deletion filter are the most effective cut-strengthening techniques.

Place, publisher, year, edition, pages
Springer, 2023
National Category
Computational Mathematics
Identifiers
urn:nbn:se:liu:diva-196467 (URN)10.1007/s43069-023-00242-3 (DOI)2-s2.0-85167404067 (Scopus ID)
Available from: 2023-08-07 Created: 2023-08-07 Last updated: 2025-02-20
Maher, S. J. & Rönnberg, E. (2023). Integer programming column generation: accelerating branch-and-price using a novel pricing scheme for finding high-quality solutions in set covering, packing, and partitioning problems. Mathematical Programming Computation, 15, 509-548
Open this publication in new window or tab >>Integer programming column generation: accelerating branch-and-price using a novel pricing scheme for finding high-quality solutions in set covering, packing, and partitioning problems
2023 (English)In: Mathematical Programming Computation, ISSN 1867-2949, E-ISSN 1867-2957, Vol. 15, p. 509-548Article in journal (Refereed) Published
Abstract [en]

Large-neighbourhood search (LNS) heuristics are important mathematical programming techniques that search for primal feasible solutions by solving an auxiliary problem with a restricted feasible region. Extending such powerful generic LNS heuristics to the branch-and-price context is inherently challenging. The most prominent challenges arise from the fact that in branch-and-price algorithms, columns are generated with the sole aim to solve linear programming relaxations. Hence, the ability to form integer feasible solutions is not considered during the generation of columns. Without any changes to the standard pricing schemes, the potential of deploying generic LNS heuristics within a branch-and-price procedure is severely limited. This paper proposes a matheuristic, based on an LNS heuristic framework, where the novelty is a customised pricing scheme for generating columns to solve an auxiliary problem. The theoretical foundation for this pricing scheme is a set of optimality conditions for integer programs. From this foundation, a column generation strategy is developed for finding columns that are likely to be of use in high-quality primal feasible solutions for the original problem. The proposed matheuristic is implemented in the generic branch-price-and-cut solver GCG. On a broad test set comprising classical block diagonal structured instances and general instances from the MIPLIB 2017 Collection, the computational results show a significant improvement to the solving performance of GCG.

Place, publisher, year, edition, pages
SPRINGER HEIDELBERG, 2023
Keywords
column generation, branch-and-price, matheuristic, large neighbourhood search
National Category
Computational Mathematics
Identifiers
urn:nbn:se:liu:diva-193270 (URN)10.1007/s12532-023-00240-w (DOI)000974547900001 ()2-s2.0-85153630460 (Scopus ID)
Funder
Linköpings universitet, CENIIT 16.05
Available from: 2023-04-27 Created: 2023-04-27 Last updated: 2025-06-27
Varga, J., Raidl, G. R., Rönnberg, E. & Rodemann, T. (2023). Interactive Job Scheduling with Partially Known Personnel Availabilities. In: Dorronsoro, B., Chicano, F., Danoy, G., Talbi, EG. (Ed.), Optimization and Learning: . Paper presented at OLA'2023 International Conference on Optimization and Learning, Malaga, Spain, May 3-5, 2023. Springer
Open this publication in new window or tab >>Interactive Job Scheduling with Partially Known Personnel Availabilities
2023 (English)In: Optimization and Learning / [ed] Dorronsoro, B., Chicano, F., Danoy, G., Talbi, EG., Springer, 2023Conference paper, Published paper (Refereed)
Abstract [en]

When solving a job scheduling problem that involves humans, the times in which they are available must be taken into account. For practical acceptance of a scheduling tool, it is further crucial that the interaction with the humans is kept simple and to a minimum. Requiring users to fully specify their availability times is typically not reasonable. We consider a scenario in which initially users only suggest single starting times for their jobs and an optimized schedule shall then be found within a small number of interaction rounds. In each round users may only be suggested a small set of alternative time intervals, which are accepted or rejected. To make the best out of these limited interaction possibilities, we propose an approach that utilizes integer linear programming and a theoretically derived probability calculation for the users’ availabilities based on a Markov model. Educated suggestions of alternative time intervals for performing jobs are determined from these acceptance probabilities as well as the optimization’s current state. The approach is experimentally evaluated and compared to diverse baselines. Results show that an initial schedule can be quickly improved over few interaction rounds, and the final schedule may come close to the solution of the full-knowledge case despite the limited interaction.

Place, publisher, year, edition, pages
Springer, 2023
Series
Communications in Computer and Information Science, ISSN 1865-0929, E-ISSN 1865-0937 ; 1824
Keywords
Job scheduling, human machine interaction, preference learning, integer linear programming
National Category
Computational Mathematics
Identifiers
urn:nbn:se:liu:diva-194124 (URN)10.1007/978-3-031-34020-8_18 (DOI)001481371300018 ()2-s2.0-85163307838 (Scopus ID)9783031340192 (ISBN)9783031340208 (ISBN)
Conference
OLA'2023 International Conference on Optimization and Learning, Malaga, Spain, May 3-5, 2023
Available from: 2023-05-27 Created: 2023-05-27 Last updated: 2025-10-10Bibliographically approved
Oberweger, F. F., Raidl, G. R., Rönnberg, E. & Huber, M. (2022). A Learning Large Neighborhood Search for the Staff Rerostering Problem. In: Pierre Schaus (Ed.), Integration of Constraint Programming, Artificial Intelligence, and Operations Research, CPAIOR 2022: . Paper presented at 19th International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research (CPAIOR), Los Angeles, CA, JUN 20-23, 2022 (pp. 300-317). , 13292
Open this publication in new window or tab >>A Learning Large Neighborhood Search for the Staff Rerostering Problem
2022 (English)In: Integration of Constraint Programming, Artificial Intelligence, and Operations Research, CPAIOR 2022 / [ed] Pierre Schaus, 2022, Vol. 13292, p. 300-317Conference paper, Published paper (Refereed)
Abstract [en]

To effectively solve challenging staff rerostering problems, we propose to enhance a large neighborhood search (LNS) with a machine learning guided destroy operator. This operator uses a conditional generative model to identify variables that are promising to select and combines this with the use of a special sampling strategy to make the actual selection. Our model is based on a graph neural network (GNN) and takes a problem-specific graph representation as input. Imitation learning is applied to mimic a time-expensive approach that solves a mixed-integer program (MIP) for finding an optimal destroy set in each iteration. An additional GNN is employed to predict a suitable temperature for the destroy set sampling process. The repair operator is realized by solving a MIP. Our learning LNS outperforms directly solving a MIP with Gurobi and yields improvements compared to a well-performing LNS with a manually designed destroy operator, also when generalizing to schedules with various numbers of employees.

Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 13292
Keywords
Staff rerostering; Large neighborhood search; Imitation Learning; Machine Learning
National Category
Computational Mathematics
Identifiers
urn:nbn:se:liu:diva-186586 (URN)10.1007/978-3-031-08011-1_20 (DOI)000876685700020 ()9783031080104 (ISBN)9783031080111 (ISBN)
Conference
19th International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research (CPAIOR), Los Angeles, CA, JUN 20-23, 2022
Note

Funding: KAJT (Capacity in the Railway Traffic System); Doctoral Program Vienna Graduate School on Computational Optimization, Austrian Science Foundation (FWF) [W1260-N35]; Center for Industrial Information Technology (CENIIT) [16.05]

Available from: 2022-06-28 Created: 2022-06-28 Last updated: 2023-06-10Bibliographically approved
Karlsson, E. & Rönnberg, E. (2022). Dataset for "Instance dataset for a multiprocessor scheduling problem with multiple time windows and time lags: Similar instances with large differences in difficulty". Linköping: Linköping University Electronic Press
Open this publication in new window or tab >>Dataset for "Instance dataset for a multiprocessor scheduling problem with multiple time windows and time lags: Similar instances with large differences in difficulty"
2022 (English)Data set, Primary data
Abstract [en]

Here lies the raw dataset for the publication "Instance dataset for a multiprocessor scheduling problem with multiple time windows and time lags: Similar instances with large differences in difficulty" (In revision). A version-controlled repository hosting the dataset is available at https://gitlab.liu.se/eliro15/multiprocessor_scheduling_inst

Place, publisher, year
Linköping: Linköping University Electronic Press, 2022
Keywords
multiprocessor scheduling, constraint programming, multiple time windows, time lags, exact time lags, instances, instance dataset, avionics scheduling
National Category
Computational Mathematics
Identifiers
urn:nbn:se:liu:diva-188222 (URN)10.48360/etww-2281 (DOI)
Available from: 2022-09-07 Created: 2022-09-07 Last updated: 2022-09-09
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-2081-2888

Search in DiVA

Show all publications