Plan. MAT1030 Diskret matematikk. Eksamen 12/6-06 Oppgave 2. Noen tips til eksamen

Like dokumenter
Plenumsregning 12. Diverse oppgaver. Roger Antonsen mai Eksamen 12/6-06 Oppgave 2. Plan

Rekursjon og induksjon. MAT1030 Diskret matematikk. Induksjonsbevis. Induksjonsbevis. Eksempel (Fortsatt) Eksempel

MAT1030 Forelesning 16

Forelesning 20. Kombinatorikk. Roger Antonsen - 7. april 2008

Kapittel 9: Mer kombinatorikk

MAT1030 Forelesning 21

MAT1030 Forelesning 21

Forelesning 23. MAT1030 Diskret Matematikk. Repetisjon og mer motivasjon. Repetisjon og mer motivasjon. Forelesning 23: Grafteori.

MAT1030 Diskret matematikk

MAT1030 Forelesning 23

Grafteori. MAT1030 Diskret Matematikk. Repetisjon og mer motivasjon. Repetisjon og mer motivasjon. Forelesning 23: Grafteori.

MAT1030 Diskret Matematikk

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

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

Repetisjon og mer motivasjon. MAT1030 Diskret matematikk. Repetisjon og mer motivasjon

MAT1030 Diskret matematikk

MAT1030 Diskret matematikk

Grafteori. MAT1030 Diskret matematikk. Induksjonsbevis

MAT1030 Diskret matematikk

MAT1030 Diskret matematikk

Oppgaver fra forelesningene. MAT1030 Diskret matematikk. Oppgave (fra forelesningen 10/3) Definisjon. Plenumsregning 9: Diverse ukeoppgaver

Introduksjon. MAT1030 Diskret Matematikk. Introduksjon. En graf. Forelesning 22: Grafteori. Roger Antonsen

Introduksjon. MAT1030 Diskret matematikk. Søkealgoritmer for grafer. En graf

MAT1030 Diskret matematikk

Kapittel 9: Mer kombinatorikk

Forelesning 25. MAT1030 Diskret Matematikk. Litt repetisjon. Litt repetisjon. Forelesning 25: Trær. Roger Antonsen

Kombinatorikk. MAT1030 Diskret Matematikk. Oppsummering av regneprinsipper

MAT1030 Diskret Matematikk

MAT1030 Forelesning 22

Ukeoppgaver fra kapittel 10 & Induksjonsbevis

MAT1030 Diskret matematikk

MAT1030 Forelesning 24

Oppsummering. MAT1030 Diskret matematikk. Oppsummering. Oppsummering. Forelesning 23: Grafteori

MAT1030 Diskret matematikk

Førsteordens lineære differensiallikninger

Grafteori. MAT1030 Diskret Matematikk. Oppsummering. Oppsummering. Forelesning 24: Grafer og trær. Dag Normann

Eksamensoppgave i TMA4140 Diskret matematikk

Forelesning 23. Grafteori. Dag Normann april Oppsummering. Oppsummering. Oppsummering. Digresjon: Firefarveproblemet

MA1301/MA6301 Tallteori Høst 2016

STK1100 våren Betinget sannsynlighet og uavhengighet. Vi trenger en definisjon av betinget sannsynlighet! Eksempel 1

Plenumsregning 9. Diverse ukeoppgaver. Roger Antonsen april Oppgaver fra forelesningene. Oppgave (fra forelesningen 10/3).

MAT1030 Forelesning 25

MAT1030 Diskret matematikk

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

Velkommen til plenumsregning for MAT1030. MAT1030 Diskret matematikk. Repetisjon: Algoritmer og pseudokode. Eksempel fra boka. Eksempel

Eksamensoppgave i MA0301 Elementær diskret matematikk løsningsforslag

MAT1030 Forelesning 22

UNIVERSITETET I OSLO

Løsningsforslag til 3. oblogatoriske oppgave i Diskret Matematikk. Høsten 2018

KONTINUASJONSEKSAMEN I TMA4140 LØSNINGSFORSLAG

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

Plenumsregning 1. Kapittel 1. Roger Antonsen januar Velkommen til plenumsregning for MAT1030. Repetisjon: Algoritmer og pseudokode

Forelesning 19 torsdag den 23. oktober

MAT1030 Diskret Matematikk

LO118D Forelesning 9 (DM)

MAT1030 Diskret Matematikk

UNIVERSITETET I OSLO

Forelesning 33. Repetisjon. Dag Normann mai Innledning. Kapittel 11

Øvingsforelesning 1 Python (TDT4110)

Kombinatorikk. MAT1030 Diskret matematikk Forelesning 20: Kombinatorikk. Repetisjon. Repetisjon

Vektede grafer. MAT1030 Diskret matematikk. En kommunegraf. En kommunegraf. Oppgave

MAT1030 Diskret Matematikk

MAT1030 Diskret matematikk

Generell induksjon og rekursjon. MAT1030 Diskret matematikk. Generell induksjon og rekursjon. Generell induksjon og rekursjon.

MAT1030 Diskret matematikk

EKSAMEN. Ta med utregninger i besvarelsen for å vise hvordan du har kommet fram til svaret.

UNIVERSITETET I OSLO

Før vi begynner. Kapittel 5: Relasjoner og funksjoner. MAT1030 Diskret Matematikk. Litt om obligen og studentengasjementet

Høgskolen i Agder. Institutt for matematiske fag EKSAMEN

True False. Q(0, 1, 2) yq(0, y, y) x yq(x, y, 10) x yq(x, y, x + x) y xq(x, y, x + x) x y Q(x, y, x + x) y x Q(x, y, x + x) x y zq(x, y, z)

Oppgaver i kapittel 1 - Løsningsskisser og kommentarer Lærebok:

Kommentarer til Eksamen IM005 - V02

UNIVERSITETET I OSLO

MAT1030 Diskret Matematikk

Løsningsforslag oblig. innlevering 1

Forelesning 14 torsdag den 2. oktober

Euklids algoritmen. p t 2. 2 p t n og b = p s 1. p min(t 2,s 2 )

Repetisjon. MAT1030 Diskret Matematikk. Oppsummering. Oppsummering. Forelesning 15: Rekursjon og induksjon. Roger Antonsen

MAT1030 Diskret matematikk

Eksamen i Elementær Diskret Matematikk - (MA0301)

TMA4140 Diskret Matematikk Høst 2016

Forelesning 25. MAT1030 Diskret Matematikk. Litt repetisjon. Litt repetisjon. Forelesning 25: Trær. Dag Normann

MAT1030 Diskret Matematikk

Forelesning 1 mandag den 18. august

Forelesning 7 mandag den 8. september

Forelesningsnotat i Diskret matematikk tirsdag 1. november Pascals trekant. Legg merke til møsteret! Det gir oss Pascals identitet:

Obligatorisk oppgavesett 1 MAT1120 H16

Dette brukte vi f.eks. til å bevise binomialteoremet. n i. (a + b) n = a i b n i. i=0

Binomialkoeffisienter

Forelesning 24. Grafer og trær. Dag Normann april Vektede grafer. En kommunegraf

MAT1030 Forelesning 25

Løsningsforslag. Emnekode: Emne: Matematikk for IT ITF Eksamenstid: Dato: kl til kl desember Hjelpemidler: Faglærer:

Forelesning 28. Grafer og trær, eksempler. Dag Normann - 5. mai Grafer og trær. Grafer og trær. Grafer og trær

R2 - Kapittel 2 - Algebra. I a) Hvilken av disse tallfølgene er aritmetiske, geometriske eller ingen av delene?

LØSNINGSFORSLAG KONT 07, TMA4140

TMA4140 Diskret Matematikk Høst 2016

MAT1030 Diskret Matematikk

Forelesning 29: Kompleksitetsteori

3 Sannsynlighet, Quiz

Transkript:

Plan MAT1030 Disret matemati Plenumsregning 12: Diverse oppgaver Roger Antonsen Matematis Institutt, Universitetet i Oslo 22. mai 2008 Dette er siste plenumsregning. Vi regner stort sett esamensoppgaver. Neste ue blir det repetisjon på mandag og onsdag. Send epost til Dag eller meg med eventuelle ønser om hva dere vil ha gjennomgått. Bru oraeltjenestene! Sted: Rom B534 i Niels Henri Abels hus Tider: Tirsdag 27/5 12-14 Onsdag 28/5 10-12 Tirsdag 3/6 12-14 Onsdag 4/6 12-14 Jeg lager et løsningsforslag til estraoppgavene (Oppgavesett 4) og legger det ut i begynnelsen av neste ue. MAT1030 Disret matemati 22. mai 2008 2 Noen tips til esamen Vær effetive og ie bli sittende og tene altfor lenge på hver oppgave. Det vil si, ie få pani hvis noe er litt for vanselig ved første øyeast. Gå heller tilbae til oppgaven litt senere. Øv på å løse oppgaver og srive bevis. Ie la esamen være første gangen. Les oppgavetesten nøye og svar på det som det spørres etter. Ja, det er lurt å lese gjennom hele oppgavesettet først. Hvis du står fast, vis i hvert fall hva du har forstått. Den som retter en esamen er ute etter å finne ut hva andidaten har forstått. Esamen 12/6-06 Oppgave 2 La X være mengden som består av alle 8-bit strenger med 0-er og 1-ere. For Z, 0 8, definer X {s X antall 0-er i s er li }. (a) Begrunn at X ( ) 8 (b) Vi definerer en relasjon R på X ved at srt hvis og bare hvis antall 0-er i s er ongruent modulo 3 med antall 0-er i t. Du an ta det for gitt at dette er en evivalensrelasjon. La E betegne evivalenslassen til s 11011011. Beregn E. (c) Sriv pseudooden for en algoritme som avgjør om to elementer i X er i relasjon med hverandre eller ie (med hensyn på relasjonen definert i b)). Input antas å være to 8-bit strenger s 1 s 8 og t 1 t 8, mens output sal være de to strengene er i relasjon med hverandre eller de to strengene er ie i relasjon med hverandre. MAT1030 Disret matemati 22. mai 2008 3 MAT1030 Disret matemati 22. mai 2008 4

Vi danner oss først et bilde av hva oppgaven snaer om. Alle strengene i X består av 8 bit. Alt i alt er det derfor 2 8 256 strenger i X, eller srevet på en annen måte, X 256. X 0 betegner mengden av strenger uten 0-ere. X 1 betegner mengden av strenger med nøyatig 1 st. 0-er: 01111111 10111111 11011111 11101111 11110111 11111011 11111101 11111110 Vi ser at X 1 8. X 2 betegner mengden av strenger med nøyatig 2 st. 0-ere. Oppgave a) spør om X, det vil si antall elementer i X. Hva spør oppgave a) om? Den spør om en begrunnelse. Vi sal begrunne at Løsningen på a) blir derfor sli: X ( ) 8 En streng i X har nøyatig antall 0-ere. Siden det er 8 bit i en streng, er antall strenger med 0-ere li antallet måter man an velge elementer fra en mengde med 8 elementer på. Det er ( ) 8 måter å velge elementer fra en mengde med 8 elementer på. Det er derfor ( ) 8 antall 8-bit strenger som har 0-ere. Derfor er X ( 8 ). (Vi ser f.es. at dette stemmer for X 0, som er li ( 8 0) 1, og X1, som er li ( 8 1) 8.) MAT1030 Disret matemati 22. mai 2008 5 MAT1030 Disret matemati 22. mai 2008 6 Relasjonen R på X er definert ved at srt hvis og bare hvis antall 0-er i s er ongruent modulo 3 med antall 0-ere i t. Hva betyr det? ongruent modulo 3 betyr at differansen er delelig med 3. F.es. er 1 og 7 ongruente modulo 3, siden 7 1 6 er delelig med 3. Hva ber oppgave b) om? Den ber oss om å beregne E, hvor E er evivalenslassen til s 11011011. For å finne E, antallet elementer i E, er det lurt å først finne mengden E. E er mengden av strenger t sli at srt. (Det er definisjonen av en evivalenslasse.) For å finne ut hva E er, så må vi vite hvor mange 0-ere det er i s. Det er 2 st. 0-ere i s. Hvile t er R-relatert til s? Vi har srt når t har et antall 0-ere som er ongruente modulo 3 med 2. Da har vi at t E når t har 2, 5 eller 8 st. 0-ere. Sagt på en annen måte: t er i E hvis t er i X 2, X 5 eller X 8. På dette tidspuntet sal det ringe en bjelle: vi sal brue informasjonen fra oppgave a). Vi har at E X 2 X 5 X 8. Dermed får vi E X 2 X 5 X 8 X 2 + X 5 + X 8. Vi bruer inlusjons- og eslusjonsprinsippet her, men siden mengdene ie er overlappende, er det ie nødvendig å brue eslusjon. Vi får at E ( 8 2) + ( 8 5) + ( 8 8) 28 + 56 + 1 85. Da har vi svart på oppgave b). Jeg har ritigno srevet en god del mer her enn det som trengs for en god besvarelse. MAT1030 Disret matemati 22. mai 2008 7 MAT1030 Disret matemati 22. mai 2008 8

Esamen 12/6-06 Oppgave 4 Oppgave c) ber om en pseudoode for å avgjøre om to elementer i X er i relasjonen R med hverandre eller ie. 1. Input s, t [s s 1 s 8 og t t 1 t 8 ] 2. a antall 0-ere i s 3. b antall 0-ere i t 4. If (a b) er delelig med 3 then 4.1. Output de to strengene er i relasjon med hverandre else 4.2. Output de to strengene er ie i relasjon med hverandre Her an både punt 2, 3 og 4 gjøres mer detaljert. Det larer dere på egenhånd. La m og n være naturlige tall der 2 m n 3, og la V være en mengde med m + n elementer, la oss si V {A 1,..., A m, B 1,..., B n }. Vi an da danne en enel graf K m,n med V som nodemengde ved å si at det finnes nøyatig en ant mellom A i og B j for hver 1 i m og hver 1 j n, og ingen anter ellers. (a) Lag en sisse av K 2,2, K 2,3 og K 3,3. Angi matrisen til K 2,3 (med hensyn på listingen A 1, A 2, B 1, B 2, B 3 av nodene). (b) Nøyatig en av grafene fra a) er semi-eulers. Angi en Eulersti i denne grafen. En annen blant disse tre grafene er hveren Eulers eller semi-eulers. Angi et utspennende tre for denne. [Denne løser vi på tavla/overhead.] MAT1030 Disret matemati 22. mai 2008 9 MAT1030 Disret matemati 22. mai 2008 10 Esamen 12/6-06 Oppgave 5 For n N, la P(n) være følgende påstand: (a, b) Z Z m Z (a n b n m(a b)) Vis at P(n) er sann for alle n N ved indusjon. (Hint: a +1 b +1 a +1 ab + ab b +1 ) Løsning For indusjonstarten, viser vi at P(1) er sann. La a, b Z. Det er tilstreelig å vise at det fins en m sli at a n b n m(a b). Ved å sette inn for n får vi a 1 b 1. Ved å la m 1 får vi at dette er li m(a b). Esamen 12/6-06 Oppgave 5 For indusjonssrittet, så antar vi at P() er sann for N. Vi må vise at P( + 1) er sann. La a, b Z. Siden P() er sann, fins det en m 1 sli at a b m 1 (a b). Det er tilstreelig å vise at det fins en m sli at a +1 b +1 m(a b). a +1 b +1 a +1 ab + ab b +1 (dette er hintet) a(a b ) + b (a b) am 1 (a b) + b (a b) (siden P() er sann) (am 1 + b )(a b) Ved å la m am 1 + b har vi vist indusjonssrittet. Ved indusjon følger det at P(n) er sann for alle n N. MAT1030 Disret matemati 22. mai 2008 11 MAT1030 Disret matemati 22. mai 2008 12

Esamen 31/5-2005 Oppgave 1 For hvert naturlig tall n la t(n) (a) Beregn t(n) for n 1, 2 og 3. (b) Vis at for alle n 1. (c) Gi et indusjonsbevis for at ( ) 2n (2n)! n n!n! t() t(n) a) Beregn t(n) for n 1, 2 og 3. t(1) ( ) 4 t(2) 2 ( ) 6 t(3) 3 ( ) 2 2 1 1 2 4 3 2 6 6 5 4 3 2 20 t(n) 4 n for alle n 1. Hint: Bru at 4(). Forlar både starten på indusjonen og indusjonssrittet. MAT1030 Disret matemati 22. mai 2008 13 MAT1030 Disret matemati 22. mai 2008 14 b) Vis at t() Vi merer oss at t() (2())! ()!()! t(n) for alle n 1 per definisjon. t(n) (2n)! ()(2n)! 2(2)(2n)! n!n! ()n!n! ()n!n! 2(2)! ()!n! 2(2)!() ()!n!() (2n + 2)(2)! ()!()! (2n + 2)! (2())! ()!()! ()!()! c) Gi et indusjonsbevis for at t(n) 4 n for alle n 1. Hint: Bru at 4(). Forlar både starten på indusjonen og indusjonssrittet. For indusjonstarten, viser vi at påstanden er sann for n 1: t(1) 2, fra a), og 2 4 1 4. For indusjonssrittet, antar vi at påstanden holder for. Det vil si at t() 4. Vi må vise at påstanden holder for + 1. Det vil si at t( + 1) 4 +1. Vi regner på følgende måte: t( + 1) t() 4() 4 4 4 4 4 +1 MAT1030 Disret matemati 22. mai 2008 15 MAT1030 Disret matemati 22. mai 2008 16

Esamen 31/5-2005 Oppgave 2 Esamen 31/5-2005 Oppgave 3 En sammenhengende graf har 5 noder og 8 anter. De fire første nodene har grad 1, 2, 3 og 4. (a) Hva er graden til det femte hjørnet? Siden antallet anter er 8, må summen til gradene til nodene være 16. Summen til gradene til de fire nodene som er angitt er 1 + 2 + 3 + 4 10. Da må den siste noden ha grad 6. (b) Er denne grafen et tre? Nei, for i ethvert tre er antall anter li antall noder minus 1. (c) Finnes det en Eulervei i denne grafen? Vi har bevist et teorem som sier at det fins en Eulersti hvis det er nøyatig to noder av odde grad i grafen. Siden un nodene med grad 1 og 3 har odde grad, så fins det en Eulersti i grafen. En enel vetet graf G med noder A, B, C, D, E og F har følgende vetmatrise. A B C D E F A 0 66 38 11 B 66 0 73 13 C 73 0 42 20 D 38 42 0 91 E 13 91 0 93 F 11 20 93 0 For esempel er det en ant AB mellom A og B, med vet 66, mens det ie er noen ant i G mellom A og C. MAT1030 Disret matemati 22. mai 2008 17 MAT1030 Disret matemati 22. mai 2008 18 Esamen 31/5-2005 Oppgave 3 Siste plenumsregning (a) Tegn et bilde av denne grafen, der hjørnene er meret A til F og hver ant AB, AD, etc., er meret med den tilhørende veten. Hint: Noen av antene må rysse hverandre i dette bildet. Tegn opp grafen en gang til for å besvare 3(b). (b) Bru Prims algoritme til å finne et minimalt utspennende tre T for G. Svaret sal være en liste av de antene i G som er med i T, der f.es. anten mellom A og B heter AB. Det var siste plenumsregning. Vi avslutter med disusjon og eventuelle spørsmål! Lye til på esamen! [Denne løser vi på tavla/overhead.] MAT1030 Disret matemati 22. mai 2008 19 MAT1030 Disret matemati 22. mai 2008 20