Can one choose a good Huffman code on the fly, without knowing the underlying distribution? Online Slot Allocation (OS A) models this and similar problems: There are n slots, each with a known cost. There are n items. Requests for items are drawn i.i.d. from a fixed but hidden probability distribution p. After each request, if the item, i, was not previously requested, then the algorithm (knowing c and the requests so far, but not p) must place the item in some vacant slot ji, at cost Pic(ji). The goal is to minimize the total cost The optimal offline algorithm is trivial: put the most probable item in the cheapest slot, the second most probable item in the second cheapest slot, etc. The optimal online algorithm is First Come First Served (...
We study the relationship between the competitive ratio and the tail distribution of randomized onli...
In the Online Simple Knapsack Problem we are given a knapsack of unit size 1. Items of size smaller ...
In online problems, the input forms a finite sequence of requests. Each request must be processed, i...
This thesis focuses on approximation and online algorithms for a few different problems.1) There hav...
Inspired by online ad allocation, we study online stochastic packing linear programs from theoretica...
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...
We study the relationship between the competitive ratio and the tail distribution of randomized onli...
We consider a general class of online optimization problems, called online selection problems, where...
In online set packing (osp), elements arrive online, announcing which sets they belong to, and the a...
A fundamental problem in online mechanism design is how to deal with agents that arrive and depart o...
In the online simple knapsack problem, a knapsack of unit size 1 is given and an algorithm is tasked...
In this paper we study the problem of assigning unit-size tasks to related machines when only limite...
University of Minnesota Ph.D. dissertation. 2018. Major: Industrial Engineering. Advisor: Diwakar Gu...
We study the relationship between the competitive ratio and the tail distribution of randomized onli...
We consider an extension of the standard on-line model to settings in which an on-line algorithm has...
We study the relationship between the competitive ratio and the tail distribution of randomized onli...
In the Online Simple Knapsack Problem we are given a knapsack of unit size 1. Items of size smaller ...
In online problems, the input forms a finite sequence of requests. Each request must be processed, i...
This thesis focuses on approximation and online algorithms for a few different problems.1) There hav...
Inspired by online ad allocation, we study online stochastic packing linear programs from theoretica...
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...
We study the relationship between the competitive ratio and the tail distribution of randomized onli...
We consider a general class of online optimization problems, called online selection problems, where...
In online set packing (osp), elements arrive online, announcing which sets they belong to, and the a...
A fundamental problem in online mechanism design is how to deal with agents that arrive and depart o...
In the online simple knapsack problem, a knapsack of unit size 1 is given and an algorithm is tasked...
In this paper we study the problem of assigning unit-size tasks to related machines when only limite...
University of Minnesota Ph.D. dissertation. 2018. Major: Industrial Engineering. Advisor: Diwakar Gu...
We study the relationship between the competitive ratio and the tail distribution of randomized onli...
We consider an extension of the standard on-line model to settings in which an on-line algorithm has...
We study the relationship between the competitive ratio and the tail distribution of randomized onli...
In the Online Simple Knapsack Problem we are given a knapsack of unit size 1. Items of size smaller ...
In online problems, the input forms a finite sequence of requests. Each request must be processed, i...