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] Offline-Online Approximate Dynamic Programming for Dynamic Vehicle Routing with Stochastic Requests
    Ulmer, Marlin W.
    Goodson, Justin C.
    Mattfeld, Dirk C.
    Hennig, Marco
    TRANSPORTATION SCIENCE, 2019, 53 (01) : 185 - 202
  • [32] Storage modeling and approximate dynamic programming algorithm for stochastic dynamic economic dispatch problems
    Jian, Ganyang
    Liu, Mingbo
    Lin, Shunjiang
    Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2014, 34 (25): : 4333 - 4340
  • [33] STOCHASTIC AUTOMATA THEORETICAL APPROACH TO DYNAMIC PROGRAMMING
    GOSCINSKI, A
    JAKUBOWSKI, R
    BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES TECHNIQUES, 1972, 20 (05): : 425 - +
  • [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] Stochastic Transactive Control for Electric Vehicle Aggregators Coordination: A Decentralized Approximate Dynamic Programming Approach
    Pan, Zhenning
    Yu, Tao
    Li, Jie
    Qu, Kaiping
    Chen, Lvpeng
    Yang, Bo
    Guo, Wenxin
    IEEE TRANSACTIONS ON SMART GRID, 2020, 11 (05) : 4261 - 4277
  • [40] An Approximate Dynamic Programming Approach to Multiagent Persistent Monitoring in Stochastic Environments With Temporal Logic Constraints
    Deng, Kun
    Chen, Yushan
    Belta, Calin
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (09) : 4549 - 4563