An Approximate Dynamic Programming Approach to Dynamic Stochastic Matching

被引:0
|
作者
You, Fan [1 ]
Vossen, Thomas [1 ]
机构
[1] Univ Colorado, Leeds Sch Business, Boulder, CO 80309 USA
关键词
matching; approximate dynamic programming; kidney exchange; ridesharing; matchmaking; NETWORK REVENUE MANAGEMENT; ALLOCATION;
D O I
10.1287/ijoc.2021.0203
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Dynamic stochastic matching problems arise in a variety of recent applications, ranging from ridesharing and online video games to kidney exchange. Such problems are naturally formulated as Markov decision processes (MDPs) that are, however, intractable in general. To improve tractability, we investigate the linear programming -based approach to approximate dynamic programming. This approach can provide both feasible control policies and bounds on the MDPs' optimal policy value, which can be used to establish optimality gaps. However, the approximate linear programs (ALPs) resulting from this approach can often be difficult to solve. To address this computational challenge, we derive novel ALP reformulations that can be used for a broad class of dynamic stochastic matching problems that incorporate, among others, possible match failures and certain restrictions on feasible matchings. We show that these ALP reformulations can be solved efficiently and applied to a broad class of dynamic matching problems. In addition, our numerical results indicate that our ALP reformulations can produce tight bounds that allow us to establish near -optimal policy performance for a broad set of problem instances. Thus, ALP reformulations can present an attractive alternative for applications that involve dynamic stochastic matching.
引用
收藏
页码:1006 / 1022
页数:17
相关论文
共 50 条
  • [1] An approximate dynamic programming approach to solving a dynamic, stochastic multiple knapsack problem
    Perry, Thomas C.
    Hartman, Joseph C.
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2009, 16 (03) : 347 - 359
  • [2] An approximate dynamic programming approach to decentralized control of stochastic systems
    Cogill, R
    Rotkowitz, M
    Van Roy, B
    Lall, S
    [J]. CONTROL OF UNCERTAIN SYSTEMS: MODELLING, APPROXIMATION, AND DESIGN, 2006, 329 : 243 - 256
  • [3] Approximate dynamic programming for stochastic reachability
    Kariotoglou, Nikolaos
    Summers, Sean
    Summers, Tyler
    Kamgarpour, Maryam
    Lygeros, John
    [J]. 2013 EUROPEAN CONTROL CONFERENCE (ECC), 2013, : 584 - 589
  • [4] Stochastic dynamic resource allocation for HIV prevention and treatment: An approximate dynamic programming approach
    Cosgun, Ozlem
    Buyuktahtakin, I. Esra
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 118 : 423 - 439
  • [5] An approximate dynamic programming approach to probabilistic reachability for stochastic hybrid systems
    Abate, Alessandro
    Prandini, Maria
    Lygeros, John
    Sastry, Shankar
    [J]. 47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 4018 - 4023
  • [6] An approximate dynamic programming approach for the vehicle routing problem with stochastic demands
    Novoa, Clara
    Storer, Robert
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 196 (02) : 509 - 515
  • [7] An Approximate Dynamic Programming Approach for Dual Stochastic Model Predictive Control
    Arcari, Elena
    Hewing, Lukas
    Zeilinger, Melanie N.
    [J]. IFAC PAPERSONLINE, 2020, 53 (02): : 8105 - 8111
  • [8] The linear programming approach to approximate dynamic programming
    De Farias, DP
    Van Roy, B
    [J]. OPERATIONS RESEARCH, 2003, 51 (06) : 850 - 865
  • [9] Performance comparison of approximate dynamic programming techniques for dynamic stochastic scheduling
    Gocgun, Yasin
    [J]. INTERNATIONAL JOURNAL OF OPTIMIZATION AND CONTROL-THEORIES & APPLICATIONS-IJOCTA, 2021, 11 (02): : 178 - 185
  • [10] MULTISTAGE STOCHASTIC DECOMPOSITION: A BRIDGE BETWEEN STOCHASTIC PROGRAMMING AND APPROXIMATE DYNAMIC PROGRAMMING
    Sen, Suvrajeet
    Zhou, Zhihong
    [J]. SIAM JOURNAL ON OPTIMIZATION, 2014, 24 (01) : 127 - 153