Upfront Commitment in Online Resource Allocation with Patient Customers

In many online platforms like ride-sharing or grocery delivery, some demand agents can wait for a short period of time for a service if they are assured of its eventual provision within an acceptable delay. We study these “partially patient” agents in the context of an online resource allocation problem, contrasting them with impatient agents who require immediate service. We utilize a relaxed notion of competitive ratio, known as the resource/feature augmented competitive ratio, allowing online algorithms to benefit from additional features not available to the optimal offline algorithm. We introduce a class of polytope-based resource allocation (POLYRA) algorithms that achieve optimal or near-optimal competitive ratios by consulting specific polytopes and maintaining feasible algorithm states within these polytopes. For two or three types of agents, these algorithms can achieve the optimal competitive ratio. For more than three types, we present a near-optimal nested POLYRA algorithm that secures at least 80% of the optimal ratio. Our theoretical findings are supported by numerical analysis, highlighting the efficiency of our algorithms beyond adversarial arrivals and the modified competitive ratio framework. This paper was accepted by Chung Piaw Teo, optimization and decision analytics. Supplemental Material: The online appendices and data files are available at https://doi.org/10.1287/mnsc.2022.03335 .

Authors

Institutions

Publication Details

Journal
Management Science
Published
2025-09-04
DOI
https://doi.org/10.1287/mnsc.2022.03335
Primary Topic
Optimization and Search Problems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Upfront Commitment in Online Resource Allocation with Patient Customers

Negin Golrezaei, Evan Yao
Management Science
Optimization and Search Problems
article

Upfront Commitment in Online Resource Allocation with Patient Customers

Negin Golrezaei, Evan Yao
article en

Abstract

In many online platforms like ride-sharing or grocery delivery, some demand agents can wait for a short period of time for a service if they are assured of its eventual provision within an acceptable delay. We study these “partially patient” agents in the context of an online resource allocation problem, contrasting them with impatient agents who require immediate service. We utilize a relaxed notion of competitive ratio, known as the resource/feature augmented competitive ratio, allowing online algorithms to benefit from additional features not available to the optimal offline algorithm. We introduce a class of polytope-based resource allocation (POLYRA) algorithms that achieve optimal or near-optimal competitive ratios by consulting specific polytopes and maintaining feasible algorithm states within these polytopes. For two or three types of agents, these algorithms can achieve the optimal competitive ratio. For more than three types, we present a near-optimal nested POLYRA algorithm that secures at least 80% of the optimal ratio. Our theoretical findings are supported by numerical analysis, highlighting the efficiency of our algorithms beyond adversarial arrivals and the modified competitive ratio framework. This paper was accepted by Chung Piaw Teo, optimization and decision analytics. Supplemental Material: The online appendices and data files are available at https://doi.org/10.1287/mnsc.2022.03335 .

Management Science
Massachusetts Institute of Technology (US)
Openalex Percentile: Top 73%
Optimization and Search Problems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.