{"title":"Algorithms for pickup and delivery problems with hours of service constraints","authors":"Lucas Sippel, Michael A. Forbes, Joseph Menesch","doi":"10.1016/j.cor.2025.107123","DOIUrl":null,"url":null,"abstract":"<div><div>We propose new exact and heuristic algorithms for solving an extension of the Pickup and Delivery problem with Time Windows that considers numerous constraints encountered in the real world. The problem involves optimally routing a fleet of identical vehicles to service a set of pickup and delivery pairs subject to capacity, time window, pairing, precedence, and last-in-first-out loading constraints as well as complex driver rules. We consider a set partitioning model based on routes, and also introduce a formulation based on fragments which are segments of routes with a particular structure. Computational results on randomly generated instances are used to compare the scalability of the two formulations with respect to the number of requests. A technique for reducing the number of routes or fragments is proposed which relies on a machine learning model to determine those that are likely to be in the optimal solution. When the number of routes or fragments is reduced using the machine learning model, high quality solutions are obtained on the instances solvable by the exact method. Solutions can also be obtained for instances where route or fragment generation is intractable.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"183 ","pages":"Article 107123"},"PeriodicalIF":4.1000,"publicationDate":"2025-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Operations Research","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0305054825001510","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
We propose new exact and heuristic algorithms for solving an extension of the Pickup and Delivery problem with Time Windows that considers numerous constraints encountered in the real world. The problem involves optimally routing a fleet of identical vehicles to service a set of pickup and delivery pairs subject to capacity, time window, pairing, precedence, and last-in-first-out loading constraints as well as complex driver rules. We consider a set partitioning model based on routes, and also introduce a formulation based on fragments which are segments of routes with a particular structure. Computational results on randomly generated instances are used to compare the scalability of the two formulations with respect to the number of requests. A technique for reducing the number of routes or fragments is proposed which relies on a machine learning model to determine those that are likely to be in the optimal solution. When the number of routes or fragments is reduced using the machine learning model, high quality solutions are obtained on the instances solvable by the exact method. Solutions can also be obtained for instances where route or fragment generation is intractable.
期刊介绍:
Operations research and computers meet in a large number of scientific fields, many of which are of vital current concern to our troubled society. These include, among others, ecology, transportation, safety, reliability, urban planning, economics, inventory control, investment strategy and logistics (including reverse logistics). Computers & Operations Research provides an international forum for the application of computers and operations research techniques to problems in these and related fields.