2014 · 95 citations · 16 references
ComputingComputer ScienceAlgorithmsCapacity PlanningOptimizationAlgorithm AnalysisApproximation AlgorithmsCombinatorial OptimizationInteger ProgrammingLinear ProgrammingOnline AlgorithmsOnline Approximation AlgorithmsOnline Bin PackingOnline PackingOnline Resource AllocationPrimal-dual AlgorithmsPrimal-dual Online AlgorithmsRandomized Approximation AlgorithmsRandomized Online Algorithms
We study packing LPs in an online model where the columns are presented to the algorithm in random order. This natural problem was investigated in various recent studies motivated, e.g., by online ad allocations and yield management where rows correspond to resources and columns to requests specifying demands for resources. Our main contribution is a 1 -- O(√(log d/B))-competitive online algorithm. Here d denotes the column sparsity, i.e., the maximum number of resources that occur in a single column, and B denotes the capacity ratio B, i.e., the ratio between the capacity of a resource and the maximum demand for this resource. In other words, we achieve a (1--ε)-approximation if the capacity ratio satisfies B=Ω(logd/ε2), which is known to be best-possible for any (randomized) online algorithms.
16
An optimal algorithm for on-line bipartite matching
Richard M. Karp, Umesh Vazirani, Vijay V. Vazirani · 1990 · 724 citations · Full text
AdWords and generalized online matching
Aranyak Mehta, Amin Saberi, Umesh Vazirani et al. · Journal of the ACM · 2007 · 622 citations
Nikhil R. Devanur, Thomas P. Hayes · 2009 · 338 citations