The probabilistic method is a nonconstructive method, primarily used in combinatorics and pioneered by Paul Erdős, for proving the existence of a prescribed kind of mathematical object. It works by showing that if one randomly chooses objects from a specified class, the probability that the result is of the prescribed kind is more than zero. Although the proof uses probability, the final conclusion is determined for certain, without any possible error.
This method has now been applied to other areas of mathematics such as number theory, linear algebra, and real analysis, as well as in computer science (e.g. randomized rounding), and information theory.
If every object in a collection of objects fails to have a certain property, then the probability that a random object chosen from the collection has that property is zero.
Similarly, showing that the probability is (strictly) less than 1 can be used to prove the existence of an object that does not satisfy the prescribed properties.
Another way to use the probabilistic method is by calculating the expected value of some random variable. If it can be shown that the random variable can take on a value less than the expected value, this proves that the random variable can also take on some value greater than the expected value.
Two examples due to Erdős
Although others before him proved theorems via the probabilistic method (for example, Szele's 1943 result that there exist tournaments containing a large number of Hamiltonian cycles), many of the most well known proofs using this method are due to Erdős. Indeed, the Alon-Spencer textbook on the subject has his picture on the cover to highlight the method's association with Erdős. The first example below describes one such result from 1947 that gives a proof of a lower bound for the Ramsey number R(r, r).
Suppose we have a complete graph on n vertices. We wish to show (for small enough values of n) that it is possible to color the edges of the graph in two colors (say red and blue) so that there is no complete subgraph on r vertices which is monochromatic (every edge colored the same color).
To do so, we color the graph randomly. Color each edge independently with probability 1/2 of being red and 1/2 of being blue. We calculate the expected number of monochromatic subgraphs on r vertices as follows:
For any set S of r vertices from our graph, define the variable X(S) to be 1 if every edge amongst the r vertices is the same color, and 0 otherwise. Note that the number of monochromatic r-subgraphs is the sum of X(S) over all possible subsets. For any S, the expected value of X(S) is simply the probability that all of the
edges in S are the same color,
(the factor of 2 comes because there are two possible colors).
This holds true for any of the C(n, r) possible subsets we could have chosen, so we have that the sum of E[X(S)] over all S is
The sum of an expectation is the expectation of the sum (regardless of whether the variables are independent), so the expectation of the sum (the expected number of monochromatic r-subgraphs) is
Consider what happens if this value is less than 1. The number of monochromatic r-subgraphs in our random coloring will always be an integer, so at least one coloring must have less than the expected value. But the only integer that satisfies this criterion is 0. Thus if
(which holds, for example, for n=5 and r=4) then some coloring fits our desired criterion.
A peculiarity of this argument is that it is entirely nonconstructive. Even though it proves (for example) that almost every coloring of the complete graph on (1.1)r vertices contains no monochromatic r-subgraph, it gives no explicit example of such a coloring. The problem of finding such a coloring has been open for more than 50 years.
A 1959 paper of Erdős (see reference cited below) addressed the following problem in graph theory: given positive integers g and k, does there exist a graph G containing only cycles of length at least g, such that the chromatic number of G is at least k?
It can be shown that such a graph exists for any g and k, and the proof is reasonably simple. Let n be very large and consider a random graph G on n vertices, where every edge in G exists with probability p = n1/g−1. It can be shown that with positive probability, the following two properties hold:
- Property 1. G contains at most n/2 cycles of length less than g.
Proof. Let X be the number cycles of length less than g. Number of cycles of length i in the complete graph on n vertices is
and each of them is present in G with probability pi. Hence by Markov's inequality we have
- Property 2. G contains no independent set of size .
Proof. Let Y be the size of the largest independent set in G. Clearly, we have
Here comes the trick: since G has these two properties, we can remove at most n/2 vertices from G to obtain a new graph G′ on vertices that contains only cycles of length at least g. We can see that this new graph has no independent set of size . G′ can only be partitioned into at least k independent sets, and, hence, has chromatic number at least k.
This result gives a hint as to why the computation of the chromatic number of a graph is so difficult: even when there are no local reasons (such as small cycles) for a graph to require many colors the chromatic number can still be arbitrarily large.
- Interactive proof system
- Method of conditional probabilities
- Probabilistic proofs of non-probabilistic theorems
- Random graph
- Alon, Noga; Spencer, Joel H. (2000). The probabilistic method (2ed). New York: Wiley-Interscience. ISBN 0-471-37046-0.
- Erdős, P. (1959). "Graph theory and probability" (PDF). Canad. J. Math. 11 (0): 34–38. doi:10.4153/CJM-1959-003-9. MR 0102081.
- Erdős, P. (1961). "Graph theory and probability, II" (PDF). Canad. J. Math. 13 (0): 346–352. doi:10.4153/CJM-1961-029-9. MR 0120168.
- J. Matoušek, J. Vondrak. The Probabilistic Method. Lecture notes.
- Alon, N and Krivelevich, M (2006). Extremal and Probabilistic Combinatorics
- The same fact can be proved without probability, using a simple counting argument:
- The total number of r-subgraphs is .
- Each r-subgraphs has edges and thus can be colored in different ways.
- Of these colorings, only 2 colorings are 'bad' for that subgraph (the colorings in which all vertices are red or all vertices are blue).
- Hence, the total number of colorings that are bad for all subgraphs is at most .
- Hence, if , there must be at least one coloring which is not 'bad' for any subgraph.