Grafer. Bilder: Illustrationer s.9 av Hans Hillerström. Grafiska konstruktioner av Nils-Göran Mattsson. Författarna och Bokförlaget Borken, 2011

Storlek: px
Starta visningen från sidan:

Download "Grafer. Bilder: Illustrationer s.9 av Hans Hillerström. Grafiska konstruktioner av Nils-Göran Mattsson. Författarna och Bokförlaget Borken, 2011"

Transkript

1 Grafer 1.Broarna i Köningsberg och grundläggande grafbegrepp 2 2.Hamiltoncykler 9 Teori Handelsresandeproblemet.11 3.Träd och skog 14 Modell Kruskals algoritm.16 4.Fyrfärgsproblemet..18 Facit 20 Bilder: Illustrationer s.9 av Hans Hillerström. Grafiska konstruktioner av Nils-Göran Mattsson Författarna och Bokförlaget Borken, 2011 Grafer - 1

2 1 Broarna i Königsberg och grundläggande grafbegrepp Teori Vad är nu en graf? En graf består av en ändlig mängd av s k noder som vi ibland kan beteckna med de naturliga talen, m, n, ibland med stora bokstäver A, B,... i figuren nedan 1, 2 och 3. Eftersom varje graf ger en bestämd mängd noder kan vi skriva nodmängden som N(G). Dessutom består grafen av en ändlig mängd, B(G) av bågar som vi kan beteckna med talpar {m, n} eller kortare a, b, c.. Låt oss kalla m och n för ändpunkter till bågen b. Vi använder våra beteckningar på figuren nedan. N(G)={1, 2, 3} och B(G)= {a, b, c, d}. 1 och 2 (eller 2 och 1) är ändpunkter till bågen b. Vi kallar bågen d för en loop. Vi inför ytterligare definitioner i vår teori om grafer. En väg är en växelföljd av noder och bågar som t ex 2, a, 1, c, 3. Bågarna eller noderna behöver inte vara olika, även följande följder 2, a, 1, b, 2, 2, a, 1, a, 2, 3, d, 3 och 1, c, 3, d, 3, c, 1 är vägar. Längden av en väg är antalet bågar som ingår. Den första vägens längd är alltså 2, den andra 2, den tredje 1, samt den femte 3. Grafer - 2

3 Sluten Naturligtvis kallar vi en väg där startpunkt och slutpunkt sammanfaller som t ex 3, d, 3, 2, a, 1, b, 2 och 2, a, 1, a, 2 för sluten. Enkel väg En väg kallas enkel om alla dess bågar är olika. Vilka vägar av alla hittills nämnda är enkla? Just dessa: 2, a, 1, c, 3, 2, a, 1, b, 2, 1, c, 3, d, 3, samt 3, d, 3. En sluten och enkel väg kallas en krets. Av de nämnda enkla vägarna är de gula kretsar. Elementär väg En väg kallas elementär om alla dess noder är olika. Startpunkt och slutpunkt kan få vara lika. Vilka vägar av alla hittills nämnda är elementära? Just dessa: 2, a, 1, c, 3, 2, a, 1, b, 2, 3, d, 3 och 2, a, 1, b, 2. En sluten och elementär väg kallas en cykel, t ex de röda G1.1 Hur många loopar innehåller grafen? G1.2 Hur många kretsar finns det med startoch slutpunkt i S? G1.3 Är vägarna i uppgift G1.2 även cykler? Grafer - 3

4 Teori Königsbergs broar Leonard Euler löste på 1700-talet problemet Königsbergs broar. Folk i staden med de två öarna (B och D) i floden Pregel hade länge undrat varför man inte kunde passera alla de sju broarna (utan att gå samma bro två gånger) som förbinder öarna med fastlandet. Euler löste problemet med hjälp av sin teori om grafer. Nedanstående karta over broarna i Königsberg kan förenklas till grafen skissad under kartan. Vi använder stora bokstäver A, B, C och D i stället för siffror för noderna. De gula broarna i grafen finns inte längre i Kaliningrad som den nu ryska staden heter. Grafer - 4

5 Eulers lösning kräver ytterligare några definitioner. En eulerväg i en graf är en enkel väg som omfattar alla bågar i G. En eulerkrets är en sluten eulerväg. Detta innebär att Königsbergsbornas problem var att finna en eulerväg eller eulerkrets i den graf som har fått representera Königsbergs sju broar. G1.4 Kan du hitta någon eulerväg till grafen på sidan 2? Är den väg du hittat en eulerkrets? Definition: Grad(nod) är antalet bågar som har denna nod som ändpunkt. Om vi ser på vår bro-graf igen så ser vi följande: grad(a) = grad(c) = grad(d) = 3 samt grad(b) = 5. G1.5 Vilka gradtal har noderna i grafen på sidan 2? Tes: Bro-grafen har ingen eulerkrets. Antag att det funnes en eulerkrets i grafen. Om X var start- och slutnod i denna krets så skulle man lämna denna nod lika ofta som man kommer till densamma. Detta innebär att grad(x) för noden X är jämnt. Men vi har ju redan upptäckt att gradtalet är udda för alla noder. Denna motsägelse innebär att vårt antagande är falskt. Det finns ingen eulerkrets. Låt oss se på beviset ur logisk synvinkel (ett s k indirekt bevis). 1. Antag att p ( = grafen är en eulerkrets) 2. q (= udda gradtal för alla noder) 3. p Þ Det är inte fallet att q 4. Det är inte fallet att q (modus ponens utifrån rad 1. och rad 3.) 5. Alltså en motsägelse mellan rad 2. och Alltså är antagandet om p falskt. 7. Alltså är p ingen eulerkrets. Låt oss nu se om en eulerväg löser Königsbergarnas problem. Om det funnes en eulerväg så skulle endast startnod och slutnod ha ett udda gradtal men, tyvärr är alla övriga noder udda. Grafer - 5

6 Det finns en eulerkrets i grafen om och endast om gradtalet för varje nod har jämnt gradtal. Det finns en eulerväg (som inte får vara en krets) i G om och endast om gradtalet för precis två noder är udda. G1.6 Vilket gradtal har den brunblå grafen här bredvid? Betyder detta att den kan ritas utan att lyfta pennan från pappret och utan att följa en linje två gånger? (Hjälp: Rita den blå stjärnan först, fortsätt därefter med de bruna linjerna.) G1.7 Kan du gå igenom lägenheten till höger genom att gå in genom en ytterdörr och ut genom den andra genom att passera varje dörröppning precis en gång, G1.8 Kan man hitta en eulerkrets för museet här bredvid? Hitta en krets där du passerar alla dörrar och en där inte detta sker! Vad skulle fördelen med ett sådant museum kunna vara? Grafer - 6

7 Vi ser nu på begreppen sammanhängande (G ) och osammanhängande graf (G ). En graf är sammanhängande om det finns en elementär väg mellan varje par av noder. Detta gäller inte för osammanhängande grafer. En fullständig graf K n med n noder har egenskapen att det finns precis en båge mellan varje par av noder. Bilden nedan visar K 1, K 2, K 3 och K 4. G1.9 Figuren nedan visar K5 där vi låtit alla skärningspunkter bilda noder. Kan du ge en motivering för att den innehåller en eulerkrets? Vi har redan funnit en sådan i uppgift G1.6, kan du hitta flera? G1.10 Varför har den regelbundna fullständiga 7-hörningen en eulerkrets? Grafer - 7

8 V1.11 I landet Tujuh finns 15 städer. Är det möjligt att varje stad har vägar till exakt sju andra städer? V1.12 G är en loopfri graf med 10 noder som dessutom är osammanhängande. Bevisa eller gör troligt att det finns högst 36 bågar i denna graf. V1.13 Vilket värde på n ger en fullständig graf med 1225 bågar? n N(G) Teori Handskakningslemmat: n N(G) grad(n) = 2 B(G) grad(n) = 2 B(G) som betyder: Om vi tar gradtalet för alla noder i NG ( ) och summerar dessa får vi ett tal lika med dubbla antalet bågar. (Lemma är en enklare matematisk sats.) Bevis: Varje båge bidrar med att gradtalet ökar för två noder. Detta tydliggör lemmat. G1.14 Vilken eulerväg finns i grafen till uppgift G1.1? V1.15 Existerar det en graf med tre noder med gradtalet 1, tre noder med gradtalet 2? V1.16 På en fest träffar Abel och hans hustru Ada tre andra gifta par. Under festen: (a) skakade ingen hand med sin make eller maka. (b) skakade ingen hand med sig själv (naturligtvis). (c) skakade ingen hand med någon annan mer än en gång. Efter festen visade Ada som är matematiker att de sju andra personerna hade skakat hand med 0, 1, 2, 3, 4, 5 och 6 andra gäster. Hur många hade Abel och Ada skakat hand med? Grafer - 8

9 2 Hamiltoncykler Innan vi sätter igång med hamiltoncykeln låt oss se på Platons omtalade regelbundna polyedrar som figurerat i så många olika kunskapsområden, från Platons materiefilosofi till modern grafteori. Definition: Om en cykel i en graf innehåller varje nod i densamma så är det en hamiltoncykel. År 1857 uppfann W.R.Hamilton ett spel som kom att kallas A voyage around the world. Den bestod av en dodekaeder. På varje hörn (nod ) av kroppen hade fastsatts en liten pinne samt ett namn på en känd storstad. Spelaren skulle sätta fast ett snöre i en pinne, därefter dra snöret efter en kant (båge) till nästa pinne. Han skulle fortsätta på detta sätt till alla pinnar utan att passera en stad (pinne) två gånger. Till slut skall han nå sitt begynnelsehörn (nod). Spelaren har på detta vis funnit en hamiltoncykel. Grafer - 9

10 Namnet dodekaeder kommer från det grekiska dodeca + hedron som betyder tolv begränsningsytor (eng. faces). De grundläggande egenskaperna hos en dodekaeder är: Namn Noder (N) Bågar (B) Faces (F) N B + F Dodekaeder G2.1 I figuren här bredvid har vi ritat grafen för dodekaedern. a) Kan du hitta en hamiltoncykel i grafen? b) Kan du verifiera våra ovan nämnda värden på N, B och F? G2.2 I denna figur har vi ritat en graf av ytterligare en platonsk kropp. a) Vilken kropp symboliserar grafen? b) Vilka värden har N, B och F? c) Vilket värden har du hittills fått på N B + F? d) Kan vi generalisera detta uttryck till alla kroppar i rymden? e) Leta upp någon hamiltoncykel till figuren här bredvid. Grafer - 10

11 G2.3 Visa att grafen här bredvid har både en eulerkrets och en hamiltoncykel. G2.4 Vilken regelbunden rymdkropp symboliserar figuren i G2.3? Teori Handelsresandeproblemet Efter att ha nämnt Hamilton och hans cykler är det intressant att nämna det s k handelsresandeproblemet. Ett handelsresandeproblem uppstår då ett visst antal punkter (noder) i godtycklig ordning skall besökas med minsta möjliga kostnad i form av tid, pengar, resväg eller vad som helst som är mätbart. Vad som skall utföras på de olika punkterna är helt ovidkommande för själva problemets lösning. Vi kan t ex tänka oss att en försäljare ska besöka ett antal kommuner. Hur skall han disponera sin resa för att den skall bli så kort som möjlig? Vi har redan identifierat problemet. Vi vill finna en billig sluten krets som passerar varje nod i en graf precis en gång, en s k hamiltoncykel. Om vår person skall åka till fem städer så kan vi tänka oss att räkna ut 4321 färdsträckan för de olika rutterna. Varför blir det detta antal 2 ( n 1)! rutter? Om han skall besöka n orter blir antalet rutter, som 2 16 redan för n = 20 ger det mycket stora talet 6,1 10. Tyvärr finns det inga bra algoritmer för att lösa problemet, endast ett antal approximativa lösningar. Grafer - 11

12 Ett av de största handelsresandeproblem som lösts av forskare är ett problem med noder. Noderna i problemet var Sveriges orter. Resultatet blev att den som har för avsikt att besöka dessa svenska orter måste resa cirka km. Antag att vi har en viktad graf, den till höger. Låt mig visa hur jag resonerar i detta fall för att få en som jag hoppas optimal rutt. Jag börjar med CA(4), den näst minsta grannen, kanske borde jag ta den minsta CB(2) men det verkar finnas så höga vikter på den högra halvan. Därefter kör jag med minsta vikter, AE(5), EF(1), FD(2) och tyvärr DB(8) och sluter hamiltoncykeln med BC(2). Den totala vikten blev 22. Kan du finna någon bättre väg än CAEFDBC? En lärorik sajt för TSP (=The Traveling Salesman Problem) är Här kan du finna TPS Games för optimala rutter. Humlor som söker föda löser handelsresandeproblemet varje dag. De besöker blommor på olika ställen och då humlor vill spara energi letar de efter rutter som håller flygdistanserna på ett minimum, säger forskaren Nigel Raine till Guardian. Forskarna använde datorstyrda artificiella blommor för att testa om humlorna flög från blomma till blomma allt eftersom de hittades eller om de letade efter den kortaste vägen mellan alla blommor. Slutsatsen är att humlorna snabbt hittade kortaste vägen för att spara tid och energi. (Ny Teknik den 14/ ) Grafer - 12

13 G2.5 Nedan är 42 tänkta städer utritade, försök hitta en optimal hamiltoncykel med någon intuitivt bra metod. G2.6 Ett litet TSP-projekt. Antag att du vill visa några vänner ditt hemlandskap med avseende på kultur och natur. Välj ut c:a 15 sevärda platser utspridda i ditt landskap och pricka in dessa som noder på en karta. Rita in de bågar (vägar) som förbinder dessa noder. Det kanske behövs extra noder för att få rimlighet i vägkartan bestående av bågar. Dessa noder behöver du inte besöka om du inte vill men de kan förenkla din uppgift. För varje par av noder skriver du in avståndet mellan dessa på bågen på kartan. Beräkna sedan den kortaste färdsträckan för din arrangerade natur- och kulturresa. G2.7 Grafen på första sidan är riktad, vilket innebär att du bara få gå i pilarnas riktning. Visa att det finns en enkel instruktion som gör att du kommer till den gula noden vilken nod du än startar från. Grafer - 13

14 3 Träd och skog Att en osammanhängande graf vars delar är träd kallas en skog låter rimligt. Men vad är då ett träd i grafteoretisk mening? Ett träd är en sammanhängande graf som saknar cykler. Definitionen av ett löv är denna: Ett löv är en nod med gradtalet ett. Naturligtvis kan ett träd ritas, enligt definitionen, mycket enklare, som t ex figuren här bredvid med tre träd i en skog. Grafer - 14

15 Teori Billigaste uppspännande trädet Ett uppspännande träd för en graf är en del av grafen som innehåller dess alla noder men inte alla bågar. Vi kan i en graf som G vikta alla bågar. De tilldelas ett tal som kallas kostnaden för bågen b. Om vi nu skulle hitta, vilket man alltid kan, ett billigaste uppspännande träd så är detta det optimala uppspännande trädet. Figuren till höger ovan är det billigaste uppspännande trädet med värdet 6. Varför? Det finns många tillämpningar på denna teori. Vi kanske vill koppla ihop datorer i ett nätverk. Då symboliserar datorerna de olika noderna A 2, B 2, C 2 och D 2. Ihopkopplingen skall ske till minsta möjliga kostnad, dvs summan av de olika kabelläggningarnas kostnad (bågarna A 2B 2, A 2D 2 och C 2D 2 skall vara minimal, i vårt fall lika med 6. Grafer - 15

16 Modell Kruskals algoritm Bestäm ett minimalt uppspännande träd för nedanstående viktade graf: 6 Metod: Vi sorterar alla bågar = 15 2 st med avseende på vikt. AE 12 BD 21 AB 26 AF 18 BE 22 AD 27 BC 18 CD 24 CF 28 FD 19 CE 24 EF 30 ED 20 AC 25 BF 32 Nu skall vi stegvis bygga upp ett träd med Kruskals algoritm. För varje steg väljer du den båge som har minimal vikt. Denna båge får inte ge upphov till en cykel när den bifogas det träd som du håller på att konstruera. Efter val av (n 1) bågar får du automatiskt ett minimalt träd (det röda trädet med vikten 108). Grafer - 16

17 G3.1 Bestäm ett minimalt uppspännande träd i vidstående viktade graf G3.2a) Bestäm ett minimalt uppspännande träd i vidstående oviktade graf. (Längder med samma längd har lika vikter.) b) Har grafen en eulerkrets? Grafer - 17

18 4 Fyrfärgsproblemet Fyrfärgsproblemet har sin upprinnelse år 1852 då Francis Guthrie upptäckte att det räcker med fyra färger för att färglägga grevskapen i England. Han bad sin bror undersöka om det räcker med fyra färger för en karta så att intilliggande regioner, dvs de som delar en gemensam gräns, inte bara en punkt, får olika färger. Frederick Guthrie meddelade sin hypoteser till DeMorgan. Efter en rad mer eller mindre lyckade "bevis" av matematiker under åren fram till 1976 publicerade Kenneth Appel och Wolfgang Haken detta år ett bevis för fyrfärgssatsen. Men detta bevis inte är helt tillfredsställande. I en del av Appel-Hakens bevis används datorhjälp och den kan inte kontrolleras för hand. Även de delar som skulle kunna kontrolleras med papper och penna är mycket komplicerade och omständliga. Så vitt vi vet har ingen kontrollerat beviset i sin helhet. En del enklare bevis som litar på datorprogram och kompilatorer har publicerats. Enligt vissa filosofer t ex Laurence Bonjour skiljer man i matematiken mellan metafysiskt nödvändiga sanningar och de som bevisas i traditionell mening utifrån axiom. Datorbevisen skulle i så fall vara nödvändigt sanna men, åtminstone inte än så länge, bevisbara utifrån axiom och logik. Grafer - 18

19 Vad har detta med grafteori att göra? Vi låter varje land representeras av en nod och varje gräns mellan två länder av en båge. Detta innebär att en karta representeras av en plan graf. Detta betyder en graf som kan ritas i planet utan att bågarna skär varandra. Det gäller alltså att bevisa att ingen graf behöver mer än fyra färger för att undvika att två sammankopplade noder ska ha samma färg. Grafer - 19

20 Facit G1.1 Det finns tre loopar. G1.2 Det finns fyra kretsar G1.3 Ja G1.4 1, b, 2, a, 1, c, 3, d, 3 och Nej G1.5 grad(1) = grad(3) = 3 samt grad(2) = 2, observera att loopen räknas dubbelt. G1.6 Det finns en eulerkrets, Du kan säkert hitta den utan svar. G1.7 Eftersom tre noder är udda finns ingen eulerväg. G1.8 G1.9 Eftersom gradtalet för alla noder är jämnt finns det en eulerkrets nämligen: FGIJHFDGCIBJAHEABCDEF G1.10 Eftersom gradtalet för alla noder är jämnt. G1.11 Nej, Eftersom varje stad i Tujuh har sju vägar som leder ut ur staden ger detta totalt 15 7 = 105 vägar som leder ut ur städerna. Detta betyder att varje väg blir räknad två gånger. Alltså finns det 105/2=52,5 vägar vilket är orimligt. Grafer - 20

21 V1.12 Mest bågar har den graf som består av 9 sammanhängande noder och en isolerad nod. Alltså blir antalet bågar 9 8/2=36. Bevis: Antag att vi får två sammanhängande områden med respektive n och (10 n) noder. Alltså blir antalet bågar n(n 1)/2 + (10 n)(10 n 1)/2. Detta uttryck kan förenklas till n 2 10n Derivatan av detta uttryck har nollstället n = 5. Alltså ger värdet n=1 eller n=9 det maximala värdet på uttrycket (=36) V.S.B. V1.13 Vi får ekvationen n(n 1)/2 = 1225 med lösningen n = 50 G1.14 BC(brun båge)cacb(l2)(l1)ba(l3)a är en eulerväg. V1.15 Nej ty gradtalet är = 9 men enligt Handskakningslemmat skall vi få ett jämnt tal. V1.16 G2.1a) Hamiltoncykeln är blåmarkerad b) F tycks ge 11 delområden (faces) i figuren tills vi förstår att även är en begränsningsyta. G2.2 a) Kub b) N=8, B=12 och F=6 c) 2 d) Ja e) AEHDCGFBA Grafer - 21

22 G2.3 G2.4 Oktaeder G2.5 Grafer - 22

23

24

Kaliningrad) låg vid bägge sidor av floden Pregel samt på

Kaliningrad) låg vid bägge sidor av floden Pregel samt på Grunder i matematik och logik (2018) Grafteori Marco Kuhlmann Grafteori är det område inom matematiken som undersöker egenskaper hos grafer. Inom grafteorin har begreppet graf en annan betydelse än graf

Läs mer

Uppgifter 6: Grafteori

Uppgifter 6: Grafteori Grunder i matematik och logik (2017) Uppgifter 6: Grafteori Marco Kuhlmann Nivå 6.01 nge antalet noder och bågar. a) b) a) 7 noder, 10 bågar b) 9 noder, 10 bågar 6.02 nge gradtalet för varje nod. a) b)

Läs mer

MA2047 Algebra och diskret matematik

MA2047 Algebra och diskret matematik MA2047 Algebra och diskret matematik Något om grafer Mikael Hindgren 26 september 2018 roarna i Königsberg De sju broarna i Königsberg (nuvarande Kaliningrad) på 1700-talet: (a) Königsberg 1652 (b) Graf

Läs mer

N = {i}: noder (hörn) Graf: G = (N, B) Definitioner. Väg: Sekvens av angränsande bågar. Cykel: Väg som startar och slutar i samma nod.

N = {i}: noder (hörn) Graf: G = (N, B) Definitioner. Väg: Sekvens av angränsande bågar. Cykel: Väg som startar och slutar i samma nod. Polyeder 0 x, 0 x, 0 x, x + x + x, x + x + x Grafdefinitioner N = {i}: noder (hörn) = {(i, j)}, i N, j N: bågar (kanter) Graf: G = (N, ) efinitioner Väg: Sekvens av angränsande bågar. ykel: Väg som startar

Läs mer

Om plana och planära grafer

Om plana och planära grafer KTH Matematik Bengt Ek April 2006 Material till kursen 5B1118 Diskret matematik för CL3: Om plana och planära grafer I många sammanhang (t.ex. vid konstruktion av elektriska kretsar) är det intressant

Läs mer

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition Grafdefinitioner Träd N = {i}: noder (hörn) = {(i, j)}, i N, j N: bågar (kanter) Graf: G = (N, ) efinitioner Väg: Sekvens av angränsande bågar. ykel: Väg som startar och slutar i samma nod. En enkel väg

Läs mer

Eulers polyederformel och de platonska kropparna

Eulers polyederformel och de platonska kropparna Eulers polyederformel och de platonska kropparna En polyeder är en kropp i rummet som begränsas av sidoytor som alla är polygoner. Exempel är tetraedern och kuben, men klotet och konen är inte polyedrar.

Läs mer

Om plana och planära grafer

Om plana och planära grafer Matematik, KTH Bengt Ek november 2017 Material till kurserna SF1679 och SF1688, Diskret matematik: Om plana och planära grafer I många sammanhang (t.ex. vid konstruktion av elektriska kretsar) är det intressant

Läs mer

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition Grafdefinitioner Träd N = {i}: noder (hörn) = {(i, j)}, i N, j N: bågar (kanter) Graf: G = (N, ) efinitioner Väg: Sekvens av angränsande bågar. ykel: Väg som startar och slutar i samma nod. En enkel väg

Läs mer

18 juni 2007, 240 minuter Inga hjälpmedel, förutom skrivmateriel. Betygsgränser: 15p. för Godkänd, 24p. för Väl Godkänd (av maximalt 36p.

18 juni 2007, 240 minuter Inga hjälpmedel, förutom skrivmateriel. Betygsgränser: 15p. för Godkänd, 24p. för Väl Godkänd (av maximalt 36p. HH / Georgi Tchilikov DISKRET MATEMATIK,5p. 8 juni 007, 40 minuter Inga hjälpmedel, förutom skrivmateriel. Betygsgränser: 5p. för Godkänd, 4p. för Väl Godkänd (av maximalt 36p.). Förenkla (så mycket som

Läs mer

Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18: Svar: Ja, det gäller, vilket kan visas på flera sätt (se nedan).

Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18: Svar: Ja, det gäller, vilket kan visas på flera sätt (se nedan). Lösningar för tenta i TMV200 Diskret matematik 208-0-2 kl. 4:00 8:00. Ja, det gäller, vilket kan visas på flera sätt (se nedan). Alternativ (induktionsbevis): Vi inför predikatet P (n) : 2 + 2 3 + + n(n

Läs mer

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition Grafdefinitioner Träd N = {i}: noder (hörn) = {(i, j)}, i N, j N: bågar (kanter) Graf: G = (N, ) efinitioner Väg: Sekvens av angränsande bågar. ykel: Väg som startar och slutar i samma nod. En enkel väg

Läs mer

Föreläsning 10. Grafer, Dijkstra och Prim

Föreläsning 10. Grafer, Dijkstra och Prim Föreläsning 10 Grafer, Dijkstra och Prim Föreläsning 10 Grafer Representation av grafer Dijkstras algoritm Implementation av Dijkstras algoritm Minimium spanning tree Broarna i Königsberg, Euler, 17 Grafer

Läs mer

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition Grafdefinitioner Träd N = {i}: noder (hörn) = {(i, )}, i N, N: bågar (kanter) Graf: G = (N, ) efinitioner Väg: Sekvens av angränsande bågar. ykel: Väg som startar och slutar i samma nod. En enkel väg innehåller

Läs mer

Föreläsning 10. Grafer, Dijkstra och Prim

Föreläsning 10. Grafer, Dijkstra och Prim Föreläsning 10 Grafer, Dijkstra och Prim Föreläsning 10 Grafer Representation av grafer Dijkstras algoritm Implementation av Dijkstras algoritm Minimium spanning tree Läsanvisning och uppgifter Broarna

Läs mer

Föreläsning 10. Grafer, Dijkstra och Prim

Föreläsning 10. Grafer, Dijkstra och Prim Föreläsning 10 Grafer, Dijkstra och Prim Föreläsning 10 Grafer Representation av grafer Dijkstras algoritm Implementation av Dijkstras algoritm Minimium spanning tree Läsanvisning och uppgifter Broarna

Läs mer

Föreläsning 11. Giriga algoritmer

Föreläsning 11. Giriga algoritmer Föreläsning 11 Giriga algoritmer Föreläsning 11 Giriga algoritmer Användning Växelproblemet Kappsäcksproblemet Schemaläggning Färgläggning Handelsresandeproblemet Giriga algoritmer (Greedy algorithms)

Läs mer

Efternamn förnamn pnr årskurs

Efternamn förnamn pnr årskurs KTH Matematik Olof Heden Σ p G/U bonus Efternamn förnamn pnr årskurs Lösning till kontrollskrivning 5A, den 15 oktber 2013, kl 09.00-10.00 i SF1610 Diskret matematik för CINTE och CMETE. Inga hjälpmedel

Läs mer

Kap.6 Grafer. Egenskaper: Handskakningslemmat och Eulers formel Sats om eulerkrets/väg Isomorfi och representation av grafer Graffärgning

Kap.6 Grafer. Egenskaper: Handskakningslemmat och Eulers formel Sats om eulerkrets/väg Isomorfi och representation av grafer Graffärgning Kap.6 Grafer Allmänna begrepp: graf, delraf, multigraf, enkelgraf, riktad graf, nodsgrad vandring, väg, stig, krets, cykel sammanhängande graf, sammanhängande komponenter Speciella grafer: komplett graf,

Läs mer

Efternamn förnamn ååmmdd kodnr

Efternamn förnamn ååmmdd kodnr KTH Matematik Olof Heden Σ p G/U bonus Efternamn förnamn ååmmdd kodnr Lösning till kontrollskrivning 5A, den 15 maj 2014, kl 13.00-14.00 i SF1610 Diskret matematik för CINTE och CMETE. Inga hjälpmedel

Läs mer

Hjalpmedel: Inga hjalpmedel ar tillatna pa tentamensskrivningen. 1. (3p) Los ekvationen 13x + 18 = 13 i ringen Z 64.

Hjalpmedel: Inga hjalpmedel ar tillatna pa tentamensskrivningen. 1. (3p) Los ekvationen 13x + 18 = 13 i ringen Z 64. Matematiska Institutionen KTH Losning till tentamensskrivning i Diskret Matematik, SF och B8, torsdagen den oktober, kl.-.. Examinator Olof Heden. Hjalpmedel Inga hjalpmedel ar tillatna pa tentamensskrivningen.

Läs mer

Parallella och rätvinkliga linjer

Parallella och rätvinkliga linjer Parallella och rätvinkliga linjer Elever kommer tidigt under sin skolgång i kontakt med linjaler och något senare med vinkelhakar. Det går inte att förutsätta att alla kan använda dessa hjälpmedel på ett

Läs mer

Lösning till tentamensskrivning i Diskret Matematik, SF1610 och 5B1118, torsdagen den 21 oktober 2010, kl

Lösning till tentamensskrivning i Diskret Matematik, SF1610 och 5B1118, torsdagen den 21 oktober 2010, kl Matematiska Institutionen KTH Lösning till tentamensskrivning i Diskret Matematik, SF6 och 5B8, torsdagen den 2 oktober 2, kl 4-9 Examinator: Olof Heden Hjälpmedel: Inga hjälpmedel är tillåtna på tentamensskrivningen

Läs mer

2 (6) k 0 2 (7) n 1 F k F n. k F k F n F k F n F n 1 2 (8)

2 (6) k 0 2 (7) n 1 F k F n. k F k F n F k F n F n 1 2 (8) De naturliga talen. Vi skall till att börja med stanna kvar i världen av naturliga tal, N 3. Vi har redan använt (i beviset av Euklides primtalssats) att de naturliga talen är uppbyggda (genom multiplikation)

Läs mer

Grafer. 1 Grafer. Grunder i matematik och logik (2015) 1.1 Oriktade grafer. Marco Kuhlmann

Grafer. 1 Grafer. Grunder i matematik och logik (2015) 1.1 Oriktade grafer. Marco Kuhlmann Marco Kuhlmann 1 En graf är en struktur av prickar förbundna med streck. Ett tidsenligt exempel på en sådan struktur är ett social nätverk, där prickarna motsvarar personer och en streck mellan två prickar

Läs mer

Föreläsningsanteckningar F6

Föreläsningsanteckningar F6 Föreläsningsanteckningar F6 Martin Andersson & Patrik Falkman Kortaste vägen mellan en nod och alla andra noder Detta problem innebär att givet en graf G = (E,V) hitta den kortaste vägen över E från en

Läs mer

Diskret matematik: Övningstentamen 1

Diskret matematik: Övningstentamen 1 Diskret matematik: Övningstentamen 1 1. Bevisa att de reella talen är en icke-uppräknelig mängd.. För två mängder av positiva heltal A och B skriver vi A C B, om det är så att A innehåller ett heltal som

Läs mer

Föreläsningsanteckningar S6 Grafteori

Föreläsningsanteckningar S6 Grafteori HT 009 Tobias Wrigstad Introduktion till grafteori På den här föreläsningen tar vi upp elementär grafteori och försöker introducera termer och begrepp som blir viktigare i senare kurser. Subjektivt tycker

Läs mer

Detta är en lektion utvecklad under Kleindagarna 2011, vidareutvecklad och testad i klassrum av

Detta är en lektion utvecklad under Kleindagarna 2011, vidareutvecklad och testad i klassrum av Ramsey tal etta är en lektion utvecklad under Kleindagarna 2011, vidareutvecklad och testad i klassrum av Samuel engmark, Matematiska vetenskaper, halmers och Göteborgs universitet lisabeth Samuelsson,

Läs mer

Föreläsning 9: NP-fullständighet

Föreläsning 9: NP-fullständighet Föreläsning 9: NP-fullständighet Olika typer av problem: 1. Beslutsproblem: A(x) =Ja. 2. Optimeringsproblem: A(x) =m Vanligen max/min. 3. Konstruktionsproblem: A(x) =En struktur. Vanligen lösningen till

Läs mer

Modelltentamen. Ditt svar ska vara ett ändligt uttryck utan summationstecken.

Modelltentamen. Ditt svar ska vara ett ändligt uttryck utan summationstecken. SF2715 Tillämpad kombinatorik, våren 2009 Jakob Jonsson Modelltentamen Denna modelltentamen är tänkt att illustrera svårighetsgraden på en riktig tentamen. Att en viss typ av uppgift dyker upp här innebär

Läs mer

Algoritmer, datastrukturer och komplexitet

Algoritmer, datastrukturer och komplexitet Algoritmer, datastrukturer och komplexitet Övning 9 Anton Grensjö grensjo@csc.kth.se 9 november 2017 1 Idag Bevis av NP-fullständighet Labbteoriredovisning inför labb 4 2 Teori Teori När vi talar om NP-fullständighet

Läs mer

Kvalificeringstävling den 30 september 2008

Kvalificeringstävling den 30 september 2008 SKOLORNAS MATEMATIKTÄVLING Svenska Matematikersamfundet Kvalificeringstävling den 30 september 2008 Förslag till lösningar Problem 1 Tre rader med tal är skrivna på ett papper Varje rad innehåller tre

Läs mer

DEL I. Matematiska Institutionen KTH

DEL I. Matematiska Institutionen KTH 1 Matematiska Institutionen KTH Lösning till tentamensskrivning på kursen Diskret Matematik, moment A, för D2 och F, SF1631 och SF1630, den 25 mars 2008. DEL I 1. (3p Bestäm antalet binära ord av längd

Läs mer

Algoritmer, datastrukturer och komplexitet

Algoritmer, datastrukturer och komplexitet Algoritmer, datastrukturer och komplexitet Övning 8 Anton Grensjö grensjo@csc.kth.se 12 november 2015 Anton Grensjö ADK Övning 8 12 november 2015 1 / 21 Översikt Kursplanering Ö8: Mästarprov 1, oavgörbarhet

Läs mer

729G04 - Diskret matematik. Lektion 4

729G04 - Diskret matematik. Lektion 4 729G04 - Diskret matematik. Lektion 4 1 Lösningsförslag 1.1 Vägar, stigar och annat 1. Vi ges den oriktade grafen G=(V,E), V = {a, b, c, d, f, g, h, i, j}, E = {{a, b}, {b, c}, {a, c}, {f, g}, {c, d},

Läs mer

Föreläsning 8: Intro till Komplexitetsteori

Föreläsning 8: Intro till Komplexitetsteori Föreläsning 8: Intro till Komplexitetsteori Formalisering av rimlig tid En algoritm som har körtid O(n k ) för någon konstant k är rimligt snabb. En algoritm som har körtid Ω(c n ) för någon konstant c>1

Läs mer

TNK049 Optimeringslära

TNK049 Optimeringslära TNK49 Optimeringslära Clas Rydergren, ITN Föreläsning 7 Nätverksoptimering Billigaste uppspännande träd (MST) Billigaste väg (SP) Projektnätverk Minkostnadsflödesproblem Agenda Terminologi för grafer/nätverk

Läs mer

Känguru 2019 Student gymnasiet

Känguru 2019 Student gymnasiet sida 0 / 7 NAMN GRUPP Poängsumma: Känguruskutt: Kod (läraren fyller): Lösgör svarsblanketten. Skriv ditt svarsalternativ under uppgiftsnumret. Ett rätt svar ger 3, 4 eller 5 poäng. I varje uppgift är exakt

Läs mer

Fira Pi-dagen med Liber!

Fira Pi-dagen med Liber! Fira Pi-dagen med Liber! Specialuppdrag från Uppdrag: Matte o Kul-diagram o Geometri med färg UPPDRAG: MATTE Mattedetektiverna Mattespanarna Hej! Den 14 mars är det Pi-dagen (3.14). Det är värt att uppmärksammas

Läs mer

Lösning till tentamensskrivning i Diskret Matematik för CINTE, CL2 och Media 1, SF1610 och 5B1118, onsdagen den 17 augusti 2011, kl

Lösning till tentamensskrivning i Diskret Matematik för CINTE, CL2 och Media 1, SF1610 och 5B1118, onsdagen den 17 augusti 2011, kl Matematiska Institutionen KTH Lösning till tentamensskrivning i Diskret Matematik för CINTE, CL och Media, SF60 och 5B8, onsdagen den 7 augusti 0, kl 4.00-9.00. Examinator: Olof Heden Hjälpmedel: Inga

Läs mer

Föreläsning 12+13: Approximationsalgoritmer

Föreläsning 12+13: Approximationsalgoritmer Föreläsning 12+13: Approximationsalgoritmer Många av de NP-fullständiga problemen är från början optimeringsproblem: TSP, Graph Coloring, Vertex Cover etc. Man tror att P NP och att det alltså inte går

Läs mer

x +y +z = 2 2x +y = 3 y +2z = 1 x = 1 + t y = 1 2t z = t 3x 2 + 3y 2 y = 0 y = x2 y 2.

x +y +z = 2 2x +y = 3 y +2z = 1 x = 1 + t y = 1 2t z = t 3x 2 + 3y 2 y = 0 y = x2 y 2. Lösningar till tentamen i Inledande matematik för M/TD, TMV155/175 Tid: 2006-10-27, kl 08.30-12.30 Hjälpmedel: Inga Betygsgränser, ev bonuspoäng inräknad: 20-29 p. ger betyget 3, 30-39 p. ger betyget 4

Läs mer

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 11 april, 2002

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 11 april, 2002 Institutionen för matematik, KTH Mats Boij och Niklas Eriksen Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 11 april, 2002 1. Bestäm det minsta positiva heltal n sådant att 31n + 13 är delbart

Läs mer

Explorativ övning 5 MATEMATISK INDUKTION

Explorativ övning 5 MATEMATISK INDUKTION Explorativ övning 5 MATEMATISK INDUKTION Syftet med denna övning är att introducera en av de viktigaste bevismetoderna i matematiken matematisk induktion. Termen induktion är lite olycklig därför att matematisk

Läs mer

Tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, onsdagen den 20 augusti 2014, kl

Tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, onsdagen den 20 augusti 2014, kl 1 Matematiska Institutionen KTH Tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, onsdagen den 20 augusti 2014, kl 14.00-19.00. Examinator: Olof Heden Hjälpmedel: Inga hjälpmedel är tillåtna

Läs mer

Lösningar till udda övningsuppgifter

Lösningar till udda övningsuppgifter Lösningar till udda övningsuppgifter Övning 1.1. (i) {, } (ii) {0, 1,, 3, 4} (iii) {0,, 4, 6, 8} Övning 1.3. Påståendena är (i), (iii) och (v), varav (iii) och (v) är sanna. Övning 1.5. andra. (i) Nej.

Läs mer

15 juli 2015 sida 397 # 397. Elementär grafteori

15 juli 2015 sida 397 # 397. Elementär grafteori 15 juli 2015 sida 397 # 397 Elementär grafteori 15.1 Introduktion Grafteori är ett av de yngre matematiska ämnena men, har genomgått en enastående utveckling under de senaste 60 åren, mycket tack vare

Läs mer

Sidor i boken 8-9, 90-93

Sidor i boken 8-9, 90-93 Sidor i boken 8-9, 90-93 Absolutbelopp Men först lite om Absolutbelopp., kallas absolutbeloppet av, och är avståndet för till origo på tallinjen. Som bekant är avståndet till origo för talet 4, 4. Detta

Läs mer

4-10 Rymdgeometri fördjupning Namn:..

4-10 Rymdgeometri fördjupning Namn:.. 4-10 Rymdgeometri fördjupning Namn:.. Inledning I kapitlet om rymdgeometri lärde du dig känna igen de vanligaste tredimensionella kropparna, och hur man beräknar deras yta och volym. I detta kapitel skall

Läs mer

1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta denna följd av tal, där varje tal är dubbelt så stort som närmast föregående

1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta denna följd av tal, där varje tal är dubbelt så stort som närmast föregående MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Christian Gottlieb Gymnasieskolans matematik med akademiska ögon Induktion Dag 1 1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta

Läs mer

Föreläsning 5: Grafer Del 1

Föreläsning 5: Grafer Del 1 2D1458, Problemlösning och programmering under press Föreläsning 5: Grafer Del 1 Datum: 2006-10-02 Skribent(er): Henrik Sjögren, Patrik Glas Föreläsare: Gunnar Kreitz Den här föreläsningen var den första

Läs mer

Kimmo Eriksson 12 december 1995. Att losa uppgifter av karaktaren \Bevisa att..." uppfattas av manga studenter

Kimmo Eriksson 12 december 1995. Att losa uppgifter av karaktaren \Bevisa att... uppfattas av manga studenter Kimmo Eriksson 12 december 1995 Matematiska institutionen, SU Att genomfora och formulera ett bevis Att losa uppgifter av karaktaren \Bevisa att..." uppfattas av manga studenter som svart. Ofta ar det

Läs mer

Kombinatorik. Kapitel 2. Allmänt kan sägas att inom kombinatoriken sysslar man huvudsakligen med beräkningar av

Kombinatorik. Kapitel 2. Allmänt kan sägas att inom kombinatoriken sysslar man huvudsakligen med beräkningar av Kapitel 2 Kombinatorik Allmänt kan sägas att inom kombinatoriken sysslar man huvudsakligen med beräkningar av det antal sätt, på vilket elementen i en given mängd kan arrangeras i delmängder på något sätt.

Läs mer

ÄNDLIGT OCH OÄNDLIGT AVSNITT 4

ÄNDLIGT OCH OÄNDLIGT AVSNITT 4 VSNITT ÄNDLIGT OCH OÄNDLIGT Är det möjligt att jämföra storleken av olika talmängder? Har det någon mening om man säger att det finns fler irrationella tal än rationella? Är det överhuvudtaget möjligt

Läs mer

Lektion 8: Konstruktion av semantiska tablåer för PTL-formler

Lektion 8: Konstruktion av semantiska tablåer för PTL-formler Lektion 8: Konstruktion av semantiska tablåer för PTL-formler Till denna lektion hör uppgift 2, 6 och 0 i lärobokens avsnitt.6 (sid. 255). Lös uppgift 2 genom att konstruera en semantisk tablå. Följande

Läs mer

Tentamen TMV210 Inledande Diskret Matematik, D1/DI2

Tentamen TMV210 Inledande Diskret Matematik, D1/DI2 Tentamen TMV20 Inledande Diskret Matematik, D/DI2 208-0-27 kl. 4.00 8.00 Examinator: Peter Hegarty, Matematiska vetenskaper, Chalmers Telefonvakt: Anton Johansson, telefon: 5325 (alt. Peter Hegarty 070-5705475)

Läs mer

Explorativ övning euklidisk geometri

Explorativ övning euklidisk geometri Explorativ övning euklidisk geometri De viktigaste begreppen och satser i detta avsnitt är: Kongruens och likhet mellan sträckor, vinklar och trianglar. Kongruensfallen för trianglar. Parallella linjer

Läs mer

NAMN KLASS/GRUPP. Poängsumma: Känguruskutt: UPPGIFT 1 2 3 4 5 6 7 8 9 10 SVAR UPPGIFT 11 12 13 14 15 16 17 18 19 20 SVAR

NAMN KLASS/GRUPP. Poängsumma: Känguruskutt: UPPGIFT 1 2 3 4 5 6 7 8 9 10 SVAR UPPGIFT 11 12 13 14 15 16 17 18 19 20 SVAR Känguru 2010 Junior (gymnasiet åk 1) sida 1 / 6 NAMN KLASS/GRUPP Poängsumma: Känguruskutt: Lösgör svarsblanketten. Skriv ditt svarsalternativ under uppgiftsnumret. Lämna rutan tom om du inte vill besvara

Läs mer

MATEMATIKENS SPRÅK. Avsnitt 1

MATEMATIKENS SPRÅK. Avsnitt 1 Avsnitt 1 MATEMATIKENS SPRÅK Varje vetenskap, liksom varje yrke, har sitt eget språk som ofta är en blandning av vardagliga ord och speciella termer. En instruktionshandbok för ett kylskåp eller för en

Läs mer

Graärgning och kromatiska formler

Graärgning och kromatiska formler Graärgning och kromatiska formler Henrik Bäärnhielm, d98-hba 2 mars 2000 Sammanfattning I denna uppsats beskrivs, för en ickematematiker, färgning av grafer samt kromatiska formler för grafer. Det hela

Läs mer

PROV I MATEMATIK Automatateori och formella språk DV1 4p

PROV I MATEMATIK Automatateori och formella språk DV1 4p UPPSALA UNIVERSITET Matematiska institutionen Salling (070-6527523) PROV I MATEMATIK Automatateori och formella språk DV1 4p 19 mars 2004 SKRIVTID: 15-20. POÄNGGRÄNSER: 18-27 G, 28-40 VG. MOTIVERA ALLA

Läs mer

Algoritmer, datastrukturer och komplexitet

Algoritmer, datastrukturer och komplexitet Algoritmer, datastrukturer och komplexitet Övning 10 Anton Grensjö grensjo@csc.kth.se 9 november 2017 1 Idag En konstruktionsreduktion Fler bevis av NP-fullständighet 2 Teori Repetition Ett problem tillhör

Läs mer

Optimeringslära Kaj Holmberg

Optimeringslära Kaj Holmberg Tekniska Högskolan i Linköping Optimering för ingenjörer Matematiska Institutionen Lösning till tentamen Optimeringslära 28-5-3 Kaj Holmberg Lösningar Uppgift a: P: Grafisk lösning ger x = 2/7 = 2 6/7,

Läs mer

Efternamn förnamn pnr kodnr

Efternamn förnamn pnr kodnr KTH Matematik Olof Heden Σ p G/U bonus Efternamn förnamn pnr kodnr Lösning till kontrollskrivning 5A, 21 maj 2015, 13.15 14.15, i SF1610 Diskret matematik för CINTE, CMETE mfl. Inga hjälpmedel tillåtna.

Läs mer

Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610 och 5B1118, tisdagen den 7 januari 2014, kl

Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610 och 5B1118, tisdagen den 7 januari 2014, kl 1 Matematiska Institutionen KTH Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610 och 5B1118, tisdagen den 7 januari 2014, kl 14.00-19.00. Examinator: Olof Heden Hjälpmedel:

Läs mer

, S(6, 2). = = = =

, S(6, 2). = = = = 1 Matematiska Institutionen KTH Lösningar till tentamensskrivning på kursen Diskret Matematik, moment A, för D2 och F, SF161 och SF160, den 17 april 2010 kl 09.00-14.00. Examinator: Olof Heden. DEL I 1.

Läs mer

Känguru 2011 Cadet (Åk 8 och 9)

Känguru 2011 Cadet (Åk 8 och 9) sida 1 / 7 NAMN KLASS/GRUPP Poängsumma: Känguruskutt: Lösgör svarsblanketten. Skriv ditt svarsalternativ under uppgiftsnumret. Lämna rutan tom om du inte vill besvara den frågan. Gissa inte, felaktigt

Läs mer

Föreläsning 6: Nätverksoptimering

Föreläsning 6: Nätverksoptimering Föreläsning 6: Nätverksoptimering. Minkostnadsflödesproblem i nätverk.. Modellering och grafteori.. Simplexmetoden. Föreläsning 6 - Ulf Jönsson & Per Enqvist Nätverksoptimering Minkostnadsflödesproblem

Läs mer

Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18:00

Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18:00 Lösningar för tenta i TMV200 Diskret matematik 2018-08-31 kl 1:00 18:00 1 Om argumentet inte är giltigt går det att hitta ett motexempel, dvs en uppsättning sanningsvärden för vilka alla hypoteserna är

Läs mer

ALGORITMER, OPTIMERING OCH LABYRINTER

ALGORITMER, OPTIMERING OCH LABYRINTER ALGORITMER, OPTIMERING OCH LABYRINTER Text: Marie Andersson, Learncode AB Illustrationer: Li Rosén Foton: Shutterstock Har du någonsin lagat mat efter recept eller monterat ihop en möbel från IKEA? Då

Läs mer

Tentamen TMV210/MMGD10 Inledande Diskret Matematik, D1/GU

Tentamen TMV210/MMGD10 Inledande Diskret Matematik, D1/GU Tentamen TMV210/MMGD10 Inledande Diskret Matematik, D1/GU 2015-10-24 kl. 8.30 12.30 Examinator: Peter Hegarty, Matematiska vetenskaper, Chalmers Telefonvakt: Matteo Molteni, telefon: 0703 088 304 Hjälpmedel:

Läs mer

Kongruens och likformighet

Kongruens och likformighet Kongruens och likformighet Torbjörn Tambour 23 mars 2015 I kompendiet har jag tagit kongruens- och likformighetsfallen mer eller mindre som axiom, vilket jag nu tycker är olyckligt, och de här sidorna

Läs mer

Benjamin för elever i åk 5, 6 och 7

Benjamin för elever i åk 5, 6 och 7 Till läraren Välkommen till Kängurutävlingen Matematikens hopp 2017 Benjamin för elever i åk 5, 6 och 7 Tävlingen ska genomföras under perioden 16 mars 24 mars. Uppgifterna får inte användas tidigare.

Läs mer

Tentamen 973G10 Matematik för lärare årskurs 4-6, del2, 15 hp delmoment Geometri 4,5 hp, , kl. 8-13

Tentamen 973G10 Matematik för lärare årskurs 4-6, del2, 15 hp delmoment Geometri 4,5 hp, , kl. 8-13 Kurskod: 9G0 Provkod: STN Tentamen 9G0 Matematik för lärare årskurs -, del, 5 hp delmoment Geometri,5 hp, 0-0-08, kl 8- Tillåtna hjälpmedel : Passare, linjal För varje uppgift ska fullständig lösning med

Läs mer

Föreläsning 4: Giriga algoritmer. Giriga algoritmer

Föreläsning 4: Giriga algoritmer. Giriga algoritmer Föreläsning 4: Giriga algoritmer Giriga algoritmer Denna typ av algoritmer arbetar efter följande princip: Gör i varje situation det som är lokalt optimalt, d.v.s. bäst för stunden. Några exempel vi redan

Läs mer

MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Avd. Matematik Examinator: Daniel Bergh. Lösningsförslag Algebra och kombinatorik

MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Avd. Matematik Examinator: Daniel Bergh. Lösningsförslag Algebra och kombinatorik MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Avd. Matematik Examinator: Daniel Bergh Lösningsförslag Algebra och kombinatorik 015-01-16 Uppgift 1 Vi noterar att 31 är ett primtal, så Z 31 är en kropp.

Läs mer

Algoritmer, datastrukturer och komplexitet

Algoritmer, datastrukturer och komplexitet Algoritmer, datastrukturer och komplexitet Övning 10 Anton Grensjö grensjo@csc.kth.se 18 november 2015 Anton Grensjö ADK Övning 10 18 november 2015 1 / 20 Översikt Kursplanering Ö9: NP-fullständighetsbevis

Läs mer

Talmängder. Målet med första föreläsningen:

Talmängder. Målet med första föreläsningen: Moment 1..1, 1.., 1..4, 1..5, 1.. 1..5, 1..6 Viktiga exempel 1.7, 1.8, 1.8,1.19,1. Handräkning 1.7, 1.9, 1.19, 1.4, 1.9 b,e 1.0 a,b Datorräkning 1.6-1.1 Målet med första föreläsningen: 1 En första kontakt

Läs mer

ENKEL Programmering 3

ENKEL Programmering 3 ENKEL Programmering 3 Figurer i långa rader Titta på de olika figurerna i de olika raderna. Kan du se att de olika figurerna i varje rad är placerade enligt ett visst mönster? Kan du lista ut vilken figur

Läs mer

Övningshäfte 2: Induktion och rekursion

Övningshäfte 2: Induktion och rekursion GÖTEBORGS UNIVERSITET MATEMATIK 1, MMG200, HT2017 INLEDANDE ALGEBRA Övningshäfte 2: Induktion och rekursion Övning D Syftet är att öva förmågan att utgående från enkla samband, aritmetiska och geometriska,

Läs mer

Grafteori med inriktning på färgläggning

Grafteori med inriktning på färgläggning Stockholms Matematiska Cirkel Grafteori med inriktning på färgläggning Joar Bagge Lisa Nicklasson Institutionen för matematik KTH och Matematiska institutionen Stockholms universitet 2018 2019 Innehåll

Läs mer

NATIONELLT KURSPROV I MATEMATIK KURS B VÅREN Del I, 9 uppgifter utan miniräknare 3. Del II, 8 uppgifter utan miniräknare 5

NATIONELLT KURSPROV I MATEMATIK KURS B VÅREN Del I, 9 uppgifter utan miniräknare 3. Del II, 8 uppgifter utan miniräknare 5 freeleaks NpMaB vt00 1(8) Innehåll Förord 1 NATIONELLT KURSPROV I MATEMATIK KURS B VÅREN 00 Del I, 9 uppgifter utan miniräknare 3 Del II, 8 uppgifter utan miniräknare 5 Förord Uppgifter till den äldre

Läs mer

Vektorgeometri för gymnasister

Vektorgeometri för gymnasister Vektorgeometri för gymnasister Per-Anders Svensson http://w3.msi.vxu.se/users/pa/vektorgeometri/gymnasiet.html Institutionen för datavetenskap, fysik och matematik Linnéuniversitetet Vektorer i planet

Läs mer

NMAB09 MATEMATIKENS HISTORIA

NMAB09 MATEMATIKENS HISTORIA EULERS LIV OCH MATEMATIK NMAB09 MATEMATIKENS HISTORIA Februari 2006 Magnus Gustavsson Jörgen Olsson 751213 780823 magnus@gustavsson.se jorol608@student.liu.se 1 Uppväxten Leonhard Euler, son till Paul

Läs mer

Explorativ övning euklidisk geometri

Explorativ övning euklidisk geometri Explorativ övning euklidisk geometri De viktigaste begreppen och satser i detta avsnitt är: Kongruens och likhet mellan sträckor, vinklar och trianglar. Kongruensfallen för trianglar. Parallella linjer

Läs mer

Induktion, mängder och bevis för Introduktionskursen på I

Induktion, mängder och bevis för Introduktionskursen på I Induktion, mängder och bevis för Introduktionskursen på I J A S, ht 04 1 Induktion Detta avsnitt handlar om en speciell teknik för att försöka bevisa riktigheten av påståenden eller formler, för alla heltalsvärden

Läs mer

En kedja av koder. Isak Lyckberg Peder Skrivares skola, Varberg. 23 april 2009

En kedja av koder. Isak Lyckberg Peder Skrivares skola, Varberg. 23 april 2009 En kedja av koder Isak Lyckberg Peder Skrivares skola, Varberg 23 april 2009 Sammanfattning I detta projektarbete undersöks en egenskap hos strängar av tecken, som är viktig för att analysera säkerheten

Läs mer

Föreläsning 5. Deduktion

Föreläsning 5. Deduktion Föreläsning 5 Deduktion Hur ett deduktivt system fungerar Komponenter - Vokabulär Ett deduktivt system använder ett visst slags språk som kan kallas för systemets vokabulär. I mindre formella fall är kanske

Läs mer

inte följa någon enkel eller fiffig princip, vad man nu skulle mena med det. All right, men

inte följa någon enkel eller fiffig princip, vad man nu skulle mena med det. All right, men MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Christian Gottlieb Gymnasieskolans matematik med akademiska ögon Induktion Dag 2. Explicita formler och rekursionsformler. Dag mötte vi flera talföljder,

Läs mer

Kängurutävlingen Matematikens hopp 2009 Benjamin för elever i åk 5, 6 och 7

Kängurutävlingen Matematikens hopp 2009 Benjamin för elever i åk 5, 6 och 7 Till läraren Välkommen till Kängurutävlingen Matematikens hopp 2009 Benjamin för elever i åk 5, 6 och 7 Kängurutävlingen genomförs 19 mars. Om den dagen inte passar kan hela veckan 20 27 mars användas,

Läs mer

Undersökande arbetssätt i matematik 1 och 2

Undersökande arbetssätt i matematik 1 och 2 Matematik Gymnasieskola Modul: Matematikundervisning med digitala verktyg Del 6: Undersökande arbetssätt med matematisk programvara Undersökande arbetssätt i matematik 1 och 2 I texten Undersökande arbetssätt

Läs mer

Np MaB vt 2002 NATIONELLT KURSPROV I MATEMATIK KURS B VÅREN 2002

Np MaB vt 2002 NATIONELLT KURSPROV I MATEMATIK KURS B VÅREN 2002 Skolverket hänvisar generellt beträffande provmaterial till bestämmelsen om sekretess i 4 kap. 3 sekretesslagen. För detta material gäller sekretessen fram till utgången av juni 00. Anvisningar Provtid

Läs mer

Lösning till fråga 5 kappa-06

Lösning till fråga 5 kappa-06 Lösning till fråga 5 kappa-06 Figurer till uppgift a) ligger samlade efter uppgiften. Inledning Betrakta först N punkter som tillhör den slutna enhetskvadraten inlagd i ett koordinatsystem enligt figur

Läs mer

Grafer och grannmatriser

Grafer och grannmatriser Föreläsning 2, Linjär algebra IT VT2008 Som avslutning på kursen ska vi knyta samman linjär algebra med grafteori och sannolikhetsteori från första kursen. Resultatet blir så kallade slumpvandringar på

Läs mer

Instruktioner - Datortentamen TDDD73 Funktionell och imperativ programmering i Python

Instruktioner - Datortentamen TDDD73 Funktionell och imperativ programmering i Python Instruktioner - Datortentamen TDDD73 Funktionell och imperativ programmering i Python Hjälpmedel Följande hjälpmedel är tillåtna: Exakt en valfri bok, t.ex. den rekommenderade kursboken. Boken får ha anteckningar,

Läs mer

Matematik 3 Digitala övningar med TI-82 Stats, TI-84 Plus och TI-Nspire CAS

Matematik 3 Digitala övningar med TI-82 Stats, TI-84 Plus och TI-Nspire CAS Matematik 3 Digitala övningar med TI-8 Stats, TI-84 Plus och TI-Nspire CAS Matematik 3 digitala övningar med TI-8 Stat, TI-84 Plus och TI Nspire CAS Vi ger här korta instruktioner där man med fördel kan

Läs mer

4-8 Cirklar. Inledning

4-8 Cirklar. Inledning Namn: 4-8 Cirklar Inledning Du har arbetat med fyrhörningar (parallellogrammer) och trehörningar (trianglar). Nu skall du studera en figur som saknar hörn, och som består av en böjd linje. Den kallas för

Läs mer

Sats 2.1 (Kinesiska restsatsen) Låt n och m vara relativt prima heltal samt a och b två godtyckliga heltal. Då har ekvationssystemet

Sats 2.1 (Kinesiska restsatsen) Låt n och m vara relativt prima heltal samt a och b två godtyckliga heltal. Då har ekvationssystemet Avsnitt 2 Tillägg om kongruensräkning Detta avsnitt handlar om två klassiska satser som används för att förenkla kongruensräkning: Kinesiska restsatsen och Fermats lilla sats. Den första satsen används

Läs mer