An Efficient Algorithm for Dynamic Pricing Using a Graphical Representation

Maxime C. Cohen, Swati Gupta, Jeremy J. Kalas, G. Perakis
{"title":"An Efficient Algorithm for Dynamic Pricing Using a Graphical Representation","authors":"Maxime C. Cohen, Swati Gupta, Jeremy J. Kalas, G. Perakis","doi":"10.2139/ssrn.2772231","DOIUrl":null,"url":null,"abstract":"We study a multi-period, multi-item dynamic pricing problem faced by a retailer. The objective is to maximize the total profit by choosing optimal prices while satisfying several important practical business rules. The strength of our work lies in a graphical model reformulation we introduce, which can be used to solve the problem, while providing access to a whole range of ideas from combinatorial optimization. Contrasting to previous literature, we do not make any assumptions on the structure of the demand functions. The complexity of our method depends linearly on the number of time periods but is exponential in the memory of the model (number of past prices that affect the current demand) and in the number of items. Consequently for problems with large memory, we show that the profit maximization problem is NP-hard by presenting a reduction from the Traveling Salesman Problem. We then approximate general demand functions using the commonly used reference price model that accounts for an exponentially smoothed contribution of all the past prices. For the reference price model, we develop a (1 $\\epsilon$)-approximation with low runtimes. We extend the reference price model to handle cross-item effects among multiple items using the notion of a virtual reference price. To allow for scalability of our approach, we cluster the items into blocks, and show how to adapt our methods to incorporate global business constraints. Finally, we apply our solution approaches using demand models calibrated by supermarket data, and show that we can solve realistic size instances in a few minutes.","PeriodicalId":11837,"journal":{"name":"ERN: Other IO: Empirical Studies of Firms & Markets (Topic)","volume":"114 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2016-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ERN: Other IO: Empirical Studies of Firms & Markets (Topic)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2139/ssrn.2772231","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

We study a multi-period, multi-item dynamic pricing problem faced by a retailer. The objective is to maximize the total profit by choosing optimal prices while satisfying several important practical business rules. The strength of our work lies in a graphical model reformulation we introduce, which can be used to solve the problem, while providing access to a whole range of ideas from combinatorial optimization. Contrasting to previous literature, we do not make any assumptions on the structure of the demand functions. The complexity of our method depends linearly on the number of time periods but is exponential in the memory of the model (number of past prices that affect the current demand) and in the number of items. Consequently for problems with large memory, we show that the profit maximization problem is NP-hard by presenting a reduction from the Traveling Salesman Problem. We then approximate general demand functions using the commonly used reference price model that accounts for an exponentially smoothed contribution of all the past prices. For the reference price model, we develop a (1 $\epsilon$)-approximation with low runtimes. We extend the reference price model to handle cross-item effects among multiple items using the notion of a virtual reference price. To allow for scalability of our approach, we cluster the items into blocks, and show how to adapt our methods to incorporate global business constraints. Finally, we apply our solution approaches using demand models calibrated by supermarket data, and show that we can solve realistic size instances in a few minutes.
一种高效的图形化动态定价算法
研究了零售商面临的多周期、多项目动态定价问题。目标是通过选择最优价格,同时满足几个重要的实际业务规则,使总利润最大化。我们工作的优势在于我们引入的图形模型重构,它可以用来解决问题,同时提供了从组合优化中获得的一系列思想。与以往的文献相比,我们没有对需求函数的结构做任何假设。我们方法的复杂性线性依赖于时间段的数量,但在模型的内存(影响当前需求的过去价格的数量)和商品数量中呈指数增长。因此,对于具有大内存的问题,我们通过给出旅行推销员问题的约简来证明利润最大化问题是np困难的。然后,我们使用常用的参考价格模型来近似一般需求函数,该模型考虑了所有过去价格的指数平滑贡献。对于参考价格模型,我们开发了具有低运行时间的(1 $\epsilon$)-近似。我们扩展了参考价格模型,使用虚拟参考价格的概念来处理多个项目之间的跨项目影响。为了允许我们的方法具有可伸缩性,我们将项目聚类到块中,并展示如何调整我们的方法以合并全局业务约束。最后,我们使用由超市数据校准的需求模型应用我们的解决方案方法,并表明我们可以在几分钟内解决实际尺寸的实例。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信