2019 · 99 citations · 29 references
ComputingComputer ScienceData MiningMachine LearningSchedulingAssignment ProblemsBatch SchedulingDynamic SchedulingOnline AlgorithmsOnline SchedulingReinforcement LearningAdaptive Batch ControlBipartite MatchingCompetitive RatioMatching AlgorithmsOnline Bipartite MatchingOnline MatchingQ-learningTask Assignment
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.
29
Reinforcement Learning: An Introduction
IEEE Transactions on Neural Networks · 2005 · 25.8K citations
The Hungarian method for the assignment problem
Harold W. Kuhn · Naval Research Logistics Quarterly · 1955 · 12.6K citations
Christopher J. Watkins, Peter Dayan · Machine Learning · 1992 · 9K citations · Full text