• No results found

Laat zien dat G samenhangend is

N/A
N/A
Protected

Academic year: 2021

Share "Laat zien dat G samenhangend is"

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Discrete Wiskunde 1 voorjaar 2009

Huiswerk week 5

Opgave 1.

(i) Zij G = (V, E) een graaf met |V | = n knopen en |E| > n−12  kanten.

Bewijs dat G samenhangend is.

(ii) Zij G = (V, E) een graaf zo dat voor ieder paar van knopen met {x, y} 6∈ E (d.w.z. die niet door een kant verbonden zijn) geldt dat de som der graden van x en y minstens n − 1 is.

Laat zien dat G samenhangend is.

(iii) Zij G = (V, E) een graaf en zij Ec := {{x, y} | x, y ∈ V, {x, y} 6∈ E} de verzameling van paren van knopen die in G niet verbonden zijn. Dan heet Gc := (V, Ec) de complementaire graaf van G.

Laat zien dat minstens een van G en Gc samenhangend is.

Opgave 2.

Een brug in een samenhangende graaf is een kant zo dat de graaf in twee sa- menhangscomponenten opsplitst als deze kant verwijderd wordt.

Het algoritme van Fleury construeert in een Eulersche multigraaf een Euler cykel stuksgewijs. Het algoritme werkt als volgt:

• Begin met een willekeurige knoop v0;

• itereer de volgende stappen:

stel dat een beginstuk (v0, e1, v1, . . . , ek, vk) van een cykel al gecon- strueerd is;

kies een nog niet gebruikte kant ek+1 die vk bevat, waarbij een brug alleen maar gekozen wordt als er geen andere mogelijkheid vanuit vk bestaat;

verwijder de kant ek+1 uit de lijst van nog niet gebruikte kanten.

Bewijs dat het algoritme altijd een Euler cykel oplevert.

Opgave 3. (Cameron: Chapter 11, opgave 2) In het figuur hiernaast zie je de

Petersen graaf.

(2)

(i) Zij v een willekeurige knoop van G. Laat zien dat de graaf G−v verkregen door de knoop v uit G te verwijderen (en alle kanten die v bevatten) Hamiltonsch is.

(ii) Laat zien dat G zelf niet Hamiltonsch is.

Opgave 4.

Een veelvlak laat zich als graaf interpreteren door als knopen de hoekpunten van het veelvlak te nemen en als kanten de ribben (en dus de zijvlakken de vergeten).

De Platonische lichamen tetra¨eder, kubus (hexa¨eder), octa¨eder, dodeca¨eder, icosa¨eder zijn de veelvlakken die door regelmatige veelhoeken van een enkele soort begrensd zijn.

(i) Ga na dat de grafen van de Platonische lichamen regulier zijn en geef voor ieder van deze grafen het aantal knopen en kanten en de graad van iedere knoop aan.

(ii) Bedenk een manier om de grafen van de Platonische lichamen te tekenen.

Dit kan op zo’n manier dat de kanten geen snijpunten behalve de knopen hebben. (Grafen die zich op deze manier laten tekenen, heten ook planaire grafen.)

(iii) Laat zien dat de grafen van alle Platonische lichamen Hamiltonsch zijn.

(iv) Voor welke van de Platonische lichamen is de bijhorende graaf Eulersch?

Geef voor ieder van de Platonische lichamen een gesloten wandeling van minimale lengte aan die alle kanten minstens een keer bevat (waarbij de lengte het aantal gebruikte kanten is).

Webpagina: http://www.math.ru.nl/∼souvi/dw1 09/dw1.html

Referenties

GERELATEERDE DOCUMENTEN

Laat zien dat in het algoritme van Krus- kal de kanten zo gekozen kunnen worden dat het algoritme T terug geeft (d.w.z. iedere minimale opspannende boom is een mogelijke output van

[r]

Twee stelsels lineaire vergelijkingen heten equivalent als ze dezelfde oplossingsverzameling hebben.... Als we in een lineair stelsel

6a Wat is het minimaal aantal rondes nodig in het Bellman-Ford algoritme opdat elke knoop een kortste pad gevonden heeft naar elke andere knoop.. Leg je

Een ongerichte graaf G = (V, E) heet kubisch als elke knoop in G graad precies drie heeft?. Hoeveel tijd kost het om te testen of een graaf kubisch is, als de graaf gegeven is met

Het algoritme van Dijkstra bepaalt voor geruogen grafen de (iengtes van) kortste paden vanuit een gegeven knoop naar alle andere knopen.. (i) Pas het algoritme van

Het algoritme van Dijkstra bepaalt voor gewogen grafen de (lengtes van) kortste paden vanuit een gegeven knoop naar alle andere knopen.. Pas het algoritme van Dijkstra toe

Het algoritme van Dijkstra bepaalt voor gewogen grafen de (lengtes van) kortste paden vanuit een gegeven knoop naar alle andere knopen.. Geef de C ++ -representatie van