You have to estimate $\binom{63}{19}$ in $2$ minutes to save your life.

This is from the lecture notes in this course of discrete mathematics I am following.

The professor is writing about how fast binomial coefficients grow.

So, suppose you had 2 minutes to save your life and had to estimate, up to a factor of $100$, the value of, say, $\binom{63}{19}$. How would you do it? I will leave this (hopefully intriguing!) question hanging and maybe come back to the topic of efficiently estimating binomial coefficients later.

Any ideas/hints on how to do it?


Solution 1:

Two minutes is a lot of calculations, I'd write the 19 numbers in the numerator and the 19 numbers in the denominator, and cancel whatever can be cancelled in under a minute.

You get:

$$ 3^3\times5^2\times7^2\times23\times29\times31\times47\times53\times59\times61$$

We approximate this as:

$$20\times 20 \times 50 \times 20 \times 20 \times 20 \times 50 \times 50\times 50 \times 50=10^{15}$$

The actual value is $6.131164307078475\times 10^{15}$

Solution 2:

In the numerator we have $63!/(63-19)!\approx(63-9)^{19}=54^{19}\approx50^{20}=100^{20}/2^{20}\approx10^{34}$.

In the denominator we have $19!\approx\left(\frac{1+19}2\right)^{19}=10^{19}$.

So the quotient is roughly $10^{15}$.

I'm not sure I could have done that in two minutes under the threat of death, though.

Solution 3:

Use averages between two equally displaced factors: $\frac {63 \times 62 ... \times 54 ...\times 45}{19 \times 18 \times ... \times 9 ...\times 1} \approx \frac {54^{19}}{9^{19}} = 6^{19}$

Based on formula $(N+n)\times(N-n)= N^2-n^2$, $n^2$ "small" to $N^2$, which is good enough for numerator and not so good for denominator, so because of easier calculation writing 9 instead of 10.

$6^{19} = 6.09359740010496\times 10^{15}$, well it is factor of 10, but almost exact and most important, really achievable within two minutes.

Solution 4:

With pen and paper, Stirling's approximation:

$$ \begin{align} {63 \choose 19} &= \frac{63!}{19! 44!} \\ &\doteq \frac{\sqrt{2\pi 63}}{\sqrt{2\pi 19}\sqrt{2\pi 44}} \left( \frac{63}{e}\right)^{63} \left( \frac{e}{19}\right)^{19} \left( \frac{e}{44}\right)^{44} \\ &\doteq \sqrt{\frac{60}{2 \cdot 3 \cdot 20 \cdot 50}} \cdot 20^{63} \cdot 5^{-19} \cdot 15^{-44} \\ &\doteq \frac{1}{10} \cdot 2^{63} \cdot 10^{63} \cdot 2^{19} \cdot 10^{-19} \cdot 3^{-44} \cdot 2^{44} \cdot 10^{-44} \\ &= 10^{-1} \cdot 2^{126} \cdot 3^{-44} \\ &= 10^{-1} \cdot (2^{10})^{12} \cdot 2^6 \cdot (3^2)^{-22} \\ &\doteq 50 \cdot 10^{-1+36-22} \\ &= 5 \cdot 10^{14} \end{align} $$ using various estimates including $2^{10} \doteq 10^3$.

Crude, but if instead you had to estimate ${630 \choose 19}$ then you might not want to do cancelling by writing out integer factors.

Solution 5:

So we want to estimate: $$\frac{63!}{19!44!} $$ We do this by doing a geometric average approximation, replacing each factorial by it's geometric average, and the following approximations $9.5^{19} \approx 9^{20}$ and since it's a matter of life and death we expose we know the 10% and 5% interest tables by heart (useful since $22 = 20\cdot 1.10$ and $31.5 = 30\cdot 1.05$ so the exponents will copy over to the "percentage" part): $$\frac{31.5^{63}}{ 9.5^{19} \cdot 22^{44}} = \frac{22\cdot 3^{63}\cdot10^{63}}{66\cdot 2^{44}\cdot10^{44}\cdot 3^{2\cdot 20}} = \frac{1}{3}\frac{3^{23}10^{19}}{2^{44}}$$ then cancelling by using $2^3 \approx 3^2 \approx 10$:

$$ \approx \frac{10^{19}}{2^{11}} \approx 2.5\cdot 10^{15}$$