P2-gruppedannelsen for Mat og MatØk

Størrelse: px
Starte visningen fra side:

Download "P2-gruppedannelsen for Mat og MatØk"

Transkript

1 Institut for Matematiske Fag Aalborg Universitet Danmark

2 Vejledere Bo Hove 3 Mat grupper (semesterkoordinator) Web page: 2 MatØk grupper Jan B. Sørensen [email protected] 2 MatØk grupper

3 Bivejledere Lone Stub Petersen 3 Mat grupper Lars Bang Jensen 4 MatØk grupper

4 P2-projektforslag Kombinatorik: grafteori og optimering Kombinatorik Diskret matematik: endelige strukturer eller strukturer, der er næsten endelige. Graf: En graf er i denne sammenhæng en endelig struktur, der består af et antal punkter og forbindelser mellem punkterne. Punkterne tegnes tit som små cirkler. Forbindelserne, der kaldes kanter, tegnes som kurver, der forbinder to punkter. Optimering: I kombinatorisk optimering skal vi finde maksimum eller minimum for en funktion f : S R, hvor S er en endelig (eller næsten endelig) mængde med en bestemt struktur.

5 Algoritmer I optimering vil vi være interesserede i at finde systematisk fremgangmåde til at bestemme en optimal løsning. En sådan fremgangsmåde kaldes en algoritme. Antallet af udregninger vil blandt andet afhænge af grafens størrelse. En øvre grænse for antal udregninger kan altså angives som en funktion af antallet af punkter i grafen. Den funktion kaldes algoritmens kompleksitet. Hvis en algoritme bygger på afprøvning af alle muligheder, så vil algoritmens kompleksitet måske være af størrelsesorden 2 n, hvor n er antal punkter i grafen.

6 Projekterne Matematik-økonomi studerende skal vælge et projektemne inden for optimering, som giver mulighed for at se på anvendelser i økonomi. Matematik studerende kan enten vælge et projektemne inden for optimering eller et emne som er et teoretisk studie af grafer og deres struktur. Projektarbejdet skal resultere i udarbejdelsen af en P2-rapport og en P2-procesanalyse. P2-rapporten skal behandle matematiske/matematik-økonomiske aspekter og kontekstuelle aspekter. I vejledes i disse emner af henholdvis hovedvejleder og bivejleder.

7 Wikipedia og Bogen Hjælp til projektvælg: og Kenneth H. Rosen, Discrete Mathematics and its Applications, sixth edition, McGraw-Hill 2007

8 Euler-kredse: ruter gennem alle kanter Kan man gå en tur i byen sådan at man passerer over hver af de syv broer præcis én gang?. Han oversatte så problemet til et grafteoretisk problem: Kan man finde en rute (en vej) i en graf som går gennem hver kant præcis én gang (Euler kreds og Euler vej) Et mere kompliceret problem: find en korteste rute som går gennem hver kant mindst én gang. Problemet studeres som regel i vægtede grafer hvor hver kant har en længde. Et postbud skal gå igennem alle gader i sit distrikt mindst én gang. Hvis han vil planlægge ruten så han går kortest muligt, så har han netop det ovenstående problem. Problemet kaldes derfor det kinesiske postbuds problem.

9 Graffarvning: firefarve problemet Firefarve problemet spørger om man kan farve landene i et vilkårligt landkort med fire forskellige farver sådan at to lande, der har en fælles grænse skal have forskellig farve. Lande der ikke grænser op til hinanden må gerne få samme farve. Ud fra et landkort kan vi konstruere to grafer, der begge er planare. At de er planare betyder at de kan tegnes i planen uden kanter der krydser hinanden. Den ene af disse grafer har grænserne som kanter og punkterne er de steder hvor tre eller flere lande mødes. Den anden graf har et punkt for hvert land med en kant mellem to punkter hvis de tilsvarende lande har en fælles grænse. Problemet: kan punkterne i en vilkårlig planar graf tildeles farver sådan at to punkter, der er forbundet med en kant, har forskellig farve.

10 Korteste veje Dette har en umiddelbar anvendelse i trafikken hvis man skal finde en korteste rute fra punkt A til punkt B. Men der mange andre anvendelser af korteste veje. Et af de mest F.eks. indgår problemet i løsningen af visse andre optimeringsproblemer, som f.eks. det kinesiske postbuds problem. I visse anvendelser vil længden af en kant altid være et positivt tal, men i andre anvendelser tillader man negative kant-længder. Der findes et stort antal algoritmer til bestemmelse af korteste veje. Hvilken algoritme, der er bedst egnet til en konkret anvendelse afhænger blandt af om der er kanter med negativ længde.

11 Lineær programmering Lineær programmering kan delvis opfattes som et kombinatorisk optimeringsproblem, idet vi ved at maksimum/minimum skal findes i et af de endeligt mange hjørnepunkter. Men grunden til at lineær programmering nævnes her er at en del af de optimeringsproblemer, der vedrører grafer, kan formuleres som lineære programmerings-problemer. Eksempel: Korteste vej.

12 Transport i netværk Antag vi skal transportere nogle varer fra A til B gennem et netværk. Vægten på en kant skal i dette tilfælde opfattes som en kapacitet af kanten (altså: det største antal varer, der kan kan transporteres gennem denne kant). En sådan transport kaldes en strømning. Hvis den maksimale strømning fra A til B har værdi s (Der sendes altså s varer fra A til B.) så kan man bevise at der findes en mængde af kanter hvis samlede kapacitet er s og som opfylder at hvis man fjerner dem fra grafen så er der ikke længere nogen vej fra A til B. Dette resultat kaldes max-flow-min-cut sætningen. Strømning i netværk er et problem, der kan formuleres som et lineært programmerings problem. Strømning har har også anvendelse i forbindelse med optimale parringer i to-delte grafer (se afsnit 9) og i forbindelse med det kinesiske postbuds problem i orienterede grafer.

13 Hamilton-kredse og den handelsrejsendes problem Hamilton-kreds i en graf er en kreds, der besøger hvert punkt præcis én gang bortset fra at startpunkt er slutpunkt. Der findes et simpelt kriterium, der afgør om en graf har Euler-kreds. Men det er meget svært at afgøre om en graf har en Hamilton-kreds. Antag vi har en vægtet ikke-orienteret graf; helst med en kant mellem hvert par af punkter så vi er sikre på at der mange Hamilton-kredse. Så vil vi gerne finde den korteste Hamilton-kreds i grafen. Dette kaldes den handelsrejsendes problem, idet vi forestiller os en handelsrejsende, der skal besøge et antal byer. Der kendes ikke nogen effektiv algoritme til løsning af den handelsrejsendes problem men man kan bevise at den konstruerede Hamiltonkreds er højst 2 eller 3 2 gange så lang som den optimale. Disse algoritmer bygger på minimum vægt udspændende træer, parringer og Euler-kredse.

14 Minimum vægt udspændende træer Et udspændende træ i en ikke-orienteret graf består af alle grafens punkter og en delmængde af dens kanter, udvalgt sådan at der er veje mellem alle par af punkter, men er ingen kredse. Et træ altså en minimal måde at forbinde punkterne. Hvis grafen har n punkter og der er en kant mellem hvert par af punkter, så er der præcis n n 2 udspændende træer. Et minimum vægt udspændende træ i en vægtet graf er et udspændende træ, hvor summen af vægtene af træets kanter er minimalt. Til trods for at antallet af udspændende træer i en graf kan være meget stort, så findes der faktisk effektive algoritmer, der finder det træ som har mindst vægt. Minimum vægt udspændende træer finder anvendelse hvor skal forbinde et antal punkter så billigt som muligt.

15 Parring En parring i en ikke-orienteret graf er en inddeling af punkterne i par af to punkter, som er forbundet med en kant. Hvert punkt er i højst (evt. præcis) ét af disse par. I optimering er man tit interesseret i bestemme en parring i en vægtet graf med størst mulig samlet vægt (eller mindst mulig samlet vægt).

16 Parring I mange tilfælde har grafen to typer af punkter og hver kant forbinder to punkter af forskellig type. F.eks.: visse punkter svarer til jobs, der skal udføres og de andre punkter svarer til personer. En kant mellem et job og en person angiver at personen kan udføre dette job. Kantens vægt kan være prisen for udførelsen. Man er så interesseret i få alle jobs udført (af forskellige personer) sådan at prisen bliver så lille som muligt. Der findes særlige algoritmer, der finder en optimal parring i disse såkaldt to-delte grafer. Man er også interesseret i at finde en optimal parring i generelle grafer.

17 Projekterne Matematik-økonomi studerende skal vælge et projektemne inden for optimering, som giver mulighed for at se på anvendelser i økonomi. Matematik studerende kan enten vælge et projektemne inden for optimering eller et emne som er et teoretisk studie af grafer og deres struktur. Projekterne: Eulerkredse og det kinesiske postbuds problem Hamiltonkredse og den handelsrejsendes problem Strømning i netværk Farvelægning: firefarve problemet Parring Udspændende træer

P2-projektforslag Kombinatorik: grafteori og optimering.

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

Læs mere

Broer, skak og netværk Carsten Thomassen: Naturens Verden 10, 1992, s. 388-393.

Broer, skak og netværk Carsten Thomassen: Naturens Verden 10, 1992, s. 388-393. Broer, skak og netværk Side 1 af 6 Broer, skak og netværk Carsten Thomassen: Naturens Verden 10, 1992, s. 388-393. Eksempler på praktiske anvendelser af matematik og nogle uløste problemer Indledning Figur

Læs mere

Hamilton-veje og kredse:

Hamilton-veje og kredse: Hamilton-veje og kredse: Definition: En sti x 1, x 2,...,x n i en simpel graf G = (V, E) kaldes en hamiltonvej hvis V = n og x i x j for 1 i < j n. En kreds x 1, x 2,...,x n, x 1 i G kaldes en hamiltonkreds

Læs mere

INSTITUT FOR DATALOGI, AARHUS UNIVERSITET

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

Læs mere

Eksamen i Diskret Matematik

Eksamen i Diskret Matematik Eksamen i Diskret Matematik Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet 10. juni, 2016. Kl. 9-13. Nærværende eksamenssæt består af 11 nummererede sider med ialt 16 opgaver. Alle opgaver

Læs mere

Symmetrisk Traveling Salesman Problemet

Symmetrisk Traveling Salesman Problemet Symmetrisk Traveling Salesman Problemet Videregående Algoritmik, Blok 2 2008/2009, Projektopgave 2 Bjørn Petersen 9. december 2008 Dette er den anden af to projektopgaver på kurset Videregående Algoritmik,

Læs mere

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

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

Læs mere

Eksamen i Diskret Matematik

Eksamen 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 mere

Matematik A. Studentereksamen. Ny ordning. Forberedelsesmateriale. ny-stx191-mat/a

Matematik A. Studentereksamen. Ny ordning. Forberedelsesmateriale. ny-stx191-mat/a Matematik A Studentereksamen Ny ordning Forberedelsesmateriale ny-stx191-mat/a-24042019 Onsdag den 24. april 2019 Forberedelsesmateriale til stx-a MATEMATIK Der skal afsættes 6 timer af holdets sædvanlige

Læs mere

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

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

Læs mere

Optimeringsmatematik og matematik-økonomi studiet

Optimeringsmatematik og matematik-økonomi studiet Optimeringsmatematik og matematik-økonomi studiet og specielt anvendelser af matematisk programmering Esben Høg Institut for Matematiske Fag Aalborg Universitet Oktober 2012 EH (Institut for Matematiske

Læs mere

Løs til optimalitet i eksponentiel tid Find tilnærmet løsning i polynomiel tid

Løs til optimalitet i eksponentiel tid Find tilnærmet løsning i polynomiel tid 6 april Løsning af N P -hårde problemer Løs til optimalitet i eksponentiel tid Find tilnærmet løsning i polynomiel tid Oversigt Grænseværdier (repetition) Branch-and-bound algoritmens komponenter Eksempler

Læs mere

Mindste udspændende træ. Mindste udspændende træ. Introduktion. Introduktion

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

Læs mere

Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)

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

Læs mere

Undersøgelser i nyere geometri

Undersøgelser i nyere geometri Figur 15. Skatteøen. Undersøgelser i nyere geometri På opdagelse i grafteorien Grafteori teorien om netværk er et af de områder i matematikken, der er bedst egnet til at gå på opdagelse i. Det skyldes,

Læs mere

Løs til optimalitet i eksponentiel tid Find tilnærmet løsning i polynomielt tid Optimeringsproblemer kan ikke altid verificeres i polynomiel

Løs til optimalitet i eksponentiel tid Find tilnærmet løsning i polynomielt tid Optimeringsproblemer kan ikke altid verificeres i polynomiel I dag Løsning af NP -hårde optimeringsproblemer Repetition: branch-and-bound Flere begreber Konkret eksempel: TSP Lagrange relaxering Parallel branch-and-bound 1 Opsummering Løsning af NP -hårde optimeringsproblemer

Læs mere

Eksempel på muligt eksamenssæt i Diskret Matematik

Eksempel på muligt eksamenssæt i Diskret Matematik Eksempel på muligt eksamenssæt i Diskret Matematik Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet???dag den?.????, 20??. Kl. 9-13. Nærværende eksamenssæt består af 13 nummererede sider med

Læs mere

Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)

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,

Læs mere

Definition : Et træ er en sammenhængende ikke-orienteret graf uden simple kredse. Sætning : En ikke-orienteret graf er et træ hvis og kun hvis der er

Definition : Et træ er en sammenhængende ikke-orienteret graf uden simple kredse. Sætning : En ikke-orienteret graf er et træ hvis og kun hvis der er Definition : Et træ er en sammenhængende ikke-orienteret graf uden simple kredse. Sætning : En ikke-orienteret graf er et træ hvis og kun hvis der er en unik simpel vej mellem ethvert par af punkter i

Læs mere

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

Skriftlig Eksamen Introduktion til lineær og heltalsprogrammering (DM515) Skriftlig Eksamen Introduktion til lineær og heltalsprogrammering (DM55) Institut for Matematik & Datalogi Syddansk Universitet Mandag den 2 Juni 2008, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater

Læs mere

Eksamen i Diskret Matematik

Eksamen i Diskret Matematik Eksamen i Diskret Matematik Første Studieår ved Det Tekniske Fakultet for IT og Design samt Det Ingeniør- og Naturvidenskabelige Fakultet 29. maj 2017. Kl. 9-13. Nærværende eksamenssæt består af 11 nummererede

Læs mere

Reeksamen i Diskret Matematik

Reeksamen i Diskret Matematik Reeksamen i Diskret Matematik Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet Torsdag den 9. august, 202. Kl. 9-3. Nærværende eksamenssæt består af 9 nummererede sider med ialt 2 opgaver.

Læs mere

Projekt Lineær programmering i to variable

Projekt Lineær programmering i to variable Projekt 5.5 - Lineær programmering i to variable. Den grundlæggende ide i lineær programmering Håndtering af optimeringsproblemer er et af de store anvendelsesområder inden for differentialregningen. Det

Læs mere

Dynamisk programmering

Dynamisk 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 mere

Om at løse problemer En opgave-workshop Beregnelighed og kompleksitet

Om at løse problemer En opgave-workshop Beregnelighed og kompleksitet Om at løse problemer En opgave-workshop Beregnelighed og kompleksitet Hans Hüttel 27. oktober 2004 Mathematics, you see, is not a spectator sport. To understand mathematics means to be able to do mathematics.

Læs mere

Kapitel 9: Netværksmodeller

Kapitel 9: Netværksmodeller Kapitel 9: Netværksmodeller Terminologi: Et netværk eller en graf bestar af et sæt punkter samt et sæt linier, der forbinder par af punkter; netværket betegnes som komplet, hvis ethvert par af punkter

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

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.)

Læs mere

Grafteori. 1 Terminologi. Grafteori, Kirsten Rosenkilde, august fra V. (Engelsk: subgraph, spanning subgraph, the subgraph

Grafteori. 1 Terminologi. Grafteori, Kirsten Rosenkilde, august fra V. (Engelsk: subgraph, spanning subgraph, the subgraph Grafteori, Kirsten Rosenkilde, august 2010 1 Grafteori Dette er en introduktion til de vigtigste begreber i grafteori, udvalgt teori samt eksempler på opgavetyper inden for emnet med fokus på den type

Læs mere

Grafteori. 1 Terminologi. Indhold

Grafteori. 1 Terminologi. Indhold Grafteori Dette er en introduktion til de vigtigste begreber i grafteori, udvalgt teori samt eksempler på opgavetyper inden for emnet med fokus på de opgavetyper der typisk er til internationale matematikkonkurrencer.

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (dads)

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 =

Læs mere

Kapitel 9: Netværksmodeller

Kapitel 9: Netværksmodeller Kapitel 9: Netværksmodeller Terminologi: Et netværk eller en JUDI bestar af et sæt punkter samt et sæt linier, der forbinder par af punkter; netværket betegnes som komplet, hvis ethvert par af punkter

Læs mere

En frafalden matematikers hverdag

En frafalden matematikers hverdag En frafalden matematikers hverdag S.L. Gadegaard Department of Economics and Business Economics Aarhus BSS, Aarhus University 12. April 2019 Sune L. Gadegaard Alumnedag 12. April 2019 1 / 22 Hvem er jeg

Læs mere

Noter til Computerstøttet Beregning Taylors formel

Noter til Computerstøttet Beregning Taylors formel Noter til Computerstøttet Beregning Taylors formel Arne Jensen c 23 1 Introduktion I disse noter formulerer og beviser vi Taylors formel. Den spiller en vigtig rolle ved teoretiske overvejelser, og også

Læs mere

Reeksamen i Diskret Matematik

Reeksamen i Diskret Matematik Reeksamen i Diskret Matematik Første studieår ved Det Teknisk-Naturvidenskabelige Fakultet 23. august, 2016, 9.00-13.00 Dette eksamenssæt består af 11 nummerede sider med 16 opgaver. Alle opgaver er multiple

Læs mere

Danmarks Tekniske Universitet

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

Læs mere

Noter om opgaver i diskret matematik, Kirsten Rosenkilde, Maj Diskret matematik

Noter om opgaver i diskret matematik, Kirsten Rosenkilde, Maj Diskret matematik Noter om opgaver i diskret matematik, Kirsten Rosenkilde, Maj 2007 1 Diskret matematik Disse noter er en introduktion til skuffeprincippet, grafteori, spilstrategier samt opgaver der kan løses ved farvelægning.

Læs mere

Ugeseddel 12(10.12 14.12)

Ugeseddel 12(10.12 14.12) Ugeseddel (..) Matematisk Programmering Niels Lauritzen..7 FORELÆSNINGER I ugen. 7. gennemgik vi algoritmer til løsning af heltalsprogrammer ved hjælp af simplex algoritmen. Dette er heltalsprogrammeringsugesedlen

Læs mere

Noter om opgaver i diskret matematik, Kirsten Rosenkilde, Maj 2006 1. Diskret matematik

Noter om opgaver i diskret matematik, Kirsten Rosenkilde, Maj 2006 1. Diskret matematik Noter om opgaver i diskret matematik, Kirsten Rosenkilde, Maj 2006 1 Diskret matematik Disse noter er en introduktion til skuffeprincippet, grafteori, spilstrategier samt opgaver der kan løses ved farvelægning.

Læs mere

Sammenhængskomponenter i grafer

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

Læs mere

Skriftlig Eksamen Algoritmer og Sandsynlighed (DM538)

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,

Læs mere

P vs. NP. Niels Grønbæk Matematisk Institut Københavns Universitet 3. feb. 2012

P vs. NP. Niels Grønbæk Matematisk Institut Københavns Universitet 3. feb. 2012 P vs. NP Niels Grønbæk Matematisk Institut Københavns Universitet 3. feb. 2012 Den handelsrejsendes problem Kan det lade sig gøre at besøge n byer forbundet ved et vejnet, G, inden for budget, B? Hvad

Læs mere

Reeksamen i Diskret Matematik

Reeksamen 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 mere

RUTEPLANLÆGNING OG TRANSPORTNETVÆRK

RUTEPLANLÆGNING OG TRANSPORTNETVÆRK 98 Ruteplanlægning og transportnetværk Af professor Oli B.G. Madsen 99 Flere og flere mennesker og større og større mængder af varer og gods bliver transporteret over længere afstande end nogensinde før.

Læs mere

Danmarks Tekniske Universitet

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

Læs mere

LinAlgDat 2014/2015 Google s page rank

LinAlgDat 2014/2015 Google s page rank LinAlgDat 4/5 Google s page rank Resumé Vi viser hvordan lineære ligninger naturligt optræder i forbindelse med en simpel udgave af Google s algoritme for at vise de mest interessante links først i en

Læs mere

Skriftlig Eksamen Algoritmer og sandsynlighed (DM538)

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

Læs mere

INSTITUT FOR DATALOGI, AARHUS UNIVERSITET

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

Læs mere

Introduktion til differentialregning 1. Jens Siegstad og Annegrethe Bak

Introduktion til differentialregning 1. Jens Siegstad og Annegrethe Bak Introduktion til differentialregning 1 Jens Siegstad og Annegrete Bak 16. juli 2008 1 Indledning I denne note vil vi kort introduktion til differentilregning, idet vi skal bruge teorien i et emne, Matematisk

Læs mere

Grådige algoritmer. Et algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer.

Grådige algoritmer. Et algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Grådige algoritmer Grådige algoritmer Et algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer. Grådige algoritmer Et algoritme-konstruktionsprincip ( paradigme ) for optimeringsproblemer.

Læs mere

Danmarks Tekniske Universitet

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:

Læs mere

Aalborg University. Synopsis. Titel: Traveling Salesman Problem

Aalborg University. Synopsis. Titel: Traveling Salesman Problem Aalborg University Department of Computer Science. Fredrik Bajers Vej 7E, 9220 Aalborg Ø. Titel: Traveling Salesman Problem Projektperiode: 16. maj 2003 til 20. juni 2003 Semester: BOS03 Gruppebetegnelse:

Læs mere

INSTITUT FOR DATALOGI, AARHUS UNIVERSITET

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,

Læs mere

Hamiltonkreds, den handelsrejsendes problem, delmængdesum-problemet

Hamiltonkreds, den handelsrejsendes problem, delmængdesum-problemet , den handelsrejsendes problem, delmængdesum-problemet Videregående algoritmik Cormen et al. 34.5.3 34.5.5 Fredag den 19. december 2008 1 N P-fuldstændige problemer 1 N P-fuldstændige problemer 2 Reduktion

Læs mere

Skriftlig Eksamen Algoritmer og Datastrukturer (dads)

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.

Læs mere

Brug matematiske modeller til at optimere din drift

Brug matematiske modeller til at optimere din drift Brug matematiske modeller til at optimere din drift Matematiske modeller kan være en stor hjælp i beslutningstagen-og planlægningsaktiviteter på både et operationelt, taktisk og strategisk niveau. Matematiske

Læs mere

Danmarks Tekniske Universitet

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

Læs mere

Emneopgave: Lineær- og kvadratisk programmering:

Emneopgave: Lineær- og kvadratisk programmering: Emneopgave: Lineær- og kvadratisk programmering: LINEÆR PROGRAMMERING I lineær programmering løser man problemer hvor man for en bestemt funktion ønsker at finde enten en maksimering eller en minimering

Læs mere

P2 Projektet. P2-vejlederne Redigeret af Kurt Nørmark. Datalogi og Software Første Studieår Aalborg Universitet

P2 Projektet. P2-vejlederne Redigeret af Kurt Nørmark. Datalogi og Software Første Studieår Aalborg Universitet P2 Projektet P2-vejlederne Redigeret af Kurt Nørmark Datalogi og Software Første Studieår Aalborg Universitet Forårssemestret 2015 Introduktion til P2 projektforløbet Til dette P2 projektforløb vil der

Læs mere

Kommentarer til den ægyptiske beregning Kommentarer til den ægyptiske beregning... 5

Kommentarer til den ægyptiske beregning Kommentarer til den ægyptiske beregning... 5 Hvad er matematik? C, i-bog ISBN 978 87 7066 499 8 Projekter: Kapitel - Projektet er delt i to små projekter, der kan laves uafhængigt af hinanden. Der afsættes fx - timer til vejledning med efterfølgende

Læs mere

Danmarks Tekniske Universitet

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

Læs mere

Dynamisk programmering

Dynamisk 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 mere

Affine rum. a 1 u 1 + a 2 u 2 + a 3 u 3 = a 1 u 1 + (1 a 1 )( u 2 + a 3. + a 3. u 3 ) 1 a 1. Da a 2

Affine rum. a 1 u 1 + a 2 u 2 + a 3 u 3 = a 1 u 1 + (1 a 1 )( u 2 + a 3. + a 3. u 3 ) 1 a 1. Da a 2 Affine rum I denne note behandles kun rum over R. Alt kan imidlertid gennemføres på samme måde over C eller ethvert andet legeme. Et underrum U R n er karakteriseret ved at det er en delmængde som er lukket

Læs mere