Algoritmer og Datastrukturer 2. Gerth Stølting Brodal
|
|
- Kirsten Frandsen
- 5 år siden
- Visninger:
Transkript
1 Algoritmer og Dtstrukturer Gerth Støltig Brodl
2 Algoritmer og Dtstrukturer Algoritme Desig Tekikker ( uger) Del-og-komier Grf-lgoritmer (3 uge) Korteste veje Streg-lgoritmer ( uge) Møstergekedelse Dymisk rogrmmerig Suffix-træer Mksimle strømiger Suffix rrys Grådige lgoritmer
3 dads eksmeskrkterer jui ugust jui ugust jui ugust jui ugust jui ugust Godkedt ol UB Totl Bestået kursusevluerig: Hvor mge timer rugte du smlet (udervisig foreredelse) å dette kursus r. uge > <8 4% 4% 33% 4% 6%
4 Algoritmer og Dtstrukturer Gerth Støltig Brodl Del-og-komier [CLRS, kitel.3, , rolem 30..]
5 Del-og-Komier Algoritme desig tekik Virker for mge rolemer (me lgt fr lle) Odel et rolem P i midre rolemer P,..,P k, der k løses ufhægigt (små rolemer løses direkte) Løs delrolemere P,..,P k rekursivt Komier løsigere for P,..,P k til e løsig for P P P P P 4 P 5 P 3
6 Eksemel: Merge-Sort To midre delrolemer Løs rekursivt Komier A sorteret sorteret q q r
7 A k q r sorteret sorteret koi } R L } sorteret i sorteret j } flet
8 Merge-Sort : Alyse Rekursiostræet Oservtio Smlet rejde er lg er O() Arejde O( # lg) = O( )
9 Del-og-komier, dads eksemler: MergeSort Del o i to lige store dele Rekursiv sorterig Komier = fletig QuikSort Odel efter tilfældigt ivot (tilfældig odelig) Rekursiv sorterig Komier = ige (kokteer vestre og højre) QuikSelet Odel efter tilfældigt ivot (tilfældig odelig) Rekursiv selet Komier = ige
10 Alyse f Del-og-Komier = lyse f e rekursiv roedure Essetielt to forskellige måder:. Argumeter direkte om rekursiostræet (lyser dyde, #kuder å hvert iveu, rejde i kudere/iveuere/træet). Løs e mtemtisk rekursiosligig, f.eks. T() T() T(/) hvis ellers Bevises f.eks. vh. iduktio.
11 Løsig f rekursiosligiger Fold rekursiosligige ud og rgumeter om rekursiostræet Gæt e løsig og vis de ved iduktio efter voksede T() T() T(/) hvis ellers
12 Rekursiosligiger: Fldgruer Ulige odeliger glemmes ( ulige, så er de rekursive kld tyisk / og / ) Alyserer tyiske ku for = k [CLRS, kitel 4.6.] Brug ldrig O-udtryk i rekursiosformle rug kostter (T()=O()O(T(/3))) T() T(/3)
13 Mster Theorem (Simlifierig f [CLRS, Theorem 4.])
14 i i d i i i d T for for for for for for ) / ( ) / ( ) / ( ) ( 0 ) / ( 0 ) / ( Dyde i = 0.. (/d) - (/d) # delrolemer i (/d) Størrelse f delrolemer / i d Tid er delrolem (/ i ) Tid er lg i (/ i ) (/d) (ude f rekursioe) (lg i = 0.. (/d) - ) for / ) / ( ) (
15 Multiliktio f lge heltl [CLRS, rolem 30..] Krtsu 960 I og J hver heltl med its Nive imlemettio kræver O( ) it oertioer Ld I = I h / I l og J = J h / J l I J = I h J h ((I h -I l ) (J l -J h )I l J l I h J h ) / I l J l T() 3 T(/) for T() for = T() = O( 3 ) = O(.58 )
16 Multiliktio f lge heltl Del-og-komier Krtsu 960 O( 3 ) Shöhge-Strsse, 97 O( ) Fürer, 007 O( O(* ) )
17 Mtrix Multilitio ij = Σ k=..m ik kj m m m m m m
18 Mtrix Multilitio Nive imlemettio: tid O(m) m m m m m m
19 (Kvdrtisk) Mtrix Multiliktio [CLRS, kitel 4.] A,B,...,K,L er / x /-mtrier I,J,K,L k ereges med 8 rekursive multiliktioer og 4 mtrix dditioer å / x / -mtrier T() 8 T(/) for T() for = T() = O( 8 ) = O( 3 )
20 Strsse s Mtrix Multiliktio rekursive multiliktioer
21 Bedste resultt for mtix multiliktio O(.377 ): Virgii Vssilevsk Willims, Multilyig mtries fster th Coersmith-Wiogrd, STOC 0 Strsse s Mtrix Multiliktio Bruger 8 mtrix dditioer (tid O( )) og 7 rekursive mtrix multiliktioer T() 7 T(/) for T() for = T() = O( 7 ) = O(.8 )
22 Koveks Hylster T() T(/) for T() for = T() = O( )
23 Silhuet (fleverigsogve) T()? T(/?)? for T() for =
Algoritmer og Datastrukturer 2. Gerth Stølting Brodal
Algoritmer og Dtstrukturer Gerth Støltig Brodl Algoritmer og Dtstrukturer Algoritme Desig Tekikker ( uger) Del-og-komier Grf-lgoritmer (3 uger) Korteste veje Streg-lgoritmer ( uge) Møstergekedelse Dymisk
Læs mereFinitisme og Konstruktivisme. 22. November 2010
Fiitisme og Kostruktivisme 22. November 2010 Frktler Hilbert Mdelbrot Feigebum Lorez Lorez-Ligigere σ = 10 β = 8/3 ρ =28 Logistisk vækst x -> rx(1-x) Mdelbrots frktl z -> P c (z) = z 2 +c 0-> P c (0) ->P
Læs mereBogstavregning - supplerende eksempler. Reduktion... 54 b Ligninger... 54 d
Mtetik på AVU Eksepler til iveu F, E og D Bogstvregig - supplerede eksepler Reduktio... Ligiger... d Bogstvregig Side Mtetik på AVU Eksepler til iveu F, E og D Reduktio M gger to preteser ed hide ved -
Læs mereLidt Om Fibonacci tal
Lidt om Fioi tl Lidt Om Fioi tl Idhold. Defiitio f Fioi tllee.... Kivl... 3. Telefokæder....3 4. E formel for Fioi tllee...4 Ole Witt-Hse 008 Lidt om Fioi tl. Defiitio f Fioi tllee Fioi tllee er opkldt
Læs mereSkriftlig Eksamen Algoritmer og Datastrukturer (DM507)
Skriftlig Eksmen Algoritmer og Dtstrukturer (DM507) Institut for Mtemtik og Dtlogi Synsk Universitet, Oense Torsg en 26. juni 2008, kl. 9 3 Alle sævnlige hjælpemiler (lærebøger, notter, osv.) smt brug
Læs mereDivide-and-Conquer algoritmer
Divide-and-Conquer algoritmer Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. 1. Opdel problem i mindre delproblemer
Læs mereDivide-and-Conquer algoritmer
Divide-and-Conquer algoritmer Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. 1. Opdel problem i mindre delproblemer
Læs mereProjekt 3.7. En algebraisk tilgang til udvidelsen af potensbegrebet
Hvd er tetik? ISBN 978877879 Projekter: Kitel. Projekt.7.E lgebrisk tilgg til udvidelse f otesbegrebet Projekt.7. E lgebrisk tilgg til udvidelse f otesbegrebet Ld i det følgede tllet være et ositivt tl.
Læs mereProjekt 3.7. En algebraisk tilgang til udvidelsen af potensbegrebet
Hvd er tetik? C ISBN 97 887 7 79 Projekter: Kitel. Projekt.7.E lgebrisk tilgg til udvidelse f otesbegrebet Projekt.7. E lgebrisk tilgg til udvidelse f otesbegrebet Ld i det følgede tllet være et ositivt
Læs mereDivide-and-Conquer algoritmer
Divide-and-Conquer algoritmer Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. 1. Opdel problem i mindre delproblemer
Læs mereOplæg og øvelser, herunder frugt og vand Gerth Stølting Brodal
Oplæg og øvelser, herunder frugt og vand Gerth Stølting Brodal Datalogisk Institut Aarhus Universitet MasterClass Matematik, Mærsk Mc-Kinney Møller Videncenter, Sorø, 29-31. oktober 2009 Algoritmer: Matricer
Læs mereDivide-and-Conquer algoritmer
Divide-and-Conquer algoritmer Divide-and-Conquer algoritmer Det samme som rekursive algoritmer. 1. Opdel problem i mindre delproblemer (af samme type). 2. Løs delproblemerne ved rekursion (dvs. kald algoritmen
Læs mereDATALOGISK INSTITUT, AARHUS UNIVERSITET
DTLOS NSTTUT, RUS UNVERSTET Det Naturvidenskabelige akultet ESMEN rundkurser i Datalogi ntal sider i opgavesættet (incl. forsiden): 7 (syv) Eksamensdag: Torsdag den 14. juni 007, kl. 9.00-1.00 Eksamenslokale:
Læs mereSøgning og Sortering. Søgning og Sortering. Søgning. Linæer søgning
Søgning og Sortering Søgning og Sortering Philip Bille Søgning. Givet en sorteret tabel A og et tal x, afgør om der findes indgang i, så A[i] = x. Sorteret tabel. En tabel A[0..n-1] er sorteret hvis A[0]
Læs mereDen grådige metode 2
Algoritmedesig 1 De grådige metode De grådige metode Et problem løses ved at foretage e række beslutiger Beslutigere træffes e ad gage i e eller ade rækkefølge Hver beslutig er baseret på et grådighedskriterium
Læs mereMATEMATISK FORMELSAMLING
MATEMATISK FORMELSAMLING GUX Grøld Mtemtisk formelsmlig til C-iveu, GUX Grøld Deprtemetet for uddelse 05 Redktio: Rsmus Aderse, Jes Thostrup MtemtiskformelsmligtilC-iveu GUX Grøld FORORD Dee formelsmlig
Læs mereSøgning og Sortering. Philip Bille
Søgning og Sortering Philip Bille Plan Søgning Linæer søgning Binær søgning Sortering Indsættelsesortering Flettesortering Søgning Søgning 1 4 7 12 16 18 25 28 31 33 36 42 45 47 50 1 2 3 4 5 6 7 8 9 10
Læs mereSammensætning af regnearterne - supplerende eksempler
Mtetik på AVU Ekseplet til iveu F, E og D Sesætig f regertere - supplerede eksepler Poteser... Rødder... d 0-tls-poteser... e Sesætig f regertere Side Mtetik på AVU Ekseplet til iveu F, E og D Sesætig
Læs mereSøgning og Sortering. Søgning Linæer søgning Binær søgning Sortering Indsættelsessortering Flettesortering. Philip Bille
Søgning og Sortering Søgning Linæer søgning Binær søgning Sortering Indsættelsessortering Flettesortering Philip Bille Søgning og Sortering Søgning Linæer søgning Binær søgning Sortering Indsættelsessortering
Læs mereKomplekse tal Matematik og naturfag i verdensklasse, 2004. Komplekse tal
Komplekse tl Mtemtik og turfg i verdesklsse, 004 Komplekse tl Dette mterile er ereget til udervisig i mtemtik i gymsiet. Der forudsættes kedsk til løsig f degrdsligiger, trigoometri og e lille smule vektorregig.
Læs mereAlgorithms & Architectures I 2. lektion
Algorithms & Architectures I 2. lektion Design-teknikker: Divide-and-conquer Rekursive algoritmer (Recurrences) Dynamisk programmering Greedy algorithms Backtracking Dagens lektion Case eksempel: Triple
Læs mereAlgoritmeanalyse. Ø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
Læs mereSkriftlig Eksamen Algoritmer og Datastrukturer 2 (2003-ordning)
Skriftlig Eksamen Algoritmer og Datastrukturer 2 (2003-ordning) Datalogisk Institut Aarhus Universitet Fredag den 28. maj 2004, kl. 9.00 13.00 Opgave 1 (20%) En (r, k) kryds-graf er en orienteret graf
Læs mereSkriftlig 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 =
Læs mereLøsningsforslag til skriftlig eksamen i Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)
Løsigsforslag til skriftlig eksame i Kombiatorik, sadsylighed og radomiserede algoritmer (DM58) Istitut for Matematik & Datalogi Syddask Uiversitet Madag de 3 Jauar 011, kl. 9 13 Alle sædvalige hjælpemidler
Læs mereMatematikkens mysterier - på et højt niveau. 1. Integralregning
Mtemtikkes mysterier - på et højt iveu f Keeth Hse. Itegrlregig Hvd er relet f de skrverede puktmægde? . Itegrlregig Idhold. Stmfuktioer og det uestemte itegrl. Regeregler for det uestemte itegrl 7 Prtiel
Læs mereSkriftlig 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
Læs mere1. Alléen & fredningen - som kulturhistorisk ikon - som landskabs element - som rumdannende element - som naturoplevelse
B o r g e r m ø d e d. 1 3. 0 6. 2 0 0 7 D a g s o r d e n A l l é e n & f r e d n i n g e n A l l é e n & f r e d n i n g e n A l l é e n & f r e d n i n g e n A l l é e n & f r e d n i n g e n A l l
Læs mereSortering. Eksempel: De n tal i sorteret orden
Sortering 1 / 32 Sortering Input: Output: Eksempel: n tal De n tal i sorteret orden 6, 2, 9, 4, 5, 1, 4, 3 1, 2, 3, 4, 4, 5, 9 2 / 32 Sortering Input: Output: Eksempel: n tal De n tal i sorteret orden
Læs mereSortering af information er en fundamental og central opgave.
Sortering Sortering Input: Output: Eksempel: n tal De n tal i sorteret orden 6, 2, 9, 4, 5, 1, 4, 3 1, 2, 3, 4, 4, 5, 9 Mange opgaver er hurtigere i sorteret information (tænk på ordbøger, telefonbøger,
Læs mereKvadratisk 0-1 programmering. David Pisinger
Kvadratisk - programmerig David Pisiger 27-8 MAX-CUT problemet Givet e ikke-orieteret graf G = (V, E) er MAX-CUT problemet defieret som MAX-CUT = {< G > : fid et sit S, T i grafe G som maksimerer atal
Læs mereKrumningsradius & superellipsen
Krumningsrdius & suerellisen Side /5 Steen Toft Jørgensen Krumningsrdius & suerellisen Formålet med dette mini-rojekt er t erhverve mtemtisk viden om krumningsrdius f en kurve og nvende denne viden å det
Læs mereSejladsbestemmelser for Faurby Yacht 2STAR CUP 2015
Sejladsbestemmelser for Faurby Yacht 2STAR CUP 2015 Lørdag de 20. jui 2015 Arr. Middelfart- og Fredericia Sejlklubber. 1 Regler 1.1 Sejladse sejles efter de i Kapsejladsreglere defierede regler ikl. Skadiavisk
Læs mereAnalyse 1, Prøve maj Lemma 2. Enhver konstant funktion f : R R, hvor f(x) = a, a R, er kontinuert.
Alyse, Prøve. mj 9 Alle hevisiger til TL er hevisiger til Klkulus 6, Tom Lidstrøm. Direkte opgvehevisiger til Klkulus er givet med TLO, ellers er lle hevisiger til steder i de overordede fsit. Hevises
Læs mereEksempel 9.1. Areal = (a 1 + b 1 )(a 2 + b 2 ) a 1 a 2 b 1 b 2 2a 2 b 1 = a 1 b 2 a 2 b 1 a 1 a 2 = b 1 b 2. Eksempel = ( 1) = 10
Oversigt [LA] 9 Nem vej til rel Nøgleord og begreber Helt simple determinnter Determinnt defineret Effektive regneregler Genkend determinnt nul determinnt nul Produktreglen Inversreglen inversregel og
Læs mereDanmarks 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
Læs mereDanmarks 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:
Læs mereOrienterede grafer. Introduktion Repræsentation Søgning Topologisk sortering og DAGs Stærke sammenhængskomponenter Implicitte grafer.
Orienterede grafer Introduktion Repræsentation Søgning Topologisk sortering og DAGs Stærke sammenhængskomponenter Implicitte grafer Philip Bille Orienterede grafer Introduktion Repræsentation Søgning Topologisk
Læs mereSortering. De n tal i sorteret orden. Eksempel: Kommentarer:
Sortering Sortering Input: Output: n tal De n tal i sorteret orden Eksempel: Kommentarer: 6, 2, 9, 4, 5, 1, 4, 3 1, 2, 3, 4, 4, 5, 9 Sorteret orden kan være stigende eller faldende. Vi vil i dette kursus
Læs mereSkriftlig Eksamen Algoritmer og Datastrukturer (dads)
Skriftlig Eksamen Algoritmer og Datastrukturer (dads) Datalogisk Institut Aarhus Universitet Onsdag den. august 200, kl. 9.00.00 Opgave (25%) Lad A = A[] A[n] være et array af heltal. Længden af det længste
Læs mereOrienterede grafer. Orienterede grafer. Orienterede grafer. Orienterede grafer
Philip Bille Orienteret graf. Mængde af knuder forbundet parvis med orienterede kanter. deg + (7) =, deg - (7) = Lemma. v V deg - (v) = v V deg + (v) = m. Bevis. Hver kant har netop en startknude og slutknude.
Læs mereMatematik A. Højere handelseksamen. Formelsamling
Mtemtik A Højere hdelseksme Formelsmlig Mtemtik A Højere hdelseksme Formelsmlig Forfttere: Jytte Meli og Ole Dlsgrd April 09 ISBN: 978-87-603-339-5 (web udgve) Dee udgve f Mtemtisk formelsmlig htx A-iveu
Læs mereOrienterede grafer. Orienterede grafer. Orienterede grafer. Vejnetværk
Philip Bille Orienteret graf (directed graph). Mængde af knuder forbundet parvis med orienterede kanter. Vejnetværk Knude = vejkryds, kant = ensrettet vej. deg + (6) =, deg - (6) = sti fra til 6 8 7 9
Læs mereReeksamen i Diskret Matematik
Reeksamen i Diskret Matematik Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet 21. august 2015 Nærværende eksamenssæt består af 10 nummererede sider med ialt 17 opgaver. Tilladte hjælpemidler:
Læs mereParallelle algoritmer
Parallelle algoritmer 1 Von Neumann s model John von Neumann 1903-57 Von Neumanns model: Instruktioner og data er lagret i samme lager, og én processor henter instruktioner fra lageret og udfører dem én
Læs mereSortering af information er en fundamental og central opgave.
Sortering 1 / 36 Sortering Input: Output: Eksempel: n tal De n tal i sorteret orden 6, 2, 9, 4, 5, 1, 4, 3 1, 2, 3, 4, 4, 5, 6, 9 Mange opgaver er hurtigere i sorteret information (tænk på ordbøger, telefonbøger,
Læs mereLektion 7s Funktioner - supplerende eksempler
Lektion 7s Funktioner - supplerende eksempler Oversigt over forskellige tper f funktioner Omvendt proportionlitet og hperler.grdsfunktioner og prler Eksponentilfunktioner Potensfunktioner Lektion 7s Side
Læs mereElementær Matematik. Polynomier
Elemetær Matematik Polyomier Ole Witt-Hase 2008 Køge Gymasium Idhold 1. Geerelle polyomier...1 2. Divisio med hele tal....1 3. Polyomiers divisio...2 4. Polyomiers rødder....4 5. Bestemmelse af røddere
Læs meret2c,l2d,l2m, 12n,t2p ogl2q Til orientering vedr. ejendommen, Åboulevarden 51-53 Bilag: Skr. mrkt. t2 a + tegn. mrkt. 8000 Aarhus C 20LL Den 25.
8000 Aarhus C De 25. maj 20LL Plalægig og Byggeri Tekik og Miljø Aarhus Kommue Til orieerig vedr. ejedomme, Åboulevarde 51-53 Ejere af Åboulevarde 51-53 har søg om illadelse il idreig af bolig i ageage
Læs mereProjekt 5.7 Hovedsætninger om differentiable funktioner et opgaveforløb
Hvd er mtemtik?, e-og Projekter: Kpitel 5 Projekt 57 Hovedsætninger om differentile funktioner Projekt 57 Hovedsætninger om differentile funktioner et opgveforlø Projektet er en udvidelse f fsnittet i
Læs mereINSTITUT FOR DATALOGI, AARHUS UNIVERSITET
INSTITUT FOR DTLOGI, RHUS UNIVERSITET Science and Technology EKSMEN ntal sider i opgavesættet (incl. forsiden): (elleve) Eksamensdag: Mandag den. august 07, kl. 9.00-.00 Tilladte medbragte hjælpemidler:
Læs mereSkriftlig 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
Læs mereSkriftlig Eksamen DM507 Algoritmer og Datastrukturer
Skriftlig Eksmn DM507 Algoritmr og Dtstrukturr Institut for Mtmtik og Dtlogi Synsk Univrsitt, Ons Onsg n 13. juni 2012, kl. 10:00 14:00 Bsvrlsn skl flvrs lktronisk. S vjlning usnt i kurst. All hjælpmilr
Læs mereMontage Brugsanvisning
Montge Brugsnvisning Mythos 6'0' - TwinWll Glzing 3108509cm / 122"x72¾"x82¼" Dnish_72394 We site: www.jemogclix.dk E-mil: kundeservice@jemfix.com www.plrmpplictions.com DA VIGTIGT Læs disse instruktioner
Læs mereSortering. Eksempel: De n tal i sorteret orden
Sortering 1 / 34 Sortering Input: Output: Eksempel: n tal De n tal i sorteret orden 6, 2, 9, 4, 5, 1, 4, 3 1, 2, 3, 4, 4, 5, 9 2 / 34 Sortering Input: Output: Eksempel: n tal De n tal i sorteret orden
Læs mereDanmarks Tekniske Universitet
ksamen 036, side af sider anmarks Tekniske Universitet Skriftlig prøve, den 3. maj 0. Kursusnavn: lgoritmer og datastrukturer Kursus nr. 036. Varighed: timer Tilladte hjælpemidler: lle skriftlige hjælpemidler.
Læs mereDATV: Introduktion til optimering og operationsanalyse, 2007. Følsomhed af Knapsack Problemet
DATV: Itroduktio til optimerig og operatiosaalyse, 2007 Følsomhed af Kapsack Problemet David Pisiger, Projektopgave 1 Dette er de første obligatoriske projektopgave på kurset DATV: Itroduktio til optimerig
Læs mereDynamisk programmering
Dynamisk programmering Dynamisk programmering Optimeringsproblem: man ønsker at finde bedste den kombinatoriske struktur blandt mange mulige. Dynamisk programmering Optimeringsproblem: man ønsker at finde
Læs mereGeometrisk skæring. Afgørelse af om der findes skæringer blandt geometriske objekter Bestemmelse af alle skæringspunkter
Planfejning 1 Skæring 2 Geometrisk skæring Afgørelse af om der findes skæringer blandt geometriske objekter Bestemmelse af alle skæringspunkter Løsningsmetoder: Rå kraft Planfejning (eng. plane sweep)
Læs mereEt udtrykstrç med de ære regnearter, heltalskonstanter og variabler beskrives. Type Expr = Sumèplus, minus, times, div: Args, const: Int, name: Textè
Opgave 1 è20èè Et udtrykstrç med de ære regnearter, heltalskonstanter og variabler beskrives af fçlgende rekursive Trine-type: Type Expr = Sumèplus, minus, times, div: rgs, const: Int, name: Textè Type
Læs mere... ... ... ... ... ... ... b > 0 og x > 0, vil vi kalde en potensfunktion. 492 10. Potensfunktioner
POTENSFUNKTIONER 0 49 0. Potensfunktioner POTENSFUNKTIONER DEFINITION En funktion med forskriften f( )= b hvor b > 0 og > 0 vil vi klde en potensfunktion. I MAT C kpitel så vi t hvis skl være et vilkårligt
Læs mereSkriftlig 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.
Læs mereProjekt 9.10 Differentiation af potensfunktioner ved hjælp af binomialformlen
Projet 9.1 Differetitio f potesfutioer ved jælp f iomilformle 1. Pscls tret og iomilformle Vi strter med t mide om t poteser f toleddede størrelser, de såldte iomer, udreges ved jælp f Pscls tret, idet
Læs mereINSTITUT FOR DATALOGI, AARHUS UNIVERSITET
STTUT R T, RUS UVRSTT Science and Technology S lgoritmer og atastrukturer (00-ordning) ntal sider i opgavesættet (incl. forsiden): (elleve) ksamensdag: Tirsdag den. august 0, kl. 9.00-.00 Tilladte medbragte
Læs merePlanfejning. Skæring. Geometrisk skæring. Anvendelser
Plnfejning Skæring 1 2 Geometrisk skæring Anvenelser Afgørelse f om er fines skæringer lnt geometriske ojekter Bestemmelse f lle skæringsunkter Design f integreree kreslø: Løsningsmetoer: Rå krft Plnfejning
Læs mereTAL OG REGNEREGLER. Vi ser nu på opbygningen af et legeme og noterer os samtidig, at de reelle tal velkendte regneoperationer + og er et legeme.
TAL OG REGNEREGLER Inden for lgeren hr mn indført egreet legeme. Et legeme er en slgs konstruktion, hvor mn fstsætter to regneregler og nogle sætninger (ksiomer), der gælder for disse. Pointen med en sådn
Læs mereProgrammering og Problemløsning, 2017
Programmering og Problemløsning, 2017 Martin Elsman Datalogisk Institut Københavns Universitet DIKU 10. Oktober, 2017 Martin Elsman (DIKU) Programmering og Problemløsning, 2017 10. Oktober, 2017 1 / 15
Læs mereDanmarks Tekniske Universitet
side af 2 sider Danmarks Tekniske Universitet Skriftlig prøve, den 23. maj 20. Kursusnavn: Algoritmer og datastrukturer I Kursus nr. 0205. Varighed: 4 timer Tilladte hjælpemidler: Alle skriftlige hjælpemidler.
Læs mereKursusgang Rekursive definitioner. 14. april Mystiske eksempler. Hvad er en rekursiv definition egentlig? Partielle ordninger
Kursusgang 15 14. april 2011 1 Rekursive definitioner Hvad er en rekursiv definition egentlig? Partielle ordninger cpo er (fuldstændige partielle) ordninger Monotone og kontinente funktioner Sætning om
Læs mereALGEBRA. symbolbehandling). Der arbejdes med hjælpemiddelkompetencen,
INTRO Alger er lngt mere end ogstvregning. Alger kn være t omskrive ogstvtrk, men lger er f også t generlisere mønstre og smmenhænge, t eskrive smmenhænge mellem tlstørrelse f i forindelse med funktioner
Læs mereM=3 kunde forbindelse. oprettet lokation Steinerkant
M=3 åben facilitet kunde forbindelse lukket facilitet oprettet lokation Steinerkant v Connected facility location-problemet min i f i y i + d j c ij x ij + M c e z e (1) j i e hvorom gælder: x ij 1 j (2)
Læs mereEksamen i Diskret Matematik
Eksamen i Diskret Matematik Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet 15. juni, 2015. Kl. 9-13. Nærværende eksamenssæt består af 12 nummererede sider med ialt 17 opgaver. Tilladte hjælpemidler:
Læs mereMartin Olsen. DM507 Projekt Del I. 19. marts 2012 FOTO: Colourbox
Martin Olsen DM0 Projekt 0 Del I. marts 0 FOTO: Colourbox Indhold Indledning... Opgave... Opgave... Opgave... Opgave... Opgave... Opgave... Opgave... Kildekode til SimpleInv.java... Kildekode til MergeSort.java...
Læs mereDanmarks Tekniske Universitet
side af 3 sider anmarks Tekniske Universitet Skriftlig prøve, den 29. maj 203. ursusnavn: lgoritmer og datastrukturer ursus nr. 02326. jælpemidler: Skriftlige hjælpemidler. et er ikke tilladt at medbringe
Læs mereDynamisk programmering
Dynamisk programmering Dynamisk programmering Et algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Har en hvis lighed med divide-and-conquer: Begge opbygger løsninger til større problemer
Læs mere4. Roskilde - Køge - Næstved
TB (Ø) 99-24 Strækningshastighed: Roskilde - Køge - Næstved km/t 4..2005 627 Fra København strækning 7 6 5 4 3 2 Roskilde (Ro) km 3,3 overgangsstation C 7 betinget skift S S Mod Fredericia/Taulov strækning
Læs mereEt udvalg af funktionerne tegnet på grafregneren (eller her med Derive)
GDS, opgve 85 En strt på opgven (undervisnings- og tvleprotokol): En milie unktioner hr orskrit 4 ( ) + R, Et udvlg unktionerne tegnet på grregneren (eller her med Derive) Værdier tllet, or hvilke hr henholdsvis
Læs mereOpskriv følgende funktioner efter stigende orden med hensyn til O-notationen: 5n 4. logn. n 4n 5 n/logn. n n/logn 5n
Algoritmer og Datastrukturer (-ordning) Side af sider Opgave (%) n er O(n 7 )? (logn) er O( n)? n(logn) er O(n)? n er O( n )? n er Ω(n )? Opgave (%) Opskriv følgende funktioner efter stigende orden med
Læs mereIntroduktion Til Konkurrenceprogrammering
Introduktion Til Konkurrenceprogrammering Søren Dahlgaard og Mathias Bæk Tejs Knudsen {soerend,knudsen}@di.ku.dk Version 0.1 Indhold Indhold i Introduktion 1 1 Palindromer 3 1.1 Introduktion til Python...............
Læs mereINTEGRALREGNING. Opgaver til noterne kan findes her. PDF. Facit til opgaverne kan hentes her. PDF. Version: 5.0
INTEGRALREGNING Version: 5.0 Noterne gennemgår egreerne: integrl og stmfunktion, og nskuer dette som et redsk til estemmelse f l.. reler under funktioner. Opgver til noterne kn findes her. PDF Fcit til
Læs mereSkriftlig Eksamen Algoritmer og Datastrukturer 1. Datalogisk Institut Aarhus Universitet. Mandag den 22. marts 2004, kl
Skriftlig Eksamen Algoritmer og Datastrukturer 1 Datalogisk Institut Aarhus Universitet Mandag den. marts 00, kl..00 11.00 Navn Gerth Stølting Brodal Årskort 1 Dette eksamenssæt består af en kombination
Læs mereINSTITUT 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
Læs mereHvordan Leibniz opfandt integralregningen
Hvord Leiiz opdt itegrlregige 0 Krste Juul EglÄdere Isc Newto (6-) opdt i 66 itegrlregige. Tskere Gottried Wilhelm Leiiz (66-6) opdt i 6 itegrlregige. Ige dem oetliggjorde deres opidelse med det smme.
Læs mereDynamisk programmering
Dynamisk programmering Dynamisk programmering Optimeringsproblem: man ønsker at finde bedste den kombinatoriske struktur (struktur opbygget af et endeligt antal enkeltdele) blandt mange mulige. Eksempler:
Læs merea b cos. n=1 er positiv på N. Vi kan nu benytte sammenligningskriteriet (sætning ) og sammenligne 2a sin ( )
Opgve Vi skl bestemme de tlpr (, for hvilke række b cos = er koverget. Først beytter vi divergeskriteriet (sætig 2..4) til t kræve t leddee må gå mod ul for gåede mod uedelig. Dette giver os t = b cos()
Læs mereUge 37 opgaver. Opgave 1. Svar : Starter med at definere sup (M) og inf (M) :
Uge 37 opgaver Opgave Svar : a) Starter med at defiere sup (M) og if (M) : Kigge u på side 3 i kompedie og aveder aksiom (.3) Kotiuitetsaksiomet A = x i x 2 < 2 Note til mig selv : Har søgt på ordet (iequalities)
Læs merePerspektiverende Datalogikursus
Perspektiverende Datalogikursus Uge 1 - Algoritmer og kompleksitet Gerth Stølting Brodal 25. august 2004 1 Perspektiverende kursus Formål: Vise fagets bredde. Vise fagets anvendelighed. Vise konkrete eksempler
Læs mereDATV: Introduktion til optimering og operationsanalyse, 2007. Bin Packing Problemet
DATV: Itroduktio til optimerig og operatiosaalyse, 2007 Bi Packig Problemet David Pisiger, Projektopgave 2 Dette er de ade obligatoriske projektopgave på kurset DATV: Itroduktio til optimerig og operatiosaalyse.
Læs mereSammenligning af to grupper
Sammeligig af to gruer Reetitio, heruder om kritiske værdier Sammeligig af to gruer Sammeligig af to middelværdier Sammeligig af to adele Sammeligig af to variaser yoteser og hyotesetest. E hyotese er
Læs mereTrigonometri. Trigonometri. Sinus og cosinus... 2 Tangens... 6 Opgaver... 9. Side 1
Trigonometri Sinus og osinus... 2 Tngens... 6 Opgver... 9 Side Sinus og osinus Til lle vinkler hører der to tl, som kldes osinus og sinus. Mn finder sinus og osinus til en vinkel ved t tegne vinklen midt
Læs mereRegneregler for brøker og potenser
Regneregler for røker og potenser Roert Josen 4. ugust 009 Indhold Brøker. Eksempler......................................... Potenser 7. Eksempler......................................... 8 I de to fsnit
Læs mereOpskriv følgende funktioner efter stigende orden med hensyn til O-notationen: 4 n n 3n n 2 /logn 5 n n (logn) 3n n 2 /logn 4 n n 5 n
Side af 0 sider Opgave (%) Ja Nej n er O(0n logn)? n er O(n )? n +n er O(n )? n logn er O(n )? n logn er O(n)? Opgave (%) Opskriv følgende funktioner efter stigende orden med hensyn til O-notationen: n
Læs mereEksamensopgave august 2009
Ib Michelsen, Viborg C / Skive C Side 1 09-04-011 1 Eksmensopgve ugust 009 Opgve 1 3 4 5 6 7 8 9 10 11 1 13 14 15 16 17 18 19 0 1 Givet ovenstående ensvinklede treknter. D treknterne er ensvinklede, er
Læs mereOm Følger og Rækker. Nyttige Grænseværdier. Nyttige Rækker. Carsten Lunde Petersen. lim. lim = 0. lim (1 + x n n )n = e x. n n n.
IMFUFA Carste Lude Peterse Om Følger og Ræer Nyttige Græseværdier lim = 1 lim! = x = 0! lim lim (1 + x ) = e x! lim = e 1 Nyttige Ræer 1 p < p > 1 1 log p ( + 1) < p > 1 x = = x 1 x for x < 1 og Z, diverget
Læs mere02105 Eksamensnoter. Lasse Herskind S maj Sortering 3
02105 Eksamensnoter Lasse Herskind S153746 12. maj 2017 Indhold 1 Sortering 3 2 Analyse af algoritme 4 2.1 Køretid.......................................... 4 2.2 Pladsforbrug.......................................
Læs mereOpgave 1. a) f : [a, b] R er en begrænset funktion for hvilken. A ε = {x [a + ε, b] f(x) 0}
Opgve ) f : [, b] R er e begræset fuktio for hvilke er edelig for ethvert < ε < b. Vi skl vise t f er itegrbel og t A ε = { [ + ε, b] } d =. Vi bemærker først t f er itegrbel på [, b] hvis og ku hvis de
Læs mereNotater til Analyse 1
Alyse 1 Jørge Vesterstrøm Forår 2004 Notter til Alyse 1 Idhold Forord 1 1. Om dobbeltsummer 1 2. Eksistes f e ikke målelig mægde 2 3. Bevis for e del f Prop. 3.15 3 4. Riem-itegrlet og trppefuktioer 4
Læs mereINSTITUT FOR DATALOGI, AARHUS UNIVERSITET
NSTTUT OR TO, RUS UNVRSTT Science and Technology SN lgoritmer og atastrukturer (00-ordning) ntal sider i opgavesættet (incl. forsiden): 11 (elleve) ksamensdag: redag den 1. august 015, kl. 9.00-.00 Tilladte
Læs mereGrundlæggende matematiske begreber del 1 Mængdelære Talmængder Tal og regneregler Potensregneregler Numerisk værdi Gennemsnit
Grudlæggede mtemtiske begreber del 1 Mægdelære Tlmægder Tl og regeregler Potesregeregler Numerisk værdi Geemsit x-klssere Gmmel Hellerup Gymsium 1 Idholdsfortegelse MÆNGDELÆRE... 3 TAL... 9 De turlige
Læs mereSommeren 2001, opgave 1
Sommeren 2001, opgave 1 Vi antager at k 3, da det ellers er uklart hvordan trekanterne kan sættes sammen i en kreds. Vi ser nu at for hver trekant er der en knude i kredsen, og en spids. Derfor er n =
Læs mere