7

How can I find the asymptotic growth of n choose floor(n/2) ? I tried to use the expansion and got that it is equal to

[n*(n-1)*........*(floor(n/2)+1)] / (n-floor(n/2))!

Any idea how can i go from there? Any help is appreciated, prefer hints over answers

sds
  • 58,617
  • 29
  • 161
  • 278
hussein hammoud
  • 385
  • 1
  • 7
  • 20
  • 1
    Try using [Stirling's approximation](https://en.wikipedia.org/wiki/Stirling%27s_approximation). – Gassa Sep 12 '14 at 17:19
  • 1
    This question appears to be off-topic because it is about math, not programming, and, as such, belongs on math.SE – sds Sep 12 '14 at 17:26
  • @sds: I'm tempted to say that this question is general enough and the method and result behind your answer are important enough in programming that it belongs just fine on SO. I'd keep it open. (I wouldn't say the same about many other similar "math questions"---this one gets special treatment from me because the asymptotics of binomial coefficients lie at the heart of a *lot* of important stuff.) – tmyklebu Sep 12 '14 at 19:23
  • @tmyklebu: I agree with the facts you state but not with your conclusions ;-) – sds Sep 12 '14 at 19:26

2 Answers2

11

I agree with the answer above but would like to provide more depth. Assuming n is even, we have:

asdf

To upper bound this, we use the upper bound of Stirling's Approximation in the numerator and the lower bound in the denominator (e.g. we want the largest numerator and smallest denominator). This will give us the upper bound:

2

We then distribute the exponent in the denominator to get:

3

Cancel out 4, move 5 from denominator to numerator and simplify; we get:

6

Follow the same process with the lower bound, put Stirling's approx upper bound in the denominator, and lower bound in the numerator. This will yield:

7

We then know it's lower bounded by some constant times 8 and it's upper bounded by another constant times 8.

Thus, we conclude its asymptotic growth is 9.

Lutz Büch
  • 343
  • 4
  • 12
ryan
  • 296
  • 3
  • 10
  • Personally I can hardly read the equations due to stackoverflow dark mode, and the suggested edit queue is full. Can someone do something about this? – J. Schmidt Oct 19 '22 at 12:01
3

Using Stirling's approximation, you get

n! = \sqrt{2n\pi}(n/e)^n

If you substitute it into $\choose{n}{n/2}$, you should eventually end up with

2^{n+1/2}/\sqrt{n\pi}

PS. you might want to check my math before you actually use the answer :-)

sds
  • 58,617
  • 29
  • 161
  • 278