Saved in:
Bibliographic Details
Main Authors: Amidu, Yusuf, Elbassioni, Khaled, Gabor, Adriana F.
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.04737
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916991307087872
author Amidu, Yusuf
Elbassioni, Khaled
Gabor, Adriana F.
author_facet Amidu, Yusuf
Elbassioni, Khaled
Gabor, Adriana F.
contents In this paper we propose primal-dual algorithms for different variants of the online resource allocation problem with departures. In the basic variant, requests (items) arrive over time to a set of resources (knapsacks) and upon arrival, the duration of time a request may occupy a resource, the demand and reward if the request can be granted, become known. %We assume that the duration of stay of a request may depend on the resource. %and that resources may have different capacity sizes. The goal of the algorithm is to decide whether to accept/reject a request upon arrival and to which resource to allocate it such that the reward obtained over time is maximized. Under some mild assumptions, we show that the proposed primal-dual algorithm achieves a competitive ratio of $O\big(\log(\barθ^{\max}\cdot\bar d^{\max})\big)$, where $\bar θ^{\max}$ is the maximum value density fluctuation ratio and $\bar d^{\max}$ is the maximum duration fluctuation ratio. We prove similar results for two other variants, namely, one with an additional load balancing constraint, and the multi-dimensional variant where an admitted request consumes capacity on multiple resources. Our results show that the primal-dual approach offers a simple, unified framework for obtaining competitive ratios comparable to those previously obtained via threshold policies known for these problems. Additionally, we show that this framework allows us to incorporate additional constraints, such as load-balancing constraints, without sacrificing the competitive ratio.
format Preprint
id arxiv_https___arxiv_org_abs_2510_04737
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Online Multiple Resource Allocation Problems with Departures via the Primal-Dual Approach
Amidu, Yusuf
Elbassioni, Khaled
Gabor, Adriana F.
Data Structures and Algorithms
Optimization and Control
F.2; G.2
In this paper we propose primal-dual algorithms for different variants of the online resource allocation problem with departures. In the basic variant, requests (items) arrive over time to a set of resources (knapsacks) and upon arrival, the duration of time a request may occupy a resource, the demand and reward if the request can be granted, become known. %We assume that the duration of stay of a request may depend on the resource. %and that resources may have different capacity sizes. The goal of the algorithm is to decide whether to accept/reject a request upon arrival and to which resource to allocate it such that the reward obtained over time is maximized. Under some mild assumptions, we show that the proposed primal-dual algorithm achieves a competitive ratio of $O\big(\log(\barθ^{\max}\cdot\bar d^{\max})\big)$, where $\bar θ^{\max}$ is the maximum value density fluctuation ratio and $\bar d^{\max}$ is the maximum duration fluctuation ratio. We prove similar results for two other variants, namely, one with an additional load balancing constraint, and the multi-dimensional variant where an admitted request consumes capacity on multiple resources. Our results show that the primal-dual approach offers a simple, unified framework for obtaining competitive ratios comparable to those previously obtained via threshold policies known for these problems. Additionally, we show that this framework allows us to incorporate additional constraints, such as load-balancing constraints, without sacrificing the competitive ratio.
title Online Multiple Resource Allocation Problems with Departures via the Primal-Dual Approach
topic Data Structures and Algorithms
Optimization and Control
F.2; G.2
url https://arxiv.org/abs/2510.04737