The configuration balancing problem with stochastic requests generalizes well-studied resource allocation problems such as load balancing and virtual circuit routing. There are given
Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher.
Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?
Some links on this page may take you to non-federal websites. Their policies may differ from this site.
-
Abstract m resources andn requests; each request has multiple possibleconfigurations , each of which increases the load of each resource by some amount. The goal is to select one configuration for each request to minimize themakespan : the load of the most-loaded resource. In the stochastic setting, the amount by which a configuration increases the resource load is uncertain until the configuration is chosen, but we are given a probability distribution. We develop both offline and online algorithms for configuration balancing with stochastic requests. When the requests are known offline, we give a non-adaptive policy for configuration balancing with stochastic requests that -approximates the optimal adaptive policy, which matches a known lower bound for the special case of load balancing on identical machines. When requests arrive online in a list, we give a non-adaptive policy that is$$O(\frac{\log m}{\log \log m})$$ competitive. Again, this result is asymptotically tight due to information-theoretic lower bounds for special cases (e.g., for load balancing on unrelated machines). Finally, we show how to leverage adaptivity in the special case of load balancing on$$O(\log m)$$ related machines to obtain a constant-factor approximation offline and an -approximation online. A crucial technical ingredient in all of our results is a new structural characterization of the optimal adaptive policy that allows us to limit the correlations between its decisions.$$O(\log \log m)$$ -
Abstract This paper considers approximation algorithms for generalized
k -median problems. These problems can be informally described ask -median with a constant number of extra constraints, and includesk -median with outliers, and knapsack median. Our first contribution is a pseudo-approximation algorithm for generalizedk -median that outputs a 6.387-approximate solution, with a constant number of fractional variables. The algorithm builds on the iterative rounding framework introduced by Krishnaswamy, Li, and Sandeep fork -median with outliers as reported (Krishnaswamy et al. in: Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, 2018). The main technical innovation is allowing richer constraint sets in the iterative rounding and using the structure of the resulting extreme points. Using our pseudo-approximation algorithm, we give improved approximation algorithms fork -median with outliers and knapsack median. This involves combining our pseudo-approximation with pre- and post-processing steps to round a constant number of fractional variables at a small increase in cost. Our algorithms achieve approximation ratios and$$6.994 + \epsilon $$ for$$6.387 + \epsilon $$ k -median with outliers and knapsack median, respectively. These improve on the best-known approximation ratio for both problems as reported (Krishnaswamy et al. in: Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, 2018).$$7.081 + \epsilon $$ -
Abstract This paper considers the basic problem of scheduling jobs online with preemption to maximize the number of jobs completed by their deadline on
m identical machines. The main result is anO (1) competitive deterministic algorithm for any number of machines .$$m >1$$ Free, publicly-accessible full text available July 1, 2025 -
Aardal, Karen ; Sanita, Laura (Ed.)This paper considers the basic problem of scheduling jobs online with preemption to maximize the number of jobs completed by their deadline on m identical machines. The main result is an O(1) competitive deterministic algorithm for any number of machines 𝑚>1.more » « less
-
Anderson, Charles T ; Haswell, Elizabeth S ; Dixit, Ram (Ed.)