KOMBINATORIKA ELŐADÁS osztatlan matematikatanár hallgatók számára

Hasonló dokumentumok
KOMBINATORIKA ELŐADÁS osztatlan matematika tanár hallgatók számára. Szita formula

Definíció n egymástól megkülönböztethető elem egy sorrendjét az n elem egy (ismétlés nélküli) permutációjának nevezzük.

Diszkrét matematika 1.

Diszkrét matematika 1.

Gráfelméleti alapfogalmak-1

Ismétlés nélküli permutáció

1. ábra ábra

1/50. Teljes indukció 1. Back Close

Hadamard-mátrixok Előadó: Hajnal Péter február 23.

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Feladatok és megoldások az 1. sorozat Építőkari Matematika A3

24. szakkör (Csoportelméleti alapfogalmak 3.)

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

HALMAZOK TULAJDONSÁGAI,

Leképezések. Leképezések tulajdonságai. Számosságok.

1. Kombinatorikus alapelvek

Adatszerkezetek II. 10. előadás

2014. szeptember 24. és 26. Dr. Vincze Szilvia

Feladatok és megoldások a 8. hétre Építőkari Matematika A3

Felvételi tematika INFORMATIKA

Halmazelméleti alapfogalmak

4. SOROK. a n. a k (n N) a n = s, azaz. a n := lim

FPI matek szakkör 8. évf. 4. szakkör órai feladatok megoldásokkal. 4. szakkör, október. 20. Az órai feladatok megoldása

Amit a törtekről tudni kell Minimum követelményszint

17. előadás: Vektorok a térben

Kombinatorika. I. típus: Hányféleképpen lehet sorba rendezni n különböző elemet úgy, hogy a sorrend számít? (Ismétlés nélküli permutáció)

ARCHIMEDES MATEMATIKA VERSENY

Algebra es sz amelm elet 3 el oad as Permut aci ok Waldhauser Tam as 2014 oszi f el ev

1. FELADATSOR MEGOLDÁSAI. = 6. Ezek a sorozatok a következők: ab, ac, ba, bc, ca, cb.

æ A GYAKORLAT (* feladatok nem kötelezőek)

K O M B I N A T O R I K A P e r m u t á c i ó k, k o m b i n á c i ó k, v a r i á c i ó k

Adatszerkezetek. Nevezetes algoritmusok (Keresések, rendezések)

1. tétel Halmazok és halmazok számossága. Halmazműveletek és logikai műveletek kapcsolata.

Kombinatorika. Permutáció

2 2 = 2 p. = 2 p. 2. Végezd el a kijelölt műveleteket! 3. Végezd el a kijelölt műveleteket! 4. Alakítsad szorzattá az összeget!

Nyugat-magyarországi Egyetem Geoinformatikai Kara. Prof. Dr. Závoti József. Matematika III. 1. MA3-1 modul. Kombinatorika

Elemi matematika szakkör

æ A GYAKORLAT (* feladatok nem kötelezőek)

Tétel: A háromszög belső szögeinek összege: 180

A 2015/2016. tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló MATEMATIKA III. KATEGÓRIA (a speciális tanterv szerint haladó gimnazisták)

Szerencsejátékok. Elméleti háttér

8. GYAKORLÓ FELADATSOR MEGOLDÁSA. (b) amelyiknek mindegyik számjegye különböző, valamint a második számjegy a 2-es?

Diszkrét matematika 1. estis képzés

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Műveletek mátrixokkal. Kalkulus. 2018/2019 ősz

SZÁMÍTÁSTUDOMÁNY ALAPJAI

Diszkrét matematika 2.

HHF0CX. k darab halmaz sorbarendezésének a lehetősége k! Így adódik az alábbi képlet:

Itt és a továbbiakban a számhalmazokra az alábbi jelöléseket használjuk:

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Matematika A1a Analízis

Síkbarajzolható gráfok, duális gráf

2. gyakorlat. A polárkoordináta-rendszer

Logika es sz am ıt aselm elet I. r esz Logika 1/36

Amit a törtekről tudni kell 5. osztály végéig Minimum követelményszint

Megyei matematikaverseny évfolyam 2. forduló

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I.

Gráfelmélet. I. Előadás jegyzet (2010.szeptember 9.) 1.A gráf fogalma

Diszkrét matematika 2. estis képzés

Mintapélda1 Hányféleképpen állhatnak sorba egy bolt pénztáránál a vásárlók, ha 3-an, 4-en, 5-en, k-an vannak?

KOMBINATORIKA ElŐADÁS Matematika BSc hallgatók számára. Klikkek gráfokban-1. Definíció. Egy G gráfban egy K V(G) csúcshalmazt klikknek nevezünk, ha K

Az értékelés a következők szerint történik: 0-4 elégtelen 5-6 elégséges 7 közepes 8 jó 9-10 jeles. A szóbeli vizsga várható időpontja

10. előadás. Konvex halmazok

Kombinatorika - kidolgozott típuspéldák

Diszkrét matematika 2.C szakirány

ÚJ LAKÁSBAN. Kedves Csilla!

Kombinatorikai algoritmusok. (Horváth Gyula és Szlávi Péter előadásai felhasználásával)

Kombinatorikai algoritmusok

Oktatási Hivatal. A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny első fordulójának feladatai. II. (programozás) kategória

Nagy Gábor compalg.inf.elte.hu/ nagy

DETERMINÁNSSZÁMÍTÁS. Határozzuk meg a 1 értékét! Ez most is az egyetlen elemmel egyezik meg, tehát az értéke 1.

Struktúra nélküli adatszerkezetek

KOMBINATORIKA ELŐADÁS osztatlan matematikatanár hallgatók számára

A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

Gráfelméleti alapfogalmak

Diszkrét matematika I.

SET. Például: SET mert: Szín: 3 egyforma. Alak: 3 egyforma. Darab: 3 egyforma. Telítettség: 3 különböző

Számelméleti alapfogalmak

A SZÁMFOGALOM KIALAKÍTÁSA

Játék a szavakkal. Ismétléses nélküli kombináció: n különböző elem közül választunk ki k darabot úgy, hogy egy elemet csak egyszer

minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének.

A zsebrádiótól Turán tételéig

az Energetikai Szakközépiskola és Kollégium kisérettségiző diákjai számára ; halmaz összes részhalmazát!

Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk

1. Mondjon legalább három példát predikátumra. 4. Mikor van egy változó egy kvantor hatáskörében?

A 2014/2015. tanévi Országos Középiskolai Tanulmányi Verseny első forduló MATEMATIKA I. KATEGÓRIA (SZAKKÖZÉPISKOLA) Javítási-értékelési útmutató

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

FUNKCIONÁLIS PROGRAMOZÁS

1. A polinom fogalma. Számolás formális kifejezésekkel. Feladat Oldjuk meg az x2 + x + 1 x + 1. = x egyenletet.

Matematika 11. osztály

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ A MATEMATIKA KÖZÉPSZINTŰ ÍRÁSBELI 1. FELADATSORHOZ

Egy negyedikes felvételi feladattól az egyetemi matematikáig

47. ORSZÁGOS TIT KALMÁR LÁSZLÓ MATEMATIKAVERSENY Megyei forduló NYOLCADIK OSZTÁLY JAVÍTÁSI ÚTMUTATÓ

Készítette: Ernyei Kitti. Halmazok

Fraktálok. Klasszikus fraktálpéldák I. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék

GEOMATECH TANULMÁNYI VERSENYEK ÁPRILIS

Matematika III. 2. Eseményalgebra Prof. Dr. Závoti, József

Minta 2. MATEMATIKA KÖZÉPSZINTŰ ÍRÁSBELI FELADATSOR. I. rész

Waldhauser Tamás december 1.

Kombinatorika avagy hányféleképp? Piros, fehér zöld színekből hány ország számára tudunk különböző zászlókat készíteni?

Átírás:

OMBINATORIA LŐADÁS osztatlan matematikatanár hallgatók számára Sorbaállítások, átrendezések lőadó: Hajnal Péter 2018. 1. Sorbaállítások Van három plüss figuránk: egy elefánt, egy zsiráf és egy kutya. Napközben ezekkel játszunk, de este Édesanyánk azt mondja rendet kell csinálni. A plüss figurákat egy polcon tartjuk, ahol egymás mellett férnek el. ste sorba kell raknunk őket a polcon. Hány lehetőségünk van? A játékokat értelemszerűen jelöljük, és jelekkel. A lehetőségeket listázhatjuk:,,,,,. Hat lehetőségünk van. A sorbaállítás egy nyelvet is ad számunkra. Lesz első, második/középső, harmadik/utolsó játék, mondhatjuk, hogy az első és utolsó közrefogja a középsőt. gy H halmazt alkotó n elem sorbaállításánál van n pzoíció, amit az 1,2,...,n számokkal jelölhetünk. A sorbaállításnál a pozíciókat és H elemeit párosítjuk. Definíció. gy n elemű H halmaz sorbaállítása egy bijekció. Példa. Legyen H = {,,}. kkor π : [n] = {1,2,...,n} H 1 2 3 1 2 3 ugyanannak a sorbaállításnak a leírása. Nyilván a legutolsó a legrövidebb, legemberibb. (Tömörsége köszönhető annak, hogy néhány megállapodáson alapul olvasata. Például a sor első eleme a bal oldali elem. Héber közösségben esetleg más olvasat lehetséges.) nnek ellenére a formális matametikai leírás az első. A bijekciót leíró táblázat oszlopai felcserélhetők, olvasata robusztus. Jelölés. Legyen σ(h) a H halmaz sorbaállításainak halmaza. Az alapkérdés: Legyen H egy n elemű halmaz. Határozzuk meg σ(h) -t. Speciálisabban: Határozzuk meg σ([n]) -t. z középiskolás nyelven : Adott n különböző tárgy. Hányféleképpen állíthatjuk sorba őket? Sorbaállítások, átrendezések-1

Jelölés. Legyen n egy természetes szám. kkor n! (olvasata n faktoriális) a következő értéket jelöli { 1, n = 0,1 n! = 1 2... n, különben Azaz n faktoriális az elsőn pozitív egész szorzata. Ha n = 0 vagy n = 1, akkor ennek értelmezése nem világos. Mit értünk 0 tényezős/üres szorzat alatt? Mit értünk egytényezős szorzat alatt? Az üres szorzat értéke 1, az egy tényezős szorzat értéke az egyetlen tényező. Fent a szükséges megállapodásokat írtuk le. 1. Tétel. n tárgyat n!-féleképpen állíthatunk sorba. Bizonyítás. I) Az n = 0, 1 eset nyilvánvaló. A sorbaállításokra úgy kell gondolnunk mint egy-egy fénykép. Ha n = 0, akkor nincs sorbaállítandó tárgy, egyetlen egy fénykép lehetőséges: az üres polc fényképe (feltettük, hogy a sor egy polcon kerül kialakításra). Az n = 2 eset könnyen meggondolható. gy sorbaállítás kiválasztását döntések sorozataként fogjuk fel. iválasztjuk az első pozícióban álló elemet, majd a második pozícióban álló elemet, majd a harmadik pozícióban álló elemet és így tovább. Az első döntésre n lehetőségünk van. Az i-edik döntésnél vigyáznunk kell, hogy a korábban már sorbaállított emberekre vonatkozó döntésünkkel ne kerüljünk ellentmondába. Így n (i 1) tárgy közül választhatunk. Ha így teszünk, akkor ezen választásunk független a korábbiaktól. (A függést úgy oldottuk meg, hogy a már besorolt elemeket kizártuk). Az utolsó döntésünk az, hogy az egyetlen be nem sorolt tárgyból kell kiválasztanunk a sorbeli utolsót. A teljes döntéssorozat ad egy választott sorrendet. rre n (n 1)... 2 1 = n! lehetőség van. II) Jelölje s n az n tárgy sorbaállításainak számát, azaz az alapkérdésre adandó választ. s 0 = s 1 = 1-et tudjuk. Mi a kapcsolat s n+1 és s n között? Gondoljuk el, hogy van egy n fős osztály. A liberális tornatanáruk tetszőleges sorrendet megenged az órakezdeti tornasornak. Hány lehetőségük van? rre vezettük be az s n jelölést. Mi történik, ha egy új osztálytárs jelenik meg. Nyilván a lehetőségek száma nő. A korábbi sorok mind ott lesznek, de ezekbe be kell szúrnunk az új gyereket. gy régi sor hány új lehetőséget ad? Hányféleképpen szúrhatunk be egy új elemet egy n hosszú sorba? A már sorbaálló gyerekek meghatároznak n 1 közt és ott van az első, illetve utolsó pozíció is mint lehetőség is. Másképpen a gyarak választhat egy jobb szomszédot (n lehetőség) és dönthet úgy, hogy a sor jobb oldalára áll. A beszúrásra n+1 lehetőség van. Azaz az s n mögött álló lista mindegyik eleme n+1-szereződik az új listában. z azt jelenti az elemszám tekintetében, hogy s n+1 = (n+1)s n. A bizonyítást egy unalmas teljes indukció zárhatja. 2. Átrendezések ezdjük a következő feladattal: Sorbaállítások, átrendezések-2

2. Feladat. n óvodás játszik az udvaron körjátékot. Csoportokba osztódnak és minden csoport egy-egy kört alkot. gy körben mindenkinek lesz bal és jobb szomszédja. iemelünk két speciális esetet. Lehetséges, hogy egy csoportba egy gyerek kerül. Ő is alkothat kört. Bal és jobb szomszédja is önmaga. ét gyerek is alkothat kört. kkor mindkettőnek ugyanaz lesz a bal, illetve jobb szomszédja: a másik gyerek. Hány lehetőségük van a játékra? A feladat tapasztalatom szerint nehéz, a legtöbb diák nem tud vele mit kezdeni. özépiskolában ilyenről nem hallottak (szemben a sorbaállítási feladattal, amely alapfeladat). Az érdeklődő hallgató sorolja fel a lehetőségeket n = 3,4 esetén. A feladatot egyelőre hagyjuk és továbbhaladunk. Definíció. gy H halmaz átrendezésén egy bijekciót értünk. π : H H Az átrendezést is interpretálhatjuk a sorbaállítás matematikai definíciójának logikájával. Adott n tárgy egy szobában. Mindegyiknek van egy pozíciója és mindegyik egy-egy tárgy is. H = {,,} esetén ha az értelmezési tartomány akkor vehetjük helye jelentésű pozíciónak is. az olvasható úgy is, hogy a utya az lefánt helyére kerül. z megmagyarázza az elnevezést. Persze ha van egy alapsorunk, akkor minden sorbaállítás értelmezhető átrendezésnek is. Ha H elhelyezkedése egy sorban történik, akkor az átrendezés egy sorbállításhoz vezet/azzal írható le. Miért van szükség erre az új fogalomra? Látni fogjuk, hogy más nyelvezethez vezet. Másrészt van egy óriási előnye az átrendezéseknek: két átrendezés egymásután végrehajtható (fura módon (megfelelő analógiák miatt) a matematikusokaztmondjákszorozhatók). Haegyπ elsőátrendezésben ésegyρmásodik átrendezésben, azaz először utya az lefánt helyére kerül, majd a iráf az utya helyére kerül, akkor azt egy utasítással is kifejezhetjük. Azaz két átrendezés szorzata a megfelelő, őket leíró matematikai függvények/leképezések/bijekciók kompozíciója. Jó lenni látni átrendezéseket. Definíció. Legyen π : H H egy átrendezés. π diagramja a következő ábra: H elemeit egy-egy karika jelképezi. Minden h h hozzárendeléshez tartozik egy nyíl, amely h karikájából h karikájához vezet. Példa. Legye H = {,, }. Soroljuk fel összes átrendezésüket a diagramjaik lerajzolásával. Sorbaállítások, átrendezések-3

1. ábra. Talán meglepetés, hogy a három tárgy körökbeállításait látjuk magunk előtt. z nem véletlen. Vegyük észre diagramjaink néhány közös tulajdonságát. Ha H egy n elemű halmaz, akkor H egy tetszőleges átrendezését leíró diagram n karikát és n nyilat tartalmaz. Minden karikából egy nyíl halad ki és minden karikába egy nyíl fut ki. 3. Tétel. Ha n karika és köztük haladó n nyíl diagramja olyan, hogy minden karikából egy nyíl indul ki és minden karikába egy nyíl fut be, akkor a diagram karikái csoportosíthatók úgy, hogy minden nyíl egy csoporton belül haladjon és a csoporton belüli nyílak egy körbe rendezzék a csoport elemeit. A tételbeli csoportosítás egy csoportját és a köztük haladó nyilakat az átrendezés ciklusának nevezzük. Az ilyen átrendezéseket példaként fel is hozhattuk volna: Tárgyaink köralakú asztal mellett ülnek. Mindenki a jobb szomszédja helyéré kerül egy átrendezés. A tétel szerint ez a példa egy univerzális példa: minden átrendezés esetén felismerhetők/beleláthatók az asztaltársaságok és az asztalok melletti ülésrend. Bizonyítás. Nézzünk a diagramra mint egy térképre, ahol a karikák a csomópontok, a nyílak egyirányú utcák. gy csomópontból kezdjünk el utazni az egy irányú utcák szabályának betartásával. Mindegyik csomópontból egyetlen utca indul ki. Utunk egyértelmű és sose akad el. Valamikor csomópontot kell ismételnünk. lőször ez szükségszerűen a kiinduló pont lesz. (Miért?) zzel egy ciklust azonosítottunk. Ha ez a teljes diagram, akkor készen vagyunk. Ha nem, akkor lesznek maradék karikák. zek és a ciklusban lévő karikák között nincs nyíl. (A ciklus elszámolja a ciklus csúcspontjaiba befutó és onnan kifutó egyetlen nyílat.). Így a maradék karikák függetlenül kezelhetők a megtalált ciklustól. Ugyanezzel az eljárással újabb ciklust találhatunk meg, egészen addig míg ki nem merítjük az összes csomópontot. kkor az összes karikát besoroltuk egy-egy ciklusba, amelyek csoportosítják pontjainkat. Jelölés. Legyen S(H) egy H halmaz átrendezéseinek halmaza. Legyen H egy n elemű halmaz. S(H) =? Azaz hányféleképpen játszhat n óvodás egy körjátékot? 4. Tétel. gy n elemű halmaznak n! átrendezése van. Sorbaállítások, átrendezések-4

Bizonyítás. I) Láttuk, hogy sorbaállítások és átrendezések azonosíthatók/párbaállíthatók. Így a kétféle fogalomhoz tartozó alap összeszámlálási feladat ugyanahhoz az eredményhez vezet. II) Megismételhetjük a sorbaállításoknál megismert gondolatmenetet: Legyen H = {h 1,h 2,...,h n } gy átrendezés leírását n döntés meghozatalaként fogjuk fel: Mi legyen aképe h 1 -nek? Mi legyen aképeh 1 -nek? Ésígytovább. Agondolatmenet további leírása jó gyakorlás az érdeklődő hallgatónak. III) n óvodás körjátékot játszik. (Lásd bevezető feladat.) A lehetőségek száma legyen a n. Hogyan változik ez, ha egy új gyerek csatlakozik hozzájuk. Az új lehetoßégek mind felfoghatók úgy, mint egy régi körjáték,a melybe az új gyerek beszúrja magát. hányféleképpen teheti ezt meg? Választhat egy jobb szomszédot a régiek közül (n lehetőség), vagy alkothat külön kört (ekkor jobb szomszédja önmaga lesz). Végeredményben a bővített n + 1 óvodás halmazából kell egy gyereket választani: n+1 lehetőség. Azaz a n+1 = (n+1)a n. Az unalmas indukciózárja a bizonyítást. 3. Permutációk Láttuk, hogy egy π : [n] [n] bijekció felfogható sorbaálításnak és egy átrendezésnek is. A két felfogás nagyon közel van egymáshoz. Gyakran nem is kell tisztáznunk melyikre kell gondolnunk. gy közös idegen szóval illetjük őket: permuátció. Ha azt kérdezzük, hogy i és j elem a permutációban nagyságszerinti sorrendben állnak-e vagy a kisebb hátrébb került?, akkor sorbaállításra gondolunk. Ha azt kérdezzük, hogy a permutációnak hány ciklusa van?, akkor átrendezésre gondolunk. Sorbaállítások, átrendezések-5