An Approximate Dynamic Programming Approach to Dynamic Stochastic Matching

被引:1
|
作者
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 条
  • [31] An approximate dynamic programming approach for comparing firing policies in a networked air defense environment
    Summers, Daniel S.
    Robbins, Matthew J.
    Lunday, Brian J.
    COMPUTERS & OPERATIONS RESEARCH, 2020, 117
  • [32] Lookahead approximate dynamic programming for stochastic aircraft maintenance check scheduling optimization
    Deng, Qichen
    Santos, Bruno F.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 299 (03) : 814 - 833
  • [33] Dynamic assignment of a multi-skilled workforce in job shops: An approximate dynamic programming approach
    Annear, Luis Mauricio
    Akhavan-Tabatabaei, Raha
    Schmid, Verena
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 306 (03) : 1109 - 1125
  • [34] Improving defensive air battle management by solving a stochastic dynamic assignment problem via approximate dynamic programming
    Liles, Joseph M.
    Robbins, Matthew J.
    Lunday, Brian J.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 305 (03) : 1435 - 1449
  • [35] Approximate Dynamic Programming for Ambulance Redeployment
    Maxwell, Matthew S.
    Restrepo, Mateo
    Henderson, Shane G.
    Topaloglu, Huseyin
    INFORMS JOURNAL ON COMPUTING, 2010, 22 (02) : 266 - 281
  • [36] Approximate dynamic programming with a fuzzy parameterization
    Busoniu, Lucian
    Ernst, Damien
    De Schutter, Bart
    Babuska, Robert
    AUTOMATICA, 2010, 46 (05) : 804 - 814
  • [37] Surgical scheduling under uncertainty by approximate dynamic programming
    Silva, Thiago A. O.
    de Souza, Mauricio C.
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2020, 95
  • [38] Bayesian Exploration for Approximate Dynamic Programming
    Ryzhov, Ilya O.
    Mes, Martijn R. K.
    Powell, Warren B.
    van den Berg, Gerald
    OPERATIONS RESEARCH, 2019, 67 (01) : 198 - 214
  • [39] Approximate dynamic programming for container stacking
    Boschma, Rene
    Mes, Martijn R. K.
    de Vries, Leon R.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 310 (01) : 328 - 342
  • [40] An Approximate Dynamic Programming Approach to Urban Freight Distribution with Batch Arrivals
    van Heeswijk, Wouter
    Mes, Martijn
    Schutten, Marco
    COMPUTATIONAL LOGISTICS (ICCL 2015), 2015, 9335 : 61 - 75