<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="179430" NadgradivoID="0" NRID="28159858" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=179430" StOgledov="174" StPrenosov="44" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-05-06 18:57:23" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000407" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-179430">20.500.12556/RUL-179430</PID>
  <Naslov>Problem igre poplavljanja barv</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Flood fill game problem</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomskem delu obravnavamo problem poplavljanja barv, v literaturi
znan kot igra Flood-It, pri kateri je cilj z minimalnim številom potez 
prebarvati mrežo kvadratkov v enotno barvo. Problem formalno definiramo
na diskretni mreži in ga posplošimo na poljubno povezane grafe. V
teoretičnem delu podamo dokaz NP-težkosti problema s pomočjo
polinomske prevedbe iz problema najkrajšega skupnega nadniza (SCS).

Za iskanje optimalnih rešitev problem prevedemo v obliko logične
izpolnljivosti (SAT) v konjunktivno normalno obliko (CNF). Z uporabo
sodobnih SAT-reševalnikov analiziramo meje rešljivosti problemov in 
ugotavljamo, da so eksaktne metode učinkovite predvsem pri manjših in 
srednje velikih primerkih. Z regresijsko analizo na generiranih grafih
identificiramo ključne topološke metrike, kot sta povprečna dolžina poti
in število barv, ki močno korelirata z zahtevnostjo problema.

Zaradi eksponentne časovne zahtevnosti eksaktnih metod v zadnjem delu 
razvijemo in ovrednotimo več hevrističnih algoritmov. Rezultati kažejo, da 
globalna hevristika, ki minimizira vsoto razdalj do neobiskanih vozlišč,
dosega rezultate, ki so blizu teoretičnim optimalnim vrednostim tudi na
velikih mrežah dimenzij do$300 x 300.</Opis>
  <TujJezik_Opis>In this thesis, we address the flood-fill problem, known in the literature as the
game Flood-It, where the objective is to unify the color of a grid of squares in
the minimum number of moves. The problem is formally defined on a discrete
grid and generalized to arbitrary connected graphs. In the theoretical section,
we present a proof of the problem’s NP-hardness via a polynomial reduction
from the Shortest Common Supersequence (SCS) problem.
To find optimal solutions, we transform the problem into a Boolean Sat
isfiability (SAT) problem in Conjunctive Normal Form (CNF). Using state
of-the-art SAT solvers, we analyze the limits of solvability and find that
exact methods are effective primarily for small and medium-sized instances.
Through regression analysis on generated graphs, we identify key topolog
ical metrics, such as average path length and the number of colors, which
correlate strongly with the problem’s complexity.
Due to the exponential time complexity of exact methods, the final part
of the thesis involves the development and evaluation of several heuristic
algorithms. The results indicate that a global heuristic, which minimizes
the sum of distances to unvisited nodes, achieves results close to theoretical
optimal values even on large grids with dimensions up to 300 × 300.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>poplavljanje barv</Beseda>
    <Beseda>NP-polni problemi</Beseda>
    <Beseda>SAT</Beseda>
    <Beseda>hevristike</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>flood fill</Beseda>
    <Beseda>NP-complete problems</Beseda>
    <Beseda>SAT</Beseda>
    <Beseda>heuristics</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-02-13 11:40:02</DatumVstavljanja>
  <DatumObjave>2026-02-13 11:40:10</DatumObjave>
  <DatumSpremembe>2026-03-03 06:04:00</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="112743" Ime="Matej" Priimek="Kralj" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23603" Ime="Uroš" Priimek="Čibej" AltIme="U. Čibej; Uros Cibej" VlogaID="991" VlogaNaziv="Mentor" ConorID="23176547" Afiliacija="" ArrsID="23400" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">38122</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/270184451">270184451</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="227935" DatotekaNRID="14590780" 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="781824" VelikostDatotekeKratko="763,50 KB" DatumVstavljanja="2026-02-13 11:40:12" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.0001" Zaporedje="0">
      <Naziv>Kralj_Matej_-_Problem_igre_poplavljanja_barv.pdf</Naziv>
      <OrgNaziv>Kralj_Matej_-_Problem_igre_poplavljanja_barv.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>4D2534DE58E0AD80CF4FC6B8A71DF51E</MD5>
      <SHA256>20bf88f994aa92eb340673f022263a973d4b35398e63fc32914e6f261a945191</SHA256>
      <UUID>332cd475-08c8-11f1-a1ba-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=227935</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="73666"></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>
