Skriftlig Eksamen Algoritmer og sandsynlighed (DM538)



Relaterede dokumenter
Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)

Skriftlig Eksamen Diskret Matematik (DM528)

Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)

Skriftlig Eksamen Algoritmer og Sandsynlighed (DM538)

Eksamensopgaver i DM17, Januar 2003

Skriftlig Eksamen DM507 Algoritmer og Datastrukturer

Skriftlig Eksamen Introduktion til lineær og heltalsprogrammering (DM515)

Skriftlig Eksamen Introduktion til lineær og heltalsprogrammering (DM515)

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

Skriftlig Eksamen Beregnelighed (DM517)

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

Skriftlig Eksamen DM507 Algoritmer og Datastrukturer

DATALOGISK INSTITUT, AARHUS UNIVERSITET

Gamle eksamensopgaver. Diskret Matematik med Anvendelser (DM72) & Diskrete Strukturer (DM504)

DM72 Diskret matematik med anvendelser

Skriftlig eksamen Science statistik- ST501

Reeksamen 2014/2015 Mål- og integralteori

Skriftlig Eksamen Algoritmer og Datastrukturer 2 (2003-ordning)

DATALOGISK INSTITUT, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi

INSTITUT FOR DATALOGI, AARHUS UNIVERSITET

Skriftlig Eksamen Kombinatorik, Sandsynlighed og Randomiserede Algoritmer (DM528)

DATALOGISK INSTITUT, AARHUS UNIVERSITET

Løsningsforslag til skriftlig eksamen i Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)

INSTITUT FOR DATALOGI, AARHUS UNIVERSITET

Gamle eksamensopgaver. Diskret Matematik med Anvendelser (DM72) & Diskrete Strukturer (DM504)

Reeksamen i Diskret Matematik

Skriftlig eksamen BioMatI (MM503)

DATALOGISK INSTITUT, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi

DATALOGISK INSTITUT, AARHUS UNIVERSITET

DATALOGISK INSTITUT, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi

INSTITUT FOR DATALOGI, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi

Skriftlig Eksamen Diskret matematik med anvendelser (DM72)

INSTITUT FOR DATALOGI, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi

Danmarks Tekniske Universitet

Binomialfordelingen. Binomialfordelingen. Binomialfordelingen

DATALOGISK INSTITUT, AARHUS UNIVERSITET

DATALOGISK INSTITUT, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi

DATALOGISK INSTITUT, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi

Eksamen 2014/2015 Mål- og integralteori

DATALOGISK INSTITUT, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi

Reeksamen i Diskret Matematik

Skriftlig Eksamen Algoritmer og Datastrukturer (dads)

DATALOGISK INSTITUT, AARHUS UNIVERSITET

DATALOGISK INSTITUT, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi

INSTITUT FOR DATALOGI, AARHUS UNIVERSITET

DM507 Algoritmer og datastrukturer

Matematik B. Højere handelseksamen

Videregående Algoritmik. Version med vejledende løsninger indsat!

Reeksamen i Diskret Matematik

Danmarks Tekniske Universitet

Varmeligningen og cosinuspolynomier.

INSTITUT FOR DATALOGI, AARHUS UNIVERSITET EKSAMEN. Grundkurser i Datalogi. Algoritmer og Datastrukturer 1 (2003-ordning)

Eksempel på muligt eksamenssæt i Diskret Matematik

Introduktion til Datalogi

Skriftlig Eksamen ST501: Science Statistik Tirsdag den 8. juni 2010 kl

Skriftlig Eksamen Algoritmer og Datastrukturer (dads)

Eksamen i Diskret Matematik

Skriftlig Eksamen Algoritmer og Datastrukturer 1. Datalogisk Institut Aarhus Universitet

INSTITUT FOR DATALOGI, AARHUS UNIVERSITET. Science and Technology EKSAMEN. Grundkurser i Datalogi. Algoritmer og Datastrukturer 1 (2003-ordning)

Oversættere. Vejledende løsninger til Skriftlig eksamen onsdag d. 20. april 2005

Introduktion til DM507

Skriftlig Eksamen Beregnelighed (DM517)

DATALOGISK INSTITUT, AARHUS UNIVERSITET

Matematik A. Højere handelseksamen

CIVILINGENIØREKSAMEN Side 1 af 18 sider. Skriftlig prøve, den: XY. december 200Z Kursus nr : (navn) (underskrift) (bord nr)

INSTITUT FOR DATALOGI, AARHUS UNIVERSITET

DM507 Algoritmer og datastrukturer

Programmering, algoritmik og matematik en nødvendig sammenblanding?

DM507 Algoritmer og datastrukturer

Skriftlig eksamen Vejledende besvarelse MATEMATIK B (MM02)

MATEMATIK ( 5 h ) DATO: 4. juni 2010

Take-home Eksamen. DM505 Design og programmering af databaser. Syddansk Universitet Institut for Matematik og Datalogi

GUX. Matematik. A-Niveau. Fredag den 29. maj Kl Prøveform b GUX151 - MAA

DATALOGISK INSTITUT, AARHUS UNIVERSITET

Matematik B. Højere handelseksamen

Matematik A. Studentereksamen

Rolf Fagerberg. Forår 2014

DM507 Eksamen Obligatorisk Opgave Rejseplanlægning

Matematik B. Højere handelseksamen

Rolf Fagerberg. Forår 2015

Matematik A. Højere handelseksamen

Skriftlig eksamen - med besvarelse Topologi I (MM508)

Skriftlig Eksamen ST501: Science Statistik Mandag den 11. juni 2007 kl

MATEMATIK A-NIVEAU 2g

Analyse af ombytningspuslespil

Kønsproportion og familiemønstre.

Matematik B. Højere handelseksamen. Mandag den 16. december 2013 kl hhx133-mat/b

Analyse af ombytningspuslespil

Matematik A. Studentereksamen. Gammel ordning. Tirsdag den 21. maj 2019 kl gl-1stx191-mat/a

DATALOGI MASKINARKITEKTUR Blok 2 samt Reeksamination i DATALOGI MASKINARKITEKTUR Blok 1 og arkitekturdelen af DATALOGI 1E

Matematik B. Studentereksamen

Skriftlig Eksamen ST501: Science Statistik Torsdag den 4. januar 2007 kl

Introduktion til Datalogi

Eksamen i Diskret Matematik

Rolf Fagerberg. Forår 2013

Reeksamen i Diskret Matematik

DATALOGISK INSTITUT, AARHUS UNIVERSITET

STUDENTEREKSAMEN DECEMBER 2008 MATEMATIK B-NIVEAU. Fredag den 12. december Kl STX083-MAB

Noter til Perspektiver i Matematikken

Transkript:

Skriftlig Eksamen Algoritmer og sandsynlighed (DM538) Institut for Matematik & Datalogi Syddansk Universitet Fredag den 9 Januar 2015, kl. 10 14 Alle sædvanlige hjælpemidler(lærebøger, notater etc.) samt brug af lommeregner er tilladt. Brug af computer er ikke tilladt. Eksamenssættet består af 7 opgaver på 7 nummererede sider (2 8). Fuld besvarelse er besvarelse af alle 7 opgaver. De enkelte opgavers vægt ved bedømmelsen er angivet i procent. Der må gerne refereres til resultater fra lærebogen, samt noterne. Dette gælder også de opgaver der har været stillet til eksaminatorierne, eller til aflevering. Specielt må man gerne begrunde en påstand med at henvise til, at det umiddelbart følger fra et resultat i lærebogen, noterne, eller én af de opgaver, der har været stillet på ugesedlerne (hvis dette altså er sandt!). Henvisninger til andre bøger(ud over lærebogen) accepteres ikke som besvarelse af et spørgsmål! Husk at begrunde alle dine svar! 1

OPGAVE 1 (15%) Denne opgave handler om lineære rekursionsligninger. Løs rekursionsligningen a n = 6a n 1 8a n 2 med a 1 = 4 og a 2 = 24. Løs rekursionsligningen a n = 6a n 1 8a n 2 +3 n med a 1 = 9 og a 2 = 55. 2

OPGAVE 2 (10%) Denne opgave omhandler dueslagsprincippet (pigeonhole principle). Vis, ved at anvende dueslagsprincippet, at hvis man vælger 5 forskellige tal fra mængden {1,2,3,4,5,6,7,8}, så vil der være mindst et par x,y blandt de valgte tal, så x+y = 9. Hint: hvilke par har sum 9? Generaliser dit argument ovenfor til at vise, at hvis man vælger k+1 forskellige tal blandt de første 2k positive heltal ({1,2,...,2k 1,2k}), så vil der være mindst et par x,y blandt de valgte tal, så x+y = 2k +1 3

OPGAVE 3 (12%) Denne opgave omhandler princippet om inklusion-eksklusion. Vi ser på ternære følger over 0,1,2 af lændge n. F.eks er 001221 en sådan følge af længde 6. Gør rede for at der er 3 n ternære følger af længde n. Hvor mange ternære følger er der som har mindst et 0, mindst et 1 og mindst et 2? 4

OPGAVE 4 (16%) Denne opgave handler om fordeling af forskellige kugler i forskellige kasser. På hvor mange måder kan man fordele 10 forskellige kugler i 4 forskellige kasser, så ingen kasse er tom? På hvor mange forskellige måder kan man fordele 10 forskellige kugler i 4 forskellige kasser, så præcis en af kasserne er tom? Antag nu at 20 forskellige kugler farves så der er 10 røde og 10 blå kugler (vi kan stadig kende forskel på alle kuglerne) og at disse derefter fordeles tilfældigt i 4 forskellige kasser Spørgsmål c: Hvad er sandsynligheden for at alle kasser indeholder både en rød og en blå kugle? 5

OPGAVE 5 (18%) n kugler farves tilfældigt med farverne rød og blå så sandsynligheden for at en given kugle får farven rød er 1/2. Hvad er det forventede antal kugler der bliver røde? Lad X være hændelsen at der er mindst 3 gange så mange røde som blå kugler blandt de n farvede kugler. Giv en øvre grænse for sandsynligheden af hændelsen X ved hjælp af hver af følgende to grænser som vi har benyttet i kurset: (i) Markovs ulighed (ii) Chernoff bounds. Spørgsmål c: Sammenlign de to grænser og forklar forskellen. Antag nu, at kugler farves en ad gangen og stadig med sandsynlighed 1/2 for både rød og blå. Spørgsmål d: Hvad er det forventede antal kugler vi skal farve før vi får den første røde? Spørgsmål e: Hvad er det forventede antal kugler vi skal farve før vi har både en rød og en blå kugle? 6

OPGAVE 6 (10%) Denne opgave omhandler tildeling af jobs af to forskellige typer A,B til n forskellige processorer. Vi antager af antallet af jobs af begge typer er stort i forhold til n og at de enkelte jobs tildeles et ad gangen til en tilfældig processor, dvs sandsynligheden for at en given processor får jobbet er 1/n. Hvad er det forventede antal jobs af type A vi skal tildele før alle processorer har fået mindst et job af type A? Antag at vi skiftevis tildeler jobs af type A og B, dvs rækkefølgen er ABABABAB... Hvad er det forventede antal jobs vi skal tildele før alle processorer har fået mindst et job af hver type? 7

OPGAVE 7 (20%) Denne opgave omhandler randomiserede algoritmer til farvning af grafer. Lad G = (V,E) være en graf og lad f : V {1,2,3,4} være en farvning af G s punkter med 4 farver. Vi siger at en kant uv E er god med hensyn til f hvis f(u) f(v). Antag at f : V {1,2,3,4} er en tilfældig farvning af V med 4 farver (dvs. hvert punkt får farven i med sandsynlighed 1/4 for i = 1,2,3,4). Lad den stokastiske variable X betegne antallet af kanter fra E der er gode med hensyn til farvningen f. Vis at E(X) = 3 E 4. Brug svaret ovenfor og den probabilistiske metode til at vise, at enhver graf G = (V,E) har en 4-farvning f af sine punkter, som opfylder at mindst 3 E 4 kanter er gode med hensyn til f. Spørgsmål c: Forklar, hvordan man kan lave en randomiseret algoritme, som for en given graf G = (V,E) finder en 4-farvning f af V som opfylder at mindst 3 E er 4 gode med hensyn til f. Hint: hvad gør du, hvis den tilfældige farvning f fra spørgsmål a har færre end = 3 E gode kanter med hensyn til f? 4 Spørgsmål d: Hvad er den forventede køretid af din algoritme? Hint: brug samme ide som i Kleinberg og Tardos side 726-727. 8