<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="168001" NadgradivoID="0" NRID="26101881" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=168001" StOgledov="617" StPrenosov="218" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-11-13 13:22:51" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000470" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-168001">20.500.12556/RUL-168001</PID>
  <Naslov>Hitrost in uspešnost algoritmov za reševanje nalog igre sudoku</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Speed and correctness of sudoku solving algorithms</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomski nalogi bomo predstavili reševanje logične naloge sudoku, raziskali različne načine reševanja in primerjali čas in uspešnost algoritmov. V programskem jeziku Java bomo napisali algoritme za reševanje nalog problema sudoku, ki bodo uporabljali reševalne metode, podobne tistim, ki jih uporablja človek. Reševalne metode bomo implementirali po logiki, opisani na spletnih straneh SudokuWiki ali Learn-Sudoku. Napisali bomo tudi algoritem sestopanja (angl. backtracking) in algoritem X, implementiran z metodo plešočih povezav. Cilj je ugotoviti, kateri algoritem pravilno in najhitreje reši podane primere različnih težavnosti. Testne primere nalog bomo poiskali po spletu. Testnim nalogam bomo s programom določili težavnost in jih razdelili v skupine po težavnostnih stopnjah. Pri poganjanju algoritmov bomo uporabili sistem ALGator, ki nam omogoča meritev in prikaz različnih indikatorjev kakovosti ter pravilnosti izvedenih algoritmov.</Opis>
  <TujJezik_Opis>In this thesis, we will present the solving of the logical puzzle Sudoku, explore different solving approaches, and compare the execution time and efficiency of various algorithms. We will implement Sudoku-solving algorithms in the Java programming language, using solving methods similar to those employed by humans. These methods will be implemented based on the logic described on websites such as SudokuWiki and Learn-Sudoku. Additionally, we will develop a backtracking algorithm and an Algorithm X implementation using the Dancing Links method. The goal is to determine which algorithm correctly and most efficiently solves given puzzles of varying difficulty levels. We will source test Sudoku puzzles from the internet. The difficulty of each puzzle will be determined using a specialized program, and the puzzles will be grouped based on their difficulty levels. During algorithm execution, we will utilize the ALGator system, which allows us to measure and visualize various indicators of algorithm quality and correctness.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>sudoku</Beseda>
    <Beseda>algoritem</Beseda>
    <Beseda>algoritem X</Beseda>
    <Beseda>ALGator</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>sudoku</Beseda>
    <Beseda>algorithm</Beseda>
    <Beseda>algorithm X</Beseda>
    <Beseda>ALGator</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>2025-03-24 14:30:00</DatumVstavljanja>
  <DatumObjave>2025-03-24 14:30:04</DatumObjave>
  <DatumSpremembe>2025-04-11 11:52:46</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2025</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="144078" Ime="Jernej" Priimek="Petrovčič" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23547" Ime="Tomaž" Priimek="Dobravec" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="4596067" Afiliacija="" ArrsID="18188" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">37569</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/232285955">232285955</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="200970" DatotekaNRID="14184723" 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="1162712" VelikostDatotekeKratko="1,11 MB" DatumVstavljanja="2025-03-24 14:30:05" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Petrovcic_Jernej_-_Hitrost_in_uspesnost_algoritmov_za_resevanje_nalog_igre_sudoku.pdf</Naziv>
      <OrgNaziv>Petrovcic_Jernej_-_Hitrost_in_uspesnost_algoritmov_za_resevanje_nalog_igre_sudoku.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>B459B35BA6672DFBE2BE4468394B297C</MD5>
      <SHA256>4c57271e59872a58ac2156d512b11c51a2817b85b2d67d9ad79a95e32458a461</SHA256>
      <UUID>128887b2-08b3-11f0-b232-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=200970</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="47768"></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="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
