• Verkeerd document? Gratis ruilen
  • Geschreven door studenten die geslaagd zijn
  • Direct beschikbaar na je betaling
  • Online lezen of als PDF
Verkopen
Kies je studieland
Kies je taal
Document preview thumbnail
Voorbeeld 2 van de 7 pagina's
College aantekeningen

College 3 aantekeningen Operations Research 1 (TW-OR1-22)

Document preview thumbnail
Voorbeeld 2 van de 7 pagina's

De aantekeningen gaan over grafentheorie en optimalisatie van netwerken. Je leert hoe je in een gewogen netwerk met verschillende algoritmen de beste verbindingen kunt vinden. Dijkstra en Bellman-Ford worden gebruikt om het kortste pad tussen knopen te bepalen. Daarnaast gaat het over bomen en opspannende bomen, waarbij Prim en Kruskal worden gebruikt om een minimale opspannende boom (MST) te vinden: alle knopen verbinden met zo laag mogelijke totale kosten, zonder kringlopen. Ook worden de verschillen, voorwaarden en complexiteit van deze algoritmen behandeld.

Voorbeeld van de inhoud

OR1 – Week 3 - Aantekeningen
Kortste paden en minimale opspannende bomen

Inhoud
Wat is een netwerk?......................................................................................................... 1
Eén netwerk, verschillende vragen ............................................................................ 2
Dijkstra: idee en stappenplan ..................................................................................... 2
Dijkstra uitgewerkt: labeling en tabel ................................................................... 3
Bomen en opspannende bomen ................................................................................... 3
Minimale opspannende boom en Prim........................................................................ 4
Kortste pad versus minimaal opspannende boom ............................................... 5
Verdieping: negatieve kanten, Kruskal en complexiteit ...................................... 5
Key Terms ........................................................................................................................... 7




Een netwerk is een graaf met een niet-negatief geheel getal per tak. Met
één dergelijke graaf kun je verschillende optimalisatievragen modelleren –
van de snelste route tot het goedkoopste elektriciteitsnetwerk – zonder
elke mogelijke route handmatig te hoeven uitproberen.

Wat is een netwerk?
• Knoop (node): een punt in de graaf (bijv. O, A, …, T).
• Tak (edge): een verbinding tussen twee knopen met een gewicht ≥ 0
(bijv. OA = 2).
• Pad: een opeenvolgende reeks knopen; de lengte is de som van de
takgewichten.
• Circuit: een pad dat bij zijn beginknoop eindigt en minstens één tak
bevat.
• Ongericht vs. gericht: in dit vak ongerichte netwerken, d.w.z. takken
hebben geen richting.
• Verbonden: tussen elke twee knopen bestaat een pad.

Netwerk – een graaf waarbij elke tak een niet-negatief geheel getal
(gewicht) heeft.
Brute-force “alle routes nalopen” groeit exponentieel met |V| + |E| en is
onpraktisch voor grote netwerken; daarom gebruiken we efficiënte
algoritmen.


1

, Eén netwerk, verschillende vragen
Het voorbeeldnetwerk Seervada Park (Hillier & Lieberman) heeft knopen O,
A–E en T. Met dezelfde graaf kun je:

• Kortste route van O naar T vinden.
• Goedkoop leidingnetwerk (opsomming van takken die alle knopen
verbinden) ontwerpen.
• Rittenverdeling plannen zodat de natuur zo min mogelijk wordt
verstoord.

Deze drie vragen illustreren hoe één graaf verschillende OR-modellen
ondersteunt.

Dijkstra: idee en stappenplan
1. Oplossingen (solved) = knopen waarvan de kortste afstand
definitief is; onopgelost = rest.
2. Per iteratie kiest men één kandidaat per opgeloste knoop: de
dichtstbijzijnde onopgeloste buur.
3. Voor elke kandidaat wordt totale afstand = kortste afstand tot de
opgeloste knoop + gewicht van de verbindingskant berekend.
4. De kandidaat met de kleinste totale afstand wordt de volgende
opgeloste knoop; bij gelijke totalen (ties) kunnen meerdere knopen
tegelijk worden gekozen.

DIJKSTRA(G, w, s)
for v in V: d[v]=∞, pred[v]=NIL
d[s]=0; Q = priority queue met alle knopen
while Q ≠ ∅:
u = EXTRACT - MIN(Q) // kleinste voorlopige afstand
for (u,v) in E:
if d[v] > d[u] + w(u,v):
d[v] = d[u] + w(u,v)
pred[v] = u
DECREASE - KEY(Q, v, d[v])

Het algoritme vereist niet-negatieve takgewichten; anders kan een
eerder “definitieve” label later nog verbeteren.




2

Documentinformatie

Geüpload op
18 september 2026
Aantal pagina's
7
Geschreven in
2026/2027
Type
College aantekeningen
Docent(en)
Marrit pel
Bevat
College 3
€3,49

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Verkocht
0
Volgers
0
Items
17
Laatst verkocht
-


Echte notities, van echte studenten
Elk document op Stuvia is geschreven door een medestudent die hetzelfde vak deed. Zo leer je van iemand die het al heeft gehaald.



Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen