Deterministically Simulating Barely Random Algorithms in the Random-Order Arrival Model
Allan Borodin, Christodoulos Karavasilis, David Zhang

TL;DR
This paper develops a method to simulate barely random algorithms in the random-order model, providing insights into the power comparison between randomized and deterministic online algorithms across various problems.
Contribution
It introduces a deterministic process for extracting near-random bits from random arrivals, enabling the simulation of randomized algorithms in the ROM.
Findings
Achieves a bias of approximately 0.585 in randomness extraction.
Uses the process to simulate algorithms for weighted interval selection, knapsack, scheduling, and makespan minimization.
Provides a framework for understanding the comparative strength of randomized and deterministic algorithms in the ROM.
Abstract
Interest in the random-order model (ROM) leads us to initiate a study of utilizing random-order arrivals to extract random bits with the goal of derandomizing algorithms. Besides producing simple algorithms, simulating random bits through random arrivals enhances our understanding of the comparative strength of randomized online algorithms (with adversarial input sequences) and deterministic algorithms in the ROM. We consider three -bit randomness extraction processes. Our best extraction process returns a bit with a worst-case bias of and operates under the mild assumption that there exist at least two distinct items in the input. We motivate the applicability of this process by using it to simulate a number of barely random algorithms for weighted interval selection (single-length with arbitrary weights, as well as monotone, C-benevolent and…
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 · Distributed systems and fault tolerance
