Online Resource Allocation with Time-Flexible Customers

08/07/2021
by   Negin Golrezaei, et al.
0

In classic online resource allocation problems, a decision-maker tries to maximize her reward through making immediate and irrevocable choices regarding arriving demand points (agents). However, in many settings, some arriving agents may be patient and willing to wait a short amount of time for the resource. Motivated by this, we study the online resource allocation problem in the presence of time-flexible agents under an adversarial online arrival model. We present a setting with flexible and inflexible agents who seek a resource or service that replenishes periodically. Inflexible agents demand the resource immediately upon arrival while flexible agents are willing to wait a short period of time. Our work presents a class of POLYtope-based Resource Allocation (POLYRA) algorithms that achieve optimal or near-optimal competitive ratios under an adversarial arrival process. Such POLYRA algorithms work by consulting a particular polytope and only making decisions that guarantee the algorithm's state remains feasible in this polytope. When the number of agent types is either two or three, POLYRA algorithms can obtain the optimal competitive ratio. We design these polytopes by constructing an upper bound on the competitive ratio of any algorithm, which is characterized via a linear program (LP) that considers a collection of overlapping worst-case input sequences. Our designed POLYRA algorithms then mimic the optimal solution of this upper bound LP via its polytope's definition, obtaining the optimal competitive ratio. When there are more than three types, we show that our overlapping worst-case input sequences do not result in an attainable competitive ratio, adding an additional challenge to the problem. Considering this, we present a near-optimal nested POLYRA algorithm which achieves at least 80 competitive ratio while having a simple and interpretable structure.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/12/2020

A Unified Model for the Two-stage Offline-then-Online Resource Allocation

With the popularity of the Internet, traditional offline resource alloca...
research
09/30/2018

Online Resource Allocation under Partially Predictable Demand

For online resource allocation problems, we propose a new demand arrival...
research
06/21/2023

Online Resource Allocation with Convex-set Machine-Learned Advice

Decision-makers often have access to a machine-learned prediction about ...
research
11/19/2021

Adversarial Deep Learning for Online Resource Allocation

Online algorithm is an important branch in algorithm design. Designing o...
research
12/08/2021

Equity Promotion in Online Resource Allocation

We consider online resource allocation under a typical non-profit settin...
research
03/10/2019

Near Optimal Online Algorithms and Fast Approximation Algorithms for Resource Allocation Problems

We present prior robust algorithms for a large class of resource allocat...
research
11/09/2021

Competitive Sequencing with Noisy Advice

Several well-studied online resource allocation problems can be formulat...

Please sign up or login with your details

Forgot password? Click here to reset