• Home
  • Search
  • The Random Adversary: A Lower-Bound Technique for Randomized Parallel Algorithms
  • Cite Icon2
  • https://doi.org/10.1137/s0097539791224030Copy DOI Icon

The Random Adversary: A Lower-Bound Technique for Randomized Parallel Algorithms

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The random-adversary technique is a general method for proving lower bounds on randomized parallel algorithms. The bounds apply to the number of communication steps, and they apply regardless of the processors' instruction sets, the lengths of messages, etc. This paper introduces the random-adversary technique and shows how it can be used to obtain lower bounds on randomized parallel algorithms for load balancing, compaction, padded sorting, and finding Hamiltonian cycles in random graphs. Using the random-adversary technique, we obtain the first lower bounds for randomized parallel algorithms which are provably faster than their deterministic counterparts (specifically, for load balancing and related problems).

Similar Papers
  • Research Article
  • Citations48

On the Number of Hamilton Cycles in Sparse Random Graphs

  • Jan 01, 2013
  • SIAM Journal on Discrete Mathematics
  • Roman Glebov +1
  • Conference Article
  • Citations11

Fast and Efficient Distributed Computation of Hamiltonian Cycles in Random Graphs

  • Jul 01, 2018
  • Soumyottam Chatterjee +3
  • Research Article

Sequentially Constrained Hamilton Cycles in Random Graphs

  • Aug 01, 2025
  • Random Structures & Algorithms
  • Alan Frieze +1
  • Research Article
  • Citations6

Spanning -cycles in random graphs

  • Jun 09, 2023
  • Combinatorics, Probability and Computing
  • Alberto Espuny Díaz +1
  • Book Chapter
  • Citations29

Rainbow Hamilton cycles in random graphs and hypergraphs

  • Jan 01, 2016
  • Asaf Ferber +1
  • Book Chapter
  • Citations140

On Matchings and Hamiltonian Cycles in Random Graphs

  • Jan 01, 1985
  • North-Holland Mathematics Studies
  • Béla Bollobás +1
  • Research Article
  • Citations53

Rainbow hamilton cycles in random graphs

  • Feb 13, 2013
  • Random Structures & Algorithms
  • Alan Frieze +1
  • Conference Article
  • Citations25

Discrete load balancing is (almost) as easy as continuous load balancing

  • Jul 25, 2010
  • Robert Elsässer +1
  • Research Article
  • Citations1

A Modified Genetic Algorithm for Load Balancing in Heterogeneous Distributed Computing Systems

  • Jan 01, 2011
  • Menoufia Journal of Electronic Engineering Research
  • Marwa Shouman +2
  • Research Article

Load Balancing Algorithm of Stream Data Based on Correlation Analysis

  • Mar 01, 2014
  • Applied Mechanics and Materials
  • Yong Gui Zou +2
  • Conference Article
  • Citations3

Load balancing and switch scheduling

  • Jan 01, 2005
  • Xiangheng Liu +1
  • Research Article
  • Citations8

QoS-priority based load balancing algorithm for LTE systems with mixed users

  • Jun 01, 2015
  • The Journal of China Universities of Posts and Telecommunications
  • Chuai Gang +2
  • Conference Article
  • Citations1

A Hybrid Meta-Heuristic Algorithm of Load Balancing for Cloud-based Railway Interlocking System

  • Sep 24, 2023
  • Huan Zheng +7
  • Conference Article
  • Citations3

The load balancing problem

  • Oct 12, 1999
  • Z Retchkiman +1
  • Research Article
  • Citations7

Promoting cooperation in selfish computational grids

  • Dec 01, 2009
  • European Journal of Operational Research
  • Krzysztof Rzadca +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.