Kombináció ismétléssel: Matematikai képletek, fogalmak, példák

Egy nyitott könyv, rajta matematikai szimbólumok, mint a pi és alapvető műveletek.
By

Sokszor állunk meg a hétköznapokban olyan helyzetek előtt, amikor választanunk kell, és a lehetőségek száma látszólag végtelennek tűnik, mégis, ha jobban megnézzük, szigorú szabályok uralkodnak a káosz felett. Van abban valami megnyugtató, amikor a matematika nyelvén le tudjuk írni a bőséget, azt az állapotot, amikor nem fogyunk ki a lehetőségekből, és újra meg újra ugyanahhoz a forráshoz nyúlhatunk. Ez a téma éppen erről szól: a korlátok nélküli választás szabadságáról egy véges rendszeren belül, ami talán a leginkább hasonlít az emberi döntések természetéhez.

Arról a speciális esetről lesz szó a következőkben, amikor egy adott halmazból választunk elemeket, de – ellentétben a klasszikus lottóhúzással – a kiválasztott elemet „visszatehetjük”, vagyis többször is választhatjuk ugyanazt a típust. A sorrend nem számít, csak az, hogy miből mennyit gyűjtöttünk össze a végére. Ez a megközelítés teljesen új távlatokat nyit meg a gondolkodásunkban, hiszen a multihalmazok világába kalauzol el minket, ahol az elemek identitása megőrződik, de a sokszorozódásuk megengedett.

Itt nem csupán száraz képleteket és levezetéseket találsz majd, hanem egy olyan szemléletmódot, amely segít átlátni az összetett rendszereket. Megérted majd, hogyan kapcsolódik össze a fagylaltválasztás a részecskefizikával, és milyen elegáns logikai hidat épít a matematika a "csillagok és vonalak" módszerével a bonyolult problémák és az egyszerű megoldások közé. Készülj fel arra, hogy a kombinatorika ezen ága sokkal intuitívabb és logikusabb, mint elsőre gondolnád.

A fogalom megértése és elhelyezése a kombinatorikában

Gyakran okoz fejtörést, amikor először találkozunk azzal a kérdéssel, hogy miben is különbözik ez az eset a hagyományos választási lehetőségektől. A legtöbb iskolai példa arra épül, hogy van egy zsákunk, benne színes golyók, és ha kiveszünk egyet, az már nincs ott többé. A valóság azonban sokszor nem így működik. Gondoljunk csak egy digitális zenelejátszási listára vagy egy svédasztalra. Ha ma meghallgatok egy dalt, holnap is meghallgathatom; a dal nem "fogy el".

A kombinatorika ezen ága pontosan ezt a visszatevéses vagy ismétléses jelleget modellezi. A lényeges különbség a klasszikus kombinációhoz képest az, hogy a kiválasztott elemek halmaza nem szűkül. Amikor kiválasztunk $k$ darab elemet $n$ féle lehetőség közül, és megengedjük az ismétlődést, akkor valójában nem $n$ darab konkrét tárgyból választunk, hanem $n$ darab típusból. Ez a finom, de lényeges különbség alapjaiban változtatja meg a számítási módszert.

A matematika szépsége abban rejlik, hogy képes a végtelen ismétlődés lehetőségét véges képletekbe zárni, ezzel hidat teremtve a korlátlan vágyaink és a véges valóságunk közé.

Ebben a rendszerben a $k$ (a kiválasztott elemek száma) lehet nagyobb is, mint $n$ (a lehetőségek száma). Ez a hagyományos, ismétlés nélküli kombinációnál lehetetlen lenne (hiszen nem választhatunk ki 5 embert 3 jelentkező közül). Itt viszont simán választhatunk 5 gombóc fagylaltot akkor is, ha csak 3 íz van a pultban: kérhetünk mindből csokoládét.

A képlet és a mögötte rejlő logika

Sokan megrettennek, amikor meglátják az ismétléses kombináció képletét, mert első ránézésre bonyolultabbnak tűnik az alapváltozatnál. Pedig a szerkezete egy zseniális logikai trükkön alapul. A képlet, amelyet használunk:

$$C_{n,k}^{ism} = \binom{n + k – 1}{k}$$

Ahol:

  • $n$: a választható típusok (elemfajták) száma.
  • $k$: a kiválasztandó elemek száma.

Miért kell összeadni az $n$-et és a $k$-t, és miért vonunk ki egyet? A válasz a reprezentációban rejlik. Ahhoz, hogy ezt megértsük, el kell szakadnunk a hagyományos "kiveszem a dobozból" gondolkodástól, és át kell térnünk a kódolásos szemléletre.

A képlet nevezőjében a $k!$ és az $(n-1)!$ szorzata szerepel majd a kifejtés után. Ez azért van, mert valójában nem a tárgyakat magukat rendezgetjük, hanem egy szimbólumrendszert, amely leírja a választásunkat. A matematikában ezt gyakran transzformációnak nevezzük: átalakítjuk a problémát egy olyan formára, amelyet már ismerünk – jelen esetben egy ismétléses permutációra vagy egy egyszerű, ismétlés nélküli kombinációra egy nagyobb halmazon.

Minden bonyolult matematikai formula mögött egy egyszerű, elegáns gondolat rejtőzik; a képlet nem más, mint ennek a gondolatnak a legtömörebb lejegyzése.

A faktorálisos alak

Ha a fenti binomiális együtthatót kifejtjük, a következő formát kapjuk:

$$ \binom{n + k – 1}{k} = \frac{(n + k – 1)!}{k! \cdot (n – 1)!} $$

Ez a forma már sokkal jobban mutatja az összetevőket. A számlálóban a teljes "készlet" permutációinak száma van, míg a nevezőben osztunk azokkal az esetekkel, amelyek a sorrend miatt nem számítanak (hiszen kombinációról beszélünk, nem permutációról) és az azonos típusok felcserélhetőségével.

A "csillagok és vonalak" módszere

Talán ez a legszemléletesebb módja annak, hogy megértsük, miért is működik a fenti képlet. Ez a vizualizációs technika (angolul "Stars and Bars") teljesen átláthatóvá teszi a folyamatot.

Tegyük fel, hogy van $n$ darab dobozunk (ezek a típusok), és $k$ darab golyót (ezek a választásaink) akarunk elhelyezni ezekben a dobozokban. Nem számít, melyik golyó melyik, csak az, hogy egy dobozban hány darab van.

A dobozok elválasztásához falakra, vagyis vonalakra van szükségünk. Ha $n$ darab dobozunk van egymás mellett, akkor ezek elválasztásához pontosan $n-1$ darab belső falra (vonalra) van szükségünk. A golyókat jelöljük csillagokkal.

A feladat tehát a következőre egyszerűsödik:
🔘 Van $k$ darab csillagunk (★).
🔘 Van $n-1$ darab vonalunk (|).

Ezeket kell sorba rendeznünk. Egy példa:
Ha 3 típusból ($n=3$) választunk 4 elemet ($k=4$), akkor 2 elválasztó vonalunk és 4 csillagunk van. Egy lehetséges elrendezés:
★ | ★ ★ | ★
Ez azt jelenti: az első típusból 1-et, a másodikból 2-t, a harmadikból 1-et választottunk.

Vagy:
| ★ ★ ★ ★ |
Ez azt jelenti: az elsőből nullát, a másodikból 4-et, a harmadikból nullát választottunk.

Összesen hány szimbólumunk van? Van $k$ darab csillag és $n-1$ darab vonal. Ez összesen $n + k – 1$ szimbólum. Ebből a sokaságból kell kiválasztanunk a $k$ darab csillag helyét (vagy az $n-1$ darab vonal helyét, az eredmény ugyanaz). Ezért lesz a képlet $\binom{n+k-1}{k}$.

A vizualizáció nem a matematika mankója, hanem a megértés reflektora; ami képlettel sötét és zavaros, az rajzban gyakran világos és magától értetődő.

Ezzel a módszerrel bármilyen ismétléses kombinációs feladat visszavezethető egy egyszerű "hányféleképpen rakhatom sorba ezeket a jeleket" típusú problémára.

Összehasonlító táblázat a kombinatorika típusairól

Hogy el tudjuk helyezni az ismétléses kombinációt a nagy egészben, nézzük meg, hogyan viszonyul a többi alapvető esethet. Az alábbi táblázat segít a rendszerezésben.

Típus Számít a sorrend? Lehet ismétlés? Képlet Példa
Permutáció (ismétlés nélküli) Igen Nem $n!$ Hányféleképpen ülhet le 5 ember 5 székre?
Permutáció (ismétléses) Igen Igen $\frac{n!}{k_1!k_2!…}$ Hány szó rakható ki a MISSISSIPPI betűiből?
Kombináció (ismétlés nélküli) Nem Nem $\binom{n}{k}$ Lottóhúzás (5 szám a 90-ből).
Kombináció (ismétléses) Nem Igen $\binom{n+k-1}{k}$ 3 gombóc fagyit veszünk 5 ízből.

Fontos látni, hogy az ismétléses kombináció a legengedékenyebb kategória: nem köti meg a kezünket sem a sorrenddel, sem az egyediséggel.

Gyakorlati példák és alkalmazások

A száraz elmélet után merüljünk el a gyakorlatban. A való életben sokkal többször használjuk ezt a sémát, mint gondolnánk, csak ritkán tudatosítjuk, hogy éppen multihalmazokat képezünk.

1. A cukrászda dilemmája

Ez a klasszikus tankönyvi példa, de nem véletlenül. Tegyük fel, hogy belépünk egy cukrászdába. A pultban 4 fajta sütemény van:

  • Krémes
  • Eckler fánk
  • Isler
  • Rétes

A nagymamánk 6 süteményt kért, hogy vigyünk haza. Teljesen mindegy, milyen sorrendben tetetjük őket a dobozba, otthon úgyis kipakoljuk a tálcára. És természetesen vehetünk többet is egy fajtából (akár mind a 6 lehet krémes).

Az adatok:

  • $n = 4$ (típusok száma)
  • $k = 6$ (kiválasztandó darabszám)

A számítás menete:
$$ \binom{4 + 6 – 1}{6} = \binom{9}{6} $$

A binomiális együtthatók tulajdonsága miatt $\binom{9}{6} = \binom{9}{3}$. Ezt könnyebb kiszámolni:
$$ \frac{9 \cdot 8 \cdot 7}{3 \cdot 2 \cdot 1} = 3 \cdot 4 \cdot 7 = 84 $$

Tehát 84 különböző összeállítású süteményes dobozt vihetünk haza.

2. A pénzszórás esete

Egy másik tipikus alkalmazási terület az erőforrások elosztása. Képzeljük el, hogy van 10 darab egyforma 100 forintos érménk, és ezt szeretnénk szétosztani 3 gyerek között. Nem az számít, hogy melyik érme kihez kerül (hiszen egyformák), csak az, hogy ki mennyit kap. Előfordulhat, hogy valaki semmit nem kap.

Itt a "típusok" a gyerekek (ők a dobozok, $n=3$), és a "választott elemek" az érmék ($k=10$). Minden érménél eldöntjük, melyik gyerekhez tartozzon.

Számítás:
$$ \binom{3 + 10 – 1}{10} = \binom{12}{10} = \binom{12}{2} $$
$$ \frac{12 \cdot 11}{2} = 6 \cdot 11 = 66 $$

66-féleképpen oszthatjuk szét a pénzt.

A hétköznapi döntéseink során, amikor készleteket töltünk fel vagy erőforrásokat osztunk el, tudattalanul is a kombinatorika szabályait követjük, optimalizálva a lehetőségeinket.

3. Dobókockás problémák

Hányféle eredménye lehet annak, ha 3 dobókockával dobunk egyszerre, és nem tudjuk megkülönböztetni a kockákat (vagy nem számít a sorrend, csak az, hogy milyen számok jöttek ki)?

Itt a típusok a dobható számok (1-től 6-ig), tehát $n=6$. A dobások száma $k=3$.
Mivel egy szám többször is kijöhet (pl. 3, 3, 6), és a sorrend nem számít, ez ismétléses kombináció.

$$ \binom{6 + 3 – 1}{3} = \binom{8}{3} = \frac{8 \cdot 7 \cdot 6}{3 \cdot 2 \cdot 1} = 56 $$

Tehát 56 különböző dobáskombináció létezik.

Haladó nézőpontok és matematikai összefüggések

Ha már biztosan mozgunk az alapokban, érdemes kicsit mélyebbre ásni. Az ismétléses kombináció ugyanis szoros kapcsolatban áll az algebrai egyenletek megoldásszámával.

Tekintsük a következő egyenletet:
$$ x_1 + x_2 + x_3 + … + x_n = k $$
Ahol minden $x_i$ nemnegatív egész szám ($x_i \ge 0$).

Hány megoldása van ennek az egyenletnek?
Ez a probléma izomorf (szerkezetileg azonos) a "csillagok és vonalak" problémával. Az $x_i$ értékek jelölik, hogy az $i$-edik dobozba hány golyó kerül. A $k$ pedig a golyók összege.
Tehát az ilyen típusú diofantoszi egyenletek (ahol csak egész megoldásokat keresünk) megoldásainak száma pontosan $\binom{n+k-1}{k}$.

Polinomok hatványozása

Talán nem is gondolnánk, de amikor gimnáziumban megtanuljuk az $(a+b+c)^n$ kifejtését, akkor is ezzel a témakörrel találkozunk. A polinomiális tétel szerint a kifejtés tagjai $a^x b^y c^z$ alakúak, ahol $x+y+z=n$. Hány különböző ilyen tag létezik? Ez pontosan az a kérdés, mintha $n$ darab kitevőt osztanánk szét a 3 változó között.

A matematika különböző ágai sosem szigetszerűen különülnek el; a kombinatorika eredményei váratlanul bukkannak fel az algebrában, geometriában, sőt még az analízisben is, egységes szövetet alkotva.

Gyakori hibák és elkerülésük

Még a gyakorlottabbakkal is megesik, hogy eltévesztik az alkalmazást. Íme néhány buktató, amire érdemes figyelni.

  1. Az n és a k felcserélése: Ez a leggyakoribb hiba. A klasszikus $\binom{n}{k}$-nál ez nem lehetséges, ha $k > n$, mert a számológép hibát dob, vagy 0-t kapunk. Itt viszont a képlet szimmetriája miatt (az összeadás miatt) kaphatunk értelmesnek tűnő, de rossz eredményt. Mindig tisztázzuk: mi a tároló (típus), és mi a tárgy (választás). A tároló az $n$.
  2. A sorrend fontosságának félreértése: Ha a kockadobásnál megkülönböztetjük a kockákat (pl. piros, kék, zöld kocka), akkor az nem kombináció, hanem ismétléses variáció ($n^k$). Mindig tegyük fel a kérdést: "Ha kicserélek két elemet, új állapotot kapok?" Ha nem, akkor kombináció.
  3. A "legalább egy" feltétel figyelmen kívül hagyása: Sok feladat úgy szól, hogy "osszunk szét 10 almát 3 gyerek között úgy, hogy mindenkinek jusson legalább egy". Ilyenkor nem használhatjuk egyből a képletet. Először mindenkinek adunk egyet (levonunk 3-at a készletből), és a maradék 7-et osztjuk szét a képlettel.

Példa a "legalább egy" feltételre

Feladat: 15 lufit kell 4 gyereknek adni, mindenkinek jusson legalább egy.
Megoldás: Először odaadunk 1-1-1-1 lufit. Marad $15 – 4 = 11$ lufi.
Most már szabadon oszthatjuk a maradékot ($k=11$), a gyerekek száma változatlan ($n=4$).
$$ \binom{4 + 11 – 1}{11} = \binom{14}{11} = \binom{14}{3} = \frac{14 \cdot 13 \cdot 12}{6} = 364 $$

Összefoglaló táblázat különböző példaértékekkel

Hogy érezzük a nagyságrendeket, érdemes megnézni, hogyan nőnek a lehetőségek a számok változásával.

Típusok száma ($n$) Kiválasztott elemek ($k$) Képlet behelyettesítve Eredmény Megjegyzés
2 2 $\binom{3}{2}$ 3 Pénzfeldobás (Fej-Fej, Írás-Írás, Fej-Írás)
2 10 $\binom{11}{10}$ 11 Két zsebben 10 érme elosztása
5 3 $\binom{7}{3}$ 35 3 gombóc fagyi 5 ízből
3 5 $\binom{7}{5}$ 21 5 süti 3 fajtából
10 10 $\binom{19}{10}$ 92 378 Drasztikus növekedés

Alkalmazás az informatikában és a tudományban

Nem csak a cukrászdában van szükség erre a tudásra. A modern informatika és a fizika is erősen támaszkodik ezekre az elvekre.

Az informatikában a multihalmazok (multisets) kezelése adatbázisoknál és keresőalgoritmusoknál alapvető. Amikor egy keresőmotor kulcsszavakat elemez egy dokumentumban, nem csak azt nézi, hogy szerepel-e a szó, hanem hogy hányszor. Ez egy tipikus ismétléses modell.

A fizikában a Bose-Einstein statisztika írja le az elemi részecskék, a bozonok viselkedését. A bozonok (mint például a fotonok) "megkülönböztethetetlenek", és bármennyi lehet belőlük egy energiaszinten. Amikor a fizikusok azt számolják, hányféleképpen oszthatnak el $k$ darab bozont $n$ energiaszinten, pontosan az ismétléses kombináció képletét használják. Ez a statisztikai mechanika egyik alapköve.

Amikor a kvantumvilág rejtelmeit kutatjuk, meglepő módon ugyanazokba a matematikai struktúrákba botlunk, mint amikor vasárnap délután süteményt válogatunk; az univerzum nyelve egységes.

Ez a mélyebb megértés segít abban, hogy ne csak egy bemagolandó képletet lássunk a $\binom{n+k-1}{k}$-ban, hanem egy univerzális eszközt, amellyel a világunk rendezettségét írhatjuk le. Legyen szó atomi részecskékről, szoftveres adatstruktúrákról vagy egyszerű hétköznapi választásokról, a matematika biztosítja a keretet, amelyben gondolkodhatunk.

Remélem, ez a részletes áttekintés segített helyére tenni a fogalmakat, és talán egy kis inspirációt is adott ahhoz, hogy más szemmel nézz a körülötted lévő halmazokra és lehetőségekre.

Mikor használjam az ismétléses kombinációt?

Akkor használd, ha a kiválasztott elemek sorrendje nem számít, és egy elemet többször is kiválaszthatsz a készletből.

Miért kell levonni 1-et az n+k-ból a képletben?

Mert a "csillagok és vonalak" módszerében $n$ darab tároló elválasztásához csak $n-1$ darab elválasztófalra (vonalra) van szükség. Ezeket a vonalakat és a tárgyakat rendezzük sorba.

Lehet-e a k nagyobb, mint az n?

Igen, ismétléses kombinációnál ez teljesen szabályos. Például 2 féle üdítőből vehetsz 100 palackkal is egy bulira. Hagyományos kombinációnál ez lehetetlen lenne.

Hogyan számoljam ki, ha nem számológéppel csinálom?

Használd a binomiális együttható egyszerűsített alakját. Próbáld meg egyszerűsíteni a törtet a szorzás előtt. Például $\binom{10}{8}$ ugyanaz, mint $\binom{10}{2}$, amit fejben is könnyebb kiszámolni.

Mi a különbség az ismétléses variáció és az ismétléses kombináció között?

A variációnál számít a sorrend (pl. egy 3 jegyű kód: 1-1-2 nem ugyanaz, mint 1-2-1). A kombinációnál nem számít a sorrend (pl. bevásárlókosár: 2 alma és 1 körte ugyanaz, mint 1 körte és 2 alma).

Alkalmazható ez negatív számokra?

A kombinatorikai alapfeladatokban (tárgyak kiválasztása) a $k$ és $n$ pozitív egész számok. Az általánosított binomiális tételben kiterjeszthető a definíció, de a "kiválasztás" értelmében nem.

Mi a kapcsolat a Pascal-háromszöggel?

Az ismétléses kombináció eredményei is megtalálhatók a Pascal-háromszögben, csak "lejjebb" és "jobb" pozíciókban, mivel az $n$ és $k$ összeadódik az indexben.

Nehéz megtanulni a "csillagok és vonalak" módszert?

Egyáltalán nem. Ha egyszer lerajzolod magadnak papírra (pl. 3 doboz, 4 golyó), azonnal intuitívvá válik, és sosem felejted el a képlet logikáját.

Megoszthatod a cikket
A matek
Adatvédelmi áttekintés

Ez a weboldal sütiket használ, hogy a lehető legjobb felhasználói élményt nyújthassuk. A cookie-k információit tárolja a böngészőjében, és olyan funkciókat lát el, mint a felismerés, amikor visszatér a weboldalunkra, és segítjük a csapatunkat abban, hogy megértsék, hogy a weboldal mely részei érdekesek és hasznosak.