Pub Date : 2026-01-01Epub Date: 2025-09-02DOI: 10.1016/j.cor.2025.107259
Pedro Marcolin Antunes, Laio Oriel Seman, Eduardo Camponogara
This paper presents a branch-and-price algorithm for solving the Optimal Network Task Scheduling (ONTS) problem in satellite constellations. The algorithm efficiently manages both constellation tasks that can be performed by any satellite and satellite-specific tasks that must be executed by designated satellites, while considering critical energy constraints. We formulate the problem as a Mixed-Integer Linear Programming (MILP) model and develop a Dantzig–Wolfe decomposition that handles battery management constraints for the satellites at the master level, while addressing constellation-wide coordination requirements in the subproblems. A novel dynamic programming algorithm is proposed to solve the pricing subproblem for constellation tasks, augmented with dual stabilization techniques to improve convergence. Comprehensive computational experiments on realistic instances derived from nanosatellite operations demonstrate the effectiveness of the algorithm. Results show that our structured formulation significantly outperforms a naive approach, particularly for large instances, while effectively balancing workload distribution and energy management across the constellation. This work provides a practical framework for optimizing task scheduling in modern satellite constellations, with direct applications in Earth observation, telecommunications, and scientific missions.
{"title":"A branch-and-price algorithm for energy aware task scheduling of constellations of nanosatellites","authors":"Pedro Marcolin Antunes, Laio Oriel Seman, Eduardo Camponogara","doi":"10.1016/j.cor.2025.107259","DOIUrl":"10.1016/j.cor.2025.107259","url":null,"abstract":"<div><div>This paper presents a branch-and-price algorithm for solving the Optimal Network Task Scheduling (ONTS) problem in satellite constellations. The algorithm efficiently manages both <em>constellation tasks</em> that can be performed by any satellite and <em>satellite-specific tasks</em> that must be executed by designated satellites, while considering critical energy constraints. We formulate the problem as a Mixed-Integer Linear Programming (MILP) model and develop a Dantzig–Wolfe decomposition that handles battery management constraints for the satellites at the master level, while addressing constellation-wide coordination requirements in the subproblems. A novel dynamic programming algorithm is proposed to solve the pricing subproblem for constellation tasks, augmented with dual stabilization techniques to improve convergence. Comprehensive computational experiments on realistic instances derived from nanosatellite operations demonstrate the effectiveness of the algorithm. Results show that our structured formulation significantly outperforms a naive approach, particularly for large instances, while effectively balancing workload distribution and energy management across the constellation. This work provides a practical framework for optimizing task scheduling in modern satellite constellations, with direct applications in Earth observation, telecommunications, and scientific missions.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"185 ","pages":"Article 107259"},"PeriodicalIF":4.3,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145096134","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2026-01-01Epub Date: 2025-09-10DOI: 10.1016/j.cor.2025.107279
Yongchun Wang , Qingjin Peng , Zhen Wang , Shuiquan Huang , Zhengkai Xu , Chuanzhen Huang , Baosu Guo
Heuristic methods provide a computationally efficient framework for addressing two-dimensional irregular packing problems, particularly in resource-constrained industrial settings. As a typical combinatorial optimization problem, irregular packing exhibits exponential growth in computational complexity with increasing workpiece counts, while the solution space dynamically reconfigures due to geometric variability among workpieces. Although heuristic algorithms can generate feasible layouts within acceptable timeframes, their reliance on fixed search rule limits adaptability to diverse scenarios, necessitating more flexible approaches. In this paper, a hyper-heuristic algorithm based on Q-Learning is proposed to solve open dimension packing problems, including one-open and two-open dimension problems. Q-Learning is adopted as the high-level strategy for its ability to optimize low-level heuristic selection through reward-driven experience accumulation. The method incorporates a mixed encoding method for solution representation, four specialized low-level heuristic operators, a linear population decline mechanism, and an elite preservation strategy to balance exploration–exploitation. The Q-Learning controller dynamically selects operators by updating the Q-table based on Bellman’s equation. The proposed algorithm is compared to some advanced algorithms in general datasets. The results show that our method has better performance and applicability.
{"title":"Q-learning-based hyper-heuristic algorithm for open dimension irregular packing problems","authors":"Yongchun Wang , Qingjin Peng , Zhen Wang , Shuiquan Huang , Zhengkai Xu , Chuanzhen Huang , Baosu Guo","doi":"10.1016/j.cor.2025.107279","DOIUrl":"10.1016/j.cor.2025.107279","url":null,"abstract":"<div><div>Heuristic methods provide a computationally efficient framework for addressing two-dimensional irregular packing problems, particularly in resource-constrained industrial settings. As a typical combinatorial optimization problem, irregular packing exhibits exponential growth in computational complexity with increasing workpiece counts, while the solution space dynamically reconfigures due to geometric variability among workpieces. Although heuristic algorithms can generate feasible layouts within acceptable timeframes, their reliance on fixed search rule limits adaptability to diverse scenarios, necessitating more flexible approaches. In this paper, a hyper-heuristic algorithm based on Q-Learning is proposed to solve open dimension packing problems, including one-open and two-open dimension problems. Q-Learning is adopted as the high-level strategy for its ability to optimize low-level heuristic selection through reward-driven experience accumulation. The method incorporates a mixed encoding method for solution representation, four specialized low-level heuristic operators, a linear population decline mechanism, and an elite preservation strategy to balance exploration–exploitation. The Q-Learning controller dynamically selects operators by updating the Q-table based on Bellman’s equation. The proposed algorithm is compared to some advanced algorithms in general datasets. The results show that our method has better performance and applicability.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"185 ","pages":"Article 107279"},"PeriodicalIF":4.3,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145096233","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2026-01-01Epub Date: 2025-10-09DOI: 10.1016/j.cor.2025.107296
Yonggang Wang , Guoliang Wang
Efficient and reliable path planning is critical for autonomous unmanned aerial vehicle (UAV) navigation in complex environments, including urban obstacle fields and sensor-restricted airspaces. This paper proposes the rapidly converging and greedy-optimized RRT* (RGO-RRT*) algorithm, which integrates four adaptive modules to enhance planning performance. These include: (1) region-based probabilistic sampling that prioritizes high-potential regions to reduce redundant exploration and accelerate convergence; (2) adaptive step-size adjustment based on obstacle density for fine maneuverability in cluttered areas and rapid expansion in open spaces; (3) dynamic goal biasing that gradually increases goal attraction to balance exploration and convergence; and (4) an improved artificial potential field with an adaptive repulsion model to mitigate local minima and ensure smoother trajectories. Additionally, three auxiliary strategies — bidirectional tree expansion, greedy optimization, and feasibility constraints-are employed to further refine path quality and search efficiency. Extensive simulations are conducted in four structurally diverse environments to evaluate performance under various levels of obstacle density and geometric complexity. Results show that RGO-RRT* consistently outperforms five benchmark algorithms (RRT*, Bi-RRT*, APF-RRT*, Bi-APF-RRT*, and Improved Bi-APF-RRT*), achieving up to 83.1% fewer iterations, 11.7% shorter path lengths, and 87.9% reduction in planning time. These findings demonstrate the method’s robustness, efficiency, and applicability to UAV navigation in cluttered scenarios.
{"title":"An adaptive and efficient path planning algorithm for UAV navigation in complex environments","authors":"Yonggang Wang , Guoliang Wang","doi":"10.1016/j.cor.2025.107296","DOIUrl":"10.1016/j.cor.2025.107296","url":null,"abstract":"<div><div>Efficient and reliable path planning is critical for autonomous unmanned aerial vehicle (UAV) navigation in complex environments, including urban obstacle fields and sensor-restricted airspaces. This paper proposes the rapidly converging and greedy-optimized RRT* (RGO-RRT*) algorithm, which integrates four adaptive modules to enhance planning performance. These include: (1) region-based probabilistic sampling that prioritizes high-potential regions to reduce redundant exploration and accelerate convergence; (2) adaptive step-size adjustment based on obstacle density for fine maneuverability in cluttered areas and rapid expansion in open spaces; (3) dynamic goal biasing that gradually increases goal attraction to balance exploration and convergence; and (4) an improved artificial potential field with an adaptive repulsion model to mitigate local minima and ensure smoother trajectories. Additionally, three auxiliary strategies — bidirectional tree expansion, greedy optimization, and feasibility constraints-are employed to further refine path quality and search efficiency. Extensive simulations are conducted in four structurally diverse environments to evaluate performance under various levels of obstacle density and geometric complexity. Results show that RGO-RRT* consistently outperforms five benchmark algorithms (RRT*, Bi-RRT*, APF-RRT*, Bi-APF-RRT*, and Improved Bi-APF-RRT*), achieving up to 83.1% fewer iterations, 11.7% shorter path lengths, and 87.9% reduction in planning time. These findings demonstrate the method’s robustness, efficiency, and applicability to UAV navigation in cluttered scenarios.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"185 ","pages":"Article 107296"},"PeriodicalIF":4.3,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145262362","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2026-01-01Epub Date: 2025-09-27DOI: 10.1016/j.cor.2025.107276
Fatih Burak Akçay, Maxence Delorme
In the strip packing problem, the objective is to pack a set of two-dimensional items into a strip of fixed width such that the total height of the packing is minimized. The current state-of-the-art exact approach for the problem uses a decomposition framework in which the main problem (MP) fixes the item abscissas and the strip height, whereas the subproblem (SP) determines whether a set of item ordinates resulting in a feasible packing exists. Even though this decomposition framework has already been used several times in the literature, implementation details were often obfuscated, limiting the outreach of the approach. We address this issue by thoroughly describing and testing various builds for this framework, investigating important features such as the way to forbid an infeasible solution in the MP (e.g., by rejecting them or through a no-good cut) and the techniques used to solve the MP and the SP. One of our findings is that a minor implementation tweak such as changing the random seed between two MP iterations can bring the same level of improvement as a more involved feature such as strengthening the no-good cuts. From our extensive experiments, we identify two versions of the framework that produce complementary results: one where the main problem is solved with integer linear programming and the other where it is solved with constraint programming. We then train a reinforcement learning agent to find the best hybridization of these two algorithms and show that the resulting approach obtains state-of-the-art results on benchmark instances.
{"title":"Solving the strip packing problem with a decomposition framework and a generic solver: Implementation, tuning, and reinforcement-learning-based hybridization","authors":"Fatih Burak Akçay, Maxence Delorme","doi":"10.1016/j.cor.2025.107276","DOIUrl":"10.1016/j.cor.2025.107276","url":null,"abstract":"<div><div>In the strip packing problem, the objective is to pack a set of two-dimensional items into a strip of fixed width such that the total height of the packing is minimized. The current state-of-the-art exact approach for the problem uses a decomposition framework in which the main problem (MP) fixes the item abscissas and the strip height, whereas the subproblem (SP) determines whether a set of item ordinates resulting in a feasible packing exists. Even though this decomposition framework has already been used several times in the literature, implementation details were often obfuscated, limiting the outreach of the approach. We address this issue by thoroughly describing and testing various builds for this framework, investigating important features such as the way to forbid an infeasible solution in the MP (e.g., by rejecting them or through a no-good cut) and the techniques used to solve the MP and the SP. One of our findings is that a minor implementation tweak such as changing the random seed between two MP iterations can bring the same level of improvement as a more involved feature such as strengthening the no-good cuts. From our extensive experiments, we identify two versions of the framework that produce complementary results: one where the main problem is solved with integer linear programming and the other where it is solved with constraint programming. We then train a reinforcement learning agent to find the best hybridization of these two algorithms and show that the resulting approach obtains state-of-the-art results on benchmark instances.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"185 ","pages":"Article 107276"},"PeriodicalIF":4.3,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145262361","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2026-01-01Epub Date: 2025-09-02DOI: 10.1016/j.cor.2025.107265
Wenjie Li, Elise Miller-Hooks
Global warming has led to declining sea-ice in the Arctic Ocean, making it easier for ice-class vessels to navigate Arctic waters for greater portions of the year. As sailing conditions in these waters improve over coming decades, these passageways are expected to open for larger portions of the year and to become increasingly viable options for unsupported transit and even open-water vessels. This paper proposes a Benders-branch-and-cut methodology for estimating changes in global maritime cargo flow patterns under future climate scenarios with declining Arctic sea ice. The model accounts for changing incident risk along Arctic passageways and corresponding ice-class vessel and icebreaker escort requirements, lower speeds, increased insurance premiums, higher accident probabilities, and constraints on path-based maximum risk exposure. The resulting mixed-integer program involves path-based, continuous decision variables. The solution technique is applied on a model of the global maritime container network including 80 ports, 76 routes, 426 links and 4,303 legs associated with the world’s largest carrier alliance. Embedded acceleration techniques and a label-correcting algorithm that employs specialized fathoming rules for a non-additive, constrained path subproblem enable solution at this global scale. The outcome is an estimate of seasonal future global maritime trade flows along key global routes and through ports predicted under six climate-related scenarios. Results illustrate that the developed model can provide support to companies, nations and regions as they prepare for a changing global landscape and climate.
{"title":"A benders-branch-and-cut methodology for global cargo vessel traffic prediction given declining arctic sea ice and changing risks","authors":"Wenjie Li, Elise Miller-Hooks","doi":"10.1016/j.cor.2025.107265","DOIUrl":"10.1016/j.cor.2025.107265","url":null,"abstract":"<div><div>Global warming has led to declining sea-ice in the Arctic Ocean, making it easier for ice-class vessels to navigate Arctic waters for greater portions of the year. As sailing conditions in these waters improve over coming decades, these passageways are expected to open for larger portions of the year and to become increasingly viable options for unsupported transit and even open-water vessels. This paper proposes a Benders-branch-and-cut methodology for estimating changes in global maritime cargo flow patterns under future climate scenarios with declining Arctic sea ice. The model accounts for changing incident risk along Arctic passageways and corresponding ice-class vessel and icebreaker escort requirements, lower speeds, increased insurance premiums, higher accident probabilities, and constraints on path-based maximum risk exposure. The resulting mixed-integer program involves path-based, continuous decision variables. The solution technique is applied on a model of the global maritime container network including 80 ports, 76 routes, 426 links and 4,303 legs associated with the world’s largest carrier alliance. Embedded acceleration techniques and a label-correcting algorithm that employs specialized fathoming rules for a non-additive, constrained path subproblem enable solution at this global scale. The outcome is an estimate of seasonal future global maritime trade flows along key global routes and through ports predicted under six climate-related scenarios. Results illustrate that the developed model can provide support to companies, nations and regions as they prepare for a changing global landscape and climate.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"185 ","pages":"Article 107265"},"PeriodicalIF":4.3,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145020001","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2026-01-01Epub Date: 2025-09-02DOI: 10.1016/j.cor.2025.107261
Hangyu Ji , Chuntian Zhang , Jiateng Yin , Lixing Yang
In railway systems, preventive maintenance plans are essential for ensuring the safety of train operations. However, these tasks are often subject to various disturbances (e.g., bad weather), leading to unpredictable deviations between planned and actual maintenance durations, which can further disrupt train schedules. Unlike most studies that assume constant maintenance durations, this paper introduces a data-driven, two-stage distributionally robust optimization (DRO) model for jointly optimizing train scheduling and maintenance planning. In the first stage, we determine the initial train schedule and maintenance plan. In the second stage, we allow for slight adjustments to train departure and arrival times at each station to accommodate disturbances affecting maintenance tasks. Our objective is to minimize both the expected travel time of trains and the deviation from the planned schedule under worst-case scenarios for maintenance disturbances. To capture the uncertainty of maintenance disturbances, we construct an ambiguity set using historical data and the Wasserstein metric. We show that the proposed two-stage DRO model, formulated over the Wasserstein ambiguity set, can be reformulated into an efficiently solvable equivalent form. Finally, we apply our model to a real-world case study of the Beijing–Guangzhou high-speed railway and compare it with traditional stochastic programming methods, including sample average approximation and robust optimization. The results highlight the efficiency of our approach and provide valuable insights for railway management.
{"title":"A data-driven optimization approach for the integrated train scheduling and maintenance planning in high-speed railways","authors":"Hangyu Ji , Chuntian Zhang , Jiateng Yin , Lixing Yang","doi":"10.1016/j.cor.2025.107261","DOIUrl":"10.1016/j.cor.2025.107261","url":null,"abstract":"<div><div>In railway systems, preventive maintenance plans are essential for ensuring the safety of train operations. However, these tasks are often subject to various disturbances (e.g., bad weather), leading to unpredictable deviations between planned and actual maintenance durations, which can further disrupt train schedules. Unlike most studies that assume constant maintenance durations, this paper introduces a data-driven, two-stage distributionally robust optimization (DRO) model for jointly optimizing train scheduling and maintenance planning. In the first stage, we determine the initial train schedule and maintenance plan. In the second stage, we allow for slight adjustments to train departure and arrival times at each station to accommodate disturbances affecting maintenance tasks. Our objective is to minimize both the expected travel time of trains and the deviation from the planned schedule under worst-case scenarios for maintenance disturbances. To capture the uncertainty of maintenance disturbances, we construct an ambiguity set using historical data and the Wasserstein metric. We show that the proposed two-stage DRO model, formulated over the Wasserstein ambiguity set, can be reformulated into an efficiently solvable equivalent form. Finally, we apply our model to a real-world case study of the Beijing–Guangzhou high-speed railway and compare it with traditional stochastic programming methods, including sample average approximation and robust optimization. The results highlight the efficiency of our approach and provide valuable insights for railway management.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"185 ","pages":"Article 107261"},"PeriodicalIF":4.3,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145046601","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2026-01-01Epub Date: 2025-09-24DOI: 10.1016/j.cor.2025.107287
Wen Ma , Gedong Jiang , Nuogang Sun , Chaoqing Min , Xuesong Mei
Semiconductor manufacturing presents a highly complex Job Shop Scheduling Problem (JSP) due to the diversity and large number of processing machines, as well as the intricate manufacturing processes including batch and non-batch operations. Existing studies often either overlook batching problems or address them in oversimplified ways, failing to provide effective solutions for large-scale scheduling challenges with batch operations. For this problem, a model for the JSP involving both batching and non-batching processes in semiconductor fabs is first developed. Then, the First Come First Served (FCFS) approach, as an effective rule-based method, is employed to generate high-quality initial solutions. A tailored Constrained Genetic Algorithm (CGA) by embedding constraints to the stages of genetic algorithms is proposed to further optimize the solution. The CGA incorporates batch grouping, constrained encoding, constrained crossover and constrained mutation to effectively handle the sequential constraints of batch and non-batch processes, ensuring the generation of valid solutions. The CGA is validated using the SMT2020 and SMAT2022 datasets across various scales and scenarios. Experimental results demonstrate that the CGA outperforms FCFS, backward simulation and reinforcement learning. These results highlight the CGA’s effectiveness and robustness in solving complex scheduling problems in semiconductor manufacturing.
{"title":"Modeling and algorithm for job shop scheduling with batch operations in semiconductor fabs","authors":"Wen Ma , Gedong Jiang , Nuogang Sun , Chaoqing Min , Xuesong Mei","doi":"10.1016/j.cor.2025.107287","DOIUrl":"10.1016/j.cor.2025.107287","url":null,"abstract":"<div><div>Semiconductor manufacturing presents a highly complex Job Shop Scheduling Problem (JSP) due to the diversity and large number of processing machines, as well as the intricate manufacturing processes including batch and non-batch operations. Existing studies often either overlook batching problems or address them in oversimplified ways, failing to provide effective solutions for large-scale scheduling challenges with batch operations. For this problem, a model for the JSP involving both batching and non-batching processes in semiconductor fabs is first developed. Then, the First Come First Served (FCFS) approach, as an effective rule-based method, is employed to generate high-quality initial solutions. A tailored Constrained Genetic Algorithm (CGA) by embedding constraints to the stages of genetic algorithms is proposed to further optimize the solution. The CGA incorporates batch grouping, constrained encoding, constrained crossover and constrained mutation to effectively handle the sequential constraints of batch and non-batch processes, ensuring the generation of valid solutions. The CGA is validated using the SMT2020 and SMAT2022 datasets across various scales and scenarios. Experimental results demonstrate that the CGA outperforms FCFS, backward simulation and reinforcement learning. These results highlight the CGA’s effectiveness and robustness in solving complex scheduling problems in semiconductor manufacturing.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"185 ","pages":"Article 107287"},"PeriodicalIF":4.3,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145217130","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The growing use of autonomous tractor fleets with detachable implements presents complex logistical challenges in agriculture. Current systems often rely on simple heuristics and avoid implement swapping, limiting efficiency. A central challenge is to dynamically coordinate vehicle routing and implement exchanges to enable efficient, low-intervention task execution. Due to high costs, such fleets are owned mainly by large enterprises or cooperatives, where fair task allocation and profit sharing are critical. Addressing both coordination and fairness, in this paper, we introduce the Agricultural Fleet Vehicle Routing Problem with Implements (AFVRPI). We propose a distributed model derived from a centralized formulation also presented in this paper. This model is embedded within a Distributed Multi-Agent System Architecture (DIMASA), where autonomous vehicle agents manage routing and implement use under limited fuel autonomy, while implement agents ensure compatibility and sufficient capacity to meet task demands. Our solution applies systematic egalitarian social welfare optimization to iteratively maximize the profit of the worst-off vehicle, balancing fairness with system efficiency. To enhance scalability, we use column generation in the distributed model, achieving solution quality comparable to the centralized model while significantly reducing computing time. Simulation results on new benchmark instances demonstrate that our distributed multi-agent AFVRPI approach is scalable, efficient, and fair.
{"title":"Fair and efficient multi-agent routing for cooperative and autonomous agricultural fleets with implements","authors":"Aitor López-Sánchez , Marin Lujak , Frédéric Semet , Holger Billhardt","doi":"10.1016/j.cor.2025.107252","DOIUrl":"10.1016/j.cor.2025.107252","url":null,"abstract":"<div><div>The growing use of autonomous tractor fleets with detachable implements presents complex logistical challenges in agriculture. Current systems often rely on simple heuristics and avoid implement swapping, limiting efficiency. A central challenge is to dynamically coordinate vehicle routing and implement exchanges to enable efficient, low-intervention task execution. Due to high costs, such fleets are owned mainly by large enterprises or cooperatives, where fair task allocation and profit sharing are critical. Addressing both coordination and fairness, in this paper, we introduce the Agricultural Fleet Vehicle Routing Problem with Implements (AFVRPI). We propose a distributed model derived from a centralized formulation also presented in this paper. This model is embedded within a Distributed Multi-Agent System Architecture (DIMASA), where autonomous vehicle agents manage routing and implement use under limited fuel autonomy, while implement agents ensure compatibility and sufficient capacity to meet task demands. Our solution applies systematic egalitarian social welfare optimization to iteratively maximize the profit of the worst-off vehicle, balancing fairness with system efficiency. To enhance scalability, we use column generation in the distributed model, achieving solution quality comparable to the centralized model while significantly reducing computing time. Simulation results on new benchmark instances demonstrate that our distributed multi-agent AFVRPI approach is scalable, efficient, and fair.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"185 ","pages":"Article 107252"},"PeriodicalIF":4.3,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144925994","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2026-01-01Epub Date: 2025-10-10DOI: 10.1016/j.cor.2025.107302
Adil Baykasoğlu , Kemal Subulan , Alper Hamzadayı
This paper introduces a novel Dynamic Capability-Based Machine Layout (DCB-ML) problem by integrating the Quadratic Assignment Problem (QAP) formulation with a Dynamic Capability-Based Part Flow Assignment (DCB-PFA) problem. This integration enables the simultaneous consideration of machines’ processing capabilities, routing flexibility, dynamic flow assignment, and machine capacity utilization. First, a new Integer Nonlinear Programming (INLP) model is developed. The dynamic part flows are determined via the DCB-PFA sub-problem, while machine–location assignments are obtained by solving QAP. To address the complex nature of this problem, a hybrid solution approach is proposed that combines a Great Deluge Algorithm (GDA) with a Mixed-Integer Linear Programming (MILP) model, complemented by local search procedures. Since the problem has a decomposable structure, the proposed approach allows each sub-problem to be addressed independently, while the overall solution quality is jointly evaluated. Decomposition reduces the size of the resulting MILP model, as several binary variables and assignment constraints are eliminated. The proposed hybrid approach is also compared with the INLP and its linearized equivalent on several test problems. For large-scale problems with medium to high capability overlaps, nonlinear and MIP solvers fail to obtain feasible solutions, whereas the proposed approach can efficiently generate high-quality solutions within reasonable times. Moreover, when the effects of different machine-capability overlaps are investigated, it is observed that the solution of the problem will be more complex in the case of higher machine-capability overlaps. However, considering machine capabilities improves overall layout scores and eliminates the necessity of frequent reconfigurations, which is costly and time-consuming.
{"title":"Great Deluge-based metaheuristic incorporating integer nonlinear programming for modeling and solving dynamic capability-based machine layout problem","authors":"Adil Baykasoğlu , Kemal Subulan , Alper Hamzadayı","doi":"10.1016/j.cor.2025.107302","DOIUrl":"10.1016/j.cor.2025.107302","url":null,"abstract":"<div><div>This paper introduces a novel Dynamic Capability-Based Machine Layout (DCB-ML) problem by integrating the Quadratic Assignment Problem (QAP) formulation with a Dynamic Capability-Based Part Flow Assignment (DCB-PFA) problem. This integration enables the simultaneous consideration of machines’ processing capabilities, routing flexibility, dynamic flow assignment, and machine capacity utilization. First, a new Integer Nonlinear Programming (INLP) model is developed. The dynamic part flows are determined via the DCB-PFA sub-problem, while machine–location assignments are obtained by solving QAP. To address the complex nature of this problem, a hybrid solution approach is proposed that combines a Great Deluge Algorithm (GDA) with a Mixed-Integer Linear Programming (MILP) model, complemented by local search procedures. Since the problem has a decomposable structure, the proposed approach allows each sub-problem to be addressed independently, while the overall solution quality is jointly evaluated. Decomposition reduces the size of the resulting MILP model, as several binary variables and assignment constraints are eliminated. The proposed hybrid approach is also compared with the INLP and its linearized equivalent on several test problems. For large-scale problems with medium to high capability overlaps, nonlinear and MIP solvers fail to obtain feasible solutions, whereas the proposed approach can efficiently generate high-quality solutions within reasonable times. Moreover, when the effects of different machine-capability overlaps are investigated, it is observed that the solution of the problem will be more complex in the case of higher machine-capability overlaps. However, considering machine capabilities improves overall layout scores and eliminates the necessity of frequent reconfigurations, which is costly and time-consuming.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"185 ","pages":"Article 107302"},"PeriodicalIF":4.3,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145324593","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2026-01-01Epub Date: 2025-09-07DOI: 10.1016/j.cor.2025.107255
Pengfei He , Jin-Kao Hao , Jinhui Xia
The minmax multiple traveling salesman problem involves minimizing the costs of a longest tour among a set of tours. The problem is of great practical interest because it can be used to formulate several real-life applications. To solve this computationally challenging problem, we propose a learning-driven iterated local search approach that combines an effective local search procedure to find high-quality local optimal solutions and a multi-armed bandit algorithm to select removal and insertion operators to escape local optimal traps. Extensive experiments on 77 commonly used benchmark instances show that the algorithm achieves excellent results in terms of solution quality and running time. In particular, it achieves 32 new best results (improved upper bounds) and matches the best-known results for 35 other instances. Additional experiments shed light on the understanding of the algorithm’s constituent elements. Multi-armed bandit selection can be used advantageously in other multi-operator local search algorithms.
{"title":"Learning-guided iterated local search for the minmax multiple traveling salesman problem","authors":"Pengfei He , Jin-Kao Hao , Jinhui Xia","doi":"10.1016/j.cor.2025.107255","DOIUrl":"10.1016/j.cor.2025.107255","url":null,"abstract":"<div><div>The minmax multiple traveling salesman problem involves minimizing the costs of a longest tour among a set of tours. The problem is of great practical interest because it can be used to formulate several real-life applications. To solve this computationally challenging problem, we propose a learning-driven iterated local search approach that combines an effective local search procedure to find high-quality local optimal solutions and a multi-armed bandit algorithm to select removal and insertion operators to escape local optimal traps. Extensive experiments on 77 commonly used benchmark instances show that the algorithm achieves excellent results in terms of solution quality and running time. In particular, it achieves 32 new best results (improved upper bounds) and matches the best-known results for 35 other instances. Additional experiments shed light on the understanding of the algorithm’s constituent elements. Multi-armed bandit selection can be used advantageously in other multi-operator local search algorithms.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"185 ","pages":"Article 107255"},"PeriodicalIF":4.3,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145096132","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}