Eirik Benum Reksten Hans Olav Norheim. (ja, det kommer nok litt matte nå ja)

Størrelse: px
Begynne med side:

Download "Eirik Benum Reksten Hans Olav Norheim. (ja, det kommer nok litt matte nå ja)"

Transkript

1 Eirik Benum Reksten Hans Olav Norheim (ja, det kommer nok litt matte nå ja)

2 Hva er lineærprogrammering? Vi har et problem hvor vi ønsker å minimere eller å maksimere et mål 2. kan spesifisere målet som en lineær funksjon av spesifikke variable 3. Kan spesifisere de tilgjengelige ressursene som ligninger på disse variablene Dersom et problem tilfredsstiller de tre punktene over kan det løses ved hjelp av lineærprogrammering

3 Lineært Program Et lineært program er en matematisk struktur som består av: Et uttrykk som enten skal maksimeres eller minimeres. Et sett med ulikheter, som er lineære funksjoner av variablene. I dette faget skal dere lære å formulere problemer som lineære programmer!

4 Eksempel Åsmund ønsker å bli president i Algdatia Det er 3 fylker i Algdatia Sort, velgere Flow, velgere Path, velgere For å vinne valget må han ha minst 50% av stemmene i hvert eneste fylke Han har 4 kjernesaker han kan reklamere for Kortere veier Sortert telefonkatalog Gratis algdatbøker til alle Bensinpriser 1 krone til reklame for en sak vil gi han X antall velgere mer eller mindre i hvert fylke.

5 Valgkampsaker Kjernesak \ Fylke Sort Flow Path Kortere veier Sortert telefonkatalog Gratis algdatbøker Bensinpriser Befolkning (tusen) Tabellen viser antall stemmer han får dersom han bruker 1 krone på reklame for en kjernesak Eksempel: 1 krone brukt på reklame for kortere veier vil gi 2 stemmer mindre i Sort mens det vil gi 5 stemmer i flow og 3 stemmer i Path

6 Hvor mye må Åsmund bruke på valgkamp? Simpelt å bare finne et beløp som gir minst 50% i alle fylker Finn et beløp som fordelt gir pluss til alle fylker F.eks.. 1 krone på kortere veier og 1 på bensinpriser som gir Sort +8, Flow +5 og Path +1 Bare å gange dette opp til en har nok stemmer i alle fylker Åsmund er gjerrig og skjønner at dette ikke gir en optimal løsning. Han vil bruke minst mulig penger. Klok som han er skjønner han at dette kan formuleres til et problem i lineærprogrammering

7 Minimere eller maksimere et mål Målet er minst mulig reklamepenger Åsmund ønsker å bruke minst mulig penger til dette (minimere) Vi har et lineærprogram!

8 Målet kan spesifiseres som en lineær funksjon av spesifikke variable Penger brukt på reklame for: Kortere veier = X1 Sortert telefonkatalog = X2 Gratis algdatbøker = X3 Bensinpriser = X4 Reklamepenger = X1 + X2 + X3 + X4

9 Kjernesak Sort Flow Path Kortere veier Sortert telefonkatalog Bondegårdsferie til alle Bensinpriser Befolkning (tusen) Sort: -2X1 + 8X2 + 0X3 + 10X4 >= 100/2 Flow: 5X1 + 2X2 + 0X3 + 0X4 >= 200/2 Path: 3X1-5X2 + 10X3 + -2X4 >= 50/2 Kan ikke bruke negativt antall kroner: X1, X2, X3, X4 >=0

10 Kan nå sette opp et lineært program Minimér X1 + X2 + X3 +X4 Med begrensningene: -2X1 + 8X2 + 0X3 + 10X4 >= 50 5X1 + 2X2 + 0X3 + 0X4 >= 100 3X1-5X2 + 10X3-2X4 >= 25 X1, X2, X3, X4 >=0 Lineært PROGRAM Løsningen her vil gi minst 50% stemmer i hvert fylke samt minst mulig penger brukt til reklame

11 Hva er det man egentlig løser? Enkelt eksempel kun 2 variable Maksimer X1 + X2, begrenset av: 4X1 X2 <= 8 2X1 + X2 <= 10 5X1 2X2 >= -2 X1, X2 >= 0 Området ulikhetene avgrenser er gult på figuren på neste side Alle muligheter for X1 + X2 som ligger inne i dette området kales feasiblesolutions. Det er inne i det området en må maksimere X1 +X2

12 2 dimensjoner i koordinatsystem

13 Standardform Standard måte å sette opp et lineærprogram på 1. Må være et maksimeringsproblem 2. Alle ulikhetene må være på formen: ax1 + bx2... <= C (dvs. lineær ligning mindre eller lik en konstant) 3. X1, X2,... >= 0 for alle variabler

14 Konvertering til standardform 4 ting som kan gjøre at det ikke er på standardform 1. Kan ha et minimeringsproblem 2. Kan ha likheter i stedet for ulikheter 3. Kan ha større-lik ulikheter (feil vei) 4. Kan finnes variabler som ikke er nedre begrenset av 0

15 1. Minimering maksimering Enkelt; bare å endre fortegn på målet Minimer: X1 + X2 + X3 + X4 Maksimer: -X1 - X2 - X3 - X4

16 2. Fikse = <= Anta X1 4X2 = 5 Bytter ut med: X1 4X2 <=5 X1 4X2 >=5 Disse 2 sammen betyr X1 4X2 = 5

17 3. Fikse >= <= Anta X1 4X2 >= 5 Gange hele med (-1) -X1 + 4X2 <= -5 NB: >= <= når en ganger med (-1) på begge sider

18 4. Lage nedre begrensning 0 på en variabel som ikke har det Anta at X ikke er nedre begrenset Sett X = Y - Z Legg til Y, Z >= 0

19 Slack form Som standardform, men med LIKheter i stedet for ULIKheter (bortsett fra >= 0-ulikhetene) Introduserer nye variabler s i, et mål på differansen mellom høyre og venstre side av ulikheten Har: 5X1 + 2X2 <= <= (5X1 + 2X) Gir med slack: s = X1-2X s >= 0

20 Slack form (2) Kokebokoppskrift fra standard slack form 1. Sett målet lik z eks. z = X1+ 3X2 2. Gjør om ulikhetene til å inneholde en slack 5X1 + 30X2 <= 100 s1 = 100-5X1-2X og 17X1 - X2 <= 10 s2 = 10-17X1 + X2 3. Føy til de nye slack-variablene i >= 0-rekka. Boka bruker x n+1 som første slack-variabel.

21 Slack form: Eksempel Standard form: Maksimer X1 + X2 begrenset av: 4X1 X2 <= 8 2X1 + X2 <= 10 X1, X2 >= 0 Slack form: Maksimer z = X1 + X2 begrenset av: X3 = 8 (4X1 X2) X4 = 10 (2X1 + X2) X1, X2, X3, X4 >= 0

22 Kort om simplex Løser lineære programmer på slack form Worst case er exponentiel kjøretide: a^n Ofte mye raskere i praksis Linker (fin, men tror den har en feil, den klarer ikke å løse alle løselige problemer) orld/simplex.html (litt mer tungvindt å bruke, men ser ut til å fungere bra) implextool.html

23 Eksempler på problemer som kan løses ved lineære programmer Korteste vei Bedre med egne teknikker Maks flyt Bedre med egne teknikker Sirkulasjonsproblemer Best ved hjelp av lineære programmer

24 Korteste vei som lin.prog. (single pair) G = (V, E), w: E R Maximize d[t] subject to d[v] <= d[u] + w(u, v) for each edge (u, v) in E d[s] = 0 V variables (d[v], d[u] ), E + 1 constrains JA, det står MAXIMIZE.

25 Maks flyt som lin.prog. G = (V, E), w: E R Maximize subject to f(u, v) <= c(u, v) for each u, v in V f(u, v) = -f(v, u) for each u, v in V = 0 for each u in V {s, t} V 2 variables, 2 V 2 - V - 2 constraints

26 Sirkulasjonsproblemet Det vi kjenner som maks-flyt nå kan generaliseres til et sirkulasjonsproblem. Start og slutt-noder er da ikke spesielle lenger; vi oppretter en kant fra slutt til start og jobber med sirkulasjon i stedet. Vihartoandre kjente spesialiseringeravsirkulasjonsprob Minimum-cost-flow Kanter har nå en kostnad per enhet i tillegg til kapasitet. Vi ønsker å oppnå en flyt d i grafen fra s til t billigst mulig. Multicommodity flow Vi har strømmer av forskjellige varer fra startnodene s i til t i, som deler samme transportnettverk.

27

28 Oppg. 5, eksamen 2005H På en nyttårsfest er det invitert N gutter og N jenter, og arrangøren vil opnåatsåfåsommuligfåren ikespesieltønsket bordkavaler/dame til bords. Spørreundersøkelse gjennomført, data samlet i to matriser G og P. G(i, j) = 0 dersom gutt nr. i ikke spesielt ønsker jente nr. j, j = 1,2,..., N; ellers er G(i, j) = 1. P(j, i) = 0 dersom jente nr. j ikke spesielt ønsker gutt nr. i, i = 1, 2,..., N; ellers er P(j, i) = 1. Ønskene er ikke nødvendigvis gjensidige; eksempelvis kan G(5, 19) = 1 mens P(19, 5) = 0. Problem PAR: Finn en par-sammensetting som er slik at så få personer som mulig ender opp med å få en ikke spesielt ønsket person til bords.

29 Løsning

30 Løsning (2) s 0/1 0/1 0/ Min/max flow: 0/1 Kostnad: -(G(i,j) + P(j,i)) 0/N /1 0/1 0/1 t

31 Oppgave 6, 2005H GLAGNAR er en type datastruktur (en klasse) 4 attributter/felter: buncha, muncha, cruncha og human. zoid er en minimums-heap av GLAGNAR-instanser, GLAGNAR sammenlignes på muncha Du er usikker på hva buncha-feltene er satt til for instansene i zoid, men du vet at muncha-feltene er satt til ulike tall. runcha og human-attributtene for disse instansene er udefinerte. while zoid.length > 1 pop a fra zoid pop b fra zoid rinds en ny GLAGNAR-instans rinds.muncha a.muncha + b.muncha rinds.cruncha a rinds.human b sett (dvs. push) rinds inn i zoid Hva gjør koden?

32

ALGORITMER OG DATASTRUKTURER

ALGORITMER OG DATASTRUKTURER Stud. nr: Side 1 av 1 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap AVSLUTTENDE

Detaljer

ALGORITMER OG DATASTRUKTURER

ALGORITMER OG DATASTRUKTURER Stud. nr: Side 1 av 7 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap LØSNINGSFORSLAG,

Detaljer

Algdat - Øvingsforelesning. Maks flyt

Algdat - Øvingsforelesning. Maks flyt Algdat - Øvingsforelesning Maks flyt Dagens plan 1. LF teoriøving 7 2. Maks flyt 3. Ford-Fulkerson 4. Maksimal bipartitt matching 5. Presentasjon av øving 9 2 Øving 7 4b) I hvilken rekkefølge velges noder

Detaljer

LP. Leksjon 7. Kapittel 13: Nettverk strøm problemer

LP. Leksjon 7. Kapittel 13: Nettverk strøm problemer LP. Leksjon 7. Kapittel 13: Nettverk strøm problemer Skal studere matematiske modeller for strøm i nettverk. Dette har anvendelser av typen fysiske nettverk: internet, vei, jernbane, fly, telekommunikasjon,

Detaljer

Dijkstras algoritme Spørsmål

Dijkstras algoritme Spørsmål :: Forside s algoritme Åsmund Eldhuset asmunde *at* stud.ntnu.no folk.ntnu.no/asmunde/algdat/dijkstra.pdf :: Vi er ofte interessert i å finne korteste, raskeste eller billigste vei mellom to punkter Gods-

Detaljer

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer Eksamensdato 14. desember 2011 Eksamenstid 1500 1900 Sensurdato 14. januar Språk/målform Bokmål Kontakt under eksamen Magnus Lie Hetland (tlf.

Detaljer

SIF8010 ALGORITMER OG DATASTRUKTURER

SIF8010 ALGORITMER OG DATASTRUKTURER SIF8010 ALGORITMER OG DATASTRUKTURER KONTINUASJONSEKSAMEN, 1999; LØSNINGSFORSLAG Oppgave 1 (12%) Anta at du skal lage et støtteprogram som umiddelbart skal varsle om at et ord blir skrevet feil under inntasting

Detaljer

ALGORITMER OG DATASTRUKTURER

ALGORITMER OG DATASTRUKTURER Stud. nr: Side 1 av 6 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap AVSLUTTENDE

Detaljer

Eksamen MAT1005 Matematikk 2P-Y Høsten 2013

Eksamen MAT1005 Matematikk 2P-Y Høsten 2013 Eksamen MAT1005 Matematikk 2P-Y Høsten 2013 DEL 1 Uten hjelpemidler Oppgave 1 (2 poeng) I en klasse er det 20 elever. Nedenfor ser du hvor mange dager hver av elevene var borte fra skolen i løpet av et

Detaljer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer Institutt for datateknikk og informasjonsvitenskap Eksamensoppgave i TDT0 Algoritmer og datastrukturer Faglig kontakt under eksamen Magnus Lie Hetland Telefon 98 5 99 Eksamensdato 9. august, 07 Eksamenstid

Detaljer

Teoriøving 7 + litt om Ford-Fulkerson. Magnus Lie Hetland

Teoriøving 7 + litt om Ford-Fulkerson. Magnus Lie Hetland Teoriøving 7 + litt om Ford-Fulkerson Magnus Lie Hetland Oppgave 1 a s 7 t 3 x 4 2 2 8 2 u 6 v 3 w Bruk DIJKSTRA eller BELLMAN-FORD og finn minste avstand fra s til de andre nodene. Svar/utregning (DIJKSTRA):

Detaljer

Rundt og rundt og. Trettende forelesning

Rundt og rundt og. Trettende forelesning Nettverksalgoritmer. Anvendelser og generaliseringer. Sirkulasjonsproblemet/ lineær programmering. (Kap. 29.1-29.2) Rundt og rundt og Trettende forelesning 1 Merk: Ikke sikkert alt dette blir gjennomgått

Detaljer

3x + 2y 8, 2x + 4y 8.

3x + 2y 8, 2x + 4y 8. Oppgave En møbelfabrikk produserer bord og stoler Produksjonen av møbler skjer i to avdelinger, avdeling I og avdeling II Alle møbler må innom både avdeling I og avdeling II Det å produsere et bord tar

Detaljer

Eksamen i tdt4120 Algoritmer og datastrukturer

Eksamen i tdt4120 Algoritmer og datastrukturer Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Side 1 av 5 Oppgavestillere: Magnus Lie Hetland Jon Marius Venstad Kvalitetskontroll: Magnar Nedland Faglig

Detaljer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer Eksamensoppgave i TDT4120 Algoritmer og datastrukturer Faglig kontakt under eksamen Magnus Lie Hetland Tlf. 91851949 Eksamensdato 7. desember 2013 Eksamenstid (fra til) 0900 1300 Hjelpemiddelkode Målform/språk

Detaljer

Avanserte flytalgoritmer

Avanserte flytalgoritmer Avanserte flytalgoritmer Magnus Lie Hetland, mars 2008 Stoff hentet fra: Network Flows av Ahua m.fl. (Prentice-Hall, 1993) Graphs, Networks and Algorithms, 2. utg., av Jungnickel (Springer, 2005) Repetisjon

Detaljer

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer Eksamensdato 3. desember 2012 Eksamenstid 0900 1300 Sensurdato 3. januar 2013 Språk/målform Bokmål Kontakt under eksamen Magnus Lie Hetland (tlf.

Detaljer

ECON2200: Oppgaver til for plenumsregninger

ECON2200: Oppgaver til for plenumsregninger University of Oslo / Department of Economics / Nils Framstad 9. mars 2011 ECON2200: Oppgaver til for plenumsregninger Revisjoner 9. mars 2011: Nye oppgavesett til 15. og 22. mars. Har benyttet sjansen

Detaljer

DEL1 Uten hjelpemidler

DEL1 Uten hjelpemidler DEL1 Uten hjelpemidler Oppgave 1(24 poeng) a) Andersenkjøperfembord.Iendenav hvertbordstårdetettallsomforteller hvor mange centimeter bordet er. Se bildet til høyre. Gjør overslag og finn ut omtrent hvor

Detaljer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer Eksamensoppgave i TDT4120 Algoritmer og datastrukturer Faglig kontakt under eksamen Magnus Lie Hetland Tlf. 91851949 Eksamensdato 11. august 2014 Eksamenstid (fra til) 0900 1300 Hjelpemiddelkode D. Ingen

Detaljer

Løsningsforslag for eksamen i fag SIF8010 Algoritmer og datastrukturer Lørdag 9. august 2003, kl

Løsningsforslag for eksamen i fag SIF8010 Algoritmer og datastrukturer Lørdag 9. august 2003, kl SIF8010 2003-08-09 Stud.-nr: Antall sider: 1 Løsningsforslag for eksamen i fag SIF8010 Algoritmer og datastrukturer Lørdag 9. august 2003, kl. 0900 1500 Faglig kontakt under eksamen: Arne Halaas, tlf.

Detaljer

Utforsking av funksjonsuttrykk og de tilhørende grafene ved hjelp av GeoGebra

Utforsking av funksjonsuttrykk og de tilhørende grafene ved hjelp av GeoGebra Anne-Mari Jensen Utforsking av funksjonsuttrykk og de tilhørende grafene ved hjelp av GeoGebra Innledning I ungdomsskolen kommer funksjoner inn som et av hovedområdene i læreplanen i matematikk. Arbeidet

Detaljer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer Institutt for datateknikk og informasjonsvitenskap Eksamensoppgave i TDT0 Algoritmer og datastrukturer Faglig kontakt under eksamen Magnus Lie Hetland Telefon 98 5 99 Eksamensdato 7. desember, 06 Eksamenstid

Detaljer

Korteste Vei I. Lars Vidar Magnusson 9.4.2014. Kapittel 24 Hvordan finne korteste vei Egenskaper ved korteste vei

Korteste Vei I. Lars Vidar Magnusson 9.4.2014. Kapittel 24 Hvordan finne korteste vei Egenskaper ved korteste vei Korteste Vei I Lars Vidar Magnusson 9.4.2014 Kapittel 24 Hvordan finne korteste vei Egenskaper ved korteste vei Korteste Vei Problemet I denne forelesningen skal vi se på hvordan vi kan finne korteste

Detaljer

Alle mot alle. Åttende forelesning. (eller eller Bellman-Ford, eller BFS, alt ettersom) fra alle noder.

Alle mot alle. Åttende forelesning. (eller eller Bellman-Ford, eller BFS, alt ettersom) fra alle noder. Enkel alle-til-allealgoritme: Kjør Dijkstra (eller eller Bellman-Ford, eller BFS, alt ettersom) fra alle noder. Kan fungere for spinkle grafer blir dyrt ellers. Alle mot alle Åttende forelesning 1 Dijkstra

Detaljer

Løsningsforslag for eksamen i fag TDT4120 Algoritmer og datastrukturer Tirsdag 9. desember 2003, kl

Løsningsforslag for eksamen i fag TDT4120 Algoritmer og datastrukturer Tirsdag 9. desember 2003, kl TDT4120 2003-12-09 Stud.-nr: Antall sider: 1/7 Løsningsforslag for eksamen i fag TDT4120 Algoritmer og datastrukturer Tirsdag 9. desember 2003, kl. 0900 1500 Faglig kontakt under eksamen: Arne Halaas,

Detaljer

Øvingsforelesning 2 - TDT4120. Grafer og hashing. Benjamin Bjørnseth

Øvingsforelesning 2 - TDT4120. Grafer og hashing. Benjamin Bjørnseth Øvingsforelesning 2 - TDT4120 Grafer og hashing Benjamin Bjørnseth Informasjon Studasser algdat@idi.ntnu.no Program Presentasjon av øving 2 Grafer og traverseringsalgoritmer BFS, DFS Hashing Gjennomgang

Detaljer

KORTESTE STI. Vektede Grafer. Korteste Sti. Dijkstra s Algoritme. Vektet Urettet Graf

KORTESTE STI. Vektede Grafer. Korteste Sti. Dijkstra s Algoritme. Vektet Urettet Graf Vektet Urettet Graf KORTESTE STI Finn: fra en Enkel Kilde til Alle Noder. (Engelsk: Single Source Shortest Path - SSSP) Vektede Grafer vekter på kanter representerer f.eks. avstand, kostnad, båndbredde...

Detaljer

Eksamensoppgave i MA1201 Lineær algebra og geometri

Eksamensoppgave i MA1201 Lineær algebra og geometri Institutt for matematiske fag Eksamensoppgave i MA1201 Lineær algebra og geometri Faglig kontakt under eksamen: Steffen Oppermann Tlf: 9189 7712 Eksamensdato: 05.10.2016 Eksamenstid (fra til): 08:15 09:45

Detaljer

ALGORITMER OG DATASTRUKTURER

ALGORITMER OG DATASTRUKTURER Stud. nr: Side 1 av 6 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap AVSLUTTENDE

Detaljer

Eksamen i fag SIF8010 Algoritmer og datastrukturer Lørdag 9. august 2003, kl

Eksamen i fag SIF8010 Algoritmer og datastrukturer Lørdag 9. august 2003, kl SIF8010 2003-08-09 Stud.-nr: Antall sider: 1 Eksamen i fag SIF8010 Algoritmer og datastrukturer Lørdag 9. august 2003, kl. 0900 1500 Faglig kontakt under eksamen: Arne Halaas, tlf. 41661982; Magnus Lie

Detaljer

KONTINUASJONSEKSAMEN I FAG ALGORITMER OG DATASTRUKTURER

KONTINUASJONSEKSAMEN I FAG ALGORITMER OG DATASTRUKTURER KONTINUASJONSEKSAMEN I FAG 0 ALGORITMER OG DATASTRUKTURER Onsdag 7 august 99 kl0900-00 Faglig kontakt under eksamen: Bjørn Olstad/Øystein Grøvlen, tlf 7/70 Alle trykte og håndskrevne hjelpemidler tillatt

Detaljer

Vær OBS på at svarene på mange av oppgavene kan skrives på flere ulike måter!

Vær OBS på at svarene på mange av oppgavene kan skrives på flere ulike måter! Vær OBS på at svarene på mange av oppgavene kan skrives på flere ulike måter! Oppgave.. a x y = x + y = r r r +r r x y = y fri x y = y fri Vi får én fri variabel, og løsningens har følgelig dimensjon.

Detaljer

Løsningsforslag for utvalgte oppgaver fra kapittel 9

Løsningsforslag for utvalgte oppgaver fra kapittel 9 Løsningsforslag for utvalgte oppgaver fra kapittel 9 9.2 1 Grafer og minne.......................... 1 9.2 4 Omvendt graf, G T......................... 2 9.2 5 Kompleksitet............................

Detaljer

Vektorligninger. Kapittel 3. Vektorregning

Vektorligninger. Kapittel 3. Vektorregning Kapittel Vektorligninger I denne uken skal vi bruke enkel vektorregning til å analysere lineære ligningssystemer. Vi skal ha et spesielt fokus på R, for det går an å visualisere; klarer man det, går det

Detaljer

45011 Algoritmer og datastrukturer Løsningsforslag eksamen 13. januar 1992

45011 Algoritmer og datastrukturer Løsningsforslag eksamen 13. januar 1992 45011 Algoritmer og datastrukturer Løsningsforslag eksamen 13. januar 12 Oppgave 1 Idé til algoritme Benytter S n som betegn på en tallmengde med n elementer. For at et tall m skal være et majoritetstall

Detaljer

NP-kompletthet. «Hvordan gjøre noe lett for å vise at noe annet er vanskelig»

NP-kompletthet. «Hvordan gjøre noe lett for å vise at noe annet er vanskelig» NP-kompletthet «Hvordan gjøre noe lett for å vise at noe annet er vanskelig» Gjennomgang Øving 12, maks flyt Oppskrift på et NPkomplett problem 1. Vise at problemet er veldig lett å sjekke 2. Vise at problemet

Detaljer

Tallsystemet vi vanligvis bruker, er et plassverdisystem med grunntall 10. Det finnes også plassverdisystemer med andre grunntall.

Tallsystemet vi vanligvis bruker, er et plassverdisystem med grunntall 10. Det finnes også plassverdisystemer med andre grunntall. Oppgave 4 (1 poeng) Skriv så enkelt som mulig a a 3 0 a a 3 2 5 Oppgave 5 (1 poeng) Tallsystemet vi vanligvis bruker, er et plassverdisystem med grunntall 10. Det finnes også plassverdisystemer med andre

Detaljer

Øvingsforelesning Korteste vei: Alle til alle

Øvingsforelesning Korteste vei: Alle til alle Øvingsforelesning Korteste vei: Alle til alle TDT4120 Algoritmer og datastrukturer Ole Kristian Pedersen 02. november, 2018 IDI, NTNU Plan for dagen Løsninger teoriøving 10 Alle til alle med Dijkstra &

Detaljer

Oppgavesett med fasit

Oppgavesett med fasit TIL ENT3R ELEVENE Oppgavesett med fasit Tommy Odland Sist oppdatert: 1. november 2013 http://is.gd/ent3rknarvik http://tommyodland.com/ent3r 1 INNHOLD 1 Om dette dokumentet 3 1.1 Formål og oppbygging..................................

Detaljer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer Eksamensoppgave i TDT4120 Algoritmer og datastrukturer Faglig kontakt under eksamen Magnus Lie Hetland Tlf. 91851949 Eksamensdato 11. august 2014 Eksamenstid (fra til) 0900 1300 Hjelpemiddelkode D. Ingen

Detaljer

Enkel matematikk for økonomer. Del 1 nødvendig bakgrunn. Parenteser og brøker

Enkel matematikk for økonomer. Del 1 nødvendig bakgrunn. Parenteser og brøker Vedlegg Enkel matematikk for økonomer I dette vedlegget går vi gjennom noen grunnleggende regneregler som brukes i boka. Del går gjennom de helt nødvendige matematikk-kunnskapene. Dette må du jobbe med

Detaljer

Dijkstras algoritme. Her finnes det også (minst) en riktig rekkefølge for Relax, men den må vi oppdage litt etter hvert.

Dijkstras algoritme. Her finnes det også (minst) en riktig rekkefølge for Relax, men den må vi oppdage litt etter hvert. Her finnes det også (minst) en riktig rekkefølge for Relax, men den må vi oppdage litt etter hvert. Tenk vann som sprer seg i rør: Vi behandler krysningspunktene i den rekkefølgen de fylles. Det må gi

Detaljer

Eksamen 24.11.2010. MAT1011 Matematikk 1P. Nynorsk/Bokmål

Eksamen 24.11.2010. MAT1011 Matematikk 1P. Nynorsk/Bokmål Eksamen 24.11.2010 MAT1011 Matematikk 1P Nynorsk/Bokmål Bokmål Eksamensinformasjon Eksamenstid: Hjelpemidler på Del 1: Hjelpemidler på Del 2: Framgangsmåte: 5 timer: Del 1 skal leveres inn etter 2 timer.

Detaljer

Plan for fagdag 1. Plan: Viktig å få gjort arbeidsoppgavene! Differanse- og summefølger. Bruk av kurvetilpasning. Fagdag R

Plan for fagdag 1. Plan: Viktig å få gjort arbeidsoppgavene! Differanse- og summefølger. Bruk av kurvetilpasning. Fagdag R Plan for fagdag 1 R2-04.09.2014 Plan: Teori: Litt om de vanlige teknikkene for å finne ut av følger og rekker: - Differanse- og summefølger. - Bruk av kurvetilpasning. (Regresjon.) - Figur-tall. - Sammenhengen:

Detaljer

ALGORITMER OG DATASTRUKTURER

ALGORITMER OG DATASTRUKTURER Stud. nr: Side 1 av 7 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap AVSLUTTENDE

Detaljer

Eksamen MAT1005 Matematikk 2P-Y Høsten 2013

Eksamen MAT1005 Matematikk 2P-Y Høsten 2013 Eksamen MAT1005 Matematikk 2P-Y Høsten 2013 DEL 1 Uten hjelpemidler Oppgave 1 (2 poeng) I en klasse er det 20 elever. Nedenfor ser du hvor mange dager hver av elevene var borte fra skolen i løpet av et

Detaljer

Straffespark Introduksjon Scratch Lærerveiledning

Straffespark Introduksjon Scratch Lærerveiledning Straffespark Introduksjon Scratch Lærerveiledning Introduksjon Vi skal lage et enkelt fotballspill, hvor du skal prøve å score på så mange straffespark som mulig. Steg 1: Katten og fotballbanen Vi begynner

Detaljer

Lineære likningssystemer og matriser

Lineære likningssystemer og matriser Kapittel 3 Lineære likningssystemer og matriser I dette kapittelet skal vi sette sammen Kapittel 1 og 2. 3.1 Den utvidede matrisen til et likningssystem Vi starter med et lineært likningssystem med m likninger

Detaljer

Løsningsforslag Eksamen M001 Våren 2002

Løsningsforslag Eksamen M001 Våren 2002 Løsningsforslag Eksamen M Våren Oppgave f(x) = (x )e x Bruker produktregelen i derivasjonen f (x) = e x + (x ) (e x ) For å derivere e x velges kjernen u = x, og vi får (e x ) = e u. f (x) = e x + (x )

Detaljer

Korteste vei problemet (seksjon 15.3)

Korteste vei problemet (seksjon 15.3) Korteste vei problemet (seksjon 15.3) Skal studere et grunnleggende kombinatorisk problem, men først: En (rettet) vandring i en rettet graf D = (V, E) er en følge P = (v 0, e 1, v 1, e 2,..., e k, v k

Detaljer

INEC1800 ØKONOMI, FINANS OG REGNSKAP EINAR BELSOM

INEC1800 ØKONOMI, FINANS OG REGNSKAP EINAR BELSOM INEC1800 ØKONOMI, FINANS OG REGNSKAP EINAR BELSOM HØST 2017 FORELESNINGSNOTAT 4 Konsumteori* Dette notatet introduserer grunnleggende konsumteori. Det er den økonomiske teorien om individets adferd. Framstillingen

Detaljer

7 t 11 t 14 t kr. 350 t kr. 1 Returkraft mottar avfall 2 [FUNKSJONER PÅ RETURKRAFT HEFTE B]

7 t 11 t 14 t kr. 350 t kr. 1 Returkraft mottar avfall 2 [FUNKSJONER PÅ RETURKRAFT HEFTE B] 2 [FUNKSJONER PÅ RETURKRAFT HEFTE B] 1 Returkraft mottar avfall Les dette høyt og svar på spørsmålene: Mathur er på avdeling A. Her tømmes søpla i en stor bunker. I løpet av ett år leveres ca 130 000 tonn

Detaljer

Alg. Dat. Øvingsforelesning 3. Grafer, BFS, DFS og hashing. Børge Rødsjø rodsjo@stud.ntnu.no

Alg. Dat. Øvingsforelesning 3. Grafer, BFS, DFS og hashing. Børge Rødsjø rodsjo@stud.ntnu.no Alg. Dat Øvingsforelesning 3 Grafer, BFS, DFS og hashing Børge Rødsjø rodsjo@stud.ntnu.no Dagens tema Grafer Terminologi Representasjon av grafer Bredde først søk (BFS) Dybde først søk (DFS) Hashing Hashfunksjoner,

Detaljer

Eksamen MAT1005 Matematikk 2P-Y Høsten 2014

Eksamen MAT1005 Matematikk 2P-Y Høsten 2014 Eksamen MAT1005 Matematikk P-Y Høsten 014 Oppgave 1 (1 poeng) Regn ut og skriv svaret på standardform 0,0003 500000000 0,00,0 10,0 4 8 3,0 10 5,0 10 3,0 5,0 4 8 ( 3) 7 3 10 7,5 10 Oppgave (1 poeng) Prisen

Detaljer

Enkel matematikk for økonomer 1. Innhold. Parenteser, brøk og potenser. Ekstranotat, februar 2015

Enkel matematikk for økonomer 1. Innhold. Parenteser, brøk og potenser. Ekstranotat, februar 2015 Ekstranotat, februar 205 Enkel matematikk for økonomer Innhold Enkel matematikk for økonomer... Parenteser, brøk og potenser... Funksjoner...4 Tilvekstform (differensialregning)...5 Nyttige tilnærminger...8

Detaljer

Løsningsforslag, eksamen i MA0002, Brukerkurs i matematikk B

Løsningsforslag, eksamen i MA0002, Brukerkurs i matematikk B Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side 1 av 6 Løsningsforslag, eksamen i MA0002, Brukerkurs i matematikk B Oppgave 1 En parametrisk linje L og et plan P (i rommet)

Detaljer

Oppfriskningskurs Sommer 2019

Oppfriskningskurs Sommer 2019 Oppfriskningskurs Sommer 2019 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Oppgave 9 fra Øving 2 a) Er funksjonen f(x) = en-til-en? Hvorfor/hvorfor ikke? { 1 x hvis 0 x

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF 2220 Algoritmer og datastrukturer Eksamensdag: 8. desember 2016 Tid for eksamen: 09:00 13:00 (4 timer) Oppgavesettet er på:

Detaljer

Løsningsforslag. og B =

Løsningsforslag. og B = Prøve i Matte EMFE DAFE ELFE BYFE Dato: august 25 Hjelpemiddel: Kalkulator og formelark Alle svar skal grunngis. Alle deloppgaver har lik vekt. Oppgave a) Gitt matrisene A = 2 3 2 4 2 Løsningsforslag og

Detaljer

Funksjoner og andregradsuttrykk

Funksjoner og andregradsuttrykk 88 4 Funksjoner og andregradsuttrykk Mål for opplæringen er at eleven skal kunne bruke matematiske metoder og hjelpemidler til å løse problemer fra ulike fag og samfunnsområder løse likninger, ulikheter

Detaljer

I Katalog velger du: Ny eksamensordning i matematikk våren 2015

I Katalog velger du: Ny eksamensordning i matematikk våren 2015 CAS teknikker H-P Ulven 10.12.2014 Innledning Våren 2015 gjelder nye regler for bruk av digitale hjelpemidler: Når det står "Bruk CAS", så må kandidaten bruke CAS, og når det står "Bruk graftegner", så

Detaljer

Eksamen i fag SIF8010 Algoritmer og Datastrukturer Tirsdag 18. Desember 2000, kl

Eksamen i fag SIF8010 Algoritmer og Datastrukturer Tirsdag 18. Desember 2000, kl Student nr.: Side 1 av 5 Eksamen i fag SIF8010 Algoritmer og Datastrukturer Tirsdag 18. Desember 2000, kl 0900-1500 Faglig kontakt under eksamen: Arne Halaas, tlf. 73 593442. Hjelpemidler: Alle kalkulatortyper

Detaljer

LP. Leksjon 5. Kapittel 5: dualitetsteori. motivasjon det duale problemet svak og sterk dualitet det duale til LP problemer på andre former

LP. Leksjon 5. Kapittel 5: dualitetsteori. motivasjon det duale problemet svak og sterk dualitet det duale til LP problemer på andre former LP. Leksjon 5 Kapittel 5: dualitetsteori motivasjon det duale problemet svak og sterk dualitet det duale til LP problemer på andre former 1 / 26 Motivasjon Til ethvert LP problem (P) er det knyttet et

Detaljer

Algebra. Likningsløsning. tasten) for å komme ned til S, og bla videre nedover til du finner solve(.

Algebra. Likningsløsning. tasten) for å komme ned til S, og bla videre nedover til du finner solve(. Algebra Algebra blir ofte referert til som bokstavregning, selv om man nok mister noe av det helhetlige bildet ved å holde seg til en slik oppfatning. Vi velger her å ta med ting som likningsløsning og

Detaljer

Notat for oblig 2, INF3/4130 h07

Notat for oblig 2, INF3/4130 h07 Notat for oblig 2, INF3/4130 h07 Dag Sverre Seljebotn 15. oktober 2007 Jeg har skrivd et noe langt notat for oblig 2 som interesserte kan se på. Merk at dette er kun for å gi et par tips (for oppgave 3

Detaljer

TMA4115 Matematikk 3 Vår 2017

TMA4115 Matematikk 3 Vår 2017 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag TMA4115 Matematikk Vår 2017 Obligatoriske oppgaver Lay, avsnitt 1.6 5. Bor-sulfid reagerer voldsomt med vann for å danne borsyre

Detaljer

Funksjoner, likningssett og regning i CAS

Funksjoner, likningssett og regning i CAS Funksjoner, likningssett og regning i CAS MKH, TUS 2014, GeoGebra 4.4 Innholdsfortegnelse Funksjoner og likningssett i GeoGebra... 2 Introduksjon til lineære funksjoner... 2 Oppgave om mobilabonnement...

Detaljer

S1 eksamen våren 2017 løsningsforslag

S1 eksamen våren 2017 løsningsforslag S1 eksamen våren 017 løsningsforslag Tid: 3 timer Hjelpemidler: Vanlige skrivesaker, linjal med centimetermål og vinkelmåler er tillatt. Oppgave 1 (5 poeng) Løs likningene a) x 5x 0 xx ( 5) 0 x 0 x 5 0

Detaljer

På reise Nivå: Formål: Program: Henvisning til plan: 8. klasse Matematikk i dagliglivet: Tall og algebra: Grafer og funksjoner:

På reise Nivå: Formål: Program: Henvisning til plan: 8. klasse Matematikk i dagliglivet: Tall og algebra: Grafer og funksjoner: På reise Nivå: 8. og 9. klasse Formål: Arbeide med lineære funksjoner og verktøyprogram Program: Regneark, kurvetegningsprogram Henvisning til plan: 8. klasse Matematikk i dagliglivet: registrere og formulere

Detaljer

Dijkstras algoritme. Her finnes det også (minst) en riktig rekkefølge for Relax, men den må vi oppdage litt etter hvert.

Dijkstras algoritme. Her finnes det også (minst) en riktig rekkefølge for Relax, men den må vi oppdage litt etter hvert. Her finnes det også (minst) en riktig rekkefølge for Relax, men den må vi oppdage litt etter hvert. Tenk vann som sprer seg i rør: Vi behandler krysningspunktene i den rekkefølgen de fylles. Det må gi

Detaljer

Python: Rekursjon (og programmering av algoritmer) Python-bok: Kapittel 12 + teoribok om Algoritmer

Python: Rekursjon (og programmering av algoritmer) Python-bok: Kapittel 12 + teoribok om Algoritmer Python: Rekursjon (og programmering av algoritmer) Python-bok: Kapittel 12 + teoribok om Algoritmer TDT4110 IT Grunnkurs Professor Guttorm Sindre Læringsmål og pensum Mål Forstå, og kunne bruke, algoritmer

Detaljer

MA0002 Brukerkurs i matematikk B Vår 2017

MA0002 Brukerkurs i matematikk B Vår 2017 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag MA Brukerkurs i matematikk B Vår 7 Kapittel 7.3: Rasjonale funksjoner og delbrøkoppspaltning 7.3:3 Bruk polynomdivisjon for

Detaljer

Øvingsforelesning 9. Flytnettverk, maksimum flyt og maksimum bipartitt matching. Jon Marius Venstad

Øvingsforelesning 9. Flytnettverk, maksimum flyt og maksimum bipartitt matching. Jon Marius Venstad Øvingsforelesning 9 Flytnettverk, maksimum flyt og maksimum bipartitt matching Jon Marius Venstad venstad@idi.ntnu.no 1 Dagens tema Flytnettverk Terminologi Max-flow min-cut teoremet Ford-Fulkersons metode

Detaljer

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer Eksamensdato 13. august 2012 Eksamenstid 0900 1300 Sensurdato 3. september Språk/målform Bokmål Kontakt under eksamen Magnus Lie Hetland (tlf.

Detaljer

To geometriske algoritmer, kap. 8.6

To geometriske algoritmer, kap. 8.6 INF 4130, 18. november 2010 To geometriske algoritmer, kap. 8.6 Computational Geometry Stein Krogdahl Hovedkapittelet t (kap. 8) dreier seg generelt om devide-and-conquer eller splitt og hersk : Splitt

Detaljer

Grafteori. MAT1030 Diskret Matematikk. Repetisjon og mer motivasjon. Repetisjon og mer motivasjon. Forelesning 23: Grafteori.

Grafteori. MAT1030 Diskret Matematikk. Repetisjon og mer motivasjon. Repetisjon og mer motivasjon. Forelesning 23: Grafteori. MAT030 Diskret Matematikk Forelesning 23: Grafteori Dag Normann Matematisk Institutt, Universitetet i Oslo Grafteori 20. april 200 (Sist oppdatert: 200-04-20 4:8) MAT030 Diskret Matematikk 20. april 200

Detaljer

6 Determinanter TMA4110 høsten 2018

6 Determinanter TMA4110 høsten 2018 6 Determinanter TMA4110 høsten 2018 En matrise inneholder mange tall og dermed mye informasjon så mye at det kan være litt overveldende Vi kan kondensere ned all informasjonen i en kvadratisk matrise til

Detaljer

Oppgave 3 a. Antagelser i oppgaveteksten. INF1020 Algoritmer og datastrukturer. Oppgave 3. Eksempelgraf

Oppgave 3 a. Antagelser i oppgaveteksten. INF1020 Algoritmer og datastrukturer. Oppgave 3. Eksempelgraf Oppgave 3 3 a IN1020 Algoritmer og datastrukturer orelesning 15: Gjennomgang av eksamen vår 2001 oppgave 3 Arild Waaler Institutt for informatikk, Universitetet i Oslo 11. desember 2006 Oppgave 3 a. Antagelser

Detaljer

Løsningsforslag - Korteste vei

Løsningsforslag - Korteste vei Sist endret: 17.08.2010 Hovedside FAQ Beskjeder Timeplan Ukeplan Øvinger Gruppeøving Eksamensoppgaver Pensum Løsningsforslag - Korteste vei [Oppgave] [Levering] [Løsningsforslag] Innleveringsfrist: 21.10.2011

Detaljer

Moderne optimering mer enn å derivere!!

Moderne optimering mer enn å derivere!! Faglig pedagogisk dag 2000, 4. januar Moderne optimering mer enn å derivere!! Geir Dahl, Prof. matematikk, Matematisk inst. og Inst. for informatikk aksjer - eksempel på LP (lineær programmering) noen

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 2. juni 2006 Tid for eksamen: 09.00 12.00 Oppgavesettet er på 5 sider. Vedlegg: INF-MAT 3370/INF-MAT 4370 Lineær

Detaljer

TMA4122/TMA4130 Matematikk 4M/4N Høsten 2010

TMA4122/TMA4130 Matematikk 4M/4N Høsten 2010 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag TMA4122/TMA410 Matematikk 4M/4N Høsten 2010 1 Oppgave: Løs følgende ligningssystemer ved hjelp av Gauss-eliminasjon med delvis

Detaljer

MAT1030 Diskret Matematikk

MAT1030 Diskret Matematikk MAT1030 Diskret Matematikk Forelesning 23: Grafteori Dag Normann Matematisk Institutt, Universitetet i Oslo 20. april 2010 (Sist oppdatert: 2010-04-20 14:17) Grafteori MAT1030 Diskret Matematikk 20. april

Detaljer

Anvendelser av grafer

Anvendelser av grafer Grafer Anvendelser av grafer Passer for modeller/datastrukturer med usystematiske forbindelser Ikke-lineære og ikke-hierarkiske koblinger mellom dataobjektene Modellering av nettverk: Veisystemer/rutekart

Detaljer

MAT1030 Forelesning 23

MAT1030 Forelesning 23 MAT030 Forelesning 23 Grafteori Roger Antonsen - 22. april 2009 (Sist oppdatert: 2009-04-22 2:36) Forelesning 23 Repetisjon og mer motivasjon Først litt repetisjon En graf består av noder og kanter Kanter

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF-MAT 3370 Lineær optimering Eksamensdag: 3. juni 2008 Tid for eksamen: 14.30 17.30 Oppgavesettet er på 5 sider. Vedlegg: Ingen

Detaljer

INF109 - Uke 1b 20.01.2016

INF109 - Uke 1b 20.01.2016 INF109 - Uke 1b 20.01.2016 1 Variabler Et program er ikke til stor hjelp hvis det er statisk. Statisk betyr at programmet bare bearbeider faste data som er lagt inn i programkoden. For å gjøre programmer

Detaljer

Eksamen MAT1013 Matematikk 1T Våren 2012

Eksamen MAT1013 Matematikk 1T Våren 2012 Eksamen MAT1013 Matematikk 1T Våren 01 DEL 1 Uten hjelpemidler Oppgave 1 (18 poeng) a) Regn ut 1) 8 33 10 1 833 8 694 1 ) 1 9 3 3 1 3 3 3 33 3 3 3 6 6 3 3 1 3 6 4 3 3 81 b) Regn ut og skriv svaret på standardform

Detaljer

Forelesning 23. MAT1030 Diskret Matematikk. Repetisjon og mer motivasjon. Repetisjon og mer motivasjon. Forelesning 23: Grafteori.

Forelesning 23. MAT1030 Diskret Matematikk. Repetisjon og mer motivasjon. Repetisjon og mer motivasjon. Forelesning 23: Grafteori. MAT030 Diskret Matematikk Forelesning 23: Grafteori Roger Antonsen Institutt for informatikk, Universitetet i Oslo Forelesning 23 22. april 2009 (Sist oppdatert: 2009-04-22 2:37) MAT030 Diskret Matematikk

Detaljer

MA1201, , Kandidatnummer:... Side 1 av 5. x =.

MA1201, , Kandidatnummer:... Side 1 av 5. x =. MA1201, 05.10.2016, Kandidatnummer:... Side 1 av 5 Oppgave 1 Løs ligningssystemet S T S T 1 1 0 1 W X W X U2 1 1 V x = U5V. 1 0 2 1 x =. Oppgave 2 Regn ut: S T S T 1 2 1 1 1 W X W X U 3 0 1 V U0 1 V =

Detaljer

Eksamen MAT1015 Matematikk 2P Våren 2013

Eksamen MAT1015 Matematikk 2P Våren 2013 Eksamen MAT1015 Matematikk 2P Våren 2013 DEL 1 Uten hjelpemidler Oppgave 1 (5 poeng) En kveld kjørte en taxisjåfør 10 turer. Nedenfor ser du hvor mange passasjerer han hadde med på hver av turene. 1 5

Detaljer

LØSNINGSFORSLAG, EKSAMEN I ALGORITMER OG DATASTRUKTURER (IT1105)

LØSNINGSFORSLAG, EKSAMEN I ALGORITMER OG DATASTRUKTURER (IT1105) Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Side 1 av 8 Faglig kontakt under eksamen: Magnus Lie Hetland LØSNINGSFORSLAG, EKSAMEN I ALGORITMER OG DATASTRUKTURER

Detaljer

Øvingsforelesning 7. Dijkstras algoritme. Foiler: Fredrik Ludvigsen Foreleser: Jon Marius Venstad 10/4/09 1

Øvingsforelesning 7. Dijkstras algoritme. Foiler: Fredrik Ludvigsen Foreleser: Jon Marius Venstad 10/4/09 1 Øvingsforelesning 7 ijkstras algoritme oiler: redrik Ludvigsen oreleser: Jon Marius Venstad 0/4/09 Korteste sti - hvorfor? ksempel på bruk GPS-systemer ilde-krymping (som vist forrige mandag) Routing-protokoller

Detaljer

IN Algoritmer og datastrukturer

IN Algoritmer og datastrukturer IN010 - Algoritmer og datastrukturer HØSTEN 018 Institutt for informatikk, Universitetet i Oslo Forelesning 6: Grafer III Ingrid Chieh Yu (Ifi, UiO) IN010 0.10.018 1 / 0 Dagens plan: Dybde-først søk Biconnectivity

Detaljer

Løsningsforslag til eksamen i PG4200 Algoritmer og datastrukturer 10. desember 2014

Løsningsforslag til eksamen i PG4200 Algoritmer og datastrukturer 10. desember 2014 Løsningsforslag Dette er et utbygd løsningsforslag. D.v.s at det kan forekomme feil og at løsningene er mer omfattende enn det som kreves av studentene på eksamen. Oppgavesettet består av 5 (fem) sider.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT111 Prøveeksamen Eksamensdag: 5. juni 21. Tid for eksamen: 1. 13.3. Oppgavesettet er på 9 sider. Vedlegg: Tillatte hjelpemidler:

Detaljer

dg = ( g P0 u)ds = ( ) = 0

dg = ( g P0 u)ds = ( ) = 0 NTNU Institutt for matematiske fag TMA4105 Matematikk 2, øving 8, vår 2011 Løsningsforslag Notasjon og merknader Som vanlig er enkelte oppgaver kopiert fra tidligere års løsningsforslag. Derfor kan notasjon,

Detaljer

1T eksamen høsten 2017 løsning

1T eksamen høsten 2017 løsning 1T eksamen høsten 017 løsning Tid: 3 timer Hjelpemidler: Vanlige skrivesaker, linjal med centimetermål og vinkelmåler er tillatt. Oppgave 1 ( poeng) Regn ut og skriv svaret på standardform. 105000 0,15

Detaljer

Lineære ligningssystem; Gauss-eliminasjon, Redusert echelonmatrise

Lineære ligningssystem; Gauss-eliminasjon, Redusert echelonmatrise Lineære ligningssystem; Gauss-eliminasjon, Redusert echelonmatrise E.Malinnikova, NTNU, Institutt for matematiske fag 19. september 2011 Lineære ligningssystem Vi har et ligningssystem av m ligninger med

Detaljer