2018/10/19 by Arnaud Cadas, Ana Bušić, Cadas, Arnaud +3
Business, Management and Accounting · Computer Science · #60J10 #68M20 (Secondary) #91B68 (Primary) #93E20 #Advanced Queuing Theory Analysis #Discrete Mathematics (cs.DM) #FOS: Computer and information sciences #Optimization and Search Problems #Supply Chain and Inventory Management
paper · doi:10.48550/arxiv.1810.08541
openalex publication_date 2018/10/19 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
A dynamic bipartite matching model is given by a bipartite matching graph which determines the possible matchings between the various types of supply and demand items. Both supply and demand items arrive to the system according to a stochastic process. Matched pairs leave the system and the others wait in the queues, which induces a holding cost. We model this problem as a Markov Decision Process and study the discounted cost and the average cost problem. We fully characterize the optimal matching policy for complete matching graphs and for the N -shaped matching graph. In the former case, the optimal policy consists of matching everything and, in the latter case, it prioritizes the matchings in the extreme edges and is of threshold type for the diagonal edge. In addition, for the average cost problem, we compute the optimal threshold value. For more general graphs, we need to consider some assumptions on the cost of the nodes. For complete graphs minus one edge, we provide conditions on the cost of the nodes such that the optimal policy of the N-shaped matching graph extends to this case. For acyclic graphs, we show that, when the cost of the extreme edges is large, the optimal matching policy prioritizes the matchings in the extreme edges. We also study the W-shaped matching graph and, using simulations, we show that there are cases where it is not optimal to prioritize to matchings in the extreme edges.