<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="150269" NadgradivoID="0" NRID="19937514" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=150269" StOgledov="1269" StPrenosov="183" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-23 20:17:53" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-150269">20.500.12556/RUL-150269</PID>
  <Naslov>Uporaba preiskovalne ekvivalence za pohitritev sodobnih algoritmov za problem podgrafnega izomorfizma</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Using exploratory equivalence to speed up state-of-the-art algorithms for the subgraph isomorphism problem</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Pri problemu podgrafnega izomorfizma se ukvarjamo z iskanjem pojavitev
podanega vzorčnega grafa v podanem tarčnem grafu. Gre za pomemben
problem na področju analize grafov, saj nastopa v vseh panogah, kjer nas
zanimajo vzorci v grafih, na primer v kemiji ali pri analizi socialnih omrežij.
Ker pa je problem podgrafnega izomorfizma NP-poln, so raziskave usmerjene
v iskanje algoritmov, ki dobro delujejo vsaj v večini praktičnih primerov.
Kot se izkaže, pa so mnogi od teh algoritmov neučinkoviti pri vzorčnih
grafih z velikim številom avtomorfizmov (simetrij). V diplomski nalogi bomo
pokazali, kako je mogoče obstoječe algoritme pohitriti z uporabo preiskovalne
ekvivalence, ekvivalenčne relacije na množici vozlišč grafa, ki temelji na
množici avtomorfizmov. Na podlagi preiskovalne ekvivalence vzorčnega grafa
je namreč mogoče definirati množico omejitev, s katerimi lahko zmanjšamo
nabor kandidatnih preslikav, ki jih moramo obravnavati pri iskanju primerkov
vzorčnega grafa v tarčnem grafu. Obstoječe algoritme za reševanje problema
podgrafnega izomorfizma smo nadgradili tako, da uporabljajo preiskovalno
ekvivalenco. Svoje razširitve smo na več javno dostopnih zbirkah grafov
primerjali z izhodiščnimi algoritmi. Izboljšave algoritmov smo objavili v
obliki javno dostopnega modula v okviru obstoječe knjižnice za reševanje
problema podgrafnega izomorfizma.</Opis>
  <TujJezik_Opis>The problem of subgraph isomorphism is concerned with finding the
occurrences of a given pattern graph in a given target graph. This is an
important problem in the area of graph analysis, for it finds its use whenever
one is interested in searching for graph patterns, e.g., in chemistry or in
social network analysis. However, since the subgraph isomorphism problem
is NP-complete, research is focused on discovering algorithms that work
well in a majority of practical cases. As it turns out, though, many of
those algorithms are inefficient when given a pattern graph with a large
number of automorphisms (symmetries). In this thesis, we will show how to
speed up existing algorithms using a concept called exploratory equivalence,
an equivalence relation on the graph’s vertex set that is based on the set
of automorphisms. In particular, knowing exploratory equivalence of the
pattern graph enables us to define a set of constraints that can be used to
reduce the set of candidate mappings to be considered when searching for
the occurrences of the pattern graph in the target graph. We improved the
selected existing algorithms for the subgraph isomorphism problem in such a
way that they make use of exploratory equivalence. We tested and evaluated
our enhancements on multiple publicly available datasets. We published
improvements of the algorithms in the form of a publicly available module
within an existing library for solving the subgraph isomorphism problem.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>podgrafni izomorfizem</Beseda>
    <Beseda>graf</Beseda>
    <Beseda>preiskovalna ekvivalenca</Beseda>
    <Beseda>algoritem</Beseda>
    <Beseda>simetrija</Beseda>
    <Beseda>optimizacija</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>subgraph isomorphism</Beseda>
    <Beseda>graph</Beseda>
    <Beseda>exploratory equivalence</Beseda>
    <Beseda>algorithm</Beseda>
    <Beseda>symmetry</Beseda>
    <Beseda>optimization</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>2023-09-15 12:55:01</DatumVstavljanja>
  <DatumObjave>2023-09-15 12:55:06</DatumObjave>
  <DatumSpremembe>2023-10-18 11:10:06</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2023</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="127857" Ime="JON" Priimek="KUHAR" 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="">36694</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/168897795">168897795</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="174836" DatotekaNRID="13168634" 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="1290709" VelikostDatotekeKratko="1,23 MB" DatumVstavljanja="2023-09-15 12:55:07" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Kuhar_Jon_-_Uporaba_preiskovalne_ekvivalence_za_pohitritev_sodobnih_algoritmov_za_problem_podgra.pdf</Naziv>
      <OrgNaziv>Kuhar_Jon_-_Uporaba_preiskovalne_ekvivalence_za_pohitritev_sodobnih_algoritmov_za_problem_podgra.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>F6C5AA69CBD9C07F499BDD9D3EBE72EF</MD5>
      <SHA256>0cd425c946d5c86de557bc228df5433615499dbdc8a15f49f9238d3641ef3f3f</SHA256>
      <UUID>54c93d4f-53b6-11ee-9ef6-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=174836</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="68381"></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>
