Opptelling - counting

Like dokumenter
Opptelling - forelesningsnotat i Diskret matematikk Opptelling

Avsnitt 6.1 Opptelling forts.

Chapter 6 - Discrete Mathematics and Its Applications. Løsningsforslag på utvalgte oppgaver

MAT1030 Diskret matematikk

MAT1030 Diskret matematikk

b) Hvis det er mulig å svare blankt (dvs. vet ikke) blir det 5 svaralternativer på hvert spørsmål, og dermed mulige måter å svare på.

Øvingsforelesning 5. Binær-, oktal-, desimal- og heksidesimaletall, litt mer tallteori og kombinatorikk. TMA4140 Diskret Matematikk

Oppgaver med et odde nummer har fasit bakerst i læreboken. Her er løsningsforslag med mellomregninger for de gitte øvingsoppgavene.

MAT1030 Diskret matematikk

MAT1030 Diskret matematikk

MAT1030 Diskret Matematikk

Alle hele tall g > 1 kan være grunntall i et tallsystem.

Største felles divisor. (eng: greatest common divisors)

MAT1030 Diskret matematikk

Kapittel 5: Mengdelære

MAT1030 Diskret Matematikk

Matematikk for IT, høsten 2016

Tema 1: Hendelser, sannsynlighet, kombinatorikk Kapittel ST1101 (Gunnar Taraldsen) :19

Alle hele tall g > 1 kan være grunntall i et tallsystem.

Vi som skal undervise. MAT1030 Diskret matematikk. Hva er diskret matematikk? Hva er innholdet i MAT1030?

Teori og oppgaver om 2-komplement

Tallsystemer. Tallene x, y, z og u er gitt ved x = 2, y = 2, z = 4 og u = 2. Dermed blir =

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

Tallsystemer. Tallene x, y, z og u er gitt ved x = 2, y = 2, z = 4 og u = 2. Dermed blir =

MAT1030 Diskret matematikk

Vi definerer en mengde ved å fortelle hva den inneholder. Vi kan definere den på listeform eller ved hjelp av en utsagnsfunksjon.

MAT1030 Diskret Matematikk

Kapittel 5: Mengdelære

MAT1030 Diskret matematikk

MAT1030 Forelesning 10

Øvingsforelesning 6. Kombinatorikk, generaliserte permutasjoner, og MP13. TMA4140 Diskret Matematikk. 08. og 10. oktober 2018

Kapittel 5: Mengdelære

Rekurrens. MAT1030 Diskret matematikk. Rekurrens. Rekurrens. Eksempel. Forelesning 16: Rekurrenslikninger. Dag Normann

Forelesning 1. Algoritmer, pseudokoder og kontrollstrukturer. Dag Normann januar Vi som skal undervise. Hva er diskret matematikk?

MAT1030 Diskret matematikk. Mengder. Mengder. Forelesning 9: Mengdelære. Dag Normann OVER TIL KAPITTEL februar 2008

6 Sannsynlighetsregning

{(1,0), (2,0), (2,1), (3,0), (3,1), (3,2), (4,0), (4,1), (4,2), (4,3) } {(1,0), (1,1), (1,2), (1,3), (2,0), (2,2), (3,0), (3,3), (4,0)}

Sist forelesning snakket vi i hovedsak om trær med rot, og om praktisk bruk av slike. rot. barn

ÅMA110 Sannsynlighetsregning med statistikk, våren 2011

MAT1030 Diskret Matematikk

Permutasjoner og utvalg

Eksamensoppgave i IFUD1025 Programmering i Java

Eksamensoppgave i TMA4140 Diskret matematikk

Oppsummering. MAT1030 Diskret matematikk. Oppsummering. Oppsummering. Eksempel

EKSAMENSOPPGÅVE. Mat-1005, Diskret matematikk. Godkjent kalkulator, Rottmanns tabellar og 2 A4 ark med eigne notater (4 sider).

MAT1030 Forelesning 20

Tall: Hovedområdet tall og algebra handler om å utvikle tallforståing og innsikt i hvordan tall og tallbehandling inngår i

Sannsynlighetsregning og Statistikk

6. kurskveld Ila, 7. juni - 06 Statistikk og sannsynlighet

i Dato:

Norsk informatikkolympiade runde

KONTROLLSTRUKTURER. MAT1030 Diskret matematikk. Kontrollstrukturer. Kontrollstrukturer. Eksempel (Ubegrenset while-løkke)

Diskret matematikk tirsdag 13. oktober 2015

b) 17 går ikke opp i 84 siden vi får en rest på 16 når 84 deles med 17 c) 17 går opp i 357 siden

Norsk informatikkolympiade runde

MAT1030 Diskret Matematikk

UNIVERSITETET I OSLO

ÅMA110 Sannsynlighetsregning med statistikk, våren 2007

Forelesning 9. Mengdelære. Dag Normann februar Mengder. Mengder. Mengder. Mengder OVER TIL KAPITTEL 5

Kombinatorikk og sannsynlighet R1, Prøve 1 løsning

ÅMA110 Sannsynlighetsregning med statistikk, våren Grunnbegrep. Grunnbegrep, sannsynligheten for et utfall

Multiplikasjon 1. Introduksjonsoppgave:

Eksamensoppgave i MA0301 Elementær diskret matematikk løsningsforslag

Velkommen til MAT1030!

MAT1030 Diskret Matematikk

MAT1030 Diskret Matematikk

Total sannsynlighet. MAT0100V Sannsynlighetsregning og kombinatorikk = Vi kan skrive en hendelse B som en disjunkt

MIDTSEMESTERPRØVE I TMA4140 Diskret matematikk. 13. oktober 2017 Tid:

Kapittel 3: Litt om representasjon av tall

Plenumsregning 10. Diverse ukeoppgaver. Roger Antonsen april Vi øver oss litt på løse rekurrenslikninger.

SANNSYNLIGHETSREGNING

Forelesning 4 torsdag den 28. august

Konkurranse 1. Tommy Odland 22. desember 2015 ENT3R UiB

Mengder, relasjoner og funksjoner

Repetisjon. MAT1030 Diskret Matematikk. Kapittel 4. Kapittel 1 3. Forelesning 20: Kombinatorikk. Roger Antonsen

Løsningsforslag Øving 9 TMA4140 Diskret matematikk Høsten i for i = 0, 1, 2, 3, 4, og så er W 4 svaret

INF1800 Forelesning 2

Eksamensoppgave i MA0301 Elementær diskret matematikk løsningsforslag

MULTIPLE CHOICE ST0103 BRUKERKURS I STATISTIKK September 2016

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

Forelesning 30: Kompleksitetsteori

MAT1030 Diskret Matematikk

Oppsummering. MAT1030 Diskret matematikk. Ekvivalensrelasjoner. Oppsummering. Definisjon. Merk

Norsk informatikkolympiade runde. Sponset av. Uke 46, 2017

Legg merke til at summen av sannsynlighetene for den gunstige hendelsen og sannsynligheten for en ikke gunstig hendelse, er lik 1.

Modulo-regning. hvis a og b ikke er kongruente modulo m.

Representasjon av tall på datamaskin Kort innføring for MAT-INF1100L

MAT1030 Forelesning 20

Kapittel 3: Litt om representasjon av tall

MAT1030 Diskret matematikk

Innledning. MAT1030 Diskret matematikk. Kapittel 11. Kapittel 11. Forelesning 33: Repetisjon

LØSNINGSFORSLAG EKSAMEN V06, MA0301

Mengdelære INF1800 LOGIKK OG BEREGNBARHET FORELESNING 2: MENGDELÆRE. Læreboken. Mengder. Definisjon (Mengde) Roger Antonsen

Diskret matematikk tirsdag 15. september 2015

Kompetansemål Sannsynlighet, S Innledning Pascals talltrekant Binomialkoeffisienter Kombinatorikk...

Informasjon om studieprogrammet Beregningsorientert informatikk

Kengurukonkurransen. > Et sprang inn i matematikken < Ecolier (4. 5. trinn) 2007 Hefte for læreren

INF1800 LOGIKK OG BEREGNBARHET

Matematisk julekalender for trinn, 2013

Jernbaneverket SIGNAL Kap.: 6.a Banedivisjonen Regler for prosjektering Utgitt: Merking av lyssignal Rev.: 2 Lyssignal Side: 1 av 8

Transkript:

Opptelling - counting Kombinatorikk og sannsynlighetsregning er en viktig del av diskret matematikk. Her studeres ulike beregnings- og telleteknikker for å beregne sannsynlighet, antall, kapasitet eller kompleksitet av ulike ting og problemer. Det kan være å undersøke om det er nok telefonnumre, nok ip-adresser, avgjøre hvor kraftig et passord er eller avgjør kompleksiteten av en algoritme. Innen risikoanalyse brukes teknikkene til beregning av sannsynlighet for at en uønsket hendelse skal inntreffe. Kombinatorikk brukes også innen mange andre fagfelt, som f.eks. bioteknologi, spesielt i forbindelse med sekvensering av DNA. Vi skal først ta for oss de mest grunnleggende reglene. Produktregelen. Anta at en oppgave kan deles opp i to deloppgaver og at hver av dem kan løses uavhengig av hverandre. (Begge oppgaver må løses, og de skal løses sekvensielt, dvs. etter hverandre.) Anta et første deloppgave kan løses på m forskjellige måter og at andre deloppgave kan løses på n forskjellige måter. Da kan hele oppgaven løses på m n forskjellige måter. Eksempel 1. Hver stol i en sal skal få et «nummer» bestående av en bokstav og et tall fra 1 til 10. Hvor mange måter kan en stol nummereres? Svar: 29 10 = 290 siden det er 29 bokstaver i alfabetet og 10 mulige tall. 1

En utvidelse av produktregelen: Anta at en oppgaven kan deles opp i k deloppgaver og at de kan løses uavhengig av hverandre. (Alle oppgaver må løses, og de skal løses sekvensielt, dvs. etter hverandre.) Deloppgave 1 kan løses på n 1 måter, deloppgave 2 på n 2 måter, deloppgave 3 på n 3, osv. til deloppgave k som kan løses på n k forskjellige måter. Da kan hele oppgaven løses på n 1 n 2 n 3 n k forskjellige måter. Eksempel 2 Anta at et kjennetegn for en bil skal ha 2 bokstaver og 5 siffer. Det første av de 5 sifrene kan ikke være 0. Hvor mange mulige kjennetegn er det? Svar: På de to første plassene er det 29 muligheter (hvis æ, ø og å brukes), på den neste plasser er det 9 muligheter (fordi vi ikke kan velge 0) og på de fire siste plassene er det 10 muligheter. Dermed blir det: Eksempel 3 En bit-sekvens er en rekkefølge av bit ene 0 og 1. Lengde på sekvensen er lik antall bit. Hvor mange forskjellige bit-sekvenser med lengde 8 finnes det? Svar: På hver av de 8 plassene i sekvensen er det to muligheter. Dermed blir det: 2

Generelt: Vi har 2 n forskjellige bit-sekvenser med lengde n Eksempel 4 I en spørreundersøkelse er det 10 spørsmål og hvert svar har 3 svaralternativer, der ett av dem er riktig og de to andre er feil. Hvor mange måter kan vi svare på? Hvor mange måter kan vi svare på uten å svare rett på noen av spørsmålene? Sannsynligheten for ingen rette svar blir Sumregelen. Anta at en oppgave kan løses ved hjelp av kun en av to teknikker. Oppgaven kan løses på m måter ved hjelp av første teknikk og n måter ved hjelp av andre teknikk. Da kan oppgaven løses på m + n måter. Dette svarer til følgende regel i mengdelære: La A og B være to mengder der A B = Ø. Da er A B = A + B. 3

Eksempel 1 Det skal velge en felles tillitsmann for to klasser. I den ene er det 20 studenter og i den andre er det 30 studenter. Hvor mange muligheter er det? Svar: 20 + 30 = 50 Utvidelse av sumregelen. Anta at en oppgave kan løses ved hjelp av kun en av k ulike teknikker. Disse k teknikkene har henholdsvis n 1, n 2, n 3,., n k løsningsmåter. Da kan oppgaven løses på n 1 + n 2 + n 3 +.+ n k måter. Eksempel 2 Hvor mange ikke-tomme bit-sekvenser med lengde 8 eller mindre finnes det? Vi viste i et tidligere eksempel at det finnes 2 8 = 256 forskjellige bitsekvenser med lengde 8. Her må vi også ta med alle de som har mindre enn 8 bit s lengde, dvs. alle med lengde 7, alle med lengde 6, alle med lengde 5, osv. t.o.m. alle med lengde 1. Da får vi 2 8 + 2 7 + 2 6 + 2 5 + 2 4 + 2 3 + 2 2 + 2 1 = 2 1 + 2 2 + 2 3 + 2 4 + 2 5 + 2 6 + 2 7 + 2 8 = 2 2 0 +2 2 1 + 2 2 2 + 2 2 3 + 2 2 4 + 2 2 5 + 2 2 6 +2 2 7 7 = j=0 2 2 j = 2 (27+1 1) = 2( 2 8 1 ) = 2 9 2 = 510 2 1 4

Generelt: Det finnes det 2 n+1-2 forskjellige ikke-tomme bit-sekvenser med lengde n eller mindre. Subtraksjonsregelen. Anta at en oppgave kan løses på m måter ved hjelp av en teknikk og n måter ved hjelp av en annen teknikk. Da kan oppgaven løses på m + n måter minus det antallet måter som er felles for de to teknikkene. Dette svarer til følgende regel i mengdelære: La A og B være to mengder. Da er A B = A + B - A B. Eksempel 1 Hvor mange forskjellige filmer kan jeg velge mellom hvis jeg skal på kino på Saga eller Colosseum? På Saga går filmene a, b, c og d, og på Colosseum går filmene d, e, f og g. La mengden A inneholde filmene som går på Saga og mengden B inneholde filmene som går på Colosseum. Antall filmer vi kan velge mellom blir: A B = A + B - A B = 4 + 4 1 = 7. Eksempel 2 Hvor mange bit-sekvenser med lengde 8 har 1 som første bit eller 00 som de to siste bit ene? f.eks: 10110110, 01111100, 10110100 5

Antall som starter med 1: 1 2 2 2 2 2 2 2 = 2 7 Antall som slutter med 00: 2 2 2 2 2 2 1 1 = 2 6 Antall som starter med 1 og som slutter med 00: Svaret blir: 2 7 + 2 6 2 5 = 160 Divisjonsregelen 1 2 2 2 2 2 1 1 = 2 5 Anta at en oppgave kan løses på n måter og at de n måtene kan deles opp i grupper av d like måter i hver gruppe. Da kan oppgaven løses på n div d (dvs. n/d) måter. En enkel anvendelse. La n og k være positive tall. Hvor mange tall opptil n er delelig med k (dvs. har k som faktor)? Svaret blir at det er n div k forskjellige tall fra 1 til n som er delelig med k. Husk: n div k er kvotienten og at n div k = n k. Eksempel Hvor mange av tallene fra 1 til 100 er delelig med 3 eller 4? Delelig med 3: 100 div 3 = 100 3 Delelig med 4: 100 div 4 = 25 Delelig med både 3 og 4, dvs. delelig med 12 = lcm(3, 4): 100 div 12 = 100 12 = 8 Svar: 33 + 25 8 = 50 6

Generell regel: Antallet tall fra 1 til n som er delelig med k 1 eller k 2 er gitt ved: (n div k 1 ) + (n div k 2 ) (n div lcm(k 1, k 2 ) ) Divisjonsregelen for mengder La mengden A være en union av mengdene A 1, A 2, A 3,.., A k, dvs. A = A 1 A 2 A 3.. A k. Anta at mengdene er parvis disjunkte, dvs. ingen av dem har felles elementer. Anta også at alle har samme antall elementer, dvs. A i = d for alle i. Da er A = k d og k = A /d og d = A /k Eksempel. Fire personer p 1, p 2, p 3 og p 4 skal plasseres rundt et sirkulært bord på plassene a, b, c og d. Hvor mange muligheter er det? Vi kan tenke oss at vi begynner å velge personen som skal sitte på plass a. Her har vi 4 muligheter. Deretter velger vi den som skal sitte på plass b. Nå er det bare 3 personer å velge mellom siden en allerede er plassert på plass a. Når vi skal velge personen som skal sitte på plass c har vi 2 muligheter, mens når vi kommer til plass d er 7

det kun en person igjen og dermed bare 1 mulighet. Vi får da 4 3 2 1 = 4! = 24 mulige plasseringer rundt bordet. La oss nå anser to plasseringer som like hvis alle personene rundt bordet har de samme personene på hver side, uavhengig av hvilken plass de sitter på. Hvor mange mulige plasseringer får vi da? Hvis alle personene som sitter ved bordet samtidig flytter en plass med klokka, vil alle sitte på en ny plass, men bordplasseringen skal likevel anses som den samme som den foregående, siden alle fremdeles har de samme personer på hver side. Dermed blir antall mulige bordplasseringer redusert til 24/4 = 6. Eksempel der flere regler brukes. Et passord skal ha 6 eller 7 tegn og hvert tegn være en stor bokstav eller et siffer. Passordet må inneholde minst en bokstav. Hvor mange slike passord finnes? Kombinasjoner med 6 tegn: 39 6 muligheter med bokstaver og siffer 10 6 muligheter med kun siffer 39 6 10 6 muligheter med minst en bokstav. Kombinasjoner med 7 tegn: 39 7 muligheter med bokstaver og siffer 8

10 7 muligheter med kun siffer 39 7 10 7 muligheter med minst en bokstav. Svar: Det finnes 39 7 10 7 + 39 6 10 6 = 140738750440 mulige passord som tilfredsstiller kravene som er beskrevet over. 9