De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

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

Verwante presentaties


Presentatie over: "Graph Begrippen: knoop, vertices kant, zijde, edge gericht / ongericht directed / undirected gewogen, gelabeld, weighted, labeled pad, path kring, cycle."— Transcript van de presentatie:

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

2 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.

3 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}

4 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. IteratieSRd[B]d[C]d[D]d[E] Initialisatie{A}{B, C, D, E}8-617

5 IteratieSRd[B]d[C]d[D]d[E] Initialisatie{A}{B, C, D, E} {A, D}{B, C, E}816615

6 IteratieSRd[B]d[C]d[D]d[E] Initialisatie{A}{B, C, D, E} {A, D}{B, C, E} {A, B, D}{C, E}811615

7 IteratieSRd[B]d[C]d[D]d[E] Initialisatie{A}{B, C, D, E} {A, D}{B, C, E} {A, B, D}{C, E} {A, B, C, D}{E}811613

8 IteratieSRd[B]d[C]d[D]d[E] Initialisatie{A}{B, C, D, E} {A, D}{B, C, E} {A, B, D}{C, E} {A, B, C, D}{E} {A, B, C, D, E}{}811613


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

Verwante presentaties


Ads door Google