Pricing and Optimization in Shared Vehicle Systems: An Approximation Framework

Siddhartha Banerjee, Daniel Freund, Thodoris Lykouris
{"title":"Pricing and Optimization in Shared Vehicle Systems: An Approximation Framework","authors":"Siddhartha Banerjee, Daniel Freund, Thodoris Lykouris","doi":"10.1145/3033274.3085099","DOIUrl":null,"url":null,"abstract":"Optimizing shared vehicle systems (bike-sharing/car-sharing/ride-sharing) is more challenging compared to traditional resource allocation settings due to the presence of complex network externalities. In particular, changes in the demand/supply at any location (via dynamic pricing, rebalancing of empty vehicles, etc.) affect future supply throughout the system within short timescales. Such externalities are well captured by steady-state Markovian models, which are therefore widely used to analyze and design shared vehicle systems. However, using such models to design pricing/control policies is computationally difficult since the resulting optimization problems are high-dimensional and non-convex. To this end, we develop a general approximation framework for designing pricing policies in shared vehicle systems, based on a novel convex relaxation which we term elevated flow relaxation. Our approach provides the first efficient algorithms with rigorous approximation guarantees for a wide range of objective functions (throughput, revenue, welfare). For any shared vehicle system with $n$ stations and m vehicles, our framework provides a pricing policy with an approximation ratio of 1+(n-1)/m. This guarantee is particularly meaningful when m/n, the average number of vehicles per station is large, as is often the case in practice. Further, the simplicity of our approach allows us to extend it to more complex settings. Apart from pricing, shared vehicle systems enable other control levers for modulating demand and supply, e.g. rebalancing empty vehicles, redirecting riders to nearby vehicles, etc. Our approach yields efficient algorithms with the same approximation guarantees for all these problems, and in the process, obtains as special cases several existing heuristics and asymptotic guarantees. We also extend our approach to obtain bi-criterion guarantees in multi-objective settings; we illustrate this with the example of Ramsey pricing. From a technical perspective, our work develops a new approach for obtaining control policies with approximation guarantees in steady-state Markovian models. Our approach can be distilled into the following three-step program: (i) construct an upper bound via a relaxation to the original problem that encodes essential conservation laws of the system, (ii) identify a family of control policies inducing known steady-state distributions that achieve the value of the relaxed solution in an appropriate scaling limit (in our case, state-independent policies in the limit m++), and (iii) characterize the performance loss between the finite system (i.e. fixed m) and the scaling limit. This technique may be of independent interest for other settings.","PeriodicalId":287551,"journal":{"name":"Proceedings of the 2017 ACM Conference on Economics and Computation","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"124","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2017 ACM Conference on Economics and Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3033274.3085099","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 124

Abstract

Optimizing shared vehicle systems (bike-sharing/car-sharing/ride-sharing) is more challenging compared to traditional resource allocation settings due to the presence of complex network externalities. In particular, changes in the demand/supply at any location (via dynamic pricing, rebalancing of empty vehicles, etc.) affect future supply throughout the system within short timescales. Such externalities are well captured by steady-state Markovian models, which are therefore widely used to analyze and design shared vehicle systems. However, using such models to design pricing/control policies is computationally difficult since the resulting optimization problems are high-dimensional and non-convex. To this end, we develop a general approximation framework for designing pricing policies in shared vehicle systems, based on a novel convex relaxation which we term elevated flow relaxation. Our approach provides the first efficient algorithms with rigorous approximation guarantees for a wide range of objective functions (throughput, revenue, welfare). For any shared vehicle system with $n$ stations and m vehicles, our framework provides a pricing policy with an approximation ratio of 1+(n-1)/m. This guarantee is particularly meaningful when m/n, the average number of vehicles per station is large, as is often the case in practice. Further, the simplicity of our approach allows us to extend it to more complex settings. Apart from pricing, shared vehicle systems enable other control levers for modulating demand and supply, e.g. rebalancing empty vehicles, redirecting riders to nearby vehicles, etc. Our approach yields efficient algorithms with the same approximation guarantees for all these problems, and in the process, obtains as special cases several existing heuristics and asymptotic guarantees. We also extend our approach to obtain bi-criterion guarantees in multi-objective settings; we illustrate this with the example of Ramsey pricing. From a technical perspective, our work develops a new approach for obtaining control policies with approximation guarantees in steady-state Markovian models. Our approach can be distilled into the following three-step program: (i) construct an upper bound via a relaxation to the original problem that encodes essential conservation laws of the system, (ii) identify a family of control policies inducing known steady-state distributions that achieve the value of the relaxed solution in an appropriate scaling limit (in our case, state-independent policies in the limit m++), and (iii) characterize the performance loss between the finite system (i.e. fixed m) and the scaling limit. This technique may be of independent interest for other settings.
共享车辆系统的定价与优化:一个近似框架
由于存在复杂的网络外部性,与传统的资源分配设置相比,优化共享车辆系统(自行车共享/汽车共享/乘车共享)更具挑战性。特别是,任何地点的需求/供应变化(通过动态定价、空车再平衡等)都会在短时间内影响整个系统的未来供应。这种外部性被稳态马尔可夫模型很好地捕获,因此被广泛用于分析和设计共享车辆系统。然而,使用这样的模型来设计定价/控制策略在计算上是困难的,因为所得到的优化问题是高维和非凸的。为此,我们开发了一个通用的近似框架,用于在共享车辆系统中设计定价策略,该框架基于一种新的凸松弛,我们称之为高流量松弛。我们的方法为广泛的目标函数(吞吐量、收入、福利)提供了第一个具有严格近似保证的高效算法。对于任何有n个站点和m辆车的共享车辆系统,我们的框架提供了一个近似比率为1+(n-1)/m的定价策略。当m/n,即每个站点的平均车辆数量很大时,这种保证特别有意义,这在实践中经常出现。此外,我们方法的简单性允许我们将其扩展到更复杂的设置。除了定价之外,共享车辆系统还提供了调节需求和供应的其他控制杠杆,例如重新平衡空车,将乘客重新引导到附近的车辆等。我们的方法对所有这些问题都得到了具有相同近似保证的有效算法,并且在此过程中,作为特殊情况,得到了几种现有的启发式和渐近保证。我们还扩展了我们的方法,以获得多目标设置的双标准保证;我们用拉姆齐定价的例子来说明这一点。从技术角度来看,我们的工作开发了一种在稳态马尔可夫模型中获得具有近似保证的控制策略的新方法。我们的方法可以提炼为以下三步程序:(i)通过对原始问题的松弛来构造一个上界,该上界编码了系统的基本守恒定律,(ii)识别一系列控制策略,这些策略诱导已知的稳态分布,在适当的缩放极限中实现松弛解的值(在我们的例子中,极限m++中的状态独立策略),以及(iii)表征有限系统(即固定m)和缩放极限之间的性能损失。这种技术可能对其他设置有独立的兴趣。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信