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 条
  • [41] Data-driven approximate dynamic programming: A linear programming approach
    Sutter, Tobias
    Kamoutsi, Angeliki
    Esfahani, Peyman Mohajerin
    Lygeros, John
    [J]. 2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [42] State Aggregation based Linear Programming approach to Approximate Dynamic Programming
    Darbha, S.
    Krishnamoorthy, K.
    Pachter, M.
    Chandler, P.
    [J]. 49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 935 - 941
  • [43] Choosing the Cost Vector of the Linear Programming Approach to Approximate Dynamic Programming
    de Farias, Daniela Pucci
    Weber, Theophane
    [J]. 47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 67 - 72
  • [44] Approximate stochastic dynamic programming for sensor scheduling to track multiple targets
    Li, Y.
    Krakow, L. W.
    Chong, E. K. P.
    Groom, K. N.
    [J]. DIGITAL SIGNAL PROCESSING, 2009, 19 (06) : 978 - 989
  • [45] A METHOD FOR APPROXIMATE SOLUTIONS TO STOCHASTIC DYNAMIC PROGRAMMING PROBLEMS USING EXPECTATIONS
    NORMAN, JM
    WHITE, DJ
    [J]. OPERATIONS RESEARCH, 1968, 16 (02) : 296 - &
  • [46] Approximate Stochastic Differential Dynamic Programming for Hybrid Vehicle Energy Management
    Williams, Kyle
    Ivantysynova, Monika
    [J]. JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2019, 141 (05):
  • [47] Approximate Stochastic Dynamic Programming for Opportunistic Fair Scheduling in Wireless Networks
    Zhang, Zhi
    Moola, Sudhir
    Chong, Edwin K. P.
    [J]. 47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 1404 - 1409
  • [48] Stochastic Optimization of Economic Dispatch for Microgrid Based on Approximate Dynamic Programming
    Shuai, Hang
    Fang, Jiakun
    Ai, Xiaomeng
    Tang, Yufei
    Wen, Jinyu
    He, Haibo
    [J]. IEEE TRANSACTIONS ON SMART GRID, 2019, 10 (03) : 2440 - 2452
  • [49] Perspectives of approximate dynamic programming
    Powell, Warren B.
    [J]. ANNALS OF OPERATIONS RESEARCH, 2016, 241 (1-2) : 319 - 356
  • [50] A Survey of Approximate Dynamic Programming
    Wang Lin
    Peng Hui
    Zhu Hua-yong
    Shen Lin-cheng
    [J]. 2009 INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS, VOL 2, PROCEEDINGS, 2009, : 396 - 399