Know When to Persist: Deriving Value from a Stream Buffer
Konstantinos Georgiou, George Karakostas, Evangelos Kranakis and, Danny Krizanc

TL;DR
This paper introduces the online Persistence problem involving optimizing weighted observations in a limited buffer stream, analyzing a simple heuristic's performance and showing how minimal statistical advice can improve its competitive ratio.
Contribution
The paper formulates the Persistence problem, analyzes the Threshold heuristic's performance under various input assumptions, and demonstrates how statistical advice enhances online algorithm competitiveness.
Findings
Threshold achieves at least 2/3 competitive ratio with median knowledge.
Statistical advice can improve the ratio up to 1.
No online algorithm can surpass 1/2 ratio on arbitrary streams.
Abstract
We consider \textsc{Persistence}, a new online problem concerning optimizing weighted observations in a stream of data when the observer has limited buffer capacity. A stream of weighted items arrive one at a time at the entrance of a buffer with two holding locations. A processor (or observer) can process (observe) an item at the buffer location it chooses, deriving this way the weight of the observed item as profit. The main constraint is that the processor can only move {\em synchronously} with the item stream; as a result, moving from the end of the buffer to the entrance, it crosses paths with the item already there, and will never have the chance to process or even identify it. \textsc{Persistence}\ is the online problem of scheduling the processor movements through the buffer so that its total derived value is maximized under this constraint. We study the performance of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Advanced Bandit Algorithms Research · Machine Learning and Algorithms
