考虑需求分配的车辆路径问题的一种精确方法

IF 4.1 2区 工程技术 Q2 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Bruno Oliveira , Diogo Lima , Artur Pessoa , Marcos Roboredo
{"title":"考虑需求分配的车辆路径问题的一种精确方法","authors":"Bruno Oliveira ,&nbsp;Diogo Lima ,&nbsp;Artur Pessoa ,&nbsp;Marcos Roboredo","doi":"10.1016/j.cor.2025.107101","DOIUrl":null,"url":null,"abstract":"<div><div>The Vehicle Routing Problem with Demand Allocation (VRPDA) involves a depot, a set of uncapacitated delivery sites, and a set of customers. Instead of directly visiting customers, their demand is allocated to a visited delivery site, incurring an assignment cost. VRPDA requires two key decisions: the first is to design a set of routes that begin and end at the depot for a fleet of homogeneous vehicles, visiting only delivery sites; the second is to assign customers to the visited delivery sites. These decisions aim to minimize the total routing and assignment costs. The solution must satisfy three primary constraints: each customer must be assigned to exactly one visited delivery site; each delivery site may be visited at most once across all routes; and the total demand of customers assigned to visited delivery sites on any given route must not exceed the vehicle capacity. To solve the VRPDA, we propose an exact branch-and-cut-and-price algorithm implemented within the VRPSolver framework. We demonstrate that the enumeration of elementary routes can only be applied in the proposed algorithm if the master formulation constraint, which prevents a delivery site from being visited more than once, is relaxed. These constraints are initially relaxed and then enforced as needed within the pricing subproblems during the course of a branch-and-bound (B&amp;B) algorithm. Extensive experiments on benchmark instances reveal that the proposed B&amp;B algorithm surpasses the best exact algorithms in the literature and, for the first time, finds optimal solutions for several large instances.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"182 ","pages":"Article 107101"},"PeriodicalIF":4.1000,"publicationDate":"2025-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An exact approach for the Vehicle Routing Problem with Demand Allocation\",\"authors\":\"Bruno Oliveira ,&nbsp;Diogo Lima ,&nbsp;Artur Pessoa ,&nbsp;Marcos Roboredo\",\"doi\":\"10.1016/j.cor.2025.107101\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The Vehicle Routing Problem with Demand Allocation (VRPDA) involves a depot, a set of uncapacitated delivery sites, and a set of customers. Instead of directly visiting customers, their demand is allocated to a visited delivery site, incurring an assignment cost. VRPDA requires two key decisions: the first is to design a set of routes that begin and end at the depot for a fleet of homogeneous vehicles, visiting only delivery sites; the second is to assign customers to the visited delivery sites. These decisions aim to minimize the total routing and assignment costs. The solution must satisfy three primary constraints: each customer must be assigned to exactly one visited delivery site; each delivery site may be visited at most once across all routes; and the total demand of customers assigned to visited delivery sites on any given route must not exceed the vehicle capacity. To solve the VRPDA, we propose an exact branch-and-cut-and-price algorithm implemented within the VRPSolver framework. We demonstrate that the enumeration of elementary routes can only be applied in the proposed algorithm if the master formulation constraint, which prevents a delivery site from being visited more than once, is relaxed. These constraints are initially relaxed and then enforced as needed within the pricing subproblems during the course of a branch-and-bound (B&amp;B) algorithm. Extensive experiments on benchmark instances reveal that the proposed B&amp;B algorithm surpasses the best exact algorithms in the literature and, for the first time, finds optimal solutions for several large instances.</div></div>\",\"PeriodicalId\":10542,\"journal\":{\"name\":\"Computers & Operations Research\",\"volume\":\"182 \",\"pages\":\"Article 107101\"},\"PeriodicalIF\":4.1000,\"publicationDate\":\"2025-04-26\",\"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/S0305054825001297\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Operations Research","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0305054825001297","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

摘要

需求分配的车辆路线问题(VRPDA)涉及一个仓库、一组无能力的交付地点和一组客户。而不是直接访问客户,他们的需求被分配到一个访问的交货地点,产生分配成本。VRPDA需要两个关键决策:首先是为同质车队设计一组从仓库开始和结束的路线,只访问交付地点;第二种是将客户分配到访问过的交付站点。这些决策的目标是最小化总路由和分配成本。该解决方案必须满足三个主要约束条件:必须将每个客户精确分配到一个访问过的交付站点;在所有路线中,每个交货地点最多只能访问一次;在任何给定的路线上,被分配到所访问的交付地点的客户的总需求不得超过车辆的容量。为了解决VRPDA问题,我们在VRPSolver框架内提出了一种精确的分支-削减-价格算法。我们证明了基本路线的枚举只能应用于所提出的算法,如果主公式约束,防止一个交付地点被访问超过一次,是宽松的。这些约束最初是放松的,然后在分支定界(B&;B)算法过程中根据需要在定价子问题中强制执行。在基准实例上的大量实验表明,所提出的B&;B算法超越了文献中最精确的算法,并且首次找到了几个大型实例的最优解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An exact approach for the Vehicle Routing Problem with Demand Allocation
The Vehicle Routing Problem with Demand Allocation (VRPDA) involves a depot, a set of uncapacitated delivery sites, and a set of customers. Instead of directly visiting customers, their demand is allocated to a visited delivery site, incurring an assignment cost. VRPDA requires two key decisions: the first is to design a set of routes that begin and end at the depot for a fleet of homogeneous vehicles, visiting only delivery sites; the second is to assign customers to the visited delivery sites. These decisions aim to minimize the total routing and assignment costs. The solution must satisfy three primary constraints: each customer must be assigned to exactly one visited delivery site; each delivery site may be visited at most once across all routes; and the total demand of customers assigned to visited delivery sites on any given route must not exceed the vehicle capacity. To solve the VRPDA, we propose an exact branch-and-cut-and-price algorithm implemented within the VRPSolver framework. We demonstrate that the enumeration of elementary routes can only be applied in the proposed algorithm if the master formulation constraint, which prevents a delivery site from being visited more than once, is relaxed. These constraints are initially relaxed and then enforced as needed within the pricing subproblems during the course of a branch-and-bound (B&B) algorithm. Extensive experiments on benchmark instances reveal that the proposed B&B algorithm surpasses the best exact algorithms in the literature and, for the first time, finds optimal solutions for several large instances.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Computers & Operations Research
Computers & Operations Research 工程技术-工程:工业
CiteScore
8.60
自引率
8.70%
发文量
292
审稿时长
8.5 months
期刊介绍: 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信