Uppgifter 6: Grafteori

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

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

MA2047 Algebra och diskret matematik

Efternamn förnamn ååmmdd kodnr

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

Efternamn förnamn pnr årskurs

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

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.

Grafer och grannmatriser

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

Efternamn förnamn pnr kodnr

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ösningsförslag till tentamensskrivning i SF1610 Diskret Matematik för CINTE 30 maj 2018, kl

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

Planering i matematik 5 för NA11 och ITT11. V Datum Kapitel Moment Anmärkning. Tis Övning 11:30-12: 40

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

Algoritmer, datastrukturer och komplexitet

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

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

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

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

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

Algoritmer, datastrukturer och komplexitet

729G04 - Diskret matematik. Lektion 3. Valda lösningsförslag

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

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.

Eulerska grafer: egenskaper och tillämpningar

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 14 augusti, 2002

Diskret matematik: Övningstentamen 1

Dagens Teori. Figur 12.1:

1. (3p) Bestäm den minsta positiva resten vid division av talet med talet 31.

Algoritmer, datastrukturer och komplexitet

Matematik för språkteknologer (5LN445) Institutionen för lingvistik och filologi VT 2014 Författare: Marco Kuhlmann 2013

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

Eulercykel. Kinesiska brevbärarproblemet. Kinesiska brevbärarproblemet: Metod. Kinesiska brevbärarproblemet: Modell. Definition. Definition.

Kvalificeringstävling den 30 september 2014

Föreläsning 6. Slumptal Testa slumptal Slumptal för olika fördelningar Grafer Datastrukturen graf

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

Föreläsning 5: Grafer Del 1

DEL I. Matematiska Institutionen KTH

de Bruijn-sekvenser Det effektiva paketbudet

Tentamen TMV210 Inledande Diskret Matematik, D1/DI2

Föreläsning 5: Summor (forts) och induktionsbevis

DEL I. Matematiska Institutionen KTH

Lars-Daniel Öhman Lördag 2 maj 2015 Skrivtid: 9:00 15:00 Hjälpmedel: Miniräknare, lock till miniräknare

Föreläsningsanteckningar F6

Övningshäfte 2: Induktion och rekursion

TDP015: Lektion 5 - Svar

(N) och mängden av heltal (Z); objekten i en mängd behöver dock inte vara tal. De objekt som ingår i en mängd kallas för mängdens element.

Lösningar till utvalda uppgifter i kapitel 4

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

1. (a) Lös ekvationen (2p) ln(x) ln(x 3 ) = ln(x 6 ). (b) Lös olikheten. x 3 + x 2 + x 1 x 1

Kängurutävlingen Matematikens hopp

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

Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, m fl, SF1610, tisdagen den 2 juni 2015, kl

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

Tentamensinstruktioner. När Du löser uppgifterna

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

Grafteori med inriktning på färgläggning

Kvalificeringstävling den 28 september 2010

Övningshäfte 1: Induktion, rekursion och summor

Lösningar till problem från Berkeley Math Circle 2008

Föreläsning 8: Intro till Komplexitetsteori

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

NMAB09 MATEMATIKENS HISTORIA

729G04 - Diskret matematik. Lektion 4

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

Föreläsning 6: Induktion

Föreläsningsanteckningar S6 Grafteori

INDUKTION OCH DEDUKTION

Probabilistisk logik 2

Stora Plus. Uppgifter i addition där summan är högst 20 kallar vi i skolan för Stora plus. (term + term = summa).

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

Permutationer med paritet

Algoritmer, datastrukturer och komplexitet

1. (a) Formulera vad som skall bevisas i basfallet och i induktionssteget i ett induktionsbevis av påståendet att. 4 5 n för alla n = 0, 1, 2, 3,...

Om plana och planära grafer

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

Finaltävling i Lund den 19 november 2016

Uppgift Endast svar krävs. Uppgift Fullständiga lösningar krävs. 120 minuter för Del B och Del C tillsammans. Formelblad och linjal.

Algoritmer och datastrukturer, föreläsning 11

Föreläsning 2. Kortaste vägar i grafer.

LARS JAKOBSSON KLAS NILSON. Kapitel 1 med tillhörande facit

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS för D och C. Tentamensinstruktioner. När Du löser uppgifterna

f(x) = x 2 g(x) = x3 100

Datastrukturer. föreläsning 8. Lecture 6 1

Diskret matematik: Övningstentamen 4

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

Tentamen Datastrukturer D DAT 035/INN960 (med mycket kortfattade lösningsförslag)

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

a n = A2 n + B4 n. { 2 = A + B 6 = 2A + 4B, S(5, 2) = S(4, 1) + 2S(4, 2) = 1 + 2(S(3, 1) + 2S(3, 2)) = 3 + 4(S(2, 1) + 2S(2, 2)) = = 15.

Föreläsning 12+13: Approximationsalgoritmer

Föreläsning 11. Giriga algoritmer

MATEMATIK KURS A Våren 2005

TNK049 Optimeringslära

Välkommen till Kängurun Matematikens hopp 2008 Benjamin

f(x) = x 2 g(x) = x3 100 h(x) = x 4 x x 2 x 3 100

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

5 Blandade problem. b(t) = t. b t ln b(t) = e

kvoten mellan två på varandra följande tal i en talföljd är konstant alltid lika stor.

Transkript:

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) E F G H I a) : 1, : 3, : 2, : 2 b) E: 3, F: 3, G: 4, H: 3, I: 3 6.03 Hur förändras summan av nodernas gradtal i en graf, om man lägger till en ny båge? Summan ökar med 2. 1

6.04 Ett träd är som bekant en sammanhängande graf utan cykler. a) Vad händer om man lägger till en båge till ett träd? b) Vad händer om man tar bort en båge från ett träd? c) Skriv en formel för sambandet mellan antal noder och antal bågar i ett träd. a) Grafen får en cykel. b) Grafen blir osammanhängande. c) antal bågar = antal noder 1 6.05 Innehåller grafen en Eulerväg? a) c) b) d) a) ja (två noder med udda gradtal) b) nej (tre noder med udda gradtal) c) ja (noll noder med udda gradtal) d) ja (två noder med udda gradtal) 6.06 vgör om grafen innehåller någon Eulerväg och visa i så fall hur den kan se ut. a) b) E E F a) exempel: E b) innehåller ingen Eulerväg 2

6.07 Promenaden över Königsbergs sju broar är omöjlig att genomföra som en Eulerväg: a) Går det att genomföra promenaden som en Eulerväg om man bygger en ny bro i Königsberg? b) Vid ett tillfälle var en bro avstängd. Gick det att genomföra promenaden som en Eulerväg då? a) Ja. en nya bron kan byggas parallellt med vilken som helst av de gamla broarna. b) Ja. et spelar ingen roll vilken bro som var avstängd. 6.08 vgör om grafen innehåller en Hamiltoncykel eller en Eulerkrets. a) b) a) innehåller en Hamiltoncykel (markerat) men ingen Eulerkrets (fyra noder med udda gradtal) b) innehåller en Hamiltoncykel (markerat) men ingen Eulerkrets (åtta noder med udda gradtal) 6.09 Följande graf modellerar ett villaområde där noderna motsvarar husen i området och bågarna representerar gatorna. F E G H I 3

a) Är det möjligt för en plogbil att ploga gatorna i området utan att behöva ploga samma gata mer än en gång? Motivera ditt svar. b) En ny väg byggs mellan husen och G. Kan då plogbilen ploga gatorna i området utan att behöva ploga samma gata mer än en gång? Motivera ditt svar. c) Är det möjligt för en brevbärare att bära ut brev till samtliga hus i villaområdet utan att passera samma hus mer än en gång? Motivera ditt svar. a) Ja, eftersom det bara finns två noder med udda gradtal, så finns det en Eulerväg. Exempel: E F G H I äremot finns det ingen Eulerkrets; plogbilen kan alltså inte köra in i och ut från villaområdet vid samma hus. b) Nej, då kommer det finnas fyra noder med udda gradtal, vilket betyder att grafen inte kan ha någon Eulerväg. c) Ja, det finns en Hamiltonstig i grafen. Exempel: I H G F E. äremot finns det inte någon Hamiltoncykel i grafen; brevbäraren kan alltså inte komma in i och ut från villaområdet vid samma hus. 6.10 enna graf representerar vägnätet mellan fyra städer. Vid varje båge står den tid i minuter som det tar att ta sig mellan två städer. 60 61 75 84 91 133 u börjar i stad och vill besöka alla städer innan du återvänder dit. a) estäm tiden av den resväg som närmaste granne-metoden ger. b) Undersök om detta är den kortaste resvägen. a), totaltid 355 minuter b) Nej, exempelvis har kortare totaltid, 311 minuter. 4

Nivå 6.11 evisa att summan av nodernas gradtal i en graf alltid är ett jämnt tal. Vi skissar på två olika bevis. evis med induktion: Induktion på antalet bågar i grafen. asfall: Grafen har 0 bågar; då är summan av nodernas gradtal 0, vilket är ett jämnt tal. Induktionssteg: Grafen har minst en båge. Välj ut någon båge och plocka tillfälligt bort den från grafen. För den graf som blir kvar är summan av nodernas gradtal ett jämnt tal (induktionsantagande). När vi lägger tillbaka den bortplockade bågen ökar vi summan med 2 (uppgift 6.03) och får därmed återigen ett jämnt tal. irekt bevis: Varje båge i grafen bidrar två enheter till summan av nodernas gradtal: en enhet på vardera sida av bågen. Om vi skriver v 1,, v n för grafens noder (n är antalet noder) och e 1,, e m för grafens bågar (m är antalet bågar) gäller alltså att n i=1 deg(v i ) = m i=1 2 = 2m etta visar att summan av nodernas gradtal är ett jämnt tal. 6.12 evisa det så kallade handskakningslemmat: På en fest, med godtyckligt antal besökare, är antalet personer som skakat hand med ett udda antal personer på festen ett jämnt tal. Situationen kan modelleras som en graf där noderna är festens besökare och det finns en båge mellan två noder om motsvarande personer skakat hand. Vi vet från uppgift 6.11 att summan av nodernas gradtal i en graf alltid är ett jämnt tal. För att en summa ska svara ett jämnt tal måste antalet termer i summan som är udda vara jämnt; om det är ett ojämnt antal så kommer även summan vara ett udda tal. ntalet noder med udda gradtal måste alltså vara ett jämnt tal. 6.13 Vilket villkor gäller för att en graf ska ha både en Eulerkrets och en Hamiltoncykel? Motivera ditt svar. Varje nod måste ha grad 2. För att en graf ska ha en Eulerkrets måste varje nod ha ett jämnt gradtal. För att en graf ska ha en Hamiltoncykel måste varje nod passeras exakt en gång. etta gör man genom att gå in i noden via en båge och ut ur noden via en annan båge. Sammantaget måste därför varje nod har grad 2. 5