A Non-Asymptotic Analysis for Re-Solving Heuristic in Online Matching
51 Pages Posted: 19 Mar 2022
Date Written: February 7, 2022
Abstract
We investigate an online edge-weighted bipartite matching problem with general capacity constraints. In this problem, the resources are offline and non-replenishable with different capacities. Demands arrive online and each requests a certain amount of resources. The goal is to maximize the reward generated by successful matches. We model the offline optimization problem as a deterministic linear program and present multiple randomized online algorithms based on the solution to the offline linear program. We analyze the performance guarantee of each algorithm in terms of its competitive ratio. Importantly, we introduce a re-solving heuristic that periodically re-computes the offline linear program and uses the updated offline solution to guide the online algorithm decisions. We find that the algorithm’s competitive ratio can be significantly improved when re-solving at carefully selected time steps. Finally, we investigate the value of the demand distribution in further improving the algorithm efficiency. We conduct extensive numerical studies to demonstrate the efficiency of the proposed algorithms. The effect of market conditions on the algorithm performance is also investigated.
Keywords: online bipartite matching, randomized algorithm, re-solving heuristic, competitive ratio
Suggested Citation: Suggested Citation