<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="84958" NadgradivoID="0" NRID="9167233" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=84958" StOgledov="4303" StPrenosov="606" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-15 16:54:40" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-84958">20.500.12556/RUL-84958</PID>
  <Naslov>Reševanje problema Sokoban</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Solving the Sokoban problem</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Sokoban je igra s preprostimi pravili, vendar pa je reševanje kar velik zalogaj tako za človeka kot tudi računalnik. Ta problem je NP-težek, kar pomeni, da zanj domnevno ne obstaja polinomsko časovno omejen algoritem. Da najdemo optimalno rešitev, moramo pregledati vsa stanja. Zato se za reševanje uporabljajo iskalni algoritmi. Če želimo najti rešitev v krajšem času, moramo poiskati in implementirati kakovostno hevristiko. Vendar pa tudi trenutno najboljši programi za reševanje tega problema še dandanes niso sposobni najti rešitve za vse primere; to ne čudi, saj je problem NP-težek. Teoretični del te diplomske naloge je analiza problema Sokoban in NP-težkih problemov. Praktični del pa implementacija lastnega algoritma, ki smo ga primerjali z znanim algoritmom JSoko.</Opis>
  <TujJezik_Opis>Sokoban is a game with simple rules, but finding solutions is a hard task for both people and computers. Sokoban is a NP-hard problem, which means that we probably cannot find every optimal solution in polynomial time. Instead, we must check all possible states in order to find the optimal solution. Thus, search algorithms are used for solving Sokoban. If we want to find a solution in a reasonable time, we need to find and implement good heuristics. Of course, because Sokoban is NP-hard, even the best current algorithms cannot find solutions to all Sokoban puzzles. The theoritical part of the thesis is analysis of the Sokoban problem and NP-hard problems. Practical part consists of description of our algorithm. We also tested our algorithm and compared it to a well-known algorithm JSoko.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Sokoban</Beseda>
    <Beseda>reševanje Sokobana</Beseda>
    <Beseda>NP-težki problemi</Beseda>
    <Beseda>iskalni algoritmi</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Sokoban</Beseda>
    <Beseda>solving Sokoban</Beseda>
    <Beseda>NP-hard problems</Beseda>
    <Beseda>search algorithms</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>2016-09-08 16:00:01</DatumVstavljanja>
  <DatumObjave>2016-09-08 16:00:01</DatumObjave>
  <DatumSpremembe>2022-08-02 06:42:46</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2016</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>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="65104" Ime="Jaka" Priimek="Klančar" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="28390" Ime="Borut" Priimek="Robič" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="4646" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">18394</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="88076" DatotekaNRID="8974637" 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="445492" VelikostDatotekeKratko="435,05 KB" DatumVstavljanja="2016-09-08 16:00:02" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Klancar_Jaka_-_Resevanje_problema_Sokoban.pdf</Naziv>
      <OrgNaziv>Klancar_Jaka_-_Resevanje_problema_Sokoban.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>0AE6C7CB2E7045FE474E705FB8B51729</MD5>
      <SHA256>0cffbbc93dc8ad65480e6759c1ad3a730b6c817d73880a31e4dcdf5bb466572f</SHA256>
      <UUID>f12f3cd6-a1b0-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/ead399bd-2521-4f2a-ae2b-8593e7e1ea01</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=88076</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="46602"></Vsebina>
      </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="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
