Skip to main navigation Skip to search Skip to main content

Lossless Robustification of Packet Scheduling Algorithms

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

Abstract

Heuristics on what online algorithms should do at any given time can give large improvements to the performance of the algorithm. Today, such heuristics are mostly generated by some machine learning algorithm that was trained on what is hoped to be a similar input. A heuristic can also be viewed as action predictions where, at each time step, the predictor tries to predict the action that an optimal algorithm would have taken. We consider the online packet scheduling problem where unit size packets arrive over time, each is associated with a value and a deadline. The goal is to schedule the packets to maximize the value of the packets transmitted by their deadline. We consider an arbitrary algorithm (heuristic) and robustify it without loss. Specifically, we provide an algorithm that is at least as good as the heuristic for any input, while guaranteeing it is 3-competitive regardless of the heuristic's performance. Finally, we show that it is not possible to be as good as the heuristic and remain constant-competitive if we consider the asynchronous model.

Original languageEnglish
Title of host publicationProceedings of the 38th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 26
PublisherAssociation for Computing Machinery
Pages13-25
Number of pages13
ISBN (Electronic)9798400727610
DOIs
StatePublished - 8 Jul 2026
Event38th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2026 - London, United Kingdom
Duration: 6 Jul 2026 → 10 Jul 2026

Publication series

NameAnnual ACM Symposium on Parallelism in Algorithms and Architectures

Conference

Conference38th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2026
Country/TerritoryUnited Kingdom
CityLondon
Period6/07/26 → 10/07/26

Keywords

  • competitive analysis
  • online algorithms
  • online algorithms with predictions
  • packet scheduling

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Software
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Lossless Robustification of Packet Scheduling Algorithms'. Together they form a unique fingerprint.

Cite this