Eirik Benum Reksten Hans Olav Norheim. (ja, det kommer nok litt matte nå ja)
|
|
- Gudrun Danielsen
- 8 år siden
- Visninger:
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
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
DetaljerALGORITMER 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,
DetaljerAlgdat - Ø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
DetaljerLP. 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,
DetaljerDijkstras 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-
DetaljerAvsluttende 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.
DetaljerSIF8010 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
DetaljerALGORITMER 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
DetaljerEksamen 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
DetaljerEksamensoppgave 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
DetaljerTeoriø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):
DetaljerRundt 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
Detaljer3x + 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
DetaljerEksamen 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
DetaljerEksamensoppgave 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
DetaljerAvanserte 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
DetaljerAvsluttende 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.
DetaljerECON2200: 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
DetaljerDEL1 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
DetaljerEksamensoppgave 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
DetaljerLø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.
DetaljerUtforsking 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
DetaljerEksamensoppgave 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
DetaljerKorteste 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
DetaljerAlle 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
DetaljerLø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 Informasjon Studasser algdat@idi.ntnu.no Program Presentasjon av øving 2 Grafer og traverseringsalgoritmer BFS, DFS Hashing Gjennomgang
DetaljerKORTESTE 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...
DetaljerEksamensoppgave 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
DetaljerALGORITMER 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
DetaljerEksamen 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
DetaljerKONTINUASJONSEKSAMEN 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
DetaljerVæ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.
DetaljerLø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............................
DetaljerVektorligninger. 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
Detaljer45011 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
DetaljerNP-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
DetaljerTallsystemet 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 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 &
DetaljerOppgavesett 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..................................
DetaljerEksamensoppgave 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
DetaljerEnkel 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
DetaljerDijkstras 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
DetaljerEksamen 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.
DetaljerPlan 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:
DetaljerALGORITMER 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
DetaljerEksamen 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
DetaljerStraffespark 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
DetaljerLineæ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
DetaljerLø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 )
DetaljerKorteste 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
DetaljerINEC1800 Ø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
Detaljer7 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
DetaljerAlg. 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,
DetaljerEksamen 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
DetaljerEnkel 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
DetaljerLø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)
DetaljerOppfriskningskurs 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
DetaljerUNIVERSITETET 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å:
DetaljerLø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
DetaljerFunksjoner 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
DetaljerI 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å
DetaljerEksamen 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
DetaljerLP. 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
DetaljerAlgebra. 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
DetaljerNotat 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
DetaljerTMA4115 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
DetaljerFunksjoner, 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...
DetaljerS1 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
DetaljerPå 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
DetaljerDijkstras 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
DetaljerPython: 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
DetaljerMA0002 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 venstad@idi.ntnu.no 1 Dagens tema Flytnettverk Terminologi Max-flow min-cut teoremet Ford-Fulkersons metode
DetaljerAvsluttende 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.
DetaljerTo 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
DetaljerGrafteori. 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
Detaljer6 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
DetaljerOppgave 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
DetaljerLø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
DetaljerModerne 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
DetaljerUNIVERSITETET 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
DetaljerTMA4122/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
DetaljerMAT1030 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
DetaljerAnvendelser 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
DetaljerMAT1030 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
DetaljerUNIVERSITETET 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
DetaljerINF109 - 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
DetaljerEksamen 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
DetaljerForelesning 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
DetaljerMA1201, , 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 =
DetaljerEksamen 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
DetaljerLØ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 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
DetaljerIN 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
DetaljerLø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.
DetaljerUNIVERSITETET 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:
Detaljerdg = ( 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,
Detaljer1T 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
DetaljerLineæ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