Randomness and Pseudo-Randomness in Discrete Mathematics

The discovery, demonstrated in the early work of Paley, Zygmund, Erdős, Kac, Turan, Shannon, Szele and others, that deterministic statements can be proved by probabilistic reasoning, led already in the first half of the century to several striking results in Analysis, Number Theory, Combinatorics and Information Theory. It soon became clear that the method, which is now called the probabilistic method, is a very powerful tool for proving results in Discrete Mathematics. The early results combined combinatorial arguments with fairly elementary probabilistic techniques, whereas the development of the method in recent years required the application of more sophisticated tools from probability. The books [10], [54] are two recent texts dealing with the subject. Most probabilistic proofs are existence, non-constructive arguments. The rapid development of theoretical Computer Science, and its tight connection to Combinatorics, stimulated the study of the algorithmic aspects of these proofs. In a typical probabilistic proof, one establishes the existence of a combinatorial structure satisfying certain properties by considering an appropriate probability space of structures, and by showing that a randomly chosen point of this space is, with positive probability, a structure satisfying the required properties. Can we find such a structure efficiently, that is, by a (deterministic or randomized) polynomial time algorithm ? In several cases the probabilistic proof provides such a randomized efficient algorithm, and in other cases the task of finding such an algorithm requires additional ideas. Once an efficient randomized algorithm is found, it is sometimes possible to derandomize it and convert it into an efficient deterministic one. To this end, certain explicit pseudo-random structures are needed, and their construction often requires tools from a wide variety of mathematical areas including Group Theory, Number Theory and Algebraic Geometry. The application of probabilistic techniques for proving deterministic theorems, and the application of deterministic theorems for derandomizing probabilistic existence proofs, form an interesting combination of mathematical ideas from various areas, whose intensive study in recent years led to the development of fascinating techniques. In this paper I survey some of these developments and mention several related open problems. ∗Department of Mathematics, Raymond and Beverly Sackler Faculty of Exact Sciences, Tel Aviv University, Tel Aviv, Israel. Email: noga@math.tau.ac.il. Research supported in part by a USA Israeli BSF grant and by the Fund for Basic Research administered by the Israel Academy of Sciences.

[1]  J. Spencer Ramsey Theory , 1990 .

[2]  Noga Alon,et al.  Explicit Ramsey graphs and orthonormal labelings , 1994, Electron. J. Comb..

[3]  Noga Alon,et al.  Matching nuts and bolts , 1994, SODA '94.

[4]  Peter Frankl,et al.  Intersection theorems with geometric consequences , 1981, Comb..

[5]  Daniel A. Spielman,et al.  Linear-time encodable and decodable error-correcting codes , 1995, STOC '95.

[6]  M. Pinsker,et al.  On the complexity of a concentrator , 1973 .

[7]  Lajos Rónyai,et al.  Norm-graphs and bipartite turán numbers , 1996, Comb..

[8]  Béla Bollobás,et al.  Random Graphs , 1985 .

[9]  Joel H. Spencer,et al.  Asymptotic behavior of the chromatic index for hypergraphs , 1989, J. Comb. Theory, Ser. A.

[10]  Alexander Lubotzky,et al.  Explicit expanders and the Ramanujan conjectures , 1986, STOC '86.

[11]  Noga Alon,et al.  Eigenvalues and expanders , 1986, Comb..

[12]  Mark Jerrum,et al.  Approximate Counting, Uniform Generation and Rapidly Mixing Markov Chains , 1987, WG.

[13]  E. Szemerédi,et al.  Sorting inc logn parallel steps , 1983 .

[14]  P. Erdos-L Lovász Problems and Results on 3-chromatic Hypergraphs and Some Related Questions , 2022 .

[15]  L. Russo A note on percolation , 1978 .

[16]  Noga Alon,et al.  Eigenvalues, Expanders and Superconcentrators (Extended Abstract) , 1984, FOCS.

[17]  Tomasz Łuczak The chromatic number of random graphs , 1991 .

[18]  Zoltán Füredi,et al.  Sets of vectors with many orthogonal paris: , 1992, Graphs Comb..

[19]  Noga Alon,et al.  Simple Construction of Almost k-wise Independent Random Variables , 1992, Random Struct. Algorithms.

[20]  A. U.S.,et al.  On Acyclic Colorings of Graphs on Surfaces , 2002 .

[21]  Noga Alon,et al.  A Fast and Simple Randomized Parallel Algorithm for the Maximal Independent Set Problem , 1985, J. Algorithms.

[22]  B. Bollobás The evolution of random graphs , 1984 .

[23]  Noga Alon,et al.  The Probabilistic Method , 2015, Fundamentals of Ramsey Theory.

[24]  Béla Bollobás,et al.  Threshold functions , 1987, Comb..

[25]  C. R. Rao,et al.  Factorial Experiments Derivable from Combinatorial Arrangements of Arrays , 1947 .

[26]  Alexander Lubotzky,et al.  Discrete groups, expanding graphs and invariant measures , 1994, Progress in mathematics.

[27]  G. Kalai,et al.  Every monotone graph property has a sharp threshold , 1996 .

[28]  P. Flajolet On approximate counting , 1982 .

[29]  Oleg V. Borodin On acyclic colorings of planar graphs , 1979, Discret. Math..

[30]  J. Spencer Ten lectures on the probabilistic method , 1987 .

[31]  Y. Cho,et al.  Discrete Groups , 1994 .

[32]  Michel Talagrand A new isoperimetric inequality for product measure and the tails of sums of independent random variables , 1991 .

[33]  A. Joffe On a Set of Almost Deterministic $k$-Independent Random Variables , 1974 .

[34]  Vojtech Rödl,et al.  On a Packing and Covering Problem , 1985, Eur. J. Comb..

[35]  Svante Janson,et al.  Poisson Approximation for Large Deviations , 1990, Random Struct. Algorithms.

[36]  P. Erdos,et al.  On the evolution of random graphs , 1984 .

[37]  Rajeev Motwani,et al.  Randomized algorithms , 1996, CSUR.

[38]  Jeff Kahn,et al.  Asymptotically Good List-Colorings , 1996, J. Comb. Theory A.

[39]  Béla Bollobás,et al.  The chromatic number of random graphs , 1988, Comb..

[40]  Joel Spencer Ten Lectures on the Probabilistic Method: Second Edition , 1994 .

[41]  Moni Naor,et al.  Small-bias probability spaces: efficient constructions and applications , 1990, STOC '90.

[42]  P. Erdös Some remarks on the theory of graphs , 1947 .

[43]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[44]  R. M. Tanner Explicit Concentrators from Generalized N-Gons , 1984 .

[45]  J. Matousek,et al.  On embedding expanders into ℓp spaces , 1997 .

[46]  Noga Alon,et al.  lambda1, Isoperimetric inequalities for graphs, and superconcentrators , 1985, J. Comb. Theory, Ser. B.

[47]  Jeong Han Kim,et al.  The Ramsey Number R(3, t) Has Order of Magnitude t2/log t , 1995, Random Struct. Algorithms.

[48]  János Komlós,et al.  Matching nuts and bolts in O(n log n) time , 1996, SODA '96.

[49]  Wayne Goddard,et al.  Acyclic colorings of planar graphs , 1991, Discret. Math..

[50]  Noga Alon,et al.  The 123 Theorem and Its Extensions , 1995, J. Comb. Theory, Ser. A.

[51]  O. Antoine,et al.  Theory of Error-correcting Codes , 2022 .

[52]  Tomasz Luczak A note on the sharp concentration of the chromatic number of random graphs , 1991, Comb..

[53]  Ingo Schiermeyer,et al.  The Ramsey number r(C7, C7, C7) , 2003, Discuss. Math. Graph Theory.

[54]  Paul Erdös,et al.  On a Combinatorial Game , 1973, J. Comb. Theory A.

[55]  G. Ringel,et al.  Solution of the heawood map-coloring problem. , 1968, Proceedings of the National Academy of Sciences of the United States of America.

[56]  Vojtech Rödl,et al.  Near Perfect Coverings in Graphs and Hypergraphs , 1985, Eur. J. Comb..

[57]  L. Russo On the critical percolation probabilities , 1981 .

[58]  János Komlós,et al.  A Note on Ramsey Numbers , 1980, J. Comb. Theory, Ser. A.

[59]  Joel H. Spencer,et al.  Sharp concentration of the chromatic number on random graphsGn, p , 1987, Comb..

[60]  M. Tsfasman,et al.  Modular curves, Shimura curves, and Goppa codes, better than Varshamov‐Gilbert bound , 1982 .

[61]  N. Linial,et al.  The influence of variables in product spaces , 1992 .