Fragile Complexity of Adaptive Algorithms
Prosenjit Bose, Pilar Cano, Rolf Fagerberg, John Iacono, Riko Jacob,, and Stefan Langerman

TL;DR
This paper investigates the fragile complexity of adaptive comparison-based algorithms, providing tight bounds for various fundamental problems like predecessor search, selection, and sorting, based on input structure.
Contribution
It introduces the concept of fragile complexity parameterized by input restrictions and establishes optimal bounds for several classic problems under these conditions.
Findings
Predecessor search has fragile complexity Θ(log k)
Selection of the k-th smallest element has expected fragile complexity O(log log k)
Deterministic sorting has fragile complexity Θ(log Inv)
Abstract
The fragile complexity of a comparison-based algorithm is if each input element participates in comparisons. In this paper, we explore the fragile complexity of algorithms adaptive to various restrictions on the input, i.e., algorithms with a fragile complexity parameterized by a quantity other than the input size n. We show that searching for the predecessor in a sorted array has fragile complexity , where is the rank of the query element, both in a randomized and a deterministic setting. For predecessor searches, we also show how to optimally reduce the amortized fragile complexity of the elements in the array. We also prove the following results: Selecting the -th smallest element has expected fragile complexity for the element selected. Deterministically finding the minimum element has fragile complexity…
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.
