TY - GEN
T1 - Adaptive dynamic bipartite graph matching
T2 - 35th IEEE International Conference on Data Engineering, ICDE 2019
AU - Wang, Yansheng
AU - Tong, Yongxin
AU - Long, Cheng
AU - Xu, Pan
AU - Xu, Ke
AU - Lv, Weifeng
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/4
Y1 - 2019/4
N2 - Online bipartite graph matching is attracting growing research attention due to the development of dynamic task assignment in sharing economy applications, where tasks need be assigned dynamically to workers. Past studies lack practicability in terms of both problem formulation and solution framework. On the one hand, some problem settings in prior online bipartite graph matching research are impractical for real-world applications. On the other hand, existing solutions to online bipartite graph matching are inefficient due to the unnecessary real-time decision making. In this paper, we propose the dynamic bipartite graph matching (DBGM) problem to be better aligned with real-world applications and devise a novel adaptive batch-based solution framework with a constant competitive ratio. As an effective and efficient implementation of the solution framework, we design a reinforcement learning based algorithm, called Restricted Q-learning (RQL), which makes near-optimal decisions on batch splitting. Extensive experimental results on both real and synthetic datasets show that our methods outperform the state-of-the-arts in terms of both effectiveness and efficiency.
AB - Online bipartite graph matching is attracting growing research attention due to the development of dynamic task assignment in sharing economy applications, where tasks need be assigned dynamically to workers. Past studies lack practicability in terms of both problem formulation and solution framework. On the one hand, some problem settings in prior online bipartite graph matching research are impractical for real-world applications. On the other hand, existing solutions to online bipartite graph matching are inefficient due to the unnecessary real-time decision making. In this paper, we propose the dynamic bipartite graph matching (DBGM) problem to be better aligned with real-world applications and devise a novel adaptive batch-based solution framework with a constant competitive ratio. As an effective and efficient implementation of the solution framework, we design a reinforcement learning based algorithm, called Restricted Q-learning (RQL), which makes near-optimal decisions on batch splitting. Extensive experimental results on both real and synthetic datasets show that our methods outperform the state-of-the-arts in terms of both effectiveness and efficiency.
KW - Bipartite graph matching
KW - Online algorithm
KW - Reinforcement learning
UR - http://www.scopus.com/inward/record.url?scp=85067953279&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85067953279&partnerID=8YFLogxK
U2 - 10.1109/ICDE.2019.00133
DO - 10.1109/ICDE.2019.00133
M3 - Conference contribution
AN - SCOPUS:85067953279
T3 - Proceedings - International Conference on Data Engineering
SP - 1478
EP - 1489
BT - Proceedings - 2019 IEEE 35th International Conference on Data Engineering, ICDE 2019
PB - IEEE Computer Society
Y2 - 8 April 2019 through 11 April 2019
ER -