INSTITUT FOR DATALOGI, AARHUS UNIVERSITET
|
|
|
- Christian Valdemar Jeppesen
- 9 år siden
- Visninger:
Transkript
1 INSTITUT FOR DATALOGI, AARHUS UNIVERSITET Science and Technology EKSAMEN Antal sider i opgavesættet (incl. forsiden): 6 (seks) Eksamensdag: Fredag den 22. juni 2012, kl Eksamenslokale: Finlandsgade 8, bygning , 8200 Aarhus N Tilladte medbragte hjælpemidler: Alle sædvanlige hjælpemidler (lærebøger, notater, lommeregner). Computer må ikke medbringes. Materiale der udleveres til eksaminanden: OPGAVETEKSTEN BEGYNDER PÅ NÆSTE SIDE ooo
2 Side 2 af 6 sider Opgave 1 (25%) Betragt nedenstående vægtede orienterede graf. Det antages, at grafen er givet ved incidenslister, hvor incidenslisterne er sorteret alfabetisk Q I J K L E F G H A B C D M N O Spørgsmål a: Angiv et BFS-træ for ovenstående graf, hvor BFS-gennemløbet starter i knuden A. Angiv kanterne i BFS-træet og BFS-numrene for knuderne. Spørgsmål b: Angiv et DFS-træ for ovenstående graf, hvor DFS-gennemløbet starter i knuden A, og en DFS-nummerering af knuderne. Angiv for hver knude discovery time og finishing time. Spørgsmål c: Angiv et korteste veje (SSSP) træ for ovenstående graf, når korteste veje beregningen sker med hensyn til startknuden A. For hver knude v angiv også afstanden fra startknuden A til v. Spørgsmål d: Angiv de stærke sammenhængskomponenter i ovenstående graf. For hver komponent angiv knuderne i komponenten Q M N O I J K L E F G H A B C D Spørgsmål e: Angiv kanterne i et minimum udspændende træ for ovenstående uorienterede graf med vægte på kanterne.
3 Side 3 af 6 sider Opgave 2 (15%) Betragt nedenstående netværk med de angivne kapaciteter på kanterne. 18 I s 17 M L H 12 F 9 K 8 A 3 t G 12 C Spørgsmål a: Angiv en maksimal strømning (maximum flow) fra s til t i netværket (angiv for hver kant strømningen langs kanten), angiv værdien af en maksimal strømning, og angiv et snit (cut) (dvs. opdeling af knuderne i to disjunkte mængder) hvor kapaciteten af snittet er lig værdien af en maksimal strømning. Spørgsmål b: Betragt Edmonds-Karp algoritmen anvendt på ovenstående graf til beregning af en maksimal strømning. Angiv de forbedrende stier (augmenting paths) der anvendes under udførslen af Edmonds-Karp algoritmen. For hver forbedrende sti angiv knuderne på stien og strømningen, man forbedrer med, langs stien.
4 Side 4 af 6 sider Opgave 3 (20%) I denne opgave ønsker vi inden for tiden T at fragte flest mulige tog fra s til t i en uorienteret graf repræsenterende et tognet. Vi antager at til et vilkårligt tidspunkt kan et tog enten være i knuderne s eller t, eller på en af grafens kanter. Til ethvert tidspunkt kan der højst være ét tog på hver kant. I knuderne s og t kan der være et vilkårligt antal tog. Et tog der til tiden i befinder sig på en kant e (eller i s), kan til tiden i+1 stadig befinde sig på e (eller i s) eller skifte til en kant e (eller t), såfremt e (eller s) og e (eller t) deler et endepunkt. Til tiden 0 er alle tog i s og til tiden T skal alle tog være nået til t. s e 1 Tid i e 2 e 4 Thomas s e t 1 e 2 e 4 e 4 e 5 t t Gordon s s e 1 e 3 e 5 t t t Percy s s s e 1 e 2 e 4 e 5 t e 3 e 5 Ovenstående er et eksempel på at få tre tog Thomas, Gordon og Percy fra s til t til tiden T = 7. Bemærk at på intet tidspunkt befinder der sig to tog på samme kant, og at Thomas er på kanten e 4 både til tiden 3 og 4, så Gordon kan køre fra e 3 til e 5 uden stop. Spørgsmål a: Hvad er den mindste tid T, der skal til for at få de fire tog Daisy, Rusty, Toby og Edward fra s til t i nedenstående graf? Angiv T og en tabel, der for en mulig løsning angiver hvor hvert tog er til tiderne 0,...,T. s e 4 e5 e 9 e 3 e 6 e 1 e 2 e7 e 8 e 10 t e 11 Spørgsmål b: Hvad er det største antal tog man kan få fra s til t i tiden T = 5 i ovenstående graf? Angiv for en mulig løsning hvor hvert tog er til tiderne 0,...,5. Spørgsmål c: Beskriv en algoritme, der givet en tid T og en sammenhængene graf med m kanter repræsenterende et tognet, finder det største antal tog man kan få transporteret fra s til t inden for tiden T. Angiv algoritmens udførselstid som funktion af m og T. Hint: Konstruer en ny graf hvor hver kant i det oprindelige tognet svarer til flere knuder.
5 Side 5 af 6 sider Opgave 4 (20%) I denne opgave ønsker vi, givet et heltal n 2, at finde det mindste antal primtal p 1,p 2,...,p k således at n kan skrives som summen n = p 1 + +p k, hvor hvert primtal p i 2. F.eks. kan 27 skrives som summen af tre primtal, f.eks. 27 = , men 27 kan ikke skrives som summen af to primtal. Bemærk at primtallene i summen ikke behøver at være forskellige. Vi lader K(n) betegne det mindste antal primtal, hvor n kan skrives som summen af K(n) primtal. F.eks. er K(27) = 3. n K(n) Sum K(n) kan bestemmes ved følgende rekursionsformel: K(n) = { 1 hvis n er et primtal min{1+k(n p) p et primtal 2 p n 2} ellers Spørgsmål a: Angiv K(57) og primtal p 1,...,p K(57), hvor 57 = p 1 + +p K(57). I det følgende kan antages at man har givet et array P, således at { 1 hvis n er et primtal P[n] = 0 ellers Spørgsmål b: Angiv en algoritme baseret på dynamisk programmering, der givet et heltal n 2 beregner K(n). Angiv algoritmens udførselstid. Spørgsmål c: Udvid algoritmen fra spørgsmål b) til også at rapportere K(n) primtal p 1,...,p K(n), hvor n = p 1 + +p K(n). Angiv algoritmens udførselstid.
6 Side 6 af 6 sider Opgave 5 (20%) Antag at vi er givet en streng T = x 1...x n af længde n. Et skift af T med s, 0 s < n, er strengen T s = x s+1 x s+2...x n x 1 x 2...x s. I denne opgave ønsker vi at finde det leksikografisk mindste skift, d.v.s. et skift med s hvor T s er leksikografisk mindst blandt T 0,...,T n 1. F.eks. er T 2 = T 7 = aababaabab de leksikografisk mindste skift af strengen T = abaababaab Spørgsmål a: Angiv alle s hvor T s er et leksikografisk mindste skift af strengen T = bcabaabcabaabcabaa I det følgende kan det antages at et suffikstræ for en streng af længde n over et alfabet med O(1) tegn kan konstrueres i O(n) tid. Spørgsmål b: Beskriv en algoritme, der givet en streng T af længde n over et alfabet med O(1) tegn, finder alle s hvor T s er et leksikografisk mindste skift af strengen T. Angiv algoritmens udførselstid.
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET
INSTITUT FOR ATALOGI, AARHUS UNIVERSITET Science and Technology EKSAMEN Algoritmer og atastrukturer (00-ordning) Antal sider i opgavesættet (incl. forsiden): (elleve) Eksamensdag: Fredag den. august 0,
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET
INSTITUT FOR DTOI, RUS UNIVERSITET Science and Technology ESEN lgoritmer og Datastrukturer (00-ordning) ntal sider i opgavesættet (incl. forsiden): (elleve) Eksamensdag: Fredag den. juni 0, kl. 9.00-.00
Minimum udspændende Træer (MST)
Minimum udspændende Træer (MST) Træer Et (frit/u-rodet) træ er en uorienteret graf G = (V, E) som er Sammenhængende: der er en sti mellem alle par af knuder. Acyklisk: der er ingen kreds af kanter. Træ
Skriftlig Eksamen DM507 Algoritmer og Datastrukturer
Skriftlig Eksamen DM507 Algoritmer og Datastrukturer Institut for Matematik og Datalogi Syddansk Universitet, Odense Mandag den 6. juni 2016, kl. 15:00 19:00 Besvarelsen skal afleveres elektronisk. Se
Skriftlig Eksamen Algoritmer og Datastrukturer (dads)
Skriftlig Eksamen Algoritmer og Datastrukturer (dads) Datalogisk Institut Aarhus Universitet Mandag den 27. maj 2002, kl. 9.00 13.00 Opgave 1 (25%) Denne opgave handler om multiplikation af positive heltal.
Minimum udspændende Træer (MST)
Minimum udspændende Træer (MST) Træer Et (frit/u-rodet) træ er en uorienteret graf G = (V, E) som er Sammenhængende: der er en sti mellem alle par af knuder. Acyklisk: der er ingen lukket kreds af kanter
Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)
Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528) Institut for Matematik & Datalogi Syddansk Universitet Mandag den 3 Januar 2011, kl. 9 13 Alle sædvanlige hjælpemidler
Skriftlig Eksamen Algoritmer og Sandsynlighed (DM538)
Skriftlig Eksamen Algoritmer og Sandsynlighed (DM538) Institut for Matematik og Datalogi Syddansk Universitet, Odense Fredag den 25. januar 2013 kl. 1013 Alle hjælpemidler (computer, lærebøger, notater,
Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)
Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Mandag den 7. juni 00, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)
Skriftlig Eksamen Algoritmer og Datastrukturer (dads)
Skriftlig Eksamen Algoritmer og Datastrukturer (dads) Datalogisk Institut Aarhus Universitet Tirsdag den 27. maj 2003, kl. 9.00 3.00 Opgave (25%) For konstanten π = 3.4592... gælder identiteten π 2 6 =
Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)
Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Onsdag den 0. juni 009, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)
Skriftlig Eksamen DM507 Algoritmer og Datastrukturer
Skriftlig Eksamen DM507 Algoritmer og Datastrukturer Institut for Matematik og Datalogi Syddansk Universitet, Odense Tirsdag den 24. juni 2014, kl. 10:00 14:00 Besvarelsen skal afleveres elektronisk. Se
Mindste udspændende træ
Mindste udspændende træ Introduktion Repræsentation af vægtede grafer Egenskaber for mindste udspændende træer Prims algoritme Kruskals algoritme Philip Bille Mindste udspændende træ Introduktion Repræsentation
DATALOGISK INSTITUT, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi
DATALOGISK INSTITUT, AARHUS UNIVERSITET Det Naturvidenskabelige Fakultet EKSAMEN Grundkurser i Datalogi Antal sider i opgavesættet (incl. forsiden): 12 (tolv) Eksamensdag: Tirsdag den 20. marts 2012, kl.
Danmarks Tekniske Universitet
side af sider Danmarks Tekniske Universitet Skriftlig prøve, den. maj 00. Kursusnavn Algoritmer og datastrukturer Kursus nr. 06. Tilladte hjælpemidler: Alle hjælpemidler. Vægtning af opgaverne: Opgave
Danmarks Tekniske Universitet
Eksamen 02105, F14 side 1 af 14 Danmarks Tekniske Universitet Skriftlig prøve, den 22. maj 2014. Kursusnavn: Algoritmer og datastrukturer 1 Kursusnummer: 02105 Hjælpemidler: Skriftlige hjælpemidler. Det
Sammenhængskomponenter i grafer
Sammenhængskomponenter i grafer Ækvivalensrelationer Repetition: En relation R på en mængde S er en delmængde af S S. Når (x, y) R siges x at stå i relation til y. Ofte skrives x y, og relationen selv
P2-projektforslag Kombinatorik: grafteori og optimering.
P2-projektforslag Kombinatorik: grafteori og optimering. Vejledere: Leif K. Jørgensen, Diego Ruano 1. februar 2013 1 Indledning Temaet for projekter på 2. semester af matematik-studiet og matematikøkonomi-studiet
Skriftlig Eksamen Algoritmer og sandsynlighed (DM538)
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
Skriftlig eksamen i Datalogi
Roskilde Universitetscenter side 1 af 9 sider Skriftlig eksamen i Datalogi Modul 1 Vinter 1999/2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 5% Opgave 2
Danmarks Tekniske Universitet
side af 2 sider Danmarks Tekniske Universitet Skriftlig prøve, den 2. maj 200. Kursusnavn Algoritmer og datastrukturer Kursus nr. 02326. Tilladte hjælpemidler: Alle hjælpemidler. Vægtning af opgaverne:
Danmarks Tekniske Universitet
side af sider Danmarks Tekniske Universitet Skriftlig prøve, den 6. maj 0. Kursusnavn: Algoritmer og datastrukturer Kursus nr. 06. Tilladte hjælpemidler: Skriftlige hjælpemidler. Varighed: timer Vægtning
DATALOGI 0GB. Skriftlig eksamen tirsdag den 6. januar 2004
Københavns Universitet bacheloruddannelsen i datalogi side 1 af 6 DATALOGI 0GB Skriftlig eksamen tirsdag den 6. januar 2004 Dette opgavesæt består af 6 nummererede sider. Eksamensdeltagerne bør straks
Skriftlig Eksamen Introduktion til lineær og heltalsprogrammering (DM515)
Skriftlig Eksamen Introduktion til lineær og heltalsprogrammering (DM55) Institut for Matematik & Datalogi Syddansk Universitet Tirsdag den Juni 009, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater
Danmarks Tekniske Universitet
side af sider Danmarks Tekniske Universitet Skriftlig prøve, den 6. maj 0. Kursusnavn: Algoritmer og datastrukturer I Kursus nr. 005. Tilladte hjælpemidler: Skriftlige hjælpemidler. Varighed: timer Vægtning
i x-aksens retning, så fås ). Forskriften for g fås altså ved i forskriften for f at udskifte alle forekomster af x med x x 0
BAndengradspolynomier Et polynomium er en funktion på formen f ( ) = an + an + a+ a, hvor ai R kaldes polynomiets koefficienter. Graden af et polynomium er lig med den højeste potens af, for hvilket den
Skriftlig Eksamen Diskret Matematik (DM528)
Skriftlig Eksamen Diskret Matematik (DM528) Institut for Matematik & Datalogi Syddansk Universitet Tirsdag den 20 Januar 2009, kl. 9 13 Alle sædvanlige hjælpemidler (lærebøger, notater etc.) samt brug
Grafer og graf-gennemløb
Grafer og graf-gennemløb Grafer En mængde V af knuder (vertices). En mængde E V V af kanter (edges). Dvs. ordnede par af knuder. Figur: Terminologi: n = V, m = E (eller V og E (mis)bruges som V og E ).
Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)
Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM58) Institut for Matematik & Datalogi Syddansk Universitet Torsdag den 7 Januar 010, kl. 9 13 Alle sædvanlige hjælpemidler (lærebøger,
Grafteori, Kirsten Rosenkilde, september 2007 1. Grafteori
Grafteori, Kirsten Rosenkilde, september 007 1 1 Grafteori Grafteori Dette er en kort introduktion til de vigtigste begreber i grafteori samt eksempler på opgavetyper inden for emnet. 1.1 Definition af
Danmarks Tekniske Universitet
Eksamen 005, F side af sider Danmarks Tekniske Universitet Skriftlig prøve, den 6. maj 0. Kursusnavn: Algoritmer og datastrukturer I Kursus nr. 005. Tilladte hjælpemidler: Skriftlige hjælpemidler. Varighed:
Gamle eksamensopgaver. Diskret Matematik med Anvendelser (DM72) & Diskrete Strukturer (DM504)
For et givent positivt heltal n og en given mængde af familier, antages at sandsynligheden for at familien har i børn, for 1 i n, er p i, således at n i=1 p i = 1. Endvidere er de 2 i mulige måder at få
Eksamensopgaver datalogi, dlc 2011 side 1/5. 1. Lodtrækningssystem
Eksamensopgaver datalogi, dlc 2011 side 1/5 1. Lodtrækningssystem Der skal fremstilles et program, som kan foretage en lodtrækning. Programmet skal kunne udtrække en eller flere personer (eller andet)
Danmarks Tekniske Universitet
Eksamen 0205, Forår 205 side af 5 Danmarks Tekniske Universitet Skriftlig prøve, den 22. maj 205. Kursusnavn: Algoritmer og datastrukturer Kursusnummer: 0205 Hjælpemidler: Skriftlige hjælpemidler. Det
DM72 Diskret matematik med anvendelser
DM72 Diskret matematik med anvendelser En hurtig gennemgang af de vigtigste resultater. (Dvs. ikke alle resultater). Logik Åbne udsagn 2 + 3 = 5 Prædikater og kvantorer P (x) := x er et primtal x N : n
DATALOGI MASKINARKITEKTUR Blok 2 samt Reeksamination i DATALOGI MASKINARKITEKTUR Blok 1 og arkitekturdelen af DATALOGI 1E
Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI MASKINARKITEKTUR Blok 2 samt Reeksamination i DATALOGI MASKINARKITEKTUR Blok 1 og arkitekturdelen af DATALOGI 1E Vejledende løsninger til
Mindste udspændende træ. Mindste udspændende træ. Introduktion. Introduktion
Philip Bille Introduktion (MST). Udspændende træ af minimal samlet vægt. Introduktion (MST). Udspændende træ af minimal samlet vægt. 0 0 Graf G Ikke sammenhængende Introduktion (MST). Udspændende træ af
EUX-eksamensreglement for Den Jydske Haandværkerskole
EUX-eksamensreglement for Den Jydske Haandværkerskole Skriftlige prøver Generelt 1. Det er aldrig lovligt at kommunikere med andre end eksamensvagterne under en skriftlig prøve. Og denne kommunikation
Matematiske metoder - Opgaver
Matematiske metoder - Opgaver Anders Friis, Anne Ryelund 25. oktober 2014 Logik Opgave 1 Find selv på tre udtalelser (gerne sproglige). To af dem skal være udsagn, mens det tredje ikke må være et udsagn.
AARHUS UNIVERSITET Formular II - side 1. Omprøve E 2014
AARHUS UNIVERSITET Formular II - side 1 Det Samfundsvidenskabelige Fakultet Juridisk kandidateksamen Del/delprøve/fase: 2. år af bacheloruddannelsen Fag: Forvaltningsret Opgavetype: AO Antal sider i opgavesættet
Korteste veje i vægtede grafer. Længde af sti = sum af vægte af kanter på sti.
Korteste veje Korteste veje i vægtede grafer Længde af sti = sum af vægte af kanter på sti. Korteste veje i vægtede grafer Længde af sti = sum af vægte af kanter på sti. δ(u, v) = længden af en korteste
Deskriptiv statistik. Version 2.1. Noterne er et supplement til Vejen til matematik AB1. Henrik S. Hansen, Sct. Knuds Gymnasium
Deskriptiv (beskrivende) statistik er den disciplin, der trækker de væsentligste oplysninger ud af et ofte uoverskueligt materiale. Det sker f.eks. ved at konstruere forskellige deskriptorer, d.v.s. regnestørrelser,
Grønland. Matematik A. Højere teknisk eksamen
Grønland Matematik A Højere teknisk eksamen Onsdag den 12. maj 2010 kl. 9.00-14.00 Matematik A Prøvens varighed er 5 timer. Alle hjælpemidler er tilladt. Ved valgopgaver må kun det anførte antal afleveres
Allan C. Malmberg. Terningkast
Allan C. Malmberg Terningkast INFA 2008 Programmet Terning Terning er et INFA-program tilrettelagt med henblik på elever i 8. - 10. klasse som har særlig interesse i at arbejde med situationer af chancemæssig
HF/GS-EKSAMEN december 2015
HF/GS-EKSAMEN december 2015 information til kursister Kære kursist I denne folder finder du vigtige informationer om HF/GS-eksamen. Er der noget, du bliver i tvivl om, kan du enten spørge dine faglærere
Varmeligningen og cosinuspolynomier.
Varmeligningen og cosinuspolynomier. Projekt for MM50 Marts 009 Hans J. Munkholm 0. Praktiske oplysninger Dette projekt besvares af de studerende, som er tilmeldt eksamen i MM50 uden at være tilmeldt eksamen
