Fragile Complexity of Comparison-Based Algorithms

01/09/2019
by   Peyman Afshani, et al.
0

We initiate a study of algorithms with a focus on the computational complexity of individual elements, and introduce the fragile complexity of comparison-based algorithms as the maximal number of comparisons any individual element takes part in. We give a number of upper and lower bounds on the fragile complexity for fundamental problems, including Minimum, Selection, Sorting and Heap Construction. The results include both deterministic and randomized upper and lower bounds, and demonstrate a separation between the two settings for a number of problems. The depth of a comparator network is a straight-forward upper bound on the worst case fragile complexity of the corresponding fragile algorithm. We prove that fragile complexity is a different and strictly easier property than the depth of comparator networks, in the sense that for some problems a fragile complexity equal to the best network depth can be achieved with less total work and that with randomization, even a lower fragile complexity is possible.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/10/2018

New Lower Bounds for the Number of Pseudoline Arrangements

Arrangements of lines and pseudolines are fundamental objects in discret...
research
01/25/2019

Finding a Mediocre Player

Consider a totally ordered set S of n elements; as an example, a set of ...
research
05/31/2022

Efficient Algorithms for Sorting in Trees

Sorting is a foundational problem in computer science that is typically ...
research
05/26/2021

Contention Resolution with Predictions

In this paper, we consider contention resolution algorithms that are aug...
research
08/05/2021

Lower Bounds for Shared-Memory Leader Election under Bounded Write Contention

This paper gives tight logarithmic lower bounds on the solo step complex...
research
06/21/2018

Instance-Optimality in the Noisy Value-and Comparison-Model --- Accept, Accept, Strong Accept: Which Papers get in?

Motivated by crowdsourced computation, peer-grading, and recommendation ...
research
09/26/2017

All Classical Adversary Methods are Equivalent for Total Functions

We show that all known classical adversary lower bounds on randomized qu...

Please sign up or login with your details

Forgot password? Click here to reset