1. Rudarjenje asociativnih pravil v poslovnih aplikacijahAljaž Lipar, 2025, magistrsko delo Opis: V magistrski nalogi smo obravnavali tehniko, poimenovano rudarjenje asociativnih pravil, katere namen je odkrivanje in podrobno razumevanje skritih vzorcev v podatkih. Odkrite skrite vzorce pa predstavljajo asociativna pravila, ki se pri tem postopku ustvarijo in služijo kot smernice za priporočanje izdelkov ali produktov, optimizacijo zalog in analizo nakupovalnih navad. Predstavili smo tudi, kaj so optimizacijski algoritmi, ki jih rudarjenje asociativnih pravil uporablja, in kako delujejo. Velik poudarek smo podali tudi na personalizacijo, kaj je, kakšne
vplive ima na ljudi, prav tako pa smo podali par praktičnih primerov. Nato smo opisali orodja, ki smo jih uporabljali, podrobneje predstavili uARMSolver ter kako ga vzpostaviti in uporabiti. Nato smo opisali našo izdelano rešitev, na koncu pa opravili še analizo ter interpretacijo rezultatov. Ključne besede: Algoritem, asociativna pravila, diferencialna evolucija, personalizacija, rudarjenje Objavljeno v DKUM: 03.03.2025; Ogledov: 0; Prenosov: 15
Celotno besedilo (2,36 MB) |
2. Uporaba paralelnih evolucijskih algoritmov za reševanje več-kriterijskih optimizacijskih problemov : magistrsko deloAleš Gartner, 2024, magistrsko delo Opis: V sklopu magistrskega dela predstavimo in implementiramo nov paralelni evolucijski algoritem z otoškim paralelnim modelom I-DEMO, ki algoritem diferencialne evolucije za več-kriterijsko optimizacijo (angl. Differential Evolution Multiobjective Optimization, krajše DEMO) razširi s koncepti paralelnih več-kriterijskih evolucijskih algoritmov. Učinkovitost algoritma I-DEMO nato primerjamo z originalnim algoritmom DEMO na testnih več-kriterijskih problemih. S statistično analizo dobljenih rezultatov smo pokazali, da je algoritem I-DEMO boljši od algoritma DEMO, če oba uporabljata selekcijsko strategijo, ki temelji na indikatorjih kakovosti. Z dodatnimi testi in analizo njihovih rezultatov smo pokazali tudi, da različica algoritma I-DEMO, ki uporablja selekcijsko strategijo, ki temelji na indikatorjih kakovosti, dosega boljše rezultate kot ostale selekcijske strategije, in da večje število otokov v splošnem poslabša učinkovitost algoritma. Ključne besede: več-kriterijska optimizacija, evolucijsko računanje, paralelni evolucijski algoritmi, diferencialna evolucija Objavljeno v DKUM: 06.02.2025; Ogledov: 0; Prenosov: 14
Celotno besedilo (1,73 MB) |
3. Uporaba optimizacijskih algoritmov za samodejno nastavitev PID parametrov v PLK : magistrsko deloAljaž Grm, 2024, magistrsko delo Opis: V magistrskem delu je opisanih nekaj optimizacijskih algoritmov, namenjenih iskanju optimalnih PID-parametrov glede na zahteve odprtozančnega odziva sistema 2. reda. Podrobneje je opisan optimizacijski algoritem diferencialne evolucije, ki je bil s pomočjo orodij Matlab preveden v obliko, primerno za izvedbo v PLK (SCL-funkcija). Zaradi matematične omejenosti je bilo treba v TIA-portalu ustvariti več lastnih funkcijskih blokov in funkcij, kot na primer generator naključnih števil, meritve stopničnega odziva itd. Delovanje funkcijskega bloka diferencialne evolucije smo testirali najprej v simulatorju, nato še na realnem procesu regulacije pretoka zraka. Ključne besede: regulacija, PID, optimizacijski algoritmi, diferencialna evolucija, PLK Objavljeno v DKUM: 15.01.2025; Ogledov: 0; Prenosov: 26
Celotno besedilo (3,70 MB) |
4. Implementacija algoritma iL-SHADE v programskem jeziku PythonGrega Rubin, 2024, diplomsko delo Opis: V diplomskem delu opišemo algoritme po vzorih iz narave in se poglobimo v delovanje diferencialne evolucije, algoritma iL-SHADE ter njegovega predhodnika L-SHADE. Algoritem iL-SHADE implementiramo v programskem jeziku Python ter s pomočjo testnih funkcij tekmovanja CEC 2014 preizkusimo njegovo delovanje. Rezultate naše implementacije in originalne implementacije uporabimo v Wilcoxonovem neparametričnem testu ter s tem pokažemo pravilnost naše implementacije. Izvedemo tudi primerjavo med našim algoritmom in algoritmom L-SHADE iz knjižnice NiaPy. Algoritem iL-SHADE vključimo v knjižnico NiaPy, katere namen je zbiranje in enostavna uporaba algoritmov po vzorih iz narave. Ključne besede: iL-SHADE, NiaPy, algoritmi po vzorih iz narave, evolucijski algoritmi, diferencialna evolucija Objavljeno v DKUM: 23.12.2024; Ogledov: 0; Prenosov: 31
Celotno besedilo (2,19 MB) |
5. Razvoj sferičnega magnetoreološkega aktuatorja za haptične aplikacije : doktorska disertacijaJakob Vizjak, 2024, doktorska disertacija Opis: V doktorski nalogi je obravnavana problematika razvoja sferičnega aktuatorja, ki za svoje
delovanje izrablja magnetoreološki pojav magnetne tekočine. Gre za močno povišanje
viskoznosti pod vplivom magnetnega polja. Predvidena končna uporaba aktuatorja je v
haptičnih aplikacijah. Aktuator je sestavljen kot krogelni sklep statorja z votlino in
sferičnega rotorja, na katerega je pritrjena krmilna palica. V stator je vgrajena tuljava za
vzbujanje magnetnega polja. Razvoj aktuatorja je potekal v več korakih. Prvi je bil sestava
osnovnega tridimenzionalnega modela aktuatorja s parametriziranimi dimenzijami glede na
določene mehanske in magnetne zahteve. Določeni so bili štirje prosti parametri (s
postavljenimi spodnjimi in zgornjimi mejami). Njihove vrednosti so bile poiskane v drugem
koraku razvoja. To je bila optimizacija geometrije modela. Za ta namen je bila formirana
ciljna funkcija, z minimizacijo katere so bile poiskane vrednosti prostih parametrov. Ciljna
funkcija je bila postavljena tako, da je bila iskana rešitev, ki zagotavlja maksimalen navor
ob čim manjših dimenzijah aktuatorja in ustreznih magnetnih razmerah, na ključnih mestih
v aktuatorju. Za optimizacijo je bil uporabljen algoritem diferenčne evolucije. Sestava
modelov in optimizacija sta bila izvedena s kombinacijo programskih orodij Simulia Opera
in Matlab. V tretjem koraku je bila na podlagi rezultatov optimizacije opravljena numerična
analiza optimiziranega modela. Pri tem je bila izračunana odvisnost zavornega navora
aktuatorja v odvisnosti od toka skozi tuljavo. Četrti korak je bil prilagoditev
tridimenzionalnega modela možnostim fizične izvedbe aktuatorja. Osnova za prilagojen
model je bil predhodno izračunan optimiziran model. Na prilagojenem modelu je bila
izvedena numerična analiza za določitev odvisnosti zavornega navora od toka skozi tuljavo.
Na podlagi prilagojenega modela je bil v petem koraku izdelan fizični prototip. V zadnjem
koraku so bile nad prototipom izvedene meritve odvisnosti navora od toka skozi tuljavo
aktuatorja. Rezultati meritev so bili primerjani z rezultati numeričnih analiz na prilagojenem
modelu. Ključne besede: Magnetoreološka tekočina, sferični aktuator, haptični vmesnik, metoda
končnih elementov (MKE), krmilna palica, diferenčna evolucija (DE) Objavljeno v DKUM: 01.10.2024; Ogledov: 0; Prenosov: 51
Celotno besedilo (6,94 MB) |
6. Matematični model hibridnega sončnega sistema in optimizacija proizvodnje električne in toplotne energije : doktorska disertacijaKlemen Sredenšek, 2024, doktorska disertacija Opis: Doktorska disertacija obravnava matematično modeliranje hibridnega sončnega sistema in optimizacijo proizvodnje električne in toplotne energije. Hibridni sončni sistemi predstavljajo inovacijo na področju fotonapetostnih sistemov, saj delež sončnega sevanja, ki se pretvori v toplotno energijo na površini hibridnih sončnih modulov shrani v hranilnik toplotne energije. Z odvzemom toplotne energije se zmanjša temperatura hibridnih sončnih modulov in s tem poveča izkoristek pretvorbe sončne energije v električno energijo. Hibridni sončnih sistemi tako ne le proizvedejo več električne energije kot fotonapetostnih sistemi, ampak proizvedejo še dodaten delež toplotne energije. Matematični model hibridnega sončnega sistema, ki ga obravnava doktorska disertacija je razdeljen na tri podsisteme (električni in toplotni podsistem hibridnega sončnega modula ter toplotni podsistem hranilnika toplotne energije). Električni podsistem hibridnega sončnega modula je predstavljen z nadomestnim električnim vezjem dvo-diodnega modela sončne celice pri čemer so določeni električni parametri predstavljeni v odvisnosti od gostote moči sončnega sevanja in temperature sončne celice. Toplotna podsistema hibridnega sončnega modula in hranilnika toplotne energije sta opisana z diferencialnimi enačbami za prenos toplote. Za podrobnejši opis mehanizmov prenosa toplote je poleg toplotnih in mehanskih lastnosti materialov v toplotnem podsistemu hibridnega sončnega modula podan tudi natančen opis optičnih izgub, ki definirajo delež absorpcije, prepustnosti in odbojnosti svetlobe v odvisnosti od vpadnega kota sončnih žarkov. Rezultati matematičnega modela hibridnega sončnega sistema so ovrednoteni z meritvami na eksperimentalnem hibridnem sončnem sistemu in predstavljajo zelo visok nivo natančnosti v primerjavi z drugimi raziskavami. Za optimalno delovanje hibridnega sončnega sistema v smislu proizvodnje električne in toplotne energije je bila za iskanje nelinearnega in omejenega problema uporabljena stohastična metoda, imenovana diferenčna evolucija. Tovrstni pristop za iskanje maksimalne proizvodnje električne in/ali toplotne energije celotnega hibridnega sončnega sistema na podlagi spremembe masnega pretoka obtočnih črpalk še ni bil raziskan v nobeni literaturi. Ključne besede: hibridni sončni sistem, diferenčna evolucija, električna energija, toplotna energija Objavljeno v DKUM: 23.07.2024; Ogledov: 235; Prenosov: 113
Celotno besedilo (38,52 MB) |
7. Ocena elementov orbitalnega modela SGP4 : magistrsko deloAndrej Hudrap, 2023, magistrsko delo Opis: Z oceno elementov orbitalnega modela SGP4 želijo raziskovalci izboljšati natančnost napovedovanja položaja satelitov. To je pomembno za različna področja, med katera spadajo komunikacijske povezave in načrtovanje misij. Implementirali in analizirali smo postopek določevanja elementov orbitalnega modela SGP4 s pomočjo dveh različnih algoritmov na podlagi podatkov GPS. Algoritem diferencialnega popravljanja smo implementirali po znanstvenem članku [12] in njegovo učinkovitost primerjali s posodobljenim algoritmom diferencialne evolucije jDE implementiranem po znanstvenem članku [4]. Primerjali smo tudi učinkovitost algoritmov z uradno izdanimi elementi orbitalnega modela SGP4 za dva realna satelita, in sicer CHAMP in SAC-C. Ključne besede: SGP4, Orbita, Satelit, Diferencialna evolucija, Določitev orbite Objavljeno v DKUM: 21.09.2023; Ogledov: 308; Prenosov: 36
Celotno besedilo (2,87 MB) |
8. |
9. Vpliv zgodovine sprememb vrednosti programskih metrik na napovedovanje trendov vzdrževalnosti odprtokodnih javanskih programskih knjižnicMitja Gradišnik, 2022, doktorska disertacija Opis: Učinkovitost procesa vzdrževanja programskih produktov, ki lahko neposredno vpliva na številne vidike uspešnosti projektov razvoja programskih produktov, vrednotimo skozi različne aspekte, kot so količina vloženega časa, človeški viri ali količina porabljenih finančnih sredstev. Kot ekonomsko učinkoviti veljajo programski produkti, ki jih je mogoče v fazi vzdrževanja hitro in z minimalnim vložkom človeških virov prilagoditi novim potrebam uporabnikov. Sledenje je mogoče enostavno doseči, če so programski produkti grajeni kakovostno.
Merjene programskih metrik in vrednotenje notranje strukture daje vpogled dosežene stopnje kakovosti programskega produkta v njegovi opazovani različici. Vrednotenju kakovosti je sicer mogoče dodatno pripeti dimenzijo časa, in sicer tako, da opazujemo njeno spreminjanje tekom evolucije produkta iz različice v različico. Na podlagi vzorcev spreminjanja notranjih atributov izluščenih iz obstoječih programskih produktov je mogoče izgraditi napovedne modele, s katerimi napovemo trende njihovega gibanja v prihodnje. Slednje daje podlago izogibanju pastem, ki jih prinaša slabo vzdrževalna programska oprema. V okviru doktorske disertacije preučujemo programske knjižnice, ki v zadnjem času predstavljajo močan pospeševalnik ponovne uporabe pri razvoju programske opreme. Vodilo predstavljene raziskave tako predstavlja zmožnost uspešnega napovedovanja gibanja vzdrževalnosti programskih knjižnic na podlagi sprememb produktnih programskih metrik predhodnih različic v njihovi sledeči različici.
Čedalje boljša sprejetost programskih knjižnic pri razvoju programskih produktov v zadnjem obdobju predstavljata motivacijo, da se v okviru raziskave v ospredje postavi ravno programske knjižnice. Pridobljen vzorec 40 prostodostopnih odprtokodnih javanskih programskih knjižnic nudi osnovo statistični analizi spreminjanja vzdrževalnosti tekom evolucije različic programskih knjižnic. Opravljene analize spreminjanje vzdrževalnosti tekom različic osvetlijo tako na nivoju programskih knjižic kot na nivoju razredov, ki te knjižnice gradijo. Predvsem preučevanje vpliva sprememb vrednosti programskih metrik izmerjenih nad razredi programskih knjižnic predstavlja temelj preučevanja zmožnosti uspešnega napovedovanje trendov gibanja vzdrževalnosti.
Ovrednotenje informacijskega doprinosa, ki ga zgodovina sprememb vrednosti programskih metrik doprinese h kakovosti napovednih modelov vzdrževalnosti, predstavlja pomemben element zastavljene raziskave. Doprinos zgodovine sprememb vrednosti programskih metrik napovednim modelov vzdrževalnosti ovrednotimo s pomočjo eksperimenta, v katerem izgradimo in iz vidika kakovosti ocenimo serijo napovednih modelov vzdrževalnosti. Za izgradnjo modelov uporabimo osemnajst različnih razponov zgodovinskih meritev programskih metrik predhodnih različic programskih knjižnic. Pri izbiri pristopov izgradnje napovednih modelov se upiramo na ugotovitve izvedenega sistematičnega pregleda literature. Ključne besede: kakovost programske opreme, vzdrževalnost programskih produktov, programske knjižnice, evolucija programskih produktov, programske metrike, napovedni modeli vzdrževalnosti Objavljeno v DKUM: 18.10.2022; Ogledov: 568; Prenosov: 115
Celotno besedilo (4,16 MB) |
10. European first-year university students accept evolution but lack substantial knowledge about it: a standardized European cross-country assessmentPaul Kuschmierz, Anna Beniermann, Alexander Bergmann, Rianne Pinxten, Tuomas Aivelo, Justyna Berniak-Woźny, Gustav Bohlin, Anxela Bugallo-Rodriguez, Pedro Cardia, Bento Filipe Barreiras Pinto Cavadas, Andrej Šorgo, Gregor Torkar, 2021, izvirni znanstveni članek Opis: Investigations of evolution knowledge and acceptance and their relation are central to evolution edu‑
cation research. Ambiguous results in this feld of study demonstrate a variety of measuring issues, for instance difer‑
ently theorized constructs, or a lack of standardized methods, especially for cross-country comparisons. In particular,
meaningful comparisons across European countries, with their varying cultural backgrounds and education systems,
are rare, often include only few countries, and lack standardization. To address these defcits, we conducted a stand‑
ardized European survey, on 9200 frst-year university students in 26 European countries utilizing a validated, com‑
prehensive questionnaire, the “Evolution Education Questionnaire”, to assess evolution acceptance and knowledge, as
well as infuencing factors on evolution acceptance. Ključne besede: evolucija, znanje, visokošolsko izobraževanje, ocenjevanje, Evropa, evolution, acceptance, knowledge, multilevel modeling, socioscientific issues, religious faith, higher education, Europe, assessment, attitude Objavljeno v DKUM: 02.09.2022; Ogledov: 602; Prenosov: 13
Povezava na celotno besedilo |