Zacharie Ales , Cristian Duran-Mateluna , Sourour Elloumi
{"title":"A rounding and clustering-based exact algorithm for the p-center problem","authors":"Zacharie Ales , Cristian Duran-Mateluna , Sourour Elloumi","doi":"10.1016/j.cor.2025.107185","DOIUrl":"10.1016/j.cor.2025.107185","url":null,"abstract":"<div><div>The <span><math><mi>p</mi></math></span>-center problem consists of selecting <span><math><mi>p</mi></math></span> facilities from a set of possible sites and allocating a set of clients to them in such a way that the maximum distance between a client and the facility to which it is allocated is minimized. This paper proposes a new scalable exact solution algorithm based on client clustering and an iterative distance rounding procedure. The client clustering enables to initialize and update a subset of clients for which the <span><math><mi>p</mi></math></span>-center problem is iteratively solved. The rounding drastically reduces the number of distinct distances considered at each iteration. Our algorithm is tested on 396 benchmark instances with up to 1.9 million clients and facilities. Our results show that our approach outperforms existing methods run on the same computer except when <span><math><mi>p</mi></math></span> is smaller than 5. In this case, however, we optimally solve all instances in less than 2 min on average.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107185"},"PeriodicalIF":4.1,"publicationDate":"2025-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144597550","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}
{"title":"A synchronized vessel and autonomous vehicle model for environmental monitoring: Mixed integer linear programming model and adaptive matheuristic","authors":"Parisa Torabi , Ahmad Hemmati","doi":"10.1016/j.cor.2025.107188","DOIUrl":"10.1016/j.cor.2025.107188","url":null,"abstract":"<div><div>In offshore environmental monitoring projects, ocean currents enable the detection of chemical signals from a distance, with longer observation times at each point increasing the area that can be monitored. Leveraging this principle, the covering tour problem with varying coverage was recently introduced for environmental monitoring. In this paper, we introduce a generalization of this problem, where we utilize a main vessel and a fleet of autonomous underwater vehicles (AUVs), and the properties of time-varying coverage, which refers to the dynamic changes in the area that can be monitored based on the duration spent at each location, to minimize the required time to visit or cover a set of pre-specified locations in an area of interest. This problem can be presented as a rich covering salesperson problem, namely the multi-visit multi-drone covering salesperson problem with varying coverage (mCSP-VC). We present a mixed integer linear programming (MILP) model of mCSP-VC, and considering the complexity of the problem, design and implement an adaptive matheuristic algorithm and showcase its effectiveness. Moreover, we investigate the effects of altering different parameters on the solutions and provide managerial insights into optimizing monitoring operations and resource allocation.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107188"},"PeriodicalIF":4.1,"publicationDate":"2025-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144517046","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}
Siv Sørensen, Clara Chini Nielsen, David Pisinger, Joaquín Ignacio Fürstenheim
{"title":"A consensus fixing heuristic to workforce investments in field service","authors":"Siv Sørensen, Clara Chini Nielsen, David Pisinger, Joaquín Ignacio Fürstenheim","doi":"10.1016/j.cor.2025.107184","DOIUrl":"10.1016/j.cor.2025.107184","url":null,"abstract":"<div><div>Workforce planning is a critical challenge across various sectors, encompassing strategic, tactical, and operational decision-making to optimise goals such as profit maximisation, greenhouse emission reduction, and customer satisfaction. This paper addresses the strategic workforce planning problem as investment planning in the context of field service in telecommunications, focusing on the <em>Technician Routing and Scheduling Problem</em> (TRSP).</div><div>To tackle these complexities, we propose a novel strategic framework inspired by a new methodology called <em>consensus fixing</em>. Our approach evaluates a set of scenarios (here, operational days) independently using a complete TRSP model, computing the value of each potential workforce investment. A consensus scheme then fixes a single workforce investment decision across all scenarios iteratively, one by one, until a stopping criterion is met. This methodology allows for parallelisation and maintains low computational complexity, integrating detailed operational considerations into strategic decision-making.</div><div>We apply our framework to real-life data from the Danish telecommunication company TDC-NET, utilising an <em>Adaptive Large Neighbourhood Search</em> (ANLS) to solve each scenario. Different consensus schemes are investigated, and the performance of the hired workforce is evaluated through out-of-sample testing and comparison to a novel <em>scenario-tailored</em> solution.</div><div>Due to its fast run-time, the methodology can equip decision-makers with a wide range of detailed workforce investment solutions, including actual routes, that transparently demonstrate the trade-offs between a robust workforce and a cost-efficient one. The scenario-tailored solutions enhance this transparency by providing a benchmark for the best possible driving, hiring, and unserved task costs, helping to assess how effective a proposed workforce is. This provides decision-makers with a solid foundation for selecting a set of investments that balances customer satisfaction with operational costs.</div><div>Based on the results, we also highlight several other valuable managerial insights, such as demonstrating that a more detailed set of possible investments may not always lead to better results, and showing how the robustness of the investments chosen by our methodology can be verified through a post-investment sensitivity analysis.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107184"},"PeriodicalIF":4.1,"publicationDate":"2025-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144569866","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}
Hanxing Cui , Qilan Zhao , Guowei Hua , Shiwei He , JingXin Dong
{"title":"A hazardous materials vehicle routing problem with time-dependent arc capacity","authors":"Hanxing Cui , Qilan Zhao , Guowei Hua , Shiwei He , JingXin Dong","doi":"10.1016/j.cor.2025.107187","DOIUrl":"10.1016/j.cor.2025.107187","url":null,"abstract":"<div><div>The transportation of vehicles fully loaded with hazardous materials on road segments with high population density, or the simultaneous presence of multiple hazardous materials vehicles on the same road, significantly increases transportation risk. To ensure the safe operation of vehicles carrying hazardous materials on the road, we develop a mathematical framework based on the time-dependent vehicle routing problem with time windows (TDVRPTW). This framework treats each road segment as an independent entity and incorporates the variation of its external environment over time. Specifically, it integrates the arc capacity with time-dependent attributes, forming the time-dependent arc capacity (TDAC). The TDAC controls the risks in each road segment by implementing restrictions on the total quantity of hazardous materials allowed to enter. The restriction is based on the specific external environments during different time periods of the day. To address these time-dependent factors in path searching, we develop an algorithm called the Time-Dependent Variant of Dijkstra’s Algorithm with Time-Dependent Weight. We then integrate this algorithm into a bi-objective tabu search approach to solve the TDVRPTW. We utilized the augmented <span><math><mi>ɛ</mi></math></span>-constraint method to solve small-scale problems and compared the results with those obtained from heuristic algorithms. Subsequently, by conducting computational experiments on road networks of various scales, we validate the efficiency of our heuristic algorithm. The results show that our method can achieve a more reasonable distribution of risks, enable staggered utilization of roads, and effectively control the overall risk of the system and the risk of each road in the network at a relatively low level. Moreover, these benefits are achieved without significantly increasing the total cost.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107187"},"PeriodicalIF":4.1,"publicationDate":"2025-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144517005","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}
{"title":"Generalized variable neighborhood search algorithm for vehicle routing problem with time windows and synchronization","authors":"Malek Masmoudi , Rahma Borchani , Bassem Jarboui","doi":"10.1016/j.cor.2025.107193","DOIUrl":"10.1016/j.cor.2025.107193","url":null,"abstract":"<div><div>The problem addressed in this paper is the Vehicle Routing Problem with Time Windows and Synchronization (VRPTW-S), a variant of the Vehicle Routing Problem where each customer must be served within a specific time window, and some customers must be visited by more than one vehicle at the same time. A Generalized Variable Neighborhood Search (GVNS) algorithm is provided and composed of Random-Insertion heuristic, neighborhood structures, shaking procedure, Basic sequential Variable Neighborhood Descent (B-VND), and augmented evaluation function with dynamic penalties that are specifically tailored to the characteristics of the VRPTW-S. The parameters of our GVNS are tuned through a Design of Experiments (DoE) approach on randomly generated instances. The experimentation is conducted on two benchmark datasets with a total of 84 instances. Numerical results show that the GVNS outperforms the existing best-performing solving approaches in terms of effectiveness, efficiency, and robustness. Among the 84 benchmark instances, the GVNS successfully attains 52 best-known solutions, including all 20 proven optimal solutions, and introduces 18 new best solutions.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107193"},"PeriodicalIF":4.1,"publicationDate":"2025-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144491704","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}
Renming Liu , Shukai Li , Lixing Yang , Ronghui Liu
{"title":"Distributed train timetable synchronization in metro network: An ADMM-based decomposition framework","authors":"Renming Liu , Shukai Li , Lixing Yang , Ronghui Liu","doi":"10.1016/j.cor.2025.107180","DOIUrl":"10.1016/j.cor.2025.107180","url":null,"abstract":"<div><div>The increasing spatial or temporal scales of metro networks generate an important research challenge in developing fast and efficient optimization methods for handling the train timetable synchronization problem (TTSP). This paper develops a distributed optimization algorithm for the TTSP of complex metro networks, with the objective of minimizing both the waiting time of inbound and transferring passengers in the whole network. We construct explicit dynamic equations of train passenger loads throughout the network and quantify the transferring passengers at transfer stations. These equations encapsulate the dynamic passenger transfer behavior within the metro system. To deal with the computationally expensive large-scale MINP problem, an alternating direction method of multipliers (ADMM) based decomposition approach is proposed to split the original TTSP into a set of single-line timetabling subproblems that can be solved in a decentralized manner. Furthermore, a novel heuristic two-level ADMM-based approach, where the upper level decides the connections among trains of different lines and the lower level applies standard ADMM with fixed binary variables to optimize the timetable, is designed to deal with the nonconvexity issue. We demonstrate its ability to conveniently obtain a high-quality solution to the network timetable synchronization problem numerically.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107180"},"PeriodicalIF":4.1,"publicationDate":"2025-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144501660","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}
{"title":"Three-machine flowshop scheduling with outsourcing lead-time","authors":"Eun-Seok Kim , Kangbae Lee , Ik Sun Lee","doi":"10.1016/j.cor.2025.107192","DOIUrl":"10.1016/j.cor.2025.107192","url":null,"abstract":"<div><div>This paper addresses a scheduling issue in a three-machine flowshop with incorporating the outsourcing lead-time. In this problem, the first and second operations of jobs can either be handled in-house or outsourced to subcontractors, whereas the third operation must be processed in-house. Outsourcing a job not only incurs costs depending on each operation but also introduces a lead-time for the outsourced operation, meaning that the subsequent operation can only commence after this lead-time has elapsed. The goal of this paper is to minimize the weighted sum of both outsourcing and scheduling costs, which may be defined as either makespan or total completion time. The study explores the properties of the optimal solution and introduces two approaches: the Biased Random-Key Genetic Algorithm and the Branch-and-Bound algorithm. Computational experiments demonstrate that the proposed algorithms yield efficient and effective solutions.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107192"},"PeriodicalIF":4.1,"publicationDate":"2025-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144517004","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}
Sebastián Dála-Gálvez , Martine Labbé , Vladimir Marianov , Fernando Ordónẽz , Frédéric Semet
{"title":"A mixed-integer optimization formulation for buyer formation","authors":"Sebastián Dála-Gálvez , Martine Labbé , Vladimir Marianov , Fernando Ordónẽz , Frédéric Semet","doi":"10.1016/j.cor.2025.107181","DOIUrl":"10.1016/j.cor.2025.107181","url":null,"abstract":"<div><div>Companies frequently offer wholesale prices for their products that decrease with the number of items purchased. However, individual buyers may not be willing or able to purchase large quantities of a single item. To address this consumers can form groups to purchase at wholesale prices and gain bargaining power. This practice can be extended from single products to product bundles. This paper proposes a <span>combinatorial coalition formation</span> problem to create groups of buyers who wish to optimally purchase product bundles. We propose a generic mathematical model and present mixed-integer programming formulations for nonincreasing price and step price functions. To handle large instances, a Benders decomposition method is proposed for step price functions. Computational experiments conducted on a large set of synthetic instances illustrate the performance of the method.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107181"},"PeriodicalIF":4.1,"publicationDate":"2025-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144524297","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}
{"title":"Smart Automated Guided Vehicle scheduling with flexible battery management: A new formulation and an exact approach","authors":"Yantong Li , Xin Wen , Shanshan Zhou , Sai-Ho Chung","doi":"10.1016/j.cor.2025.107156","DOIUrl":"10.1016/j.cor.2025.107156","url":null,"abstract":"<div><div>Automated Guided Vehicles (AGVs) have gained widespread application within modern smart transportation or industrial systems. The AGV scheduling problem, particularly considering battery management, holds a pivotal role in enhancing system efficiency, cost-effectiveness, and safety. Existing research on the AGV scheduling problem predominantly assumes fixed charging or battery swapping strategies, wherein the duration of each energy replenishment operation remains constant and predetermined. However, allowing AGVs to undergo partial charging durations offers increased flexibility and potential efficiency gains by minimizing downtime. The incorporation of flexible charging introduces additional complexity to the AGV scheduling problem, as it necessitates determining the duration for each charging operation. In this study, we investigate an AGV scheduling problem with flexible charging and charging setup time (ASP-FLC-ST). Initially, we propose a novel mixed-integer linear programming model tailored to address the ASP-FLC-ST. Subsequently, we conduct a structural analysis of the problem, demonstrating its strong NP-hardness and deriving a valid lower bound. To tackle the complexity of the ASP-FLC-ST, we develop a customized exact logic-based Benders decomposition algorithm (LBBD) and introduce an “alternating cut” generation scheme to enhance its performance. Computational experiments conducted on 360 random instances of the ASP-FLC-ST showcase the superiority of our approach over state-of-the-art commercial solvers. Moreover, the devised LBBD method effectively addresses benchmark instances of a reduced counterpart, yielding 173 new best solutions and establishing optimality in 161 instances with open solutions.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107156"},"PeriodicalIF":4.1,"publicationDate":"2025-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144470828","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}
{"title":"Uncapacitated multi-item lot sizing with shipment minimization","authors":"Marcel Turkensteen , Wilco van den Heuvel","doi":"10.1016/j.cor.2025.107169","DOIUrl":"10.1016/j.cor.2025.107169","url":null,"abstract":"<div><div>Companies often order multiple items from suppliers. There can be environmental and economic benefits from combining these orders. Based on a company case, we formulate the problem of determining in which periods orders for multiple items should be placed to minimize the sum of the order and inventory costs. As a second objective, the goal is to limit the number of shipment periods and we measure the impact of varying this number. We call this problem the Bi-objective Lot Sizing Problem with Shipment Minimization (BLSPSM). This problem combines an overarching problem, namely the determination of shipment periods, with subproblems for each item, namely the determination of order periods and order quantities. We develop so-called bi-level dynamic programming heuristics for the BLSPSM, where the bi-level nature of the problem is exploited. We find efficient frontiers very close to the optimal ones for all instances in our test set. Moreover, we show that our heuristic performs well on the Dynamic Joint Replenishment Problem, a special case of BLSPSM and a known problem in the literature.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107169"},"PeriodicalIF":4.1,"publicationDate":"2025-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144492145","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}