Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pa:laboratoare:laborator-08 [2023/03/15 16:54]
radu.nichita
pa:laboratoare:laborator-08 [2025/05/12 15:52] (current)
alexandru.dima1609 [Dijkstra]
Line 7: Line 7:
 ===== Obiective laborator ===== ===== Obiective laborator =====
  
-În laboratorul ​vom introduce contextul pentru **Shortest-paths problem** și vom studia **Single-source shortest-paths problem**, iar în laboratorul ​10 vom continua cu **All-pairs shortest-paths problem**.+În laboratorul ​vom introduce contextul pentru **Shortest-paths problem** și vom studia **Single-source shortest-paths problem**, iar în laboratorul ​vom continua cu **All-pairs shortest-paths problem**.
  
   * Înțelegerea conceptelor de cost asociat unei muchii, relaxare a unei muchii.   * Înțelegerea conceptelor de cost asociat unei muchii, relaxare a unei muchii.
Line 202: Line 202:
 {{https://​ocw.cs.pub.ro/​courses/​_media/​pa/​new_pa/​lab09-graph-dijkstra-negative-costs-example02.png?​512| Dijkstra cu costuri negative - exemplu 02}} {{https://​ocw.cs.pub.ro/​courses/​_media/​pa/​new_pa/​lab09-graph-dijkstra-negative-costs-example02.png?​512| Dijkstra cu costuri negative - exemplu 02}}
  
-Când nodul **5** este scos din coadă la un moment dat, acesta va relaxa muschi $(5, 1)$ (pentru că $d[5] + w[5][1] = 1 - 2 = -1 < d[1]$). Acest lucru duce la $d[1] = -1$, adică reactualizarea distanței pentru un nod, care anterior a fost scos din coadă, ​deci distanța calculată era finală. Deci ajunge la o contradicție.+Când nodul **5** este scos din coadă la un moment dat, acesta va relaxa muschi $(5, 1)$ (pentru că $d[5] + w[5][1] = 1 - 2 = -1 < d[1]$). Acest lucru duce la $d[1] = -1$, adică reactualizarea distanței pentru un nod, care anterior a fost scos din coadă, ​deși distanța calculată era finală. Deci ajunge la o contradicție.
  
 </​spoiler>​ \\ </​spoiler>​ \\
Line 497: Line 497:
   * $d[node] = -1$, dacă nu se poate ajunge de la **source** la **node**   * $d[node] = -1$, dacă nu se poate ajunge de la **source** la **node**
  
-$d[0]$ nu este folosit, deci ca fi initializat cu 0! (am pastrat indexarea nodurilor de la 1).+$d[0]$ nu este folosit, deci va fi initializat cu 0! (am pastrat indexarea nodurilor de la 1).
  
 </​note>​ </​note>​
pa/laboratoare/laborator-08.1678892098.txt.gz · Last modified: 2023/03/15 16:54 by radu.nichita
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0