Előadás az algebra és az elemzési elvek leckéhez a "Kombinatorika: mozgások, permutációk, kombinációk" témában. Előadás „Diszkrét elemzés
A kombinatorika elemei
PERmutációk
Az óra céljai
1. Határozza meg a „permutáció” fogalmát
2. Vezesse le a permutációs képletet!
3. Ismerkedjen meg a „faktoriális” fogalmával
4. Tanuld meg a permutációs képlet alkalmazását a legegyszerűbb esetekben
5. A megszerzett tudás felhasználása új helyzetekben
Óraterv
1. Bibliográfiai információk
2. A permutáció fogalmának bemutatása és a képlet levezetése
3. Feladatok megoldása permutációs képlet segítségével
4. Önálló munkavégzés
5. Óra összefoglalója
6. Házi feladat
Bibliográfiai információk
A " kifejezés permutációk »
első használat
svájci matematikus
odin egyik alapítója
valószínűségszámítás és
matematikai elemzés Jacob Bernoulli
(27.12.1654 - 16.8.1705)
a "Spekuláció művészete" című könyvben
Meghatározás
1. A permutációk ugyanazokból álló kombinációk n különböző elemek és csak elrendezésük sorrendjében különböznek egymástól
2. Permutációk - olyan vegyületek, amelyek n objektumból állhatnak, sorrendjüket minden lehetséges módon megváltoztatva
Permutációs képlet
4∙3∙2∙1 = 24
1∙2∙3∙4∙5=120
1∙2∙3∙4∙5 ∙ …∙ n
Az egymást követő első n természetes szám szorzatát n-nel jelöljük! és olvassa el az „en factorial”
"tényező" - szorzó
„en faktoriális” – n faktorból áll
Faktoriális
Képlet n ! = 1∙2∙3∙4∙ … ∙ ( n-1 )∙ n
Például
3! = 1∙2∙3 = 6
Emlékezz 0-ra! = 1 és 1! = 1
Kényelmes formula n ! = ( n-1 )!∙ n
Például: 6! = 5!∙6 = 120∙6 = 720
Helyesen van megírva a permutációk számításának képlete?
- P 3 = 3! = 3∙2∙1
- P 4 = 4! = 1∙2∙4∙5
- P 5 = 5! = 1∙2∙3∙4∙5
- Р n = n! = 1∙2∙3∙…∙n
- P 4 = 4! = 7∙8∙9∙10
Elmezavar
1. Számolja ki:
Hányféleképpen lehet különböző zászlókat készíteni három egyenlő méretű fehér, kék és piros anyagdarab vízszintes elhelyezésével?
P 3 = 3! = 1,2∙3 = 6
Válasz: 6 módon
Egyes országok állami jelképei
- Oroszország zászlaja
- Hollandia zászlaja Jugoszlávia zászlaja
A megszerzett ismeretek alkalmazása új helyzetben
1. Számolja ki:
7 = 9!∙6! 7!∙8! Válasz: 9!∙6! 7!∙8! "width="640"
Sőt: 9!∙6! vagy 7!∙8! ?
Mert 9! = 8!∙9, majd 9!∙6! = 8!∙9∙6!
Mert 7! = 6! ∙ 7, majd 7!∙8! = 6! ∙ 7∙ 8!
9 7 = 9!∙6! 7!∙8!
Válasz: 9!∙6! 7!∙8!
Önálló munkavégzés
I. lehetőség
- Hányféleképpen ütemezhet be egy tanítási napot 5 különböző leckével?
- 2. Anya, Vera és Tanya vettek mozijegyet az első sor 1., 2. és 3. helyére. Hányféleképpen foglalhatják el a lányok ezt a három helyet?
lehetőség II
1. Hányféleképpen lehet 4 különböző könyvet elhelyezni egy könyvespolcon?
2. Hányféleképpen állhat sorba 3 ember a jegypénztárnál?
Vizsgálat
I. lehetőség
lehetőség II
- Válasz: 120 lehetőség
- Válasz: 6 módon
- Válasz: 24 módon
- Válasz: 6 módon
Sinkwine
1. sor – a fő témát kifejező főnév.
2. sor – a fő gondolatot kifejező két jelző.
3. sor – három ige, amelyek a témán belüli cselekvéseket írják le.
A 4. sor egy kifejezés, amely bizonyos jelentést hordoz.
5. sor – következtetés főnévi formában (asszociáció az első szóval).
Házi feladat
6.4. pont, tanulja meg a permutációs képletet
I. szint: 611. sz., 612. sz.,
II. szint: 616., 621. sz.
permutációk
MBOU "Yanishevskaya Basic School"
Tanár: Zvereva T.I.
A probléma megoldása:
Anton, Boris és Victor vásárolt
3 futballjegy a stadion első sorának 1., 2., 3. helyére. Hányféleképpen foglalhatják el a fiúk ezeket a helyeket?
Probléma megoldás:
- A sorrend a következő lehet:
A B C A C B
Ilyen lehet:
B V A B A V
Vagy lehet így:
V A B V B A
Válasz: 6 lehetőség
Emlékezz!!!
Átrendezés halmazának nevezzük n konkrétban írt elemek Rendben.
- Tétel egy véges halmaz elemeinek permutációiról:
n Különböző elemek helyezhetők el egyenként n pontosan különböző helyeken n! módokon.
Az utak száma megegyezik a permutációk számával
3 elemből. A permutációk számának képletével azt találjuk
Р3=3!= 1∙2∙3 = 6
Öt barát úgy döntött, hogy lefényképez. Hányféleképpen lehet ezt megtenni?
Feladat:
A 9. osztályban szerdán 6 óra van: matematika, irodalom,
Orosz nyelv, angol nyelv, biológia és testnevelés. Hány ütemezési lehetőséget hozhat létre?
Sorrendbe rakjuk a tételeket:
Összes opció
menetrendek:
1 ∙ 2∙ 3 ∙ 4 ∙5 ∙ 6 = 720
Tétel
Matematika
Opciók száma
Irodalom
orosz nyelv
angol nyelv
Biológia
Testedzés
Feladat:
- Kilenc különböző könyv van, ebből négy tankönyv. Hányféleképpen lehet ezeket a könyveket egy polcon elhelyezni úgy, hogy az összes tankönyv egymás mellett legyen? Terv:
1) tankönyvek = könyv
2) A könyvek P6 permutációi
3) P6=6!
4) A tankönyvek P4 átrendezése
5) P4=4!
6) P 6 ∙ P4
Házi feladat:
1. Anya tavasszal sok gyümölcsöt vesz a gyermekének. Vett egy banánt, egy almát, egy narancsot, egy citromot, egy körtét és egy kivit. Keresse meg a lehetséges gyümölcsfogyasztási lehetőségek számát.
2 . Tizenegy játékos áll fel a mérkőzés kezdete előtt. Az első a kapitány, a második az
kapus, a többi pedig - véletlenszerűen.
Hány építési mód létezik?
3. Hányféleképpen lehet egy polcon elhelyezni 10 könyvet, amelyek közül 4 ugyanannak a szerzőnek, a többinek pedig különböző szerzőjétől van így, hogy egyazon szerző könyvei egymás mellett álljanak?
A következő alkalomig
kombinatorikus problémákkal
A permutációk ugyanazon elemekből álló kombinációk, amelyek megjelenési sorrendben különböznek egymástól. Az elemek összes lehetséges permutációjának számát P n jelöli, és a következő képlettel számítható ki: Permutációs képlet: P n =n! A permutáció során az objektumok száma változatlan marad, csak a sorrend változik Az objektumok számának növekedésével a permutációk száma nagyon gyorsan növekszik, és nehézkessé válik világosan ábrázolni.
1. feladat. Hét csapat vesz részt a versenyen. Hány lehetőség van köztük a helyek elosztására? P 7 =7!=1*2*3*4*5*6*7=5040 Válasz: 5040 2. feladat. Hányféleképpen ülhet 10 ember egy kerek asztalnál? R 10 = 10! = = 1*2*3*4*5*6*7*8*9*10 = Válasz:
Legyen n különböző objektum. M objektumot választunk ki belőlük, és minden lehetséges módon átrendezzük őket egymás között. Az így létrejövő kombinációkat n objektum m-es elhelyezésének nevezzük, és számuk egyenlő: Az elhelyezések során a kiválasztott objektumok összetétele és sorrendje is változik. Elhelyezési képlet:
Probléma: Hányféleképpen osztható ki öt ember között három utalvány egy szanatóriumra? Mivel az utalványokat egy szanatórium kapja, a kiosztási lehetőségek legalább egy személyben különböznek egymástól. Ezért az elosztási módszerek száma Válasz: 10 módszer.
Feladat: A műhelyben 12 fő dolgozik: 5 nő és 7 férfi. Hányféleképpen alakítható ki egy 7 fős csapat úgy, hogy 3 nő legyen benne? Öt nőből hármat kell kiválasztani, innen ered a kiválasztási módok száma. Mivel hétből négy férfit kell kiválasztani, a férfiak kiválasztásának módjainak száma Válasz: 350
1. dia
2. dia
3. dia
4. dia
5. dia
6. dia
7. dia
8. dia
9. dia
10. dia
11. dia
12. dia
13. dia
14. dia
15. dia
16. dia
17. dia
18. dia
19. dia
20. dia
21. dia
22. dia
23. dia
24. dia
A „Diszkrét elemzés” témájú előadás teljesen ingyenesen letölthető honlapunkról. A projekt tárgya: Számítástechnika. A színes diák és illusztrációk segítenek elkötelezni osztálytársait vagy közönségét. A tartalom megtekintéséhez használja a lejátszót, vagy ha le szeretné tölteni a jelentést, kattintson a megfelelő szövegre a lejátszó alatt. Az előadás 24 diát tartalmaz.
Bemutató diák
1. dia
Diszkrét elemzés
3. előadás Kombinatorika. Átrendezések
2. dia
Átrendezések
Legyen adott egy n elemű halmaz. Ezen elemek sorrendjét permutációnak nevezzük. Néha hozzáteszik, hogy „n elemből”. Általában egy alapvető vagy természetes sorrendet különböztetnek meg, amit triviális permutációnak neveznek. Maguk az A halmaz elemei nem érdekelnek bennünket. Az elemek gyakran 1-től n-ig vagy 0-tól n-1-ig terjedő egész számok. Jelöljük n elem permutációinak halmazát Pn-nel, számosságát pedig Pn-nel. Tegyük fel ugyanazt a három kérdést: mi egyenlő Pn, hogyan iterálhatjuk át a Pn elemeit, hogyan kell újraszámozni őket.
3. dia
Tétel a permutációk számáról
n elem permutációinak száma n! - 1-től n-ig terjedő számok szorzata. (n! olvasni n-tényezős) Bizonyítás. Indukcióval. n=1 esetén a képlet nyilvánvalóan helyes. Legyen igaz n-1-re, bizonyítsuk be, hogy n-re is igaz. A rendezés első eleme n módon választható ki, a többi pedig a kiválasztott első elemhez rendelhető hozzá. Ezért a Pn= Pn-1n képlet helyes. Ha Pn-1=(n-1)!, akkor Pn=n!
4. dia
Permutációk számozása
A permutációk számozásához a Pn halmazt egy az egyben leképezzük egy másik Tn halmazba, amelyen sokkal egyszerűbb lesz számozást bevezetni, majd bármely pPn elemre felvesszük a Tn-beli képének számát. a számát. A Tn halmaz több Tn =(0:(n-1))(0:(n-2) … (0) numerikus szegmens közvetlen szorzata, vagyis Tn minden eleme nem halmaza. -negatív számok i1, i2, …, in-1, in és ikn-k.
5. dia
Kijelző
Vegyünk egy permutációt, és írjuk mellé a triviális permutációt. Első indexként az első elem helyét foglaljuk el (nullától számolva) a triviális permutációban. Egy triviális permutáció helyett írjuk fel a megmaradt karakterek sztringjét. Második indexként a permutáció második elemének helyét foglaljuk el ebben a sorban. Ismételjük meg a folyamatot a végéig. Nyilvánvaló, hogy a k-adik index kisebb lesz, mint a k-adik karakterlánc hossza, az utolsó index pedig nullával egyenlő. Nézzük meg ezt a folyamatot egy példán keresztül.
6. dia
Kijelző példa
0 1 2 3 4 5 6 Index c a d f g b e a b c d e f g 2 2 a d f g b e a b d e f g 0 2 0 d f g b e b d e f g 1 2 0 1 f g b e b e f g 12 2 2 e b e 0 2 0 1 2 2 e e 0 2 0 1 2 2 0 0 nyilvánvalóan , ez a folyamat megfordítható, és az inverz leképezés az eredeti permutációt indexek halmazából hozza létre.
7. dia
A Tn halmaz számozása
A rendezett halmazok bármely közvetlen terméke változó alapú számrendszernek tekinthető. Idézzük fel az első előadás második példáját, vagy vegyünk egy régi méretskálát: 1 yard = 3 láb, 1 láb = 12 hüvelyk, 1 hüvelyk = 12 sor, 1 sor = 6 pont. (2, 0, 4, 2, 3) = 2 yard 0 láb 4 hüvelyk 2 vonal 3 pont, hány pont ez? Számolnod kell (ezt nevezik Horner-sémának) (((2 3+0) 12+4) 12+2) 6+3
8. dia
A Tn - 2 halmaz számozása
Szívesebben írjuk fel a # képletet, amely megkeresi az i1, i2, …, in-1, in indexek számát ismétlődő kifejezések formájában #(i1, i2, …, in) = a(i1, i2, …, in-1, n-1); a(i1, i2, …, ik,k) = a(i1, i2, …, ik-1,k-1)(n-k+1)+ ik; a(üres,0) = 0; E képlet szerint #(2,0,1,2,2,0,0) = a(2,0,1,2,2,0,6). Van a(2,1)=2; a(2,0,2) = 26+0=12; a(2,0,1,3)=125+1=61; a(2,0,1,2,4) =614+2=246; a(2,0,1,2,2,5) =2463+2=740; a(2,0,1,2,2,0,6) =7402+0=1480;
9. dia
Indexkészletek iterálása
A fentiek alapján a permutációk felsorolása egyszerű: minden indexkészletet fel kell sorolni, és minden halmazhoz létre kell hozni egy megfelelő permutációt. Az indexhalmazok számbavételéhez vegye figyelembe, hogy valójában mindegyik halmaz egy szám rekordja egy változó bázisú speciális számrendszerben (a rendszert faktoriálisnak nevezik). Az 1 hozzáadásának szabályai ebben a rendszerben majdnem olyan egyszerűek, mint a bináris rendszerben: az utolsó számjegytől kezdve próbáljon meg 1-et hozzáadni az aktuális számjegyhez, majd hagyja abba az 1 hozzáadását. Ha ez nem lehetséges, írjon nullát a bitre, és lépjen tovább a következő bitre.
10. dia
Indexkészletek felsorolása - 2
Nézzünk egy példát: 7 6 5 4 3 2 1 Ezek változó alapok. 0 0 0 ugyanaz, mint az előzőnél, 3 4 4 3 0 1 0 ezután jön az elem, szigorúan 3 4 4 3 1 0 0 nagyobb, . . . , és 3 4 4 3 1 1 0 az alábbiak nem jelentősek. 3 4 4 3 2 0 0 Ez azt jelenti, hogy minden 3 4 4 3 2 1 0 sor lexikográfiailag nagyobb, mint az előző 3 5 0 0 0 0 0. 3 5 0 0 0 1 0
11. dia
Tétel a permutációk lexikográfiai felsorolásáról
A leírt algoritmus permutációkon keresztül, lexikográfiai növekvő sorrendben iterál. Bizonyíték. Elég megmutatnunk, hogy ha két I1 és I2 indexhalmazunk van, és I1 lexikográfiailag I2 előtt van, akkor a (I1) permutáció lexikográfiailag (I2) előtt áll. Ezek a permutációk egymás után jönnek létre, és amíg I1 és I2 egybeesik, a permutációik is egybeesnek. A nagyobb indexérték pedig nagyobb elemnek felel meg.
12. dia
Közvetlen algoritmus permutációk lexikográfiai felsorolására
Vegyünk egy tetszőleges p permutációt, és közvetlenül keressük meg lexikográfiailag a következőt. Vegyük az elejét – az első k elemet. Kiterjesztései között van egy minimális, amelyben minden elem növekvő sorrendben, és egy maximum, amelyben minden elem csökkenő sorrendben van elrendezve. Például a p =(4, 2, 1, 7, 3, 6, 5) permutációban a (4, 2, 1) összes folytatása (3, 5, 6, 7) és (7, 6, 5, 3). A meglévő folytatás kisebb, mint a maximum, és a 3. elemet továbbra sem kell módosítani. És a 4. is. Az 5-öst pedig változtatni kell. Ehhez a fennmaradó elemekből sorba kell venni a következőt, 5. helyre kell tenni, és hozzá kell rendelni egy minimális folytatást. Kapsz (4, 2, 1, 7, 5, 3, 6).
13. dia
Közvetlen algoritmus a permutációk lexikográfiai felsorolásához - 2
Jegyezzük fel a következő néhány permutációt. (4, 2, 1, 7, 5, 3, 6) (4, 2, 1, 7, 5, 6, 3) (4, 2, 1, 7, 6, 5, 3) (4, 2, 3, 1, 5, 6, 7) (4, 2, 3, 1, 5, 7, 6) (4, 2, 3, 1, 6, 5, 7) (4, 2, 3, 1, 6) , 7, 5) (4, 2, 3, 1, 7, 5, 6) (4, 2, 3, 1, 7, 6, 5) (4, 2, 3, 5, 1, 6, 7)
14. dia
Az algoritmus formális leírása
Működési állapot: A p permutáció és a logikai attribútum aktív. Kezdeti állapot: triviális permutáció van írva, és isActive = True. Normál lépés: Ha aktív, adja vissza a permutációt eredményként. A végétől haladva keresse meg a legnagyobb monoton csökkenő utótagot a permutációban. Legyen k az utótag előtti pozíció. Tedd isActive:= (k > 0). Ha aktív, akkor keresse meg az utótag legkisebb elemét, amely nagyobb, mint pk, cserélje fel pk-ra, majd „fordítsa meg” az utótagot.
15. dia
Egy másik algoritmus a permutációk számbavételére
Most próbáljuk meg úgy rendezni a permutációkat, hogy két egymást követő permutáció alig térjen el egymástól. Milyen kevés? Egy elemi transzpozíció, amelyben két szomszédos elem felcserélődik. Lehetséges ez? Mutassunk egy ilyen algoritmus sematikus diagramját, érdekelni fogunk. Képzeljünk el n-1 elemi „mechanizmust”, amelyek mindegyike mozgatja elemét a halmazon belül. A mechanizmus minden lépésnél balra vagy jobbra tolódik. Az irány megváltozik, amikor az elem eléri a szélét. Az irányváltás egy lépést tesz, közben a következő mechanizmus tesz egy lépést, amely azonban irányt is változtathat.
16. dia
Egy másik algoritmus a permutációk számbavételére -2
Lássunk egy példát. Kinek a lépése ez
17. dia
Permutációk felsorolása. 1
függvény ExistsNextPerm(var kCh: integer): Logikai; var iV,iP,iVC,iPC: egész szám; kezdő eredmény:= False; iV:= nV esetén 2 do if count
18. dia
A páronkénti termékek minimális összege
Legyen adott két-két n számból álló halmaz, mondjuk (ak|k1:n) és (bk|k1:n) . Ezeket a számokat párokra osztjuk (ak,bk), és kiszámítjuk a páronkénti szorzataik k1:n akbk összegét. Módosíthatja a számozást (ak) és (bk). Olyan számozást kell választania, amely minimalizálja az összeget. Ebben a feladatban kijavíthat néhány számozást (ak) és (bk), és kereshet egy permutációt, amelyre a minimális k1:n akb(k) összeget elérjük. A számozást akkor választjuk ki, ha az (ak) növekvő sorrendben, a (bk) pedig csökkenő sorrendben van.
19. dia
Tétel a páronkénti szorzatok minimális összegéről
A páronkénti szorzatok minimális összegét triviális permutációval érjük el. Bizonyíték. Tegyük fel, hogy van két olyan k és r index, amelyre ak 0, azaz. ar br + ak bk > ar bk + ak br . Számozásunkban (ak) növekvő sorrendben vannak. Ha a (bk) nincs növekvő sorrendbe rendezve, akkor van egy k és r pár, amint azt fentebb leírtuk. A bk és br átrendezésével erre a párra csökkentjük az összeg értékét. Ez azt jelenti, hogy az optimális megoldásban (bk) növekvő sorrendben vannak. Ezzel az egyszerű tétellel később többször is találkozunk.
20. dia
Maximálisan növekvő utósorozat probléma
Adott egy n hosszúságú számsorozat (ak|k1:n). Meg kell találni annak a legnagyobb hosszúságú sorozatát, amelyben a számok (ak) növekvő sorrendben jelennének meg. Például a 3, 2, 11, 14, 32, 16, 6, 17, 25, 13, 37, 19, 41, 12, 7, 9 sorozatban a maximális részsorozat 2, 11, 14, 16 , 17, 25, 37, 41 Ez a probléma a permutációkkal kapcsolatos, mivel az eredeti sorozat lehet permutáció. A probléma megoldásának bemutatására szorítkozunk, és az algoritmus formalizálását és indoklását adjuk a hallgatóknak.
21. dia
A maximális növekvő utósorozat megkeresése
A lehető leggazdaságosabban felosztjuk a miénket csökkenő sorozatokra (a példa megváltozott) 9 12 11 14 18 16 6 17 15 13 37 19 21 8 7 5 9 6 5 12 11 8 7 14 13 157176 19 21 Minden következő szám a sorok legtetejére van írva, ahol nem zavarja a sorrendet. Vegyük a számot az alsó sorból, 21. Miért van a 8. sorban? A 19 akadályozza őt. És a 19-es számot 17 akadályozza. És ő 16. Stb. A 9, 11, 14, 16, 17, 19, 21 sorozat növekszik, hossza 7. Bármely nagyobb sorozat A hossza két számot tartalmaz ugyanabból a sorból (Dirichlet-elv), és nem növekedhet.
22. dia
Az inverziók minimális száma probléma
Adott egy n hosszúságú számsorozat (ak|k1:n). Nevezzük az inverziót bármely részkarakterláncának helybeni tükörképének – folytonos részsorozatnak. A sorozat elemeit minimális számú inverzióban növekvő sorrendbe kell rendezni. Például a „szilárd” permutáció a következőképpen alakítható át (a piros betűket átrendezték, a nagyok már a helyükön vannak)
23. dia
Vizsgakérdések
Átrendezések. Felsorolásuk és számozásuk. A skalárszorzat minimalizálásának problémája. A legnagyobb növekvő utósorozat probléma.
24. dia
1. Kétirányú átmenet permutáció szám 2. Keressen egy permutációt, amely adott lépésszámra van az adotttól távol. 3. Permutációk felsorolása elemi transzpozíciókkal. 4. Futtasson példát a skalárszorzat minimalizálásának problémájára.
Tippek egy jó prezentáció vagy projektjelentés elkészítéséhez
- Próbálja bevonni a közönséget a történetbe, alakítson ki interakciót a közönséggel irányító kérdések, játékrész segítségével, ne féljen viccelni és őszintén mosolyogni (adott esetben).
- Próbáld meg saját szavaiddal elmagyarázni a diát, adj hozzá további érdekességeket, nem csak a diákról kell olvasnod, hanem a közönség is elolvashatja.
- Nem kell túlterhelni a projekt diákjait szövegblokkokkal, és a minimális szöveg jobban átadja az információkat és felkelti a figyelmet. A dia csak kulcsfontosságú információkat tartalmazzon, a többit legjobban szóban kell elmondani a hallgatóságnak.
- A szövegnek jól olvashatónak kell lennie, különben a közönség nem fogja látni a bemutatott információt, nagyon eltereli a figyelmét a történetről, megpróbál legalább valamit kitalálni, vagy teljesen elveszíti érdeklődését. Ehhez ki kell választania a megfelelő betűtípust, figyelembe véve, hogy hol és hogyan kerül adásba a prezentáció, valamint ki kell választania a háttér és a szöveg megfelelő kombinációját.
- Fontos, hogy ismételje meg a beszámolót, gondolja át, hogyan köszönti a hallgatóságot, mit mond először, és hogyan fejezi be az előadást. Minden tapasztalattal jön.
- Válassza ki a megfelelő ruhát, mert... A beszélő ruházata is nagy szerepet játszik beszédének észlelésében.
- Próbáljon magabiztosan, gördülékenyen és koherensen beszélni.
- Próbáld meg élvezni az előadást, akkor nyugodtabb és kevésbé ideges leszel.