arrow
Return

Encoding Arguments

delete2017-07-27
delete5
delete
OA
AI
P
Pat Morin
W
Wolfgang Mulzer *
T
Tommy Reddad
DOI:10.1145/3084288delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Many proofs in discrete mathematics and theoretical computer science are based on the probabilistic method. To prove the existence of a good object, we pick a random object and show that it is bad with low probability. This method is effective, but the underlying probabilistic machinery can be daunting. Encoding arguments provide an alternative presentation in which probabilistic reasoning is encapsulated in a uniform encoding lemma. This lemma provides an upper bound on the probability of an event using the fact that a uniformly random choice from a set of size n cannot be encoded with fewer than log(2)n bits on average. With the lemma, the argument reduces to devising an encoding where bad objects have short codewords. In this expository article, we describe the basic method and provide a simple tutorial on how to use it. After that, we survey many applications to classic problems from discrete mathematics and computer science. We also give a generalization for the case of non-uniform distributions, as well as a rigorous justification for the use of non-integer codeword lengths in encoding arguments. These latter two results allow encoding arguments to be applied more widely and to produce tighter results.
Keywords:
Encoding arguments
entropy
incompressibility
analysis of algorithms
hash tables
random graphs
expanders
concentration inequalities
percolation theory
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

ACM Computing Surveys cover
ACM Computing Surveys
IF:
28
Papers:
2.4K
Citations:
3.5W

Organization

F
Free University of Berlin
Scholars:
3.8W
Papers: 3.2W
Citations: 51
C
carleton university
Scholars:
7.5K
Papers: 8.3K
Citations: 5
M
McGill University
Scholars:
5.5W
Papers: 4.9W
Citations: 7.0W
researcher View more organizations