Online Network Utility Maximization: Algorithm, Competitive Analysis, and Applications

01/26/2021
by   Ying Cao, et al.
0

We consider an online version of the well-studied network utility maximization problem, where users arrive one by one and an operator makes irrevocable decisions for each user without knowing the details of future arrivals. We propose a threshold-based algorithm and analyze its worst-case performance. We prove that the competitive ratio of the proposed algorithm is linearly increasing in the number of links in a network and show this competitive analysis is tight. Extensive trace-driven simulations are conducted to demonstrate the performance of our proposed algorithm. In addition, since worst-case scenarios rarely occur in practice, we devise an adaptive implementation of our algorithm to improve its average-case performance and validate its effectiveness via simulations.

READ FULL TEXT
research
07/23/2021

Robust Adaptive Submodular Maximization

Most of existing studies on adaptive submodular optimization focus on th...
research
07/11/2019

Competitive Analysis with a Sample and the Secretary Problem

We extend the standard online worst-case model to accommodate past exper...
research
09/24/2022

The Online Knapsack Problem with Departures

The online knapsack problem is a classic online resource allocation prob...
research
07/18/2022

Almost Tight Bounds for Online Facility Location in the Random-Order Model

We study the online facility location problem with uniform facility cost...
research
11/29/2022

Adaptive Scenario Subset Selection for Worst-Case Optimization and its Application to Well Placement Optimization

In this study, we consider simulation-based worst-case optimization prob...
research
07/05/2018

Partitioning Vectors into Quadruples: Worst-Case Analysis of a Matching-Based Algorithm

Consider a problem where 4k given vectors need to be partitioned into k ...
research
11/19/2021

Adversarial Deep Learning for Online Resource Allocation

Online algorithm is an important branch in algorithm design. Designing o...

Please sign up or login with your details

Forgot password? Click here to reset