DISPATCH: An optimally-competitive algorithm for maximum online perfect bipartite matching with i.i.d. arrivals

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This work presents an optimally-competitive algorithm for the problem of maximum weighted online perfect bipartite matching with i.i.d. arrivals. In this problem, we are given a known set of workers, a distribution over job types, and non-negative utility weights for each pair of worker and job types. At each time step, a job is drawn i.i.d. from the distribution over job types. Upon arrival, the job must be irrevocably assigned to a worker and cannot be dropped. The goal is to maximize the expected sum of utilities after all jobs are assigned. We introduce Dispatch, a 0.5-competitive, randomized algorithm. We also prove that 0.5-competitive is the best possible. Dispatch first selects a “preferred worker” and assigns the job to this worker if it is available. The preferred worker is determined based on an optimal solution to a fractional transportation problem. If the preferred worker is not available, Dispatch randomly selects a worker from the available workers. We show that Dispatch maintains a uniform distribution over the workers even when the distribution over the job types is non-uniform.

Cite

CITATION STYLE

APA

Chang, M., Hochbaum, D. S., Spaen, Q., & Velednitsky, M. (2018). DISPATCH: An optimally-competitive algorithm for maximum online perfect bipartite matching with i.i.d. arrivals. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11312 LNCS, pp. 149–164). Springer Verlag. https://doi.org/10.1007/978-3-030-04693-4_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free