Grafteori, Kirsten Rosenkilde, september 2007 1. Grafteori



Relaterede dokumenter
Noter om opgaver i diskret matematik, Kirsten Rosenkilde, Maj Diskret matematik

Noter om opgaver i diskret matematik, Kirsten Rosenkilde, Maj Diskret matematik

TALTEORI Wilsons sætning og Euler-Fermats sætning.

Funktionalligninger - løsningsstrategier og opgaver

TALTEORI Wilsons sætning og Euler-Fermats sætning.

Grafteori. 1 Terminologi. Indhold

Grafteori. 1 Terminologi. Grafteori, Kirsten Rosenkilde, august fra V. (Engelsk: subgraph, spanning subgraph, the subgraph

TALTEORI Primfaktoropløsning og divisorer.

Ligninger med reelle løsninger

Løsning af præmie- og ekstraopgave

Secret Sharing. Olav Geil Institut for Matematiske Fag Aalborg Universitet URL: olav.

Afstandsformlerne i Rummet

Opgave 1 Alle tallene er reelle tal, så opgaven er at finde den mindste talmængde, som resultaterne tilhører.

Inverse funktioner. John V Petersen

Projekt 10.1 Er der huller i Euklids argumentation? Et moderne aksiomsystem (især for A)

DesignMat Egenværdier og Egenvektorer

Differentiation af Logaritmer

Frank Villa. 15. juni 2012

Taxageometri og metriske rum

Spillebeskrivelse. spillehallen.dk

Statistikkompendium. Statistik

Notat om håndtering af aktualitet i matrikulære sager

Dynamiske konstruktioner med et dynamisk geometriprogram En øvelsessamling

Læsevejledning til resultater på regionsplan

Variabel- sammenhænge

Induktion: fra naturlige tal til generaliseret skønhed Dan Saattrup Nielsen

Bordkort nr. 1 & 7. Sværhedsgrad 1 Ingen kendskab. Bordkort nr. 2 & 3. Sværhedsgrad 2 Lidt kenskab. Bordkort nr. 4 & 6

Opgave Firkantet E F. Opgave Trekantet

Matematik projekt 4. Eksponentiel udvikling. Casper Wandrup Andresen 2.F Underskrift:

MATEMATIK A-NIVEAU. Eksempel på løsning af matematik A eksamenssæt STX143-MAT/A Matematik A, STX. Anders Jørgensen & Mark Kddafi

Lille Georgs julekalender december

Velkommen til 2. omgang af IT for let øvede

LUP læsevejledning til regionsrapporter

Areal. Et af de ældste skrifter om matematik, der findes, hedder Rhind Papyrus. NTRO

Forslag til løsning af Opgaver til ligningsløsning (side172)

Arealer under grafer

Er A åben? Er A afsluttet? Er A en Borel-mængde? [Vink: Prøv at skriv A som en tællelig forening af afsluttede mængder.

Få helt styr på NemID

1. Send Digitalt knappen anvendes til at afsende meddelelsen til de valgte modtagere. (Alt- S)

Differentialregning 1.lektion. 2x MA September 2012

Om hvordan Google ordner websider

Hypotese test. Repetition fra sidst Hypoteser Test af middelværdi Test af andel Test af varians Type 1 og type 2 fejl Signifikansniveau

Retningslinjer for bedømmelsen. Georg Mohr-Konkurrencen runde

Oprettelse af Aktivitet

Vinderseminar Diskret matematik. Kirsten Rosenkilde. 1. Diskret matematik.

APV og trivsel APV og trivsel

P2-projektforslag Kombinatorik: grafteori og optimering.

Afstand fra et punkt til en linje

Miniprojekt 3: Fejlkorligerende køder Fejlkorrigerende koder

Rediger eller opret institutionsmedarbejder på en ungdomsuddannelse

Bedre vilkår for at fastholde ældre medarbejdere og for at ansætte pensionister

C-Tec Temple of Gold Spillebeskrivelse Rev. 02 Compu-Game A/S, Randersvej 36, DK 6700 Esbjerg

Brøkregning. Navn: Klasse: Matematik Opgave Kompendium. Opgaver: 24 Ekstra: 5 Point:

Det er altså muligt at dele lige på to kvalitativt forskellige måder: Deling uden forståelse af helheden Deling med forståelse af helheden

Ved aktivt medborgerskab kan vi gøre Silkeborg Kommune til en attraktiv kommune med plads til alle. Silkeborg Kommunes Socialpolitik

Tal, funktioner og grænseværdi

Løsningsvejledning til eksamenssæt fra august 2008 udarbejdet af René Aagaard Larsen i Maple

Reelle tal. Symbolbehandlingskompetencen er central gennem arbejdet med hele kapitlet i elevernes arbejde med tal og regneregler.

Vejledning til Photofiltre nr.129 Side 1

Lektion 9 Statistik enkeltobservationer

Delmængder af Rummet

Vejledning til skriftlig prøve i biologi

TDC Wallboard Basis. Brugervejledning

fs10 1 Hej Matematik på Samsø 2 Affald på Roskilde Festival 3 Overnatning på Skanderborg 4 På tur med Grøn Koncert Festival Festival MATEMATIK

Manual til skinnelayoutprogram

SÅDAN BRUGER DU INDIKATORERNE VEDR. BÆREDYGTIG GRØN BYUDVIKLING I REGIONAL- FONDSPROGRAMMET INNOVATIV OG BÆREDYGTIG VÆKST I VIRKSOMHEDER

Finde invers funktion til en 2-gradsfunktion - ved parallelforskydning. John V Petersen

Polynomier et introforløb til TII

Start med at vælge hvilken afdeling der skal laves ændringer i f.eks. fodbold.

NR. 66 VER. 2, LUDUS WEB

Android mobil app manual Version

Arbejdsmiljøgruppens problemløsning

Import af fakturaer fra MI. Import af fakturaer fra MI. Indlæs og bearbejd fakturaer

Divisorer. Introduktion. Divisorer og delelighed. Divisionsalgoritmen. Definition (Divisor) Lad d og n være hele tal. Hvis der findes et helt tal q så

DM02 opgaver ugeseddel 2

En hæklet havfruehale

SPILLEREGLER FOR CARAMBOLE

Guide til oprettelse af ruter og interessepunkter på Endomondo

Brugermanual til MOBI:DO på iphone/ipod/ipad

FÅ OVERBLIK OVER LØNNEN EXCEL FOR TILLIDSREPRÆSENTANTER DEL 4: FORMATERING AF REGNEARKET INFORMATIONSBOKS

SPØRGESKEMAUNDERSØGELSE

Før du går i gang med din ansøgning. Sådan udfylder du ansøgningen

UANMODEDE HENVENDELSER (SPAM)

BRØK, DECIMALTAL OG PROCENT

Jordforureningsattest

Statsgaranteret udskrivningsgrundlag

Traditionen tro byder august september på forældremøder i de enkelte klasser,

Djøf Offentlig Formandens vedtægtstale

ANALYSE. Selskabernes brug af revisorerklæringer på årsregnskabet. April Side 1 af 7.

Vejledning til skriftlig prøve i fysik/kemi

Flemming Jensen. Parforhold

EKSEMPEL PÅ INTERVIEWGUIDE

Andengradspolynomier

Tegning og figurer. 1 Tegn med GeoGebra. Du skal bruge Computer. Tablet. 2 Rundt om og indeni Du skal bruge Målebånd. Kvadratpapir.

brikkerne til regning & matematik potenstal og rodtal F+E+D preben bernitt

Ministeren bedes redegøre for, om ministeren

Broderisting Jytte Harboesgaard

Matematik A Vejledende opgaver 5 timers prøven

Brugertilfredshedsundersøgelse Tandplejen, efterår 2014

Lederansvar, medarbejderansvar eller fællesansvar

Transkript:

Grafteori, Kirsten Rosenkilde, september 007 1 1 Grafteori Grafteori Dette er en kort introduktion til de vigtigste begreber i grafteori samt eksempler på opgavetyper inden for emnet. 1.1 Definition af graf En graf er et par bestående af en ikke-tom mængde af knuder (også kaldet hjørner eller punkter) samt en mængde af kanter, hvor hver kant forbinder to knuder med hinanden eller forbinder en knude med knuden selv. En kant der forbinder en knude med sig selv, kaldes en løkke. En knudes valens er det antal kanter der støder op til knuden, dog tæller en kant der går fra knuden til knuden selv, dobbelt. Bemærk at summen af samtlige punkters valens er lige da hver kant bidrager med to til summen. 1. Veje og sammenhængende grafer En vej (også kaldet en sti) er en følge af kanter e 1, e,... e n således at kant e k, 1 < k < n har den ene endeknude tilfælles med e k 1 og den anden med e k+1. En graf kaldes for sammenhængende hvis der for to vilkårlige knuder findes en vej fra den ene knude til den anden. 1.3 Eksempel Denne graf består af 6 knuder og 8 kanter, og knuden A har valens 3. Grafen er sammenhængende og indeholder fx en vej som består af seks kanter fra A til F. 1.4 Komplet graf En komplet graf er en graf hvor samtlige par af knuder er forbundet med netop en kant. En komplet graf med fx fire knuder har derfor ( 4 ) = 6 kanter, og en komplet graf med n kanter har ( n ) kanter. 1.5 Eksempel på komplet graf med farvede kanter I en komplet graf med 6 knuder er samtlige kanter farvet enten blå eller røde. I dette eksempel vil vi vise at der uanset hvordan kanterne er farvede, altid findes tre knuder der er forbundet med kanter af samme farve.

Grafteori, Kirsten Rosenkilde, september 007 Vælg en tilfældig knude som vi kalder A. Da der fra A udgår fem kanter, udgår der mindst tre kanter med samme farve, lad os sige rød, til tre andre knuder. Hvis to af disse tre andre knuder er forbundet med en rød kant, danner de sammen med A tre knuder som er forbundet med kanter af samme farve. Hvis ikke, er disse tre knuder forbundet udelukkende med blå kanter. 1.6 Opgave I en komplet graf med 17 knuder er alle kanter malet enten blå, røde eller grønne. Vis at der uanset hvordan grafen er farvet, altid findes tre knuder som er forbundet af kanter af samme farve. (IMO 1964) 1.7 Eulerture og Eulergrafer En Eulertur i en graf er en vej der indeholder samtlige kanter netop en gang, og en lukket Eulertur er en Eulertur e 1, e,... e n hvor e 1 og e n støder op til samme knude. (Hvis n = skal e 1 og e have begge endeknuder tilfælles.) En graf kaldes en Eulergraf hvis alle dens kanter udgør en lukket Eulertur. 1.8 Opgave Bevis at en sammenhængende graf er en Eulergraf netop hvis alle knuder har lige valens. 1.9 Hamiltonkredse og Hamiltongrafer En kreds af længde n er en vej e 1, e,... e n hvor e 1 og e n støder op til samme knude, og hvor en vilkårlig knude i grafen er forbundet med nul eller to af kanterne e 1, e,... e n. En Hamiltonkreds er en kreds som har samme længde som antallet af knuder i grafen. En graf kaldes en Hamiltongraf hvis den indeholder en Hamiltonkreds. 1.10 Opgave I en skov bor der n, n 3, dyr i hver sin hule, og der er præcis en separat sti mellem hvert par af huler. Før valget af Skovens Konge laver nogle af dyrene en valgkampagne. Hvert af de dyr der laver valgkampagne, besøger alle de andre huler præcis en gang, benytter kun de beskrevne stier, skifter ikke sti mellem to huler og vender til slut tilbage til sin egen hule. I forbindelse med valgkampagnen benyttes ingen sti af mere end et dyr. Vis at hvis n er et primtal, da kan netop n 1 dyr maksimalt lave valgkampagne. Hvor mange dyr kan maksimalt lave valgkampagne for n = 9? (BW 1997) 1.11 Orienterede grafer En orienteret graf er en graf hvor alle kanter har en retning. 1.1 Eksempel I et land er der et endeligt antal byer, og nogle af byerne er forbundet med ensrettede veje. Hvis vi opfatter byerne som knuder og vejene som kanter, har vi en orienteret graf. Vi ved yderligere at for hvert par af byer kan man komme fra den ene til den anden eller omvendt eventuelt via andre byer. Vi vil nu vise at der findes en by hvorfra man kan

Grafteori, Kirsten Rosenkilde, september 007 3 komme til alle andre byer. Lad A være en by fra hvilken man kan komme til flest andre byer. Antag at der findes en by B som ikke kan nås fra A. Da kan man komme fra B til A og derfra videre til alle de byer der kan nås fra A. Dette er i modstrid med A s maksimalitet. (BW 199) 1.13 Opgave Den Forunderlige Ø s efterretningstjeneste har 16 spioner i Tartu. Hver af dem overvåger nogle af sine kolleger, men der er intet par af spioner der overvåger hinanden. Desuden ved man at hvis man udtager ti tilfældige spioner, kan de nummereres således at nummer et overvåger nummer to, nummer to overvåger nummer tre osv., og den tiende desuden overvåger nummer et. Vis at man også kan gøre dette med 11 tilfældigt valgte spioner. (BW 1994) De næste opgaver er blandede opgaver hvor alle problemstillingerne drejer sig om grafer. 1.14 Opgave På en danseaften har enhver af de tilstedeværende herrer danset med mindst en af de tilstedeværende damer, og enhver dame har ligeledes danset med mindst en af herrerne. Der findes ingen herre der har danset med samtlige damer, og ingen damer der har danset med samtlige herrer. Bevis at der findes to herrer og to damer således at de to herrer har danset med præcis en af de to damer og omvendt. 1.15 Opgave Antag at G er en sammenhængende graf med k kanter. Vis at det er muligt at nummerere kanterne 1,, 3,... k således at hver knude som er forbundet med mindst to kanter, opfylder at største fælles divisor af tallene på alle de tilstødende kanter er 1. (IMO 1991) 1.16 Opgave I en komplet graf med ni knuder er kanterne enten røde, blå eller slet ikke farvede. Lad n betegne antallet af farvede kanter. Bestem den mindste værdi af n således at der altid findes tre knuder som er forbundet af kanter af samme farve. (IMO 199)

Grafteori, Kirsten Rosenkilde, september 007 4 Løsningsskitser Opgave 1.6 Vælg en tilfældig knude som vi kalder A. Da A er forbundet med 16 andre knuder, findes mindst 6 knuder som er forbundet til A med samme farve kant, lad os sige grøn. Hvis to af disse 6 knuder er forbundet med en grøn kant, danner de sammen med A tre knuder der er forbundet med grønne kanter. Hvis ikke, har vi en komplet graf med 6 knuder hvis kanter alle er røde eller blå ligesom i eksempel 1.5. Opgave 1.8 Det er oplagt at en graf ikke kan være en Eulergraf hvis den indeholder en knude med ulige valens. Antag nu at samtlige knuder i en graf har lige valens. Vi begynder i knuden A og laver en vej der er så lang så mulig. Da alle knuder har lige valens, må vi nødvendigvis ende i knuden A. Hvis vejen indeholder samtlige kanter, har vi en lukket Eulergraf. Hvis ikke, må der da grafen er sammenhængende, findes en ikke passeret kant som støder op til en knude som passeres af vejen. Med udgangspunkt i denne knude, lad os kalde den B, laves en ny vej der nødvendigvis må ende i B. Denne nye vej sættes ind i den gamle således at vi har en samlet lukket vej. Da der kun er endelig mange kanter, kan vi fortsætte på den måde til vi har en lukket vej der indeholder samtlige kanter. Opgave 1.10 Da et dyr der laver valgkamp, benytter præcis n stier, og der er ( ) n = n(n 1) stier, kan antallet af dyr der laver valgkamp, ikke overstige n 1. Nummerer nu hulerne 0, 1,,..., n 1. Når n er et primtal, kan man i en komplet graf med n knuder lave n 1 separate Hamiltonkæder på følgende måde hvor e ij betegner kanten mellem hule i og hule j: e 0,1, e 1,, e,3,..., e n 1,0 e 0,, e,4, e 4,6,..., e n,0 e 0, n 1., e n 1,n 1,..., e n+1,0 Overvej hvorfor alle disse Hamiltonkæder netop passerer samtlige knuder, og hvorfor ingen kant indgår i mere end en Hamiltonkæde. For n = 9 kan der ikke være flere end 4 ruter, og dette er muligt. e 0,1, e 1,, e,8, e 8,3, e 3,7, e 7,4, e 4,6, e 6,5, e 5,0 e 0,, e,3, e 3,1, e 1,4, e 4,8, e 8,5, e 5,7, e 7,6, e 6,0 e 0,3, e 3,4, e 4,, e,5, e 5,1, e 1,6, e 6,8, e 8,7, e 7,0 e 0,4, e 4,5, e 5,3, e 3,6, e 6,, e,7, e 7,1, e 1,8, e 8,0 Opgave 1.13 Når man udtager ti tilfældige spioner, skal der for hver spion være mindst en blandt de ti som spionen overvåger, og en som overvåger ham. Derfor er der for hver spion mindst syv andre spioner blandt de 16 som han overvåger, og mindst syv spioner som overvåger ham. Der findes altså for hver spion højst en anden spion således at ingen af de to overvåger hinanden. Sådanne to spioner siger vi er neutrale overfor hinanden. Antag nu at en gruppe på 11 spioner ikke kan nummereres som omtalt. Lad A være en tilfældig spion blandt de 11, og nummerer de ti resterende B 1, B,..., B 10 således at B 1 overvåger B, B overvåger B 3,... og B 10 overvåger B 1. Antag yderligere at der ikke er

Grafteori, Kirsten Rosenkilde, september 007 5 nogen af de 10 spioner der er neutrale overfor A. Vi er sikre på at der findes mindst en af de 10 som overvåger A, lad os sige B 1. Hvis A overvåger B, ville B 1, A, B,..., B 10 give den ønskede rækkefølge, så det går ikke, og B må derfor overvåge A. På denne måde ses at alle 10 vil overvåge A hvilket er en modstrid. Dermed må enhver af de 11 spioner have præcis en i gruppen som er neutral overfor ham, men dette kan ikke lade sig gøre da 11 er ulige. Vores startantagelse om at en gruppe på 11 tilfældige spioner ikke kan nummereres som ønsket, er altså forkert. Opgave 1.14 Vælg en maksimal herre H 1, dvs. en der har danset med mindst lige så mange damer som hver af de andre herrer. Da findes en dame som H 1 ikke har danset med. Vælg nu en herre H som denne dame har danset med. Da H 1 var maksimal findes nu en dame som har danset med H 1, men ikke med H. Opgave 1.15 Den grundlæggende idé er at udnytte at to på hinanden følgende tal er indbyrdes primiske. Vælg en tilfældig knude A, og vælg en vej fra A der ikke indeholder den samme kant to gange. Nummerer kanterne langs denne vej fortløbende. Lad B være vejens endeknude hvor det ikke er muligt at komme videre. Alle de passerede knuder opfylder nu betingelsen da to af deres kanter er nummererede med to på hinanden følgende tal. A har en kant med tallet 1, og B har enten kun én kant eller også har den to kanter der er nummererede med to på hinanden følgende tal. Vælg nu en ny knude som allerede har en nummereret kant, og følg samme procedure som før. Da grafen er sammenhængende, kan man på denne måde nummerere samtlige kanter således at grafen opfylder betingelserne. Opgave 1.16 Først viser vi at der findes en farvning af 3 af kanterne således at der ikke findes en blå eller rød trekant. Lad fire af knuderne R 1, R, R 3, R 4 danne en firkant hvor siderne er røde, mens diagonalerne ikke er farvede, og fire andre knuder B 1, B, B 3, B 4 danne en firkant hvor siderne er blå, mens diagonalerne ikke er farvede. Kanten mellem R i og B j farves rød hvis i og j har samme paritet, og ellers blå. Den sidste knude kaldes X. Kanten fra X til R i, i = 1,, 3, 4, farves blå, og kanten fra X til B i, i = 1,, 3, 4, farves rød. Denne graf har 3 farvede kanter, men ingen trekant i samme farve. (Overvej.) Vi mangler at vise, at for n = 33 kan vi altid finde en ensfarvet trekant. Der er tre kanter som ikke er farvede. Vælg en endeknude fra hver af disse kanter. De resterende seks knuder udgør nu sammen med de tilhørende kanter en komplet graf hvor alle kanter er blå eller røde, og der findes derfor ifølge eksempel 1.5 en ensfarvet trekant.