使用精确的分支削减和价格算法解决股票感知的拨号搭车问题

IF 5.8 1区 工程技术 Q1 ECONOMICS
Shuocheng Guo, Iman Dayarian, Jian Li, Xinwu Qian
{"title":"使用精确的分支削减和价格算法解决股票感知的拨号搭车问题","authors":"Shuocheng Guo, Iman Dayarian, Jian Li, Xinwu Qian","doi":"10.1016/j.trb.2024.103149","DOIUrl":null,"url":null,"abstract":"This paper proposes a Branch-Cut-and-Price (BCP) algorithm to solve an equitable variant of the Dial-a-Ride problem (DARP), namely Equity-Aware DARP (EDARP), a bi-objective optimization problem that simultaneously minimizes the total routing cost and maximizes the Equity-of-Travel (EoT) outcomes for individual passengers. For passengers, EoT is specified as their detour rate, measured by the ratio between total in-vehicle time and door-to-door direct trip time. The EoT objective of EDARP is to minimize the maximum detour rate among all passengers while satisfying the DARP constraints. We model the EDARP using a min–max trip-based formulation, which is solved exactly using a tailored BCP algorithm. The BCP algorithm adopts the Column Generation method by decomposing the problem into a master problem and a subproblem. The subproblem is an Elementary Shortest Path Problem with Resource Constraints and Min–Max EoT (ESPPRC-MME), which is NP-hard. To efficiently solve the ESPPRC-MME, we develop a minimal-ride-time calibration algorithm and establish families of resource extension functions in compliance with equity-related resources. We also extend the applicability of EDARP to the operation of the dial-a-ride service during the pandemic aiming to minimize the maximum exposure risk of individual travelers. The effectiveness of our models and algorithms are comprehensively evaluated using both classic DARP instances as well as EDARP instances generated from real-world paratransit trip datasets. Computational results show that our BCP algorithm can optimally solve 50 out of 54 real-world instances (up to 55 passengers and 13 vehicles covering 110 nodes) within a time limit of one hour. Important practical insights are also discussed by investigating the Pareto front and the Lorenz curves for trip inequity based on the optimal outcomes of real-world instances.","PeriodicalId":54418,"journal":{"name":"Transportation Research Part B-Methodological","volume":"308 1","pages":""},"PeriodicalIF":5.8000,"publicationDate":"2024-12-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Solving the equity-aware dial-a-ride problem using an exact branch-cut-and-price algorithm\",\"authors\":\"Shuocheng Guo, Iman Dayarian, Jian Li, Xinwu Qian\",\"doi\":\"10.1016/j.trb.2024.103149\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper proposes a Branch-Cut-and-Price (BCP) algorithm to solve an equitable variant of the Dial-a-Ride problem (DARP), namely Equity-Aware DARP (EDARP), a bi-objective optimization problem that simultaneously minimizes the total routing cost and maximizes the Equity-of-Travel (EoT) outcomes for individual passengers. For passengers, EoT is specified as their detour rate, measured by the ratio between total in-vehicle time and door-to-door direct trip time. The EoT objective of EDARP is to minimize the maximum detour rate among all passengers while satisfying the DARP constraints. We model the EDARP using a min–max trip-based formulation, which is solved exactly using a tailored BCP algorithm. The BCP algorithm adopts the Column Generation method by decomposing the problem into a master problem and a subproblem. The subproblem is an Elementary Shortest Path Problem with Resource Constraints and Min–Max EoT (ESPPRC-MME), which is NP-hard. To efficiently solve the ESPPRC-MME, we develop a minimal-ride-time calibration algorithm and establish families of resource extension functions in compliance with equity-related resources. We also extend the applicability of EDARP to the operation of the dial-a-ride service during the pandemic aiming to minimize the maximum exposure risk of individual travelers. The effectiveness of our models and algorithms are comprehensively evaluated using both classic DARP instances as well as EDARP instances generated from real-world paratransit trip datasets. Computational results show that our BCP algorithm can optimally solve 50 out of 54 real-world instances (up to 55 passengers and 13 vehicles covering 110 nodes) within a time limit of one hour. Important practical insights are also discussed by investigating the Pareto front and the Lorenz curves for trip inequity based on the optimal outcomes of real-world instances.\",\"PeriodicalId\":54418,\"journal\":{\"name\":\"Transportation Research Part B-Methodological\",\"volume\":\"308 1\",\"pages\":\"\"},\"PeriodicalIF\":5.8000,\"publicationDate\":\"2024-12-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Transportation Research Part B-Methodological\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.1016/j.trb.2024.103149\",\"RegionNum\":1,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ECONOMICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Transportation Research Part B-Methodological","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1016/j.trb.2024.103149","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ECONOMICS","Score":null,"Total":0}
引用次数: 0

摘要

本文提出了一种分支降价(BCP)算法来解决一个公平的打车问题(DARP),即公平感知DARP (EDARP),这是一个双目标优化问题,同时使单个乘客的总路线成本最小化并使出行公平(EoT)结果最大化。对于乘客,EoT被指定为他们的绕行率,由车内总时间与门到门直接旅行时间之比来衡量。EDARP的EoT目标是在满足DARP约束的情况下,使所有乘客的最大绕行率最小化。我们使用基于最小-最大行程的公式对EDARP进行建模,该公式使用定制的BCP算法精确解决。BCP算法采用列生成方法,将问题分解为主问题和子问题。子问题是一个具有资源约束和最小-最大EoT的初级最短路径问题(ESPPRC-MME),是np困难问题。为了有效地解决ESPPRC-MME问题,我们开发了一种最小行驶时间校准算法,并建立了符合股权相关资源的资源扩展函数族。我们还将EDARP的适用范围扩大到大流行期间的叫车服务,以最大限度地降低个人旅行者的最大暴露风险。我们的模型和算法的有效性使用经典的DARP实例以及从真实的辅助交通出行数据集生成的EDARP实例进行了全面评估。计算结果表明,我们的BCP算法可以在一个小时的时间限制内最优地解决54个现实世界实例(最多55名乘客和13辆车辆覆盖110个节点)中的50个。通过研究基于现实世界实例的最优结果的旅行不平等的帕累托前沿和洛伦兹曲线,还讨论了重要的实际见解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Solving the equity-aware dial-a-ride problem using an exact branch-cut-and-price algorithm
This paper proposes a Branch-Cut-and-Price (BCP) algorithm to solve an equitable variant of the Dial-a-Ride problem (DARP), namely Equity-Aware DARP (EDARP), a bi-objective optimization problem that simultaneously minimizes the total routing cost and maximizes the Equity-of-Travel (EoT) outcomes for individual passengers. For passengers, EoT is specified as their detour rate, measured by the ratio between total in-vehicle time and door-to-door direct trip time. The EoT objective of EDARP is to minimize the maximum detour rate among all passengers while satisfying the DARP constraints. We model the EDARP using a min–max trip-based formulation, which is solved exactly using a tailored BCP algorithm. The BCP algorithm adopts the Column Generation method by decomposing the problem into a master problem and a subproblem. The subproblem is an Elementary Shortest Path Problem with Resource Constraints and Min–Max EoT (ESPPRC-MME), which is NP-hard. To efficiently solve the ESPPRC-MME, we develop a minimal-ride-time calibration algorithm and establish families of resource extension functions in compliance with equity-related resources. We also extend the applicability of EDARP to the operation of the dial-a-ride service during the pandemic aiming to minimize the maximum exposure risk of individual travelers. The effectiveness of our models and algorithms are comprehensively evaluated using both classic DARP instances as well as EDARP instances generated from real-world paratransit trip datasets. Computational results show that our BCP algorithm can optimally solve 50 out of 54 real-world instances (up to 55 passengers and 13 vehicles covering 110 nodes) within a time limit of one hour. Important practical insights are also discussed by investigating the Pareto front and the Lorenz curves for trip inequity based on the optimal outcomes of real-world instances.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Transportation Research Part B-Methodological
Transportation Research Part B-Methodological 工程技术-工程:土木
CiteScore
12.40
自引率
8.80%
发文量
143
审稿时长
14.1 weeks
期刊介绍: Transportation Research: Part B publishes papers on all methodological aspects of the subject, particularly those that require mathematical analysis. The general theme of the journal is the development and solution of problems that are adequately motivated to deal with important aspects of the design and/or analysis of transportation systems. Areas covered include: traffic flow; design and analysis of transportation networks; control and scheduling; optimization; queuing theory; logistics; supply chains; development and application of statistical, econometric and mathematical models to address transportation problems; cost models; pricing and/or investment; traveler or shipper behavior; cost-benefit methodologies.
×
引用
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学术官方微信