<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="181017" NadgradivoID="0" NRID="28332779" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=181017" StOgledov="254" StPrenosov="93" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-23 20:12:19" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-181017">20.500.12556/RUL-181017</PID>
  <Naslov>Hevristični algoritmi za iskanje poti v štirismernih grafih</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Heuristic pathfinding algorithms on 4-way connected graphs</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomskem delu smo implementirali in primerjali štiri algo
ritme za iskanje poti na štirismerno povezanih mrežnih grafih: A*, ALT,
HPA* in JPS4. Algoritme smo testirali na osmih zemljevidih velikosti 512×
512 vozlišč — šestih iz igre Baldur’s Gate 2, labirintu in naključnem zemlje
vidu z desetimi odstotki ovir. Za vsak algoritem smo merili čas predprocesi
ranja, čas iskanja poti, število raziskanih vozlišč in dolžino najdene poti.
Algoritem JPS4 se je izkazal kot najboljši na večini metrik. Dosegel
je povprečno 23,38-kratni pospešek v primerjavi z algoritmom A*, raziskal
79,54% manj vozlišč, pri tem pa ohranja optimalno dolžino poti. Ker ne
potrebuje predprocesiranja, je primeren tako za statične kot dinamične grafe.
Algoritem HPA* z regijami 8×8 je dosegel 15,22-kratni pospešek in nizko
točko preloma, a je našel v povprečju za 1,52% daljšo pot. Algoritem ALT
z 8 orientacijskimi točkami je prinesel 1,85-kratni pospešek. Odlikuje se na
labirintskih strukturah, na odprtih zemljevidih pa je lahko bil celo počasnejši
od A*.
Za večino praktičnih aplikacij je algoritem JPS4 najboljša izbira. Algo
ritem HPA* postane konkurenčen pri velikem številu poizvedb na statičnih
grafih, algoritem ALT pa je priporočljiv za iskanje poti v labirintskih okoljih.</Opis>
  <TujJezik_Opis>In this thesis we implemented and compared four pathfinding
algorithms on 4-way connected grid graphs: A*, ALT, HPA*, and JPS4.
The algorithms were tested on eight maps consisting of 512 × 512 nodes —
six from the game Baldur’s Gate 2, a maze, and a randomly generated map
with 10% obstacle density. For each algorithm, we measured preprocessing
time, pathfinding time, number of expanded nodes, and path length.
JPS4 proved to be the best algorithm on most metrics. It achieved an
average speedup factor of 23.38 over A* and expanded 79.54% fewer nodes
while maintaining optimal path length. Since it requires no preprocessing, it
is suitable for both static and dynamic graphs.
HPA* with 8 ×8 regions achieved a speedup factor of 15.22 and a low
break-even point, but found paths that are on average 1.52% longer. ALT
with 8 landmarks yielded a speedup factor of 1.85 and performed best on
maze-like maps, but could be slower than A* on open maps with sparse
obstacles.
For most practical applications, JPS4 is the best choice. HPA* becomes
competitive when the number of queries on a static graph is large, while ALT
is recommended for pathfinding in maze-like environments.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Iskanje poti</Beseda>
    <Beseda>analiza</Beseda>
    <Beseda>JPS</Beseda>
    <Beseda>A*</Beseda>
    <Beseda>HPA*</Beseda>
    <Beseda>ALT</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Pathfinding</Beseda>
    <Beseda>benchmark</Beseda>
    <Beseda>JPS</Beseda>
    <Beseda>A*</Beseda>
    <Beseda>HPA*</Beseda>
    <Beseda>ALT</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2026-03-23 08:19:59</DatumVstavljanja>
  <DatumObjave>2026-03-23 08:20:06</DatumObjave>
  <DatumSpremembe>2026-04-17 10:41:07</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2026</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="157706" Ime="DOMEN" Priimek="ČERNILEC" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="97154" Ime="Luka" Priimek="Fürst" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">38101</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/275574019">275574019</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="231072" DatotekaNRID="14628833" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="929799" VelikostDatotekeKratko="908,01 KB" DatumVstavljanja="2026-03-23 08:20:06" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.0001" Zaporedje="0">
      <Naziv>Cernilec_Domen_-_Hevristicni_algoritmi_za_iskanje_poti_v_stirismernih_grafih.pdf</Naziv>
      <OrgNaziv>Cernilec_Domen_-_Hevristicni_algoritmi_za_iskanje_poti_v_stirismernih_grafih.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>38E12A43CBEC89B489638B0F02BE9677</MD5>
      <SHA256>617c2bedff04b0603a173713b2a33ffd856c48d1a769ccf6d33c444273f801b5</SHA256>
      <UUID>9b70b961-2688-11f1-b0ab-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=231072</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
