Tolv forslag til datalogiprojekter

Størrelse: px
Starte visningen fra side:

Download "Tolv forslag til datalogiprojekter"

Transkript

1 Tolv forslag til datalogiprojekter Keld Helsgaun Indholdsfortegnelse 1. Planters algoritmiske skønhed Systemsimulering Genetiske algoritmer Kombinatorisk optimering Myrekolonier til kombinatorisk optimering Parallelle algoritmer NESL - et sprog til parallelprogrammering Intervalaritmetik Problemløsning med båndlagte variable Et sprog til håndtering af grafstrukturer Løsning af ligningssystemer Fraktionelle kaskader... 13

2 1. Planters algoritmiske skønhed Planters former har optaget matematikere i århundreder. Planters smukke geometriske træk, såsom symmetrien i blade og blomster, har været genstand for intensive studier. Målet har været at udtrykke planters udseende på en matematisk form. I 1968 introducerede en biolog, A. Lindenmayer, en ny matematisk teori for planters udvikling [1]. Han indførte de såkaldte Lindenmayer-systemer (L-systemer) til at formulere algoritmer for, hvordan planter udvikler sig. L-systemer giver en elegant notation til modellering og simulering af planters udvikling. Tidsmæssige forløb udtrykkes ved hjælp af relativt simple grammatiske regler. Et stadium i en plantes udvikling beskrives ved hjælp af en tegnfølge, og de grammatiske regler udtrykker, hvorledes tegnfølgen kan omskrives, dvs. ændres, så den repræsenterer et efterfølgende stadium i plantens udvikling. Et L-system kan gives en grafisk tolkning gennem såkaldt skildpaddefortolkning af de indgående tegnfølger. Hvert tegn i følgen fortolkes som en kommando til en skildpadde, der kan bevæge sig på et stykke papir i forskellige retninger og tegne undervejs. Skildpaddens tilstand er defineret ved triplet (x,y,α), hvor (x,y) er koordinaterne for dens position, og α er en vinkel, der angiver skildpaddens orientering. Givet en skridtlængde d og en vinkeltilvækst δ, så kunne kommandoerne til skildpadden for eksempel være følgende: F Gå et skridt af længde d fremad og tegn samtidig. f Gå et skridt af længde d fremad uden at tegne. + Drej vinklen δ til venstre. - Drej vinklen δ til højre. [ Gem den aktuelle tilstand på en stak. ] Lad den aktuelle tilstand være den øverste på stakken og afstak. Jeg vil her nøjes med at give et enkelt eksempel, der illustrerer slagkraften af L- systemer. n=4, d=22 F F F[+F]F[-F][F] I første linje angives, at antallet af omskrivninger skal være 4, mens vinkeltilvæksten skal være 22. Anden linje udtrykker, at starttegnfølgen skal være F. I den tredje linje defineres en omskrivningsregel, som udtrykker, at F overalt i en tegnfølge kan erstattes med udtrykket på højresiden af pilen. 2

3 Ved at fortolke den resulterende tegnfølge ved brug af skildpaddegrafik fås følgende busklignende vækst. Det nævne eksempel er taget fra Prisinkiewicz og Lindendmayers imponerende bog [2]. Bogen giver en grundig indføring i L-systemer og er rigt illustreret med grafiske udtegninger, heriblandt mange i farver. Jeg foreslår et datalogisk projekt, der med udgangspunkt i denne bog, har som mål at få udviklet et system til eksperimentering med L-systemer. Systemet skal kunne indlæse et L-system, simulere udviklingen og derefter vise resultatet grafisk ved hjælp af skildpaddefortolkning. [1] A. Lindenmayer, Mathematical models of cellular interaction in development. Part I and II, Journal of Theoretical Biology. 18: , [2] P. Prusienkiewicz and A. Lindenmayer, The Algorithmic Beauty of Plants, Springer Verlag, [3] M. Allen, P. Prusienkiewicz, and T. DeJong, Using L Systems for Modeling the Architecture and Physiology of Growing Trees: The L PEACH Model, Proceedings of the 4th International Workshop on Functional Structural Plant Models, pp ,

4 2. Systemsimulering Her er ikke tale om et specifikt projektforslag, men snarere en temaoverskrift. Indenfor temaet kan f.eks. laves projekter af typen: simulering af X (hvor X er et eller andet system) undersøgelse af simuleringsparadigmer simuleringssprog effektiv organisering af hændelseskøer animation Ved simulering forstås en efterligning af et tidsligt forløb. Som eksempler på systemer, hvor simulering med fordel er blevet anvendt, kan nævnes: Menneskets kredsløb Solsystemets dannelse Økosystemer (f.eks. livet i en sø) Kødannelse (f.eks. lægekonsultationer og posthuse) Trafik (f.eks. S-togstrafik) Procesanlæg (f.eks. kraftværker) Opsendelse af rumraketter Legemers bevægelse (f.eks. himmellegemer eller billardkugler) Disse eksempler er blot tænkt som inspiration til mulige projektvalg. Det skal imidlertid understreges, at der allerede i projektets start bør foreligge en model af det system, der ønskes simuleret. Desuden bør inddata være tilgængelige. Hvis disse to forudsætninger ikke er opfyldt, er det sædvanligvis umuligt, inden for projektets afgrænsede tidsramme, at nå frem til selve simuleringen af systemet. Al tiden vil nemlig så gå med opstilling af model, dataindsamling og verifikation af modellen. Det kan i denne forbindelse nævnes, at jeg har mulighed for at fremskaffe modeller og inddata til de fleste af ovennævnte eksempler. Sædvanligvis skelner man skarpt mellem to typer af simulering, nemlig kontinuert simulering og diskret simulering. I en kontinuert simulering er den dynamiske model udtrykt ved en sæt af koblede differentialligninger. Simuleringen omfatter numerisk løsning af de indgående differentialligninger. I en diskret simulering er modellen udtrykt ved hjælp af hændelser, d.v.s. øjeblikkelige ændringer af systemets tilstand. Metoder til fremskrivning af modeltiden til næste hændelse er centrale i denne type af simuleringer. 4

5 Herudover kan det i visse situationer være hensigtsmæssigt at sammenblande de to simuleringstyper, nemlig i form af kombineret kontinuert og diskret simulering. Som et simpelt eksempel kan nævnes simulering af et køleskab. Den kontinuerte ændring af køleskabets temperatur som følge af dets varmeudveksling med omgivelserne kan udtrykkes ved hjælp af en sædvanlig førsteordens differentialligning. Termostaten, som slår til og fra, når temperaturen i køleskabet passerer visse tærskelværdier, giver anledning til hændelser. Et andet eksempel er simulering af blodsukkerkoncentrationen hos sukkersyge. Den kontinuerte variation af blodsukkerkoncentrationen ændres pludseligt som følge af fødeindtagelse og insulininjektioner. Der findes mange udmærkede indføringer i simuleringsteknik, bl.a. [1]. En udmærket indføring i simuleringsparadigmer findes i [2]. [1] R. E. Shannon, Systems simulation: the art and science, Prentice-Hall, [2] W. Kreutzer, System simulation: programming styles and languages., Addison-Wesley, [3] J. G. Vaucher, Comparison of simulation event list algorithms., Comm. ACM, Vol. 18, 1975 (pp ). [4] J. H. Kingston, Analysis of Three Algorithms for the Simulation Event List, Acta Informatica, Vol. 22, April 1985 (pp ). [5] K, Chung, J, Sang, and vernon Rego, A Performance Comparison of Event Calendar Algorithms: an Empirical Approach, Software - Practice and Experience, Vol. 23(10), 1993, pp

6 3. Genetiske algoritmer I 1839 udgav Charles Darwin sit hovedværk, The Origin of Species, hvori han fremlagde princippet om evolution gennem naturlig udvælgelse: Hvert individ vil videreføre egenskaber til sit afkom. Ikke desto mindre producerer naturen forskellige individer. De stærkeste individer får mere afkom end de svage, hvorved populationen som helhed får fordelagtige egenskaber. Over en lang periode kan variation ophobes og resultere i nye arter med særlige egenskaber. Darwins evolutionsprincip er i dag almindeligt accepteret, men ikke mange ved, at princippet kan bruges til at konstruere effektive optimeringsalgoritmer, de såkaldte genetiske algoritmer. Denne type af algoritmer blev introduceret af J. H. Holland i 1986 [1]. En genetisk algoritme simulerer udviklingen i en population. Hvert individs arveanlæg er fastlagt ved dets gener. Individerne kan parre sig, hvorved afkommet arver nogle af forældrenes egenskaber efter fastlagte regler. Et "stærkt" afkom er et individ med egenskaber, som svarer til en løsning tæt på optimum. Idet sandsynligheden for overlevelse stiger med individets styrke, vil populationen tendere mod stærke individer. Efter et vist antal generationer standses algoritmen med en population, hvor det stærkeste af individerne svarer til en løsning tæt på optimum. Projektet går ud på at afprøve genetiske algoritmers effektivitet gennem et, eventuelt flere, udvalgte eksempelproblemer. Et muligt eksempel kunne være den rejsende sælgers problem, som, kort fortalt, går ud på at finde den korteste rejserute for en sælger, der skal besøge en række byer. Men der er også andre muligheder. En god ide kunne være, i første omgang, at forsøge at løse det problem, som P. H. Winston benytter i sin lærebog om kunstig intelligens [2], nemlig oplæring af en bager til at optimere mængden af sukker og mel i sine kager. [1] J. H. Holland, K. J. Holyoak, R. E. Niebett and P. R. Thagard, Induction: Processes of Inference, Learning and Discovery, MIT Press, [2] P. H. Winston, Artificial Intelligence, Addison-Wesley, 1992 (3rd ed.). 6

7 4. Kombinatorisk optimering Området kombinatorisk optimering omhandler løsning af problemer, hvor der blandt et endeligt, men ofte meget stort, antal muligheder skal bestemme en optimal løsning. Antallet af muligheder kan i visse tilfælde antage astronomiske størrelser, f.eks , hvilket nødvendiggør, at særdeles effektive søgemetoder må tages i anvendelse. Blandt søgemetoderne skelnes der mellem eksakte metoder og approksimative metoder. Med de eksakte metoder bestemmes det eksakte optimum for et givet problem. De approksimative metoder giver derimod kun en tilnærmelse til optimum, men med et relativt lille tidsforbrug. En eksempel på en approksimativ metode er simuleret nedkøling (engelsk: simulated annealing) [1]. Metoden, der er baseret på en fysisk analogi, langsom nedkøling, har vist sig effektiv i forbindelse med løsning af mange kombinatoriske optimeringsproblemer. Dens styrke ligger i dens evne til at undslippe lokale optima. Et andet eksempel er tabusøgning [2][3]. Denne metode, der er forholdsvis ny, har i flere tilfælde vist sig at være mere effektiv end simuleret udglødning. Jeg kunne forestille mig et projekt, hvor en af de to metoder (eller dem begge), studeres og afprøves på et simpelt eksempel. Som eksempel kunne f.eks. vælges farvelægningsproblemet for grafer [4]. [1] S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, Optimization by simulated annealing, Science, Vol. 220, 1983 (4458). [2] F. Glover, Future paths for integer programming and links to artificial intelligence, Computers Oprns. Res., Vol. 13, 1986 (pp ). [3] F. Glover, Tabu Search - Part I, ORSA J. Comput., Vol. 1, 1989 (pp ). [4] A. Hertz and D. de Werra, Using Tabu Search Techniques for Graph Coloring, Computing, Vol. 39, 1987 (pp ). 7

8 5. Myrekolonier til kombinatorisk optimering Jo, du læste faktisk rigtigt. Det er muligt at løse visse problemer ved at efterligne dyrs evner til at løse problemer. I dette tilfælde efterlignes myrers instinktive evne til at finde vej i et ukendt terræn. Metoden er inspireret af forskning i myrers kollektive adfærd. Etologerne har forsøgt at forstå, hvordan de næsten blinde myrer kan finde den korteste vej fra myretuen hen til et sted med føde. En hypotese er, at myrerne kommunikerer ved hjælp af deres ekskrementer. En myre, der bevæger sig, lægger undervejs sine ekskrementer, og når en anden myre så senere kommer til et sted på denne vej, vælger den med høj sandsynlighed at følge den forrige myres spor. Derved forstærkes lysten hos andre myrer til at følge sporet. Der er med andre ord tale om kollektiv indlæring af en hensigtsmæssig adfærd. Datalogisk udtrykt, er der tale om distribuerede beregninger foretaget af samarbejdende, men ikke centralt kontrollerede, processorer. Problemløsningsmetoden er naturligvis særlig relevant i forbindelse med løsning af problemer på paralleldatamater, men også på traditionelle datamater har metoden vist sin berettigelse. I dette projekt implementeres og afprøves en algoritme, inspireret af myrekoloniers adfærd, til løsning af et klassisk kombinatorisk optimeringsproblem, nemlig Den rejsende sælgers problem. Problemet går i korthed ud på at bestemme den korteste rejserute for en person, der skal besøge en række byer. Som udgangspunkt for projektet benyttes nedenstående artikler, specielt den første af referencerne. [1] M. Dorigo and L. M. Gambardella, ANT-Q. A Cooperative Learning Approach to Combinatorial Optimization, Technical Report IRIDIA, Université Libre de Bruxelles, [2] A.. Colorni, M. Dorigoand V. Maniezzo, Distributed Optimization by Ant Colonies, Proc. ECAL91, Paris 1991, pp [3] A.. Colorni, M. Dorigo and V. Maniezzo, An Investigation of some properties of an Ant algorithm, Proc. PPSN,, Bussels, 1992 (pp ). ftp://iridia.ulb.ac.be/pub/mdorigo/conferences/ic.08-ppsn92.ps.gz [4] M. Dorigo, V. Maniezzo and A.. Colorni, The Ant System: Optimization by a colony of cooperating agents, IEEE Trans. Sys., Man and Cyb.-part B. Vol. 26, No. 1, 1996 (pp. 1-13). ftp://iridia.ulb.ac.be/pub/mdorigo/journals/ij.10-smc96.ps.gz 8

9 6. Parallelle algoritmer Overskriften skal blot ses som et tema. To mulige projekter kunne være at undersøge (1) parallelle algoritmer til sortering og (2) parallelle algoritmer til løsning af grafproblemer. [1] H. T. Kung, The Structure of Parallel Algorithms, Advances in Computers (ed. M. C Yovits), Vol. 19, 1980 (pp ). [2] D. J. Kuck., A Survey of parallel machine organization and programming. Computing Surveys, Vol. 9, No. 1, 1977 (pp ). [3] S. Lakshmivarahan, S. K. Dhall and L. L. Miller, Parallel Sorting Algorithms, Advances in Computers (ed. M. C. Yovits), Vol. 23, 1984 (pp ). [4] K. M. Chandy and J. Mishra, Distributed Computations on Graphs: Shortest Path Algorithms, Comm. ACM, Vol. 25, No. 11, 1982 (pp ). [5] F. Y. Chin, J. Lam and I. Chen, Efficient Parallel Algorithms for Some Graph Problems, Comm. ACM, Vol. 25, No. 9, 1982 (pp ). [6] J. Mishra and K. M. Chandy, A Distributed Graph Algorithm: Knot Detection, ACM. Trans. Prog. Lang. and Syst., October [7] S. G. Akl, Parallel Sorting Algorithms, Academic Press,

10 7. NESL - et sprog til parallelprogrammering NESL er et sprog til parallelprogrammering, dvs. udvikling af programmer, som tillader samtidig udførelse af operationer på data. Sproget er forholdsvist simpelt og er velegnet både til undervisning i parallelprogrammering og til udvikling af parallelle algoritmer. En grundlæggende egenskab ved NESL er, at sproget tillader samtidige operationer på sekvenser - endimensionale tabeller. For at give et indtryk af nogle af sprogets muligheder er nedenfor vist en implementering i NESL af Quicksort, en velkendt algoritme til sortering af tabeller. function Quicksort(S) = if (#S <= 1) then S else let a = S[rand(#S)]; S1 = {e in S e < a}; S2 = {e in S e == a}; S3 = {e in S e > a}; R = {Quicksort(v): v in [S1,S3]}; in R[0] ++ S2 ++ R[1] $ Operatoren # returnerer længden af en sekvens. Funktionen rand(n) returnerer et tilfældigt heltal mellem 0 og n. Udtrykket S[rand(#S)] returnerer således et tilfældigt element i S. Notationen {e in S e < a} betyder: "find i parallel alle elementer e i S, for hvilke e < a". Notationen {Quicksort(v): v in [S1,S3]} betyder "udfør Quicksort(v) i parallel for alle v i S1 og S3". Operatoren ++ sætter to sekvenser i forlængelse af hinanden. Oversætteren til NESL oversætter til et mellemsprog, der kaldes VCODE. Den resulterende mellemkode kan så fortolkes, eller oversættes til en paralleldatamat, f.eks. til Connection Machines CM-2/CM-5 eller Cray C90. Der er mange muligheder for projekter, der omhandler NESL. Blandt disse kan nævnes: (1) Udvikling af en NESL-oversætter. (2) Udvikling af en VCODE-fortolker. (3) Evaluering af NESL. [1] G. E. Blelloch, Programming Parallel Algorithms, C. ACM, Vol. 39, No. 3, 1996 (pp )

11 8. Intervalaritmetik Det er velkendt, at data kan være forbundet med usikkerhed. Tænk for eksempel på data, som aflæses på måleinstrumenter. Alligevel foretages der ofte beregninger på sådanne data, som om der var tale om eksakte data. Ofte undlades egentlige følsomhedsanalyser, hvor den beregningsmæssige betydning af dataenes usikkerhed analyseres. Man stoler på, at de beregnede resultater kan bruges, på trods af inddataene er fejlbehæftede. Dette projekt går ud på at stille et værktøj til rådighed, som kan benyttes i forbindelse med følsomhedsanalyser, nemlig en Java-klasse, der kan regne med intervaller. Programmellet skal kunne foretage aritmetiske beregninger på tal, hvis fejlen kan angives i form af intervaller. Hvis værdien for x vides at ligge i intervallet [xmin,xmax], så skal alle beregninger, hvor x indgår benytte dette interval. Antag f.eks. at x tilhører intervallet [xmin,xmax] og y tilhører intervallet [ymin,ymax], så kan det konkluderes, at deres sum x+y tilhører intervallet [xmin+xmax,ymin+ymax]. Tilsvarende intervalregneregler kan angives for andre aritmetiske operationer. For at tilbyde en bekvem brugergrænseflade anbefales et objektorienteret design. Et tals interval er et objekt med tilhørende aritmetiske operationer. Således kan addition af x og y (hvor x og y er talintervaller) f.eks. udtrykkes ved x.add(y). Alternativt kunne projektet rette sig mod C ++ i stedet for Java. 9. Problemløsning med båndlagte variable I nedennævnte artikel af Sussmann og Steele [1] beskrives et sprog, CON- STRAINTS, til løsning af problemer, der involverer variable, som er båndlagt ved ligninger og uligheder. Som problemdomæne benyttes elektriske kredsløb, idet variablerne bl.a. er strømstyrke, spænding og modstand, og bindingerne er udtryk for elektriske love, f.eks. Ohm s lov. Projektet går ud på at implementere et tilsvarende sprog, eller dele heraf, i form af en Java-pakke. [1] G. J. Sussmann and G. L. Steele, CONSTRAINTS - A Language for Expressing Almost Hierarchical Descriptions, Artificial Intelligence, Vol. 14, No. 1, 1980 (pp. 1-39). 11

12 10. Et sprog til håndtering af grafstrukturer Inspirationen til dette projekt stammer fra artiklen [1], hvori beskrives et sprog, GRAPHIX, til håndtering af grafstrukturer. Projektet går ud på at programmere dette sprogs faciliteter samt foretage en vurdering heraf på baggrund af en række anvendelseseksempler. [1] G. Sutcliffe, GRAPHIX - a Graph Theory Sub-Language, Int. J. Computer Math., Vol. 17, 1985 (pp ). 11. Løsning af ligningssystemer Løsning af ligningssystemer er et hyppigt forekommende problem i forbindelse med naturvidenskabelige problemstillinger. Ofte er der tale om lineære ligningssystemer (systemer på formen Ax = b, hvor A er en kvadratisk matrix, og x og b er vektorer). I sådanne tilfælde kan en løsning bestemmes ved brug af et tilgængeligt numerisk programbibliotek. Det kræver sædvanligvis en smule programmeringskendskab, men er forholdsvist simpelt. Hvis ligningssystemerne derimod ikke er lineære (hvis der f.eks. indgår produkter af de ubekendte), kan det være vanskeligt at finde programmel, som kan benyttes til løsning. I sådanne tilfælde kan det derfor blive nødvendigt selv at udvikle en algoritme til formålet. I artiklen [1] er beskrevet en simpel algoritme til løsning af såvel lineære ligningssystemer som visse typer af ikke-lineære ligningssystemer. Dens styrke i forhold til andre tilsvarende algoritmer hævdes i artiklen at være dens simpelhed og hastighed. Målet med projektet er at implementere og vurdere den angivne algoritme. Er de i artiklen fremførte påstande korrekte? Kan algoritmen forbedres? [1] E. Derman and C. J. Van Wyk, A Simple Equation Solver and its Application to Financial Modelling, Software - Practice and Experience, Vol. 14, No. 12, 1984 (pp ). 12

13 12. Fraktionelle kaskader Fraktionelle kaskader en navnet på en datastruktur, der med fordel kan anvendes i forbindelse med databaser, der indeholder geometrisk information (f.eks. geografiske databaser). I projektet undersøges og afprøves denne datastruktur nærmere. Projektarbejdet kan muligvis resultere i udformning af kernen til et databasesystem, der baserer sig på datastrukturen. [1] B. Chazell and J. L. Guibas, Fractional Cascading: I. A Data Structuring Technique, Algorithmica, Vol. 1, No. 2, 1986 (pp ). [2] B. Chazell and J. L. Guibas, Fractional Cascading: II. Applications, Algorithmica, Vol. 1, No. 2, 1986 (pp ). [3] K. Mehlhorn and S. Näher, Dynamic Fractional Cascading, Algorithmica, Vol. 5, No. 2, 1990 (pp ). 13

Forslag til datalogiprojekter

Forslag til datalogiprojekter Forslag til datalogiprojekter Keld Helsgaun RUC, januar 1998 I det følgende giver jeg en række forslag til projekter på overbygningsuddannelsen i datalogi. Enkelte af forslagene er blot angivet på overskriftsform,

Læs mere

Ideer til datalogiprojekter. Keld Helsgaun

Ideer til datalogiprojekter. Keld Helsgaun Ideer til datalogiprojekter Keld Helsgaun 1 Keld Helsgaun Forskning: kombinatorisk optimering heuristisk søgning (kunstig intelligens) programmeringsværktøjer Undervisning: programmering, datastrukturer

Læs mere

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

Algoritmedesign med internetanvendelser ved Keld Helsgaun

Algoritmedesign med internetanvendelser ved Keld Helsgaun Algoritmedesign med internetanvendelser ved Keld Helsgaun 1 Analyse af algoritmer Input Algoritme Output En algoritme er en trinvis metode til løsning af et problem i endelig tid 2 Algoritmebegrebet D.

Læs mere

Maple. Skærmbilledet. Vi starter med at se lidt nærmere på opstartsbilledet i Maple. Værktøjslinje til indtastningsområdet. Menulinje.

Maple. Skærmbilledet. Vi starter med at se lidt nærmere på opstartsbilledet i Maple. Værktøjslinje til indtastningsområdet. Menulinje. Maple Dette kapitel giver en kort introduktion til hvordan Maple 12 kan benyttes til at løse mange af de opgaver, som man bliver mødt med i matematiktimerne på HHX. Skærmbilledet Vi starter med at se lidt

Læs mere

De fire elementers kostbare spejl

De fire elementers kostbare spejl Projekt.6 Lineær algebra moderne og klassisk kinesisk De fire elementers kostbare spejl "Som bekendt anses matematikken for at være en meget vigtig videnskab. Denne bog om matematik vil derfor være af

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

Dynamisk programmering

Dynamisk programmering Dynamisk programmering Dynamisk programmering Optimeringsproblem: man ønsker at finde bedste den kombinatoriske struktur (struktur opbygget af et endeligt antal enkeltdele) blandt mange mulige. Eksempler:

Læs mere

Matematisk modellering og numeriske metoder. Lektion 13

Matematisk modellering og numeriske metoder. Lektion 13 Matematisk modellering og numeriske metoder Lektion 3 Morten Grud Rasmussen 3. november 206 Numerisk metode til Laplace- og Poisson-ligningerne. Finite difference-formulering af problemet I det følgende

Læs mere

Algorithms & Architectures I 2. lektion

Algorithms & Architectures I 2. lektion Algorithms & Architectures I 2. lektion Design-teknikker: Divide-and-conquer Rekursive algoritmer (Recurrences) Dynamisk programmering Greedy algorithms Backtracking Dagens lektion Case eksempel: Triple

Læs mere

Indholdsfortegnelse. Side 1 af 7

Indholdsfortegnelse. Side 1 af 7 Den uddannelsesspecifikke del af studieordningen for bacheloruddannelsen i machine learning og datavidenskab ved Det Natur- og Biovidenskabelige Fakultet, Københavns Universitet 2019 Indholdsfortegnelse

Læs mere

Jan B. Larsen HTX Næstved Computational Thinking Albena Nielsen N. Zahles Gymnasium 2018/2019

Jan B. Larsen HTX Næstved Computational Thinking Albena Nielsen N. Zahles Gymnasium 2018/2019 Forløb: Toksikologi Fag og emner Forløbet kan laves udelukkende i matematik og bioteknologi, men der er oplagt, at det implementeres i andre fag. Matematik modellering, differenceligninger, sandsynlighed,

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

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 brugen af matematiske tegn og objekter i en god matematisk fremstilling

Om brugen af matematiske tegn og objekter i en god matematisk fremstilling Om brugen af matematiske tegn og objekter i en god matematisk fremstilling af Petur Birgir Petersen Et særpræg ved matematik som videnskab er den udstrakte brug af symboler. Det er vigtigt at symbolerne

Læs mere

Simuleringsmodel for livsforløb

Simuleringsmodel for livsforløb Simuleringsmodel for livsforløb Implementering af indkomststokastik i modellen 9. november 2009 Sune Sabiers sep@dreammodel.dk Indledning I forbindelse med EPRN projektet Livsforløbsanalyse for karakteristiske

Læs mere

Introduktion til Laplace transformen (Noter skrevet af Nikolaj Hess-Nielsen sidst revideret marts 2013)

Introduktion til Laplace transformen (Noter skrevet af Nikolaj Hess-Nielsen sidst revideret marts 2013) Introduktion til Laplace transformen (oter skrevet af ikolaj Hess-ielsen sidst revideret marts 23) Integration handler ikke kun om arealer. Tværtimod er integration basis for mange af de vigtigste værktøjer

Læs mere

Selam Friskole Fagplan for Matematik

Selam Friskole Fagplan for Matematik Selam Friskole Fagplan for Matematik Formål Formålet med undervisningen er, at eleverne udvikler matematiske kompetencer og opnår viden og kunnen således, at de bliver i stand til at begå sig hensigtsmæssigt

Læs mere

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag Hvem er vi? Kursus Introduktion Anne Haxthausen ah@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark 100 studerende med forskellig baggrund: software teknologi It og Kom

Læs mere

Simulering af AntNet

Simulering af AntNet Simulering af AntNet - en routingsalgoritme baseret på ACO metaheuristikken af Sanne Bjerg Vejleder: Keld Helsgaun 2.modul Forår 2007 Bachelorprojekt Datalogi Roskilde Universitetscenter 2007 Resumé Resumé

Læs mere

19 Hashtabeller. Noter. PS1 -- Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse.

19 Hashtabeller. Noter. PS1 -- Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse. 19 Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse. Sammenligning af hashtabeller og søgetræer. 281 Hashing-problemet (1). Vi ønsker at afbilde n objekter på en tabel

Læs mere

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

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

Læs mere

Computerstøttet beregning

Computerstøttet beregning CSB 2009 p. 1/16 Computerstøttet beregning Lektion 1. Introduktion Martin Qvist qvist@math.aau.dk Det Ingeniør-, Natur-, og Sundhedsvidenskabelige Basisår, Aalborg Universitet, 3. februar 2009 people.math.aau.dk/

Læs mere

Michael Jokil 11-05-2012

Michael Jokil 11-05-2012 HTX, RTG Det skrå kast Informationsteknologi B Michael Jokil 11-05-2012 Indholdsfortegnelse Indledning... 3 Teori... 3 Kravspecifikationer... 4 Design... 4 Funktionalitet... 4 Brugerflade... 4 Implementering...

Læs mere

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

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

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

Matematisk modellering og numeriske metoder. Lektion 19

Matematisk modellering og numeriske metoder. Lektion 19 Matematisk modellering numeriske metoder Lektion 19 Morten Grud Rasmussen 15. november, 2013 1 Mangeskridtsmetoder til løsning af førsteordens ODE er [Bens afsnit 21.2 side 908] 1.1 Adams-Bashforth-metoder

Læs mere

Parallelisering/Distribuering af Genetiske Algoritmer

Parallelisering/Distribuering af Genetiske Algoritmer Parallelisering/Distribuering af Genetiske Algoritmer Hvorfor parallelisere/distribuere? Standard GA algoritme Modeller Embarassing parallel Global (fitness evaluering) Island (subpopulation) Grid/Cellular

Læs mere

Udtømmende søgning 1

Udtømmende søgning 1 Udtømmende søgning Udtømmende søgning (kombinatorisk søgning) Systematisk gennemsøgning af alle potentielle løsninger Den rejsende sælgers problem (TSP): En sælger skal besøge N byer Find den korteste

Læs mere

Lineære differentialligningers karakter og lineære 1. ordens differentialligninger

Lineære differentialligningers karakter og lineære 1. ordens differentialligninger enote 11 1 enote 11 Lineære differentialligningers karakter og lineære 1. ordens differentialligninger I denne note introduceres lineære differentialligninger, som er en speciel (og bekvem) form for differentialligninger.

Læs mere

Matematisk modellering og numeriske metoder. Lektion 5

Matematisk modellering og numeriske metoder. Lektion 5 Matematisk modellering og numeriske metoder Lektion 5 Morten Grud Rasmussen 19. september, 2013 1 Euler-Cauchy-ligninger [Bogens afsnit 2.5, side 71] 1.1 De tre typer af Euler-Cauchy-ligninger Efter at

Læs mere

Differential Evolution (DE) "Biologically-inspired computing", T. Krink, EVALife Group, Univ. of Aarhus, Denmark

Differential Evolution (DE) Biologically-inspired computing, T. Krink, EVALife Group, Univ. of Aarhus, Denmark Differential Evolution (DE) Differential Evolution (DE) (Storn and Price, 199) Step 1 - Initialize and evaluate Generate a random start population and evaluate the individuals x 2 search space x 1 Differential

Læs mere

Formler, ligninger, funktioner og grafer

Formler, ligninger, funktioner og grafer Formler, ligninger, funktioner og grafer Omskrivning af formler, funktioner og ligninger... 1 Grafisk løsning af ligningssystemer... 1 To ligninger med to ubekendte beregning af løsninger... 15 Formler,

Læs mere

Afstande, skæringer og vinkler i rummet

Afstande, skæringer og vinkler i rummet Afstande, skæringer og vinkler i rummet Frank Nasser 9. april 20 c 2008-20. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her.

Læs mere

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen

Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Programmering Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Oversigt Undervisningen Hvad er programmering Hvordan er et program organiseret? Programmering og fysik Nobelprisen

Læs mere

Modellering 'State of the future'

Modellering 'State of the future' Modellering 'State of the future' Henrik Madsen DTU Informatics 26. maj, 2011 Baggrund Stigende fokus på sikker drift af afløbssystemer dvs maximal sikkerhed for overløb, slamflugt mv. Målingerne (eksempelvis

Læs mere

MATEMATIK. GIDEONSKOLENS UNDERVISNINGSPLAN Oversigt over undervisning i forhold til trinmål og slutmål

MATEMATIK. GIDEONSKOLENS UNDERVISNINGSPLAN Oversigt over undervisning i forhold til trinmål og slutmål MATEMATIK GIDEONSKOLENS UNDERVISNINGSPLAN Oversigt over undervisning i forhold til trinmål og slutmål KOMMENTAR Vi har i det følgende foretaget en analyse og en sammenstilling af vore materialer til skriftlig

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

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

Studieretningsprojekter i machine learning

Studieretningsprojekter i machine learning i machine learning 1 Introduktion Machine learning (ml) er et område indenfor kunstig intelligens, der beskæftiger sig med at konstruere programmer, der kan kan lære fra data. Tanken er at give en computer

Læs mere

Omskrivningsregler. Frank Nasser. 10. december 2011

Omskrivningsregler. Frank Nasser. 10. december 2011 Omskrivningsregler Frank Nasser 10. december 2011 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

MATEMATIK. Formål for faget

MATEMATIK. Formål for faget MATEMATIK Formål for faget Formålet med undervisningen er, at eleverne udvikler matematiske kompetencer og opnår viden og kunnen således, at de bliver i stand til at begå sig hensigtsmæssigt i matematikrelaterede

Læs mere

Matematisk modellering og numeriske metoder

Matematisk modellering og numeriske metoder Matematisk modellering og numeriske metoder Morten Grud Rasmussen 5. september 2016 1 Ordinære differentialligninger ODE er 1.1 ODE er helt grundlæggende Definition 1.1 (Ordinære differentialligninger).

Læs mere

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004

DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004 Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen torsdag den 3. juni 2004 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes

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

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

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

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Maj 2014 Institution Roskilde Handelsskole Uddannelse Fag og niveau Lærer(e) Hold Hhx Matematik A Mads Jørgensen

Læs mere

P2-gruppedannelsen for Mat og MatØk

P2-gruppedannelsen for Mat og MatØk Institut for Matematiske Fag Aalborg Universitet Danmark 1-02-2012 Vejledere Bo Hove E-mail: bh@thisted-gymnasium.dk 3 Mat grupper (semesterkoordinator) E-mail: diego@math.aau.dk. Web page: http://people.math.aau.dk/~diego/

Læs mere

Det teknisk-naturvidenskabelige basisår Matematik 1A, Efterår 2005, Hold 3 Prøveopgave B

Det teknisk-naturvidenskabelige basisår Matematik 1A, Efterår 2005, Hold 3 Prøveopgave B Det teknisk-naturvidenskabelige basisår Matematik 1A, Efterår 2005, Hold 3 Opgaven består af fire dele, hver med en række spørgsmål, efterfulgt af en liste af teorispørgsmål. I alle opgavespørgsmålene

Læs mere

Note om interior point metoder

Note om interior point metoder MØK 2016, Operationsanalyse Interior point algoritmer, side 1 Note om interior point metoder Som det er nævnt i bogen, var simplex-metoden til løsning af LP-algoritmer nærmest enerådende i de første 50

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Maj 2015 Institution Roskilde Handelsskole Uddannelse Fag og niveau Lærer(e) Hold Hhx Matematik A Mads Jørgensen

Læs mere

3. klasse 6. klasse 9. klasse

3. klasse 6. klasse 9. klasse Børne- og Undervisningsudvalget 2012-13 BUU Alm.del Bilag 326 Offentligt Elevplan 3. klasse 6. klasse 9. klasse Matematiske kompetencer Status tal og algebra sikker i, er usikker i de naturlige tals opbygning

Læs mere

Årsplan 8. Klasse Matematik Skoleåret 2016/17

Årsplan 8. Klasse Matematik Skoleåret 2016/17 Hovedformål Der arbejdes med følgende 3 matematiske emner: 1. tal og algebra, 2. geometri samt 3. statistik og sandsynlighed. Derudover skal der arbejdes med matematik i anvendelse samt de matematiske

Læs mere

Fag- og indholdsplan 9. kl.:

Fag- og indholdsplan 9. kl.: Fag- og indholdsplan 9. kl.: Indholdsområder: Tal og algebra: Tal - regneregler og formler Størrelser måling, beregning og sammenligning. Matematiske udtryk Algebra - teoretiske sammenhænge absolut og

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

Årsplan for 9 årgang

Årsplan for 9 årgang Årsplan 9.årgang matematik 09-00: Matematrix grundbog 9.kl Kopiark Færdighedsregning 9.kl Computer Vi skal i løbet af året arbejde med følgende IT værktøjer: Excel Matematikfessor Wordmat Excel, og wordmat

Læs mere

Matematik. Matematiske kompetencer

Matematik. Matematiske kompetencer Matematiske kompetencer skelne mellem definitioner og sætninger, mellem enkelttilfælde og generaliseringer og anvende denne indsigt til at udforske og indgå i dialog om forskellige matematiske begrebers

Læs mere

Danmarks Tekniske Universitet

Danmarks Tekniske Universitet side af 3 sider anmarks Tekniske Universitet Skriftlig prøve, den 29. maj 203. ursusnavn: lgoritmer og datastrukturer ursus nr. 02326. jælpemidler: Skriftlige hjælpemidler. et er ikke tilladt at medbringe

Læs mere

Årsplan for 7. klasse, matematik

Årsplan for 7. klasse, matematik Årsplan for 7. klasse, matematik I matematik bruger vi bogsystemet Sigma som grundmateriale. I systemet er der, ud over grundbogen, også kopiark og tests tilknyttet de enkelte kapitler. Systemet er udarbejdet

Læs mere

Reaktionskinetik - 1 Baggrund. lineære og ikke-lineære differentialligninger. Køreplan

Reaktionskinetik - 1 Baggrund. lineære og ikke-lineære differentialligninger. Køreplan Reaktionskinetik - lineære og ikke-lineære differentialligninger Køreplan 1 Baggrund På 2. eller 4. semester møder kemi/bioteknologi studerende faget Indledende Fysisk Kemi (26201/26202). Her behandles

Læs mere

i x-aksens retning, så fås ). Forskriften for g fås altså ved i forskriften for f at udskifte alle forekomster af x med x x 0

i x-aksens retning, så fås ). Forskriften for g fås altså ved i forskriften for f at udskifte alle forekomster af x med x x 0 BAndengradspolynomier Et polynomium er en funktion på formen f ( ) = an + an + a+ a, hvor ai R kaldes polynomiets koefficienter. Graden af et polynomium er lig med den højeste potens af, for hvilket den

Læs mere

Kontinuerte og differentiable modeller benyttet i SRP med matematik A og biologi A eller B

Kontinuerte og differentiable modeller benyttet i SRP med matematik A og biologi A eller B 1 Kontinuerte og differentiable modeller benyttet i SRP med matematik A og biologi A eller B Bent Selchau Indledningsvis vil vi betragte to typer populationsudviklinger, som altid bliver gennemgået i matematikundervisningen

Læs mere

LÆRINGSMÅL PÅ NIF MATEMATIK 2014-15

LÆRINGSMÅL PÅ NIF MATEMATIK 2014-15 LÆRINGSMÅL PÅ NIF MATEMATIK 2014-15 Mål for undervisningen i Matematik på NIF Følgende er baseret på de grønlandske læringsmål, tilføjelser fra de danske læringsmål står med rød skrift. Læringsmål Yngstetrin

Læs mere

Fagårsplan 10/11 Fag: Matematik Klasse: 7.ABC Lærer: Henrik Stillits. Fagområde/ emne

Fagårsplan 10/11 Fag: Matematik Klasse: 7.ABC Lærer: Henrik Stillits. Fagområde/ emne Fagårsplan 10/11 Fag: Matematik Klasse: 7.ABC Lærer: Henrik Stillits. Fagområde/ emne Matematiske færdigheder Grundlæggende færdigheder - plus, minus, gange, division (hele tal, decimaltal og brøker) Identificer

Læs mere

Afstande, skæringer og vinkler i rummet

Afstande, skæringer og vinkler i rummet Afstande, skæringer og vinkler i rummet Frank Villa 2. maj 202 c 2008-20. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold

Læs mere

Matematik A STX december 2016 vejl. løsning Gratis anvendelse - læs betingelser!

Matematik A STX december 2016 vejl. løsning  Gratis anvendelse - læs betingelser! Matematik A STX december 2016 vejl. løsning www.matematikhfsvar.page.tl Gratis anvendelse - læs betingelser! Opgave 1 Lineær funktion. Oplysningerne findes i opgaven. Delprøve 1: Forskrift Opgave 2 Da

Læs mere

Studieplan. Stamoplysninger. Oversigt over planlagte undervisningsforløb. Periode November Maj 2018 Institution Vejen Business College

Studieplan. Stamoplysninger. Oversigt over planlagte undervisningsforløb. Periode November Maj 2018 Institution Vejen Business College Studieplan Stamoplysninger Periode November 2017 - Maj 2018 Institution Vejen Business College Uddannelse Fag og niveau Lærer(e) Hold Hhx Matematik-B Sabine Lindemann Petersen MatematikB-hh1117-EF1718-AFS/VØ

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

Eleven kan handle med overblik i sammensatte situationer med matematik. Eleven kan anvende rationale tal og variable i beskrivelser og beregninger

Eleven kan handle med overblik i sammensatte situationer med matematik. Eleven kan anvende rationale tal og variable i beskrivelser og beregninger Kompetenceområde Efter klassetrin Efter 6. klassetrin Efter 9. klassetrin Matematiske kompetencer handle hensigtsmæssigt i situationer med handle med overblik i sammensatte situationer med handle med dømmekraft

Læs mere

Matematik A og Informationsteknologi B

Matematik A og Informationsteknologi B Matematik A og Informationsteknologi B Projektopgave 2 Eksponentielle modeller Benjamin Andreas Olander Christiansen Jens Werner Nielsen Klasse 2.4 6. december 2010 Vejledere: Jørn Christian Bendtsen og

Læs mere

Mini SRP. Afkøling. Klasse 2.4. Navn: Jacob Pihlkjær Hjortshøj, Jonatan Geysner Hvidberg og Kevin Høst Husted

Mini SRP. Afkøling. Klasse 2.4. Navn: Jacob Pihlkjær Hjortshøj, Jonatan Geysner Hvidberg og Kevin Høst Husted Mini SRP Afkøling Klasse 2.4 Navn: Jacob Pihlkjær Lærere: Jørn Christian Bendtsen og Karl G Bjarnason Roskilde Tekniske Gymnasium SO Matematik A og Informations teknologi B Dato 31/3/2014 Forord Under

Læs mere

Hypotesetest. Altså vores formodning eller påstand om tingens tilstand. Alternativ hypotese (hvis vores påstand er forkert) H a : 0

Hypotesetest. Altså vores formodning eller påstand om tingens tilstand. Alternativ hypotese (hvis vores påstand er forkert) H a : 0 Hypotesetest Hypotesetest generelt Ingredienserne i en hypotesetest: Statistisk model, f.eks. X 1,,X n uafhængige fra bestemt fordeling. Parameter med estimat. Nulhypotese, f.eks. at antager en bestemt

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

Simulering af dynamiske systemer

Simulering af dynamiske systemer 04-04-01/SG Simulering af dynamiske systemer 1 Simulering af dynamiske systemer - er ikke længere forbeholdt eksperter Søren Gundtoft er ansat som lektor ved Ingeniørhøjskolen i Århus men er for tiden

Læs mere

Københavns Universitet, Det naturvidenskabelige Fakultet. Afleveringsopgave 4

Københavns Universitet, Det naturvidenskabelige Fakultet. Afleveringsopgave 4 Københavns Universitet, Det naturvidenskabelige Fakultet Lineær Algebra LinAlg Afleveringsopgave 4 Eventuelle besvarelser laves i grupper af 2-3 personer og afleveres i to eksemplarer med 3 udfyldte forsider

Læs mere

Funktioner og ligninger

Funktioner og ligninger Eleverne har både i Kolorit på mellemtrinnet og i Kolorit 7 matematik grundbog arbejdet med funktioner. I 7. klasse blev funktionsbegrebet defineret, og eleverne arbejdede med forskellige måder at beskrive

Læs mere

Algebra - Teori og problemløsning

Algebra - Teori og problemløsning Algebra - Teori og problemløsning, januar 05, Kirsten Rosenkilde. Algebra - Teori og problemløsning Kapitel -3 giver en grundlæggende introduktion til at omskrive udtryk, faktorisere og løse ligningssystemer.

Læs mere

Skriftlig Eksamen DM507 Algoritmer og Datastrukturer

Skriftlig Eksamen DM507 Algoritmer og Datastrukturer Skriftlig Eksamen DM507 Algoritmer og Datastrukturer Institut for Matematik og Datalogi Syddansk Universitet, Odense Tirsdag den 24. juni 2014, kl. 10:00 14:00 Besvarelsen skal afleveres elektronisk. Se

Læs mere

Studieplan. Stamoplysninger. Oversigt over planlagte undervisningsforløb. Periode August 15 December 15 Institution Vejen Business College.

Studieplan. Stamoplysninger. Oversigt over planlagte undervisningsforløb. Periode August 15 December 15 Institution Vejen Business College. Studieplan Stamoplysninger Periode August 15 December 15 Institution Vejen Business College Uddannelse Fag og niveau Lærer(e) Hold Hhx Matematik-B Sabine Lindemann Petersen MatematikBhh1315-VØ Oversigt

Læs mere

Differentialligninger med TI-Interactive!

Differentialligninger med TI-Interactive! Differentialligninger med TI-Interactive! Jan Leffers (2008) Indholdsfortegnelse Indholdsfortegnelse...3 1. ordens differentialligninger... 4 Den fuldstændige løsning... 4 Løsning med bibetingelse...4

Læs mere

Udtømmende søgning. Udtømmende søgning (kombinatorisk søgning) Problem med 4461 byer Udtømmende søgning i grafer. Find den korteste rundtur

Udtømmende søgning. Udtømmende søgning (kombinatorisk søgning) Problem med 4461 byer Udtømmende søgning i grafer. Find den korteste rundtur Udtømmende søgning Udtømmende søgning (kombinatorisk søgning) Systematisk gennemsøgning af alle potentielle løsninger Den rejsende sælgers problem (TSP): En sælger skal besøge N byer ind den korteste rundtur

Læs mere

Matematisk modellering og numeriske metoder. Lektion 1

Matematisk modellering og numeriske metoder. Lektion 1 Matematisk modellering og numeriske metoder Lektion 1 Morten Grud Rasmussen 4. september, 2013 1 Ordinære differentialligninger ODE er 1.1 ODE er helt grundlæggende Definition 1.1 (Ordinære differentialligninger).

Læs mere

Årsplan matematik, RE 2018/2019

Årsplan matematik, RE 2018/2019 Uge Område Ugeinfo. / Indhold er 33 Tal & Størrelser Introuge - Kun Undervisning fredag 34 Tal & Størrelser Introuge - ikke undervisning fredag Decimaltal & Brøker 35 Tal & Størrelser Procentregning 36

Læs mere

Årsplan i matematik 9 klasse. 2018/2019 Abdiaziz Farah

Årsplan i matematik 9 klasse. 2018/2019 Abdiaziz Farah Årsplan i matematik 9 klasse. 2018/2019 Abdiaziz Farah Eleverne arbejder med fem hovedemner 1) Tal, systemer og regneregler 2) Økonomi 3) Trigonometri 4) Data og Chance 5) Grafer og lineære sammenhæng

Læs mere

Bedste rette linje ved mindste kvadraters metode

Bedste rette linje ved mindste kvadraters metode 1/9 Bedste rette linje ved mindste kvadraters metode - fra www.borgeleo.dk Figur 1: Tre datapunkter og den bedste rette linje bestemt af A, B og C Målepunkter og bedste rette linje I ovenstående koordinatsystem

Læs mere

Matematik samlet evaluering for Ahi Internationale Skole

Matematik samlet evaluering for Ahi Internationale Skole efter 3.klasse. e efter 6.klasse. e Skole efter 9.klasse. e indgå i dialog om spørgsmål og svar, som er karakteristiske i arbejdet med matematik (tankegangskompetence formulere sig skriftligt og mundtligt

Læs mere

Arealet af en trekant Der er mange formler for arealet af en trekant. Den mest kendte er selvfølgelig

Arealet af en trekant Der er mange formler for arealet af en trekant. Den mest kendte er selvfølgelig Arealet af en trekant Der er mange formler for arealet af en trekant. Den mest kendte er selvfølgelig som også findes i en trigonometrisk variant, den såkaldte 'appelsin'-formel: Men da en trekants form

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

ÅRSPLAN Matematik 9.klasse SKOLEÅRET 2017/2018

ÅRSPLAN Matematik 9.klasse SKOLEÅRET 2017/2018 ÅRSPLAN Matematik 9.klasse SKOLEÅRET 2017/2018 UGE 35-40 44-47 Matematiske Fokuspunkter Tal, talsystemer regneregler, herunder: - Potens kvadratregner egler Økonomi, herunder: - Decimaltal - Brøktal -

Læs mere

Studieplan Stamoplysninger Periode Institution Uddannelse Fag og niveau Lærer(e) Hold Oversigt over planlagte undervisningsforløb Titel 1

Studieplan Stamoplysninger Periode Institution Uddannelse Fag og niveau Lærer(e) Hold Oversigt over planlagte undervisningsforløb Titel 1 Studieplan Stamoplysninger Periode August - November 2018 Institution Vejen Business College Uddannelse Fag og niveau Lærer(e) Hold HHX Matematik B (Grundforløb) Søren Andresen 18-HH11, 18-HH12, 18-HH13

Læs mere

Matematikken i kunstig intelligens Opgaver om koordinerende robotter

Matematikken i kunstig intelligens Opgaver om koordinerende robotter Matematikken i kunstig intelligens Opgaver om koordinerende robotter Thomas Bolander 2. juni 2018 Vejledning til opgaver Opgave 1 kan eventuelt springes over, hvis man har mindre tid. De resterende opgaver

Læs mere

3. Om skalamønstrene og den indfoldede orden

3. Om skalamønstrene og den indfoldede orden Dette er den tredje af fem artikler under den fælles overskrift Studier på grundlag af programmet SKALAGENERATOREN (forfatter: Jørgen Erichsen) 3. Om skalamønstrene og den indfoldede orden Lad os begynde

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Jan 2016 - juni 2016 Institution Hotel- og Restaurantskolen Uddannelse Fag og niveau Lærer(e) Hold EUX ernæringsassistent

Læs mere

Matematikken i kunstig intelligens Opgaver om koordinerende robotter LØSNINGER

Matematikken i kunstig intelligens Opgaver om koordinerende robotter LØSNINGER Matematikken i kunstig intelligens Opgaver om koordinerende robotter LØSNINGER Thomas Bolander 25. april 2018 Vejledning til opgaver Opgave 1 kan eventuelt springes over, hvis man har mindre tid. De resterende

Læs mere

Vektorer og lineær regression

Vektorer og lineær regression Vektorer og lineær regression Peter Harremoës Niels Brock April 03 Planproduktet Vi har set, at man kan gange en vektor med et tal Et oplagt spørgsmål er, om man også kan gange to vektorer med hinanden

Læs mere

Projekt 2.9 Sumkurver som funktionsudtryk anvendt til Lorenzkurver og Ginikoefficienter (især for B- og A-niveau)

Projekt 2.9 Sumkurver som funktionsudtryk anvendt til Lorenzkurver og Ginikoefficienter (især for B- og A-niveau) Projekt 2.9 Sumkurver som funktionsudtryk anvendt til Lorenzkurver og Ginikoefficienter En sumkurve fremkommer ifølge definitionen, ved at vi forbinder en række punkter afsat i et koordinatsystem med rette

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Jan 2016 - Juni 2019 Institution Hotel- og Restaurantskolen Uddannelse Fag og niveau Lærer(e) Hold EUX ernæringsassistent

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Maj 2012 Institution Roskilde Handelsskole Uddannelse Fag og niveau Lærer(e) Hold Hhx Matematik A Mads Jørgensen

Læs mere

Matematik. Matematiske kompetencer

Matematik. Matematiske kompetencer Matematiske kompetencer stille spørgsmål, som er karakteristiske for matematik og have blik for hvilke typer af svar, som kan forventes(tankegangskompetence) erkende, formulere, afgrænse og løse matematiske

Læs mere

Faglig årsplan 2010-2011 Skolerne i Oure Sport & Performance. Emne Tema Materialer. Læringsmål Faglige aktiviteter. Evaluering.

Faglig årsplan 2010-2011 Skolerne i Oure Sport & Performance. Emne Tema Materialer. Læringsmål Faglige aktiviteter. Evaluering. Fag: Matematik Hold: 27 Lærer: Jesper Svejstrup Pedersen Undervisnings-mål 9 klasse Læringsmål Faglige aktiviteter Emne Tema Materialer ITinddragelse Evaluering 32-37 i arbejdet med geometri at benytte

Læs mere