An approximate dynamic programming approach to attended home delivery management

被引:63
|
作者
Yang, Xinan [1 ]
Strauss, Arne K. [2 ]
机构
[1] Univ Essex, Dept Math, Colchester CO4 3SQ, Essex, England
[2] Univ Warwick, Warwick Business Sch, Coventry CV4 7AL, W Midlands, England
关键词
E-commerce; Revenue management; Dynamic programming; METROPOLITAN-AREAS; REVENUE MANAGEMENT; BID PRICES; FULFILLMENT;
D O I
10.1016/j.ejor.2017.06.034
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We propose a new method of controlling demand through delivery time slot pricing in attended home delivery management with a focus on developing an approach suitable for industry-scale implementation. To this end, we exploit a relatively simple yet effective way of approximating delivery costs by decomposing the overall delivery problem into a collection of smaller, area-specific problems. These cost estimations serve as inputs into an approximate dynamic programming method that provides estimates of the opportunity cost associated with having a customer from a specific area book delivery in a specific time slot. These estimates depend on the area and on the delivery time slot under consideration. Using real, large-scale industry data, we estimate a demand model including a multinomial logit model of customers' delivery time slot choice, and show in simulation studies that we can improve profits by over two percent in all tested instances relative to using a fixed-price policy commonly encountered in e-commerce. These improvements are achieved despite making strong assumptions in estimating delivery cost. These assumptions allow us to reduce computational run-time to a level suitable for real-time decision making on delivery time slot feasibility and pricing. Our approach provides quantitative insight into the importance of incorporating expected future order displacement costs into opportunity cost estimations alongside marginal delivery costs. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:935 / 945
页数:11
相关论文
共 50 条
  • [31] Choosing the Cost Vector of the Linear Programming Approach to Approximate Dynamic Programming
    de Farias, Daniela Pucci
    Weber, Theophane
    47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 67 - 72
  • [32] Microgrid Energy Management based on Approximate Dynamic Programming
    Strelec, Martin
    Berka, Jan
    2013 4TH IEEE/PES INNOVATIVE SMART GRID TECHNOLOGIES EUROPE (ISGT EUROPE), 2013,
  • [33] A Fast and Optimal Smart Home Energy Management System: State-Space Approximate Dynamic Programming
    Zhao, Zhiheng
    Keerthisinghe, Chanaka
    IEEE ACCESS, 2020, 8 : 184151 - 184159
  • [34] Metalearning of time series: an approximate dynamic programming approach
    Collado, Ricardo A. A.
    Creamer, German G.
    QUANTITATIVE FINANCE, 2023, 23 (04) : 539 - 551
  • [35] An approximate dynamic programming approach to multidimensional knapsack problems
    Bertsimas, D
    Demir, R
    MANAGEMENT SCIENCE, 2002, 48 (04) : 550 - 565
  • [36] An approximate dynamic programming approach for communication constrained inference
    Williams, J. L.
    Fisher, J. W., III
    Willsky, A. S.
    2005 IEEE/SP 13TH WORKSHOP ON STATISTICAL SIGNAL PROCESSING (SSP), VOLS 1 AND 2, 2005, : 1129 - 1134
  • [37] Dynamic programming approach to optimization of approximate decision rules
    Amin, Talha
    Chikalov, Igor
    Moshkov, Mikhail
    Zielosko, Beata
    INFORMATION SCIENCES, 2013, 221 : 403 - 418
  • [38] An approximate dynamic programming approach for a product distribution problem
    Topaloglu, H
    IIE TRANSACTIONS, 2005, 37 (08) : 697 - 710
  • [39] An approximate dynamic programming approach for production-delivery scheduling under non-stationary demand
    Liu, Haitao
    Wang, Yuan
    Lee, Loo Hay
    Chew, Ek Peng
    NAVAL RESEARCH LOGISTICS, 2022, 69 (04) : 511 - 528
  • [40] A model-based approximation of opportunity cost for dynamic pricing in attended home delivery
    Robert Klein
    Jochen Mackert
    Michael Neugebauer
    Claudius Steinhardt
    OR Spectrum, 2018, 40 : 969 - 996