Graph Begrippen: knoop, vertices kant, zijde, edge

Slides:



Advertisements
Verwante presentaties
Dijkstra Kortste pad algoritme.
Advertisements

Grafentheorie Graaf Verzameling knopen al dan niet verbonden door takken, bijv:
Minimum Opspannende Bomen Algoritmiek. 2 Inhoud Het minimum opspannende bomen probleem Een principe om een minimum opspannende boom te laten groeien Twee.
Doorzoeken van grafen Algoritmiek. Algoritmiek: Divide & Conquer2 Vandaag Methoden om door grafen te wandelen –Depth First Search –Breadth First Search.
Datastructuren voor grafen Algoritmiek. 2 Grafen Model van o.a.: –Wegennetwerk –Elektrische schakeling –Structuur van een programma –Computernetwerk –…
Trillingen en Cirkelbewegingen
Havo 5: Stoffen en Materialen
Handboek Commercieel Budgetteren: toegepast J. Vanhaverbeke & L
Veevoeding Blok 3 en 4: Ruwvoerbalans melkveehouderij
Doorzoeken van grafen Algoritmiek.
Dynamica van luchtstromen
Natuurkunde Overal Hoofdstuk 1: Beweging in beeld.
Klaar met het PW? Lees aandachtig het samenvattingenblad hst 7
Portfolio Zon projecten.
Door Marco Lassche, Joyce Mulder en Mare de Winter
Context 4 Verlichtingsideeën en de democratische revoluties
Gaat u dan snel naar Goedkoop of in kleine oplagen kleding (laten) bedrukken, met een embleem, logo en/of tekst van uzelf, of.
Bomen en struiken IVN Helden.
Mictieklachten bij mannen
BASISVEILIGHEID (VCA)
Hoofdstuk 6 Warmte.
RECHT VAN SPREKEN FUNCTIONEREN OC’S 2016
Inlichtingenbijeenkomst Simulatiecapaciteit ERTMS
En blessurepreventie Trainingsopbouw.
VEELTERMEN BLADWIJZERS: GETALWAARDE OPTELLEN EN AFTREKKEN
Toevoeging H5 Elektriciteit
Hoofdstuk 3 In beweging.
Reisconferentie van zorg naar zelfregie
Je kunt iedere dag iets betekenen voor een ander
Hoofdstuk 5 Les 1: Markten.
Wees welkom op deze 1STE cursus windows SPECIAAL ONTWIKKELD VOOR AMBTENAREN Vergeet niet te rusten tijdens de cursus en neem een relaxe houding aan tijdens.
Microsoft® Office Outlook® 2007-cursus
De Here zeide tot Mozes: Ga, Ik zend u tot Farao
Participatie in Onderzoek ZonMw
VPH Les 13.
Nedgraphicsdag 18 september 2012
8.8 De Moeder van de Ida Wie is de beste man?
de tweede Bergrede Matteüs 24/25 - deel 6
Basis Politie- & Honden Voertuigen
Microsoft® Office SharePoint® Server 2007-training
De Mount Etna Presentatie voor Plannex door Veerle van Deelen.
Pastoraat van heling en vernieuwing
Hoe zal de wereld eruit zien als er geen wiskunde bestond? Voorbeeld Hoe zal de wereld eruit zien als er geen wiskunde bestond? BIG QUESTION.
Voorproefje klezmer Brave Old World Khevrisa Klezmatics.
Aardrijkskunde Olympiade
Herhaling hoofdstuk 3: Krachten
Hoofdstuk 1: Onzekerheden en significantie
Jaco van de Pol, informatica
Bezwijken waterkering door piping
Herhaling § §12.1: Echografie = geluidsgolven: onschadelijk
De Nobelprijs voor de natuurkunde materie in de knoop
Kwaliteitsanalyse van toetsen: betrouwbaarheid
Wolf Mooij Jeroen de Klein Jan Janse
Functies met een parameter
5.1 Oefeningen op warmte-capaciteit met uitgewerkte oplossingen
Integraal Vastgoedrekenen
Hoofdstuk 13 Quantumwereld
Hoofdstuk 5 Les 7: Markten.
4.2 en 4.3 warmte en uitzetten warmtetransport
Samenvatting.
Hoofdstuk 1: Functies en grafieken
Elektrische schakelingen
MIJN GEMIDDELDE SNELHEID
4. Gezinnen als vragers van goederen
Gezondheidszorg- en welzijnszorginstellingen
Formules omschrijven.
Werkinstructie EBS Hotels en restaurants
Vraagstukken oplossen met behulp van een vergelijking
Doolhof. doolhof doolhof Maak een routine die de ‘hekken’ tussen de cellen weghaalt Maak een 2-dimensionale array met kolommen en rijen aangeklikt.
1. vergelijkingen 1.1 Rekenen met letters.
Transcript van de presentatie:

Graph Begrippen: knoop, vertices kant, zijde, edge gericht / ongericht directed / undirected gewogen, gelabeld, weighted, labeled pad, path kring, cycle

Algoritme van Dijkstra Probleem: Gegeven een gerichte graph, waarvan de kosten van de kanten niet negatief zijn. Bepaal voor een knoop de kosten van het kortste pad naar elke andere knoop.

Algoritme van Dijkstra Het algoritme is gebaseerd op het gebruik van twee verzamelingen S is de verzameling knopen waarvan de kortste afstand tot het beginpunt (in dit geval A) bekend is. Als het algoritme begint, bevat S alleen knoop A. De afstand van A tot A is 0. R is de verzameling van knopen waarvan de kortste afstand tot het beginpunt nog niet bekend is. Als het algoritme begint geldt R = { B, C, D, E}

  Het array d[] bevat voor iedere knoop de kortste afstand tot A, waarbij alleen van de knopen uit S gebruik mag worden gemaakt. Indien er geen pad is, wordt – genoteerd. Iteratie S R d[B] d[C] d[D] d[E] Initialisatie {A} {B, C, D, E} 8 - 6 17

Iteratie S R d[B] d[C] d[D] d[E] Initialisatie {A} {B, C, D, E} 8 - 6   Iteratie S R d[B] d[C] d[D] d[E] Initialisatie {A} {B, C, D, E} 8 - 6 17 1 {A, D} {B, C, E} 16 15

Iteratie S R d[B] d[C] d[D] d[E] Initialisatie {A} {B, C, D, E} 8 - 6 17 1 {A, D} {B, C, E} 16 15 2 {A, B, D} {C, E} 11  

Iteratie S R d[B] d[C] d[D] d[E] Initialisatie {A} {B, C, D, E} 8 - 6   Iteratie S R d[B] d[C] d[D] d[E] Initialisatie {A} {B, C, D, E} 8 - 6 17 1 {A, D} {B, C, E} 16 15 2 {A, B, D} {C, E} 11 3 {A, B, C, D} {E} 13

Iteratie S R d[B] d[C] d[D] d[E] Initialisatie {A} {B, C, D, E} 8 - 6 17 1 {A, D} {B, C, E} 16 2 {A, B, D} {C, E} 11 14 3 {A, B, C, D} {E} 13 4 {A, B, C, D, E} {}