Mathematics · Book 2 · Grades 10–12

Wiskunde bovenbouw

Wiskunde bovenbouw · Grades 10–12

27Combinatoriek en tellen

Combinatoriek is de kunst van tellen zonder opsommen. Haar twee elementaire principes — tel de groottes van disjuncte alternatieven op, vermenigvuldig de aantallen onafhankelijke keuzes — volstaan om de rijen, permutaties en deelverzamelingen van een eindige verzameling te tellen, en culmineren in de binomiaalstelling.

27.1 De twee telprincipes

We schrijven E\abs{E} voor het aantal elementen (de kardinaliteit) van een eindige verzameling EE.

Propositie 27.1 (Optelprincipe)

Als een eindige verzameling EE is opgedeeld in deelverzamelingen A1,,AkA_1, \dots, A_k (paarsgewijs disjunct, met vereniging EE), dan

E=A1+A2++Ak.\abs{E} = \abs{A_1} + \abs{A_2} + \dots + \abs{A_k}.

Propositie 27.2 (Vermenigvuldigingsprincipe)

Als een object wordt opgebouwd door een opeenvolging van kk keuzes, met n1n_1 opties voor de eerste keuze en, ongeacht de vorige keuzes, nin_i opties voor de ii-de, dan is het aantal opgebouwde objecten n1×n2××nkn_1 \times n_2 \times \dots \times n_k.

Bewijs. Beide uitspraken worden bewezen door inductie op kk; het geval k=2k = 2 van de tweede komt neer op het tellen van een rechthoekig rooster per rij.

Voorbeeld 27.3

Een restaurant biedt 44 voorgerechten, 66 hoofdgerechten, 33 desserts: 4×6×3=724 \times 6 \times 3 = 72 verschillende driemenu’s.

27.2 Tuples, permutaties, factorialen

Definitie 27.4 (kk-tupels)

Een kk-tupel van een verzameling EE is een geordende lijst (x1,,xk)(x_1, \dots, x_k) van elementen van EE, herhalingen toegestaan. Een kk-tupel van verschillende elementen is een arrangement van kk elementen van EE.

Propositie 27.5

Laat E=n\abs E = n. Het aantal kk-tupels van EE is nkn^k. Het aantal arrangementen van kk elementen van EE (0kn0 \leq k \leq n) is

n(n1)(n2)(nk+1)=n!(nk)!,n(n-1)(n-2)\cdots(n-k+1) = \frac{n!}{(n-k)!},

waar n!=1×2××nn! = 1 \times 2 \times \dots \times n (en 0!=10! = 1) de faculteit van nn is.

Bewijs. Vermenigvuldigingsprincipe: voor een kk-tupel zijn er nn opties bij elk van de kk stappen; voor een arrangement, nn opties voor x1x_1, daarna n1n - 1 voor x2x_2 (één element is gebruikt), …, nk+1n - k + 1 voor xkx_k.

Definitie 27.6 (Permutatie)

Een permutatie van EE is een arrangement van alle nn elementen van EE: een ordening van EE. Volgens Propositie 27.5 (geval k=nk = n) is het aantal permutaties van een nn-elementenverzameling n!n!.

Voorbeeld 27.7

Vijf hardlopers kunnen een race in 5!=1205! = 120 verschillende volgordes finishen. Het aantal mogelijke podia (eerste drie plaatsen) is 5×4×3=605 \times 4 \times 3 = 60.

27.3 Combinaties en binomiaalcoëfficiënten

Definitie 27.8 (Combinaties)

Een combinatie van kk elementen van EE is een deelverzameling van EE met kk elementen (geen volgorde, geen herhaling). Hun aantal wordt geschreven (nk)\dbinom{n}{k}, gelezen “nn over kk” of “nn kies kk”.

Stelling 27.9

Voor 0kn0 \leq k \leq n:

(nk)=n!k!(nk)!.\binom{n}{k} = \frac{n!}{k!\,(n-k)!} .

Bewijs. Tel de arrangementen van kk elementen van EE op twee manieren. Direct: n!(nk)!\frac{n!}{(n-k)!}. Alternatief: kies eerst de onderliggende deelverzameling ((nk)\binom nk manieren), orden haar daarna (k!k! manieren); het vermenigvuldigingsprincipe geeft (nk)k!\binom{n}{k}\,k!. Gelijkstellen: (nk)=n!k!(nk)!\binom nk = \frac{n!}{k!(n-k)!}.

Propositie 27.10 (Basisidentiteiten)

Voor 0kn0 \leq k \leq n:

(n0)=(nn)=1,(n1)=n,(nk)=(nnk),\binom{n}{0} = \binom{n}{n} = 1, \qquad \binom{n}{1} = n, \qquad \binom{n}{k} = \binom{n}{n-k},

en de regel van Pascal: voor 1kn11 \leq k \leq n-1,

(nk)=(n1k1)+(n1k).\binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}.

Bewijs. De symmetrie (nk)=(nnk)\binom nk = \binom{n}{n-k} geldt omdat complementen kk-elementen-deelverzamelingen één-op-één matchen met (nk)(n-k)-elementen-deelverzamelingen. Voor de regel van Pascal: fixeer een element aEa \in E en sorteer de kk-elementen-deelverzamelingen in die die aa bevatten — verkregen door aa toe te voegen aan een (k1)(k-1)-elementen-deelverzameling van E{a}E \setminus \{a\}, waarvan er (n1k1)\binom{n-1}{k-1} zijn — en die die aa vermijden, die de kk-elementen-deelverzamelingen van E{a}E \setminus \{a\} zijn, in aantal (n1k)\binom{n-1}{k}. Besluit met het optelprincipe.

De regel van Pascal genereert de coëfficiënten rij voor rij — de driehoek van Pascal: elke ingang is de som van de twee erboven.

Driehoek van Pascal, rijen n = 0 tot 5: de regel van Pascal 41 + 42 = 52 in actie.
Driehoek van Pascal, rijen n=0n = 0 tot 55: de regel van Pascal (41)+(42)=(52)\binom{4}{1} + \binom{4}{2} = \binom{5}{2} in actie.

Stelling 27.11 (Binomiaalstelling)

Voor alle a,bRa, b \in \R (of C\C) en nNn \in \N:

(a+b)n=k=0n(nk)akbnk.(a+b)^n = \sum_{k=0}^{n} \binom{n}{k}\, a^{k}\, b^{\,n-k} .

Bewijs. Ontwikkel het product (a+b)(a+b)(a+b)(a+b)(a+b)\cdots(a+b) (nn factoren): elke term van de ontwikkeling kiest aa of bb in elke factor, en produceert akbnka^k b^{n-k} waar kk het aantal factoren is die aa leveren. Het aantal manieren om deze kk factoren onder nn te kiezen is (nk)\binom nk, dat daarom de coëfficiënt van akbnka^k b^{n-k} is.

Gevolg 27.12

k=0n(nk)=2n\displaystyle\sum_{k=0}^{n} \binom{n}{k} = 2^n en k=0n(1)k(nk)=0\displaystyle\sum_{k=0}^{n} (-1)^k\binom{n}{k} = 0 (n1n \geq 1).

Bewijs. Neem a=b=1a = b = 1, daarna a=1a = -1, b=1b = 1 in de binomiaalstelling. De eerste identiteit heeft ook een directe betekenis: een nn-elementenverzameling heeft 2n2^n deelverzamelingen (elk element is in of uit: vermenigvuldigingsprincipe), gesorteerd naar grootte.

Methode 27.13 (Het juiste model kiezen)

Voor het tellen: beantwoord twee vragen: speelt volgorde een rol? en zijn herhalingen toegestaan?

volgorde teltvolgorde irrelevant
herhalingen toegestaannkn^k (tupels)(universiteit)
geen herhalingenn!(nk)!\frac{n!}{(n-k)!} (arrangementen)(nk)\binom nk (deelverz.)

Ballen trekken uit een urn: met teruglegging, in volgorde \to tupels; zonder teruglegging, in volgorde \to arrangementen; een handvol in één keer \to deelverzamelingen.

27.4 Oefeningen

Oefening 27.1

Een nummerplaat bestaat uit 22 letters (A–Z), dan 33 cijfers, dan 22 letters. Hoeveel platen zijn mogelijk? Hoeveel hebben geen herhaald teken?

Oplossing

Oplossing van Oefening 27.1.

Vermenigvuldigingsprincipe: 262×103×262=264×103=45697600026^2 \times 10^3 \times 26^2 = 26^4 \times 10^3 = 456\,976\,000.

Zonder herhaald teken moeten de vier letters verschillend zijn (26×25×24×2326 \times 25 \times 24 \times 23 manieren, letterposities in volgorde vullen) en de drie cijfers verschillend (10×9×810 \times 9 \times 8):

26×25×24×23×10×9×8=358800×720=258336000.26 \times 25 \times 24 \times 23 \times 10 \times 9 \times 8 = 358\,800 \times 720 = 258\,336\,000 .

Oefening 27.2

Bereken (83)\dbinom{8}{3}, (108)\dbinom{10}{8}, en vereenvoudig (n2)(n+12)\dfrac{\binom{n}{2}}{\binom{n+1}{2}}.

Oplossing

Oplossing van Oefening 27.2.

(83)=8×7×63!=56\dbinom83 = \dfrac{8 \times 7 \times 6}{3!} = 56; (108)=(102)=10×92=45\dbinom{10}{8} = \dbinom{10}{2} = \dfrac{10 \times 9}{2} = 45;

(n2)(n+12)=n(n1)/2(n+1)n/2=n1n+1.\frac{\binom n2}{\binom{n+1}2} = \frac{n(n-1)/2}{(n+1)n/2} = \frac{n-1}{n+1}.

Oefening 27.3

In een klas van 3030 leerlingen moet men een commissie van 44 leerlingen kiezen, daarna een voorzitter en een penningmeester binnen de commissie (één persoon kan niet beide functies bekleden). Hoeveel uitkomsten zijn mogelijk?

Oplossing

Oplossing van Oefening 27.3.

Kies de commissie: (304)\binom{30}{4} manieren. Kies daarna voorzitter en penningmeester onder de 4, in volgorde: 4×3=124 \times 3 = 12 manieren. Totaal

(304)×12=27405×12=328860.\binom{30}{4} \times 12 = 27\,405 \times 12 = 328\,860 .

Oefening 27.4

Ontwikkel (x+2)5(x + 2)^5 en (1x)6(1 - x)^6 met de binomiaalstelling. Wat is de coëfficiënt van x3x^3 in (2x+3)7(2x + 3)^7?

Oplossing

Oplossing van Oefening 27.4.

(x+2)5=x5+10x4+40x3+80x2+80x+32,(x+2)^5 = x^5 + 10x^4 + 40x^3 + 80x^2 + 80x + 32 ,
(1x)6=16x+15x220x3+15x46x5+x6.(1-x)^6 = 1 - 6x + 15x^2 - 20x^3 + 15x^4 - 6x^5 + x^6 .

In (2x+3)7(2x+3)^7 is de term in x3x^3 (73)(2x)334=35×8×81x3\binom{7}{3}(2x)^3\,3^4 = 35 \times 8 \times 81\, x^3: de coëfficiënt is 2268022\,680.

Oefening 27.5 ★★

Een standaard pokerhand bestaat uit 55 kaarten uit een speelkaartendeck van 5252.

  1. Hoeveel handen zijn er?
  2. Hoeveel handen bevatten precies één aas? Minstens één aas?
  3. Hoeveel handen zijn “full houses” (drie kaarten van één rang, twee van een andere)?
Oplossing

Oplossing van Oefening 27.5.

1. (525)=2598960\dbinom{52}{5} = 2\,598\,960.

2. Precies één aas: kies die (44 manieren) en vul aan met 44 niet-azen: 4×(484)=4×194580=7783204 \times \binom{48}{4} = 4 \times 194\,580 = 778\,320. Minstens één aas: complementair tellen, (525)(485)=25989601712304=886656\binom{52}{5} - \binom{48}{5} = 2\,598\,960 - 1\,712\,304 = 886\,656.

3. Kies de waarde van de three-of-a-kind (1313), haar kleuren ((43)=4\binom43 = 4), de waarde van het paar (1212 over), haar kleuren ((42)=6\binom42 = 6): 13×4×12×6=374413 \times 4 \times 12 \times 6 = 3744.

Oefening 27.6 ★★

Hoeveel anagrammen (herschikkingen van letters, zinvol of niet) heeft het woord MATH? Het woord BANANA? (Hint voor BANANA: plaats eerst de drie A’s.)

Oplossing

Oplossing van Oefening 27.6.

MATH heeft 4 verschillende letters: 4!=244! = 24 anagrammen.

BANANA heeft 6 letters: drie A, twee N, één B. Kies de posities van de A ((63)\binom63), daarna de N onder de rest ((32)\binom32), de B neemt de laatste plaats:

(63)(32)=20×3=60.\binom{6}{3}\binom{3}{2} = 20 \times 3 = 60 .

(Equivalent 6!3!2!1!=60\frac{6!}{3!\,2!\,1!} = 60.)

Oefening 27.7 ★★

Bewijs de identiteit k(nk)=n(n1k1)k\dbinom{n}{k} = n\dbinom{n-1}{k-1} (1kn1 \leq k \leq n) op twee manieren: met de factoriale formule, en door op twee manieren de paren (commissie van kk personen, haar voorzitter) te tellen gekozen uit nn personen.

Oplossing

Oplossing van Oefening 27.7.

Algebraïsch:

k(nk)=kn!k!(nk)!=n!(k1)!(nk)!=n(n1)!(k1)!((n1)(k1))!=n(n1k1).k\binom nk = \frac{k\,n!}{k!(n-k)!} = \frac{n!}{(k-1)!\,(n-k)!} = n\,\frac{(n-1)!}{(k-1)!\bigl((n-1)-(k-1)\bigr)!} = n\binom{n-1}{k-1}.

Door dubbel tellen: tel de paren (commissie van kk, voorzitter daarin). Of kies de commissie ((nk)\binom nk) dan haar voorzitter (kk): k(nk)k\binom nk paren. Of kies eerst de voorzitter (nn opties) dan de k1k-1 andere leden onder de n1n-1 rest: n(n1k1)n\binom{n-1}{k-1} paren.

Oefening 27.8 ★★

Een pad in het vlak gaat van (0,0)(0,0) naar (m,n)(m, n) met eenheidstappen Oost of Noord. Toon dat het aantal zulke paden (m+nm)\dbinom{m+n}{m} is.

Oplossing

Oplossing van Oefening 27.8.

Een pad bestaat uit precies m+nm + n stappen, waarvan mm Oost en nn Noord zijn; het is volledig bepaald door de verzameling momenten (onder de m+nm+n) waarop men oostwaarts gaat. Er zijn (m+nm)\binom{m+n}{m} zulke keuzes.

Oefening 27.9 ★★★

Bewijs de identiteit van Vandermonde: voor 0km+n0 \leq k \leq m + n,

(m+nk)=j=0k(mj)(nkj),\binom{m+n}{k} = \sum_{j=0}^{k} \binom{m}{j}\binom{n}{k-j},

door de kk-elementen-deelverzamelingen te tellen van een verzameling opgedeeld in een groep van mm en een groep van nn. Leid af dat j=0n(nj) ⁣2=(2nn)\displaystyle\sum_{j=0}^{n}\binom{n}{j}^{\!2} = \binom{2n}{n}.

Oplossing

Oplossing van Oefening 27.9.

Splits een verzameling van m+nm + n personen in een groep AA van mm en een groep BB van nn. Een deelverzameling van kk elementen bevat een zeker aantal jj leden van AA (0jk0 \leq j \leq k) en kjk - j leden van BB; voor vaste jj zijn er (mj)(nkj)\binom mj \binom{n}{k-j} zulke delen, en het optelprincipe over jj geeft de identiteit van Vandermonde.

Met m=n=km = n = k:

(2nn)=j=0n(nj)(nnj)=j=0n(nj)2,\binom{2n}{n} = \sum_{j=0}^n \binom nj \binom{n}{n-j} = \sum_{j=0}^n \binom nj^{2},

met de symmetrie (nnj)=(nj)\binom{n}{n-j} = \binom nj.

Oefening 27.10 ★★★

Met de binomiaalstelling, toon dat voor alle n1n \geq 1,

k=1nk(nk)=n2n1.\sum_{k=1}^{n} k \binom{n}{k} = n\,2^{n-1}.

(Hint: differentieer ofwel (1+x)n(1+x)^n, of gebruik Oefening 27.7.)

Oplossing

Oplossing van Oefening 27.10.

Via Oefening 27.7:

k=1nk(nk)=k=1nn(n1k1)=nj=0n1(n1j)=n2n1,\sum_{k=1}^n k\binom nk = \sum_{k=1}^n n\binom{n-1}{k-1} = n\sum_{j=0}^{n-1}\binom{n-1}{j} = n\,2^{n-1},

volgens Gevolg 27.12. Via differentiatie: differentiëren van (1+x)n=k(nk)xk(1+x)^n = \sum_k \binom nk x^k geeft n(1+x)n1=kk(nk)xk1n(1+x)^{n-1} = \sum_k k \binom nk x^{k-1}; evalueer in x=1x = 1.