<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=187849"><dc:title>Aproksimacijski algoritmi za iskanje vseh najkrajših poti v dinamičnih grafih</dc:title><dc:creator>Topolovec,	Jan	(Avtor)
	</dc:creator><dc:creator>Fürst,	Luka	(Mentor)
	</dc:creator><dc:subject>dinamični grafi</dc:subject><dc:subject>dekrementalni model</dc:subject><dc:subject>aproksimacija najkrajših poti</dc:subject><dc:subject>emulator razdalj</dc:subject><dc:subject>monotono ES-drevo</dc:subject><dc:subject>vzporedni algoritmi</dc:subject><dc:description>V magistrski nalogi obravnavamo dekrementalni problem vseh najkrajših poti (APSP) v dinamičnih grafih, kjer se povezave zgolj odstranjujejo. Ker statični algoritmi ob vsaki spremembi zahtevajo ponovni izračun od začetka, so za dinamična omrežja neučinkoviti. Aproksimacijski pristopi to rešijo z zamenjavo eksaktnosti za bistveno večjo hitrost vzdrževanja razdalj.

Implementirali in primerjali smo štiri algoritme: eksaktni ES-algoritem, Krinningerjev randomiziran in deterministični algoritem ter Doryjev algoritem. Algoritme smo preizkusili na sintetičnih grafih (Erdős-Rényi, Barabási-Albert, drevesasti in regularni) in jih primerjali glede na čas gradnje, porabo pomnilnika in natančnost.

ES-algoritem vrača eksaktne razdalje, a je najpotratnejši. Krinningerjev randomizirani algoritem je pri redkih grafih najhitrejši, pri gostih pa emulator razdalj preseže velikost originalnega grafa. Krinningerjev deterministični algoritem je najbolj robusten in dosega višjo natančnost na vseh tipih grafov. Doryjev algoritem je pomnilniško učinkovit za grafe z majhnim premerom, a zahteva vnaprej znan premer in za pare zunaj podane globine vrača neskončno razdaljo.

Krinningerjev deterministični algoritem smo dodatno optimizirali. Preverjanje do razdalje 2 je prineslo največji skok pri natančnosti. Inkrementalni požrešni izbor centrov in slovar centrov sta pohitrila gradnjo za ~30 %, brisanje za ~80 % in poizvedbe za ~40 %. Vzporedna gradnja s 4 procesi doda še 40-55 % pohitritve gradnje pri n = 2000. Eksperiment z odstranitvijo do 50 % povezav je potrdil, da algoritem ohranja aproksimacijsko zagotovilo v vseh testnih scenarijih.</dc:description><dc:date>2026</dc:date><dc:date>2026-09-15 10:20:04</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>187849</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
