INSTITUT FOR DATALOGI, AARHUS UNIVERSITET
|
|
|
- Kurt Brodersen
- 9 år siden
- Visninger:
Transkript
1 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, kl Tilladte medbragte hjælpemidler: Alle sædvanlige hjælpemidler (lærebøger, notater, lommeregner). Computer må ikke medbringes. Materiale der udleveres til eksaminanden: OPGAVETEKSTEN BEGYNER PÅ NÆSTE SIE ooo
2 Eksamen August 0 Algoritmer og atastrukturer (00-ordning) Side af sider Opgave (%) Bemærk: Bagerst i eksamenssættet findes sider til at angive svarene til opgave på og som afleveres som del af eksamensbesvarelsen. Betragt nedenstående vægtede orienterede graf. et antages, at grafen er givet ved incidenslister, hvor incidenslisterne er sorteret alfabetisk. H A C G K 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, BFS-numrene for knuderne, og rækkefølgen knuderne bliver indsat i køen Q i BFS-algoritmen. Spørgsmål b: Angiv et FS-træ for ovenstående graf, hvor FS-gennemløbet starter i knuden A, og en FS-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. 8 0 A B C E 0 0 F G H I J 8 K L M N O 8 P Q R S T Spørgsmål e: Angiv kanterne i et minimum udspændende træ(mst) for ovenstående uorienterede graf med vægte på kanterne. Angiv i hvilken rækkefølge knuderne bliver taget ud af prioritetskøen Q i Prim s algoritme, når denne starter i knuden A. E L B I F J
3 Eksamen August 0 Algoritmer og atastrukturer (00-ordning) Side af sider Opgave (%) Bemærk: Bagerst i eksamenssættet findes en side til at angive svarene til opgave på og som afleveres som del af eksamensbesvarelsen. Betragt nedenstående netværk med de angivne kapaciteter på kanterne. A B C 8 s t E F G 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 Eksamen August 0 Algoritmer og atastrukturer (00-ordning) Side af sider Opgave (0%) I denne opgave betragter vi et m n gitter bestående af m rækker med n celler, og hvor nogle celler er blokkeret. Vi ønsker at finde stier fra cellerne i nederste række (række ) til celler i den øverste række (række m), hvor ensti kun besøger ikke-blokkerede celler og hvor man i hvert skridt kun kan gå horisontalt eller vertikalt til en ikke-blokkeret nabocelle. Længden afenstierantalskridtmantager. Eksemplet til højre viser en sti fra (,) til (,) af længde. Blokkerede celler er skraveret. m Spørgsmål a: Beskriv en algoritme der, givet et m n gitter hvor nogle celler er blokkeret, et punkt (,i) nederst i gitteret, og en tid t, afgør om der findes en sti af længde højst t fra (,i) til en eller anden ikke-blokkeret celle i øverste række i gitteret. Angiv algoritmens udførselstid. Vi ønsker nu at finde flere samtidige stier fra celler i nederste række til celler i øverste række. Input er en delmængde I af de ikke-blokkerede celler i række, og en tid t. Vi ønsker at finde en størst mulig delmængde I 0 I, således at der findes stier af længde t fra cellerne i I 0 til forskellige celler i den øverste række, således at til ethvert tidspunkt er ingen af stierne i samme celle. et er tilladt at en sti forbliver i samme celle i et eller flere skridt. I eksemplet til højre er I cellerne med de fire cirkler i nederste række og t =. e tre stier angiver en mulig løsning, hvor tallene langs stierne angiver hvor stierne er til de forskellige tidspunkter. Bemærk f.eks. at man langs stien længst til venstre befinder sig i celle (,) til tiderne, og. For at alle fire celler i I kan have en sti til en celle i øverste række ville det kræves at t =. m Spørgsmål b: Beskriv en algoritme der, givet et m n gitter hvor nogle celler er blokkeret og k startceller I = {(,i ),...,(,i k )} nederst i gitteret, finder en maksimal delmængde I 0 I således at der findes stier fra alle (,i j ) I 0 af længde t og således at ingen af stierne er i samme celle til et givet tidspunkt. Angiv algoritmens udførselstid. n n
5 Eksamen August 0 Algoritmer og atastrukturer (00-ordning) Side af sider Opgave (0%) Givet en sorteret liste af n forskellige tal, x < x < < x n, og et heltal k, ønsker vi at finde k intervaller I,...,I k, hvor I i = [l i,r i ] og l i r i, således at alle x i er dækket af mindst ét interval, dvs. {x,x,...,x n } I I I k, og således at det længste interval er kortest mulig, dvs. L = max{r l,r l,...,r k l k } er mindst mulig. F.eks. kan x,...,x =,,,8,, dækkes af de tre intervaller [,],[8,8],[,], hvor det længste interval er [,], som har længde =. For 0 i n og j k, lader vi L(i,j) betegne den mindste intervallængde, hvor x,x,...,x i kan dækkes af j intervaller med længde L(i,j). L(i, j) kan bestemmes ved følgende rekursionsformel: 0 hvis i = 0 L(i,j) = x i x hvis i > 0 og j = min{max{l(t,j ),x i x t } t i} hvis i > 0 og j > Spørgsmål a: Udfyld nedenstående tabel for x,...,x =,,,,,0, og k =. L(i,j) 0 Spørgsmål b: Angiv en algoritme baseret på dynamisk programmering, der givet x < x < < x n og k, beregner L(n,k). Angiv algoritmens udførselstid. Spørgsmål c: Udvid algoritmen fra spørgsmål b) til at udskrive en mængde af k intervaller der dækker x,x,...,x n, og hvor det længste interval er kortest mulig. Angiv algoritmens udførselstid.
6 Eksamen August 0 Algoritmer og atastrukturer (00-ordning) Side af sider Opgave (0%) Givet en streng S af længde n, ønsker vi et at finde en delstreng yxy som forekommer flest gange i S, hvor y er et vilkårligt tegn og X er en vilkårlig streng (muligvis den tomme streng). F.eks. for strengen S = bacbacbaabacbbacabacbcc, så forekommer bacb fire gange (y = b og X = ac). Spørgsmål a: Angiv for nedenstående streng S en delstreng yxy som forekommer flest gange i S. Angiv også alle positioner i S hvor denne delstreng yxy forekommer S=abcabdcabdcbcbcabdcbcabdccab I det følgende kan det antages at et suffikstræ for en streng af længde n over et alfabet med O() tegn kan konstrueres i O(n) tid. Spørgsmål b: Beskriv en algoritme, der givet en streng S af længde n og over et alfabet med O() tegn, finder en delstreng yxy som forekommer flest gange i S. et antages at der findes mindst et tegn som forekommer mindst to gange i S. Angiv algoritmens udførselstid. For at opnå fuld point for besvarelsen skal den beskrevne algoritme have udførselstid O(n ). (Problemet kan løses i O(n) tid, hvilket det dog ikke kræves i denne opgave).
7 Eksamen August 0 Algoritmer og atastrukturer (00-ordning) Side af sider Opgave Svar Årskort: Navn: Spørgsmål a: BFS B C F E G H K L I J A Indsættelser i Q: Spørgsmål b: FS B C F E G H K L I J A
8 Eksamen August 0 Algoritmer og atastrukturer (00-ordning) Side 8 af sider ( blank side )
9 Årskort: Navn: Eksamen August 0 Algoritmer og atastrukturer (00-ordning) Side af sider Opgave Svar Spørgsmål c: SSSP H A C G K B E L I F J Spørgsmål d: Stærke sammenhængskomponenter: Spørgsmål e: MST A 8 B C 0 E 0 0 F G H I J K L M N 8 O 8 P Q R S T Udtagelse fra Q:
10 Eksamen August 0 Algoritmer og atastrukturer (00-ordning) Side 0 af sider ( blank side )
11 Årskort: Navn: Eksamen August 0 Algoritmer og atastrukturer (00-ordning) Side af sider Opgave Svar Spørgsmål a: A B C 8 s t E F G Værdien af strømning: Minimal snit: Spørgsmål b: Forbedring Forbedrende sti
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET
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. 9.00-13.00 Eksamenslokale: Finlandsgade
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
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 =
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 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.
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.)
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
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
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
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
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
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:
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.)
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
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
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,
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 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
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
GUX-2013. Matematik Niveau B prøveform b Vejledende sæt 2
GUX-01 Matematik Niveau B prøveform b Vejledende sæt Matematik B Prøvens varighed er 4 timer. Delprøven uden hjælpemidler består af opgaverne 1 til 6 med i alt 6 spørgsmål. Besvarelsen af denne delprøve
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
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:
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
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
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
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
Videregående Algoritmik. Version med vejledende løsninger indsat!
Videregående Algoritmik DIKU, timers skriftlig eksamen, 1. april 009 Nils Andersen og Pawel Winter Alle hjælpemidler må benyttes, dog ikke lommeregner, computer eller mobiltelefon. Opgavesættet består
Algoritmeanalyse. Øvre grænse for algoritme. Øvre grænse for problem. Nedre grænse for problem. Identificer essentiel(le) operation(er)
Algoritmeanalyse Identificer essentiel(le) operation(er) Øvre grænse for algoritme Find øvre grænse for antallet af gange de(n) essentielle operation(er) udføres. Øvre grænse for problem Brug øvre grænse
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.
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
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
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
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,
Undervisnings- og eksamensregler ved Det Natur- og Biovidenskabelige Fakultet gældende for studieåret 2015-16 (September 2015)
Undervisnings- og eksamensregler ved Det Natur- og Biovidenskabelige Fakultet gældende for studieåret 2015-16 (September 2015) De overordnede rammer for disse regler er fastlagt i nedenstående love, bekendtgørelser
Regneark II Calc Open Office
Side 1 af 10 Gangetabel... 2 Udfyldning... 2 Opbygning af gangetabellen... 3 Cellestørrelser... 4 Øveark... 4 Facitliste... 6 Sideopsætning... 7 Flytte celler... 7 Højrejustering... 7 Kalender... 8 Dage
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
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
Dansk Datalogi Dyst 2015 DDD Runde 2
. 19. februar, 2015 linetest DK v1.0 Line Test Sigurd er begyndt i gymnasiet og har lært om linjer på formen f(x) = ax + b. Han har prøvet at tegne nogle linjer på papir for at finde ud af hvilke koordinater
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
Matematik A. Højere handelseksamen. 1. Delprøve, uden hjælpemidler. Mandag den 20. december 2010. kl. 9.00-14.00
Matematik A Højere handelseksamen 1. Delprøve, uden hjælpemidler kl. 9.00-10.00 hhx103-mat/a-01010 Mandag den 0. december 010 kl. 9.00-14.00 Matematik A Prøven uden hjælpemidler Dette opgavesæt består
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
Eksamensreglement 2016
Eksamensreglement 2016 Erhvervsakademi- og professionsbacheloruddannelserne Skriftlige og mundtlige eksamener Fuldtidsuddannelserne 1 Mundtlig eksamen For specifik information i forhold til din uddannelse
