Podrobno

Avtomatska analiza algoritmov v prostoru parametrov vhoda
ID Kresal, Ožbej (Avtor), ID Dobravec, Tomaž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (4,19 MB)
MD5: 9B4E070FF8BAAF105CF2A1BDF4472EBB

Izvleček
V praksi lahko teoretična računska zahtevnost pri primerjavi algoritmov postane manj uporabna, še posebej v degeneriranih ali že delno rešenih primerih, kjer je algoritem z večjo računsko zahtevnostjo lahko v nekaterih primerih hitrejši od algoritma z manjšo zahtevnostjo. Za pomoč raziskovalcu pri preučevanju algoritmov znotraj prostora njihovih vhodnih parametrov smo razvili in nato v sistemu ALGator implementirali tri postopke. Prva dva obravnavata iskanje meja enega ali več parametrov glede na največji dovoljeni čas izvajanja, tretji pa poskuša najti funkcijo, ki opisuje časovno zahtevnost algoritma glede na en prost parameter. Razviti postopki ponujajo avtomatizirano analizo algoritmov, rezultati postopkov pa lahko v nadaljevanju služijo kot izhodišče za ročno obravnavo. Cilj je doseganje čim večje natančnosti rezultatov ob minimalnem številu izvajanj algoritmov.

Jezik:Slovenski jezik
Ključne besede:algoritmi, analiza algoritmov, ALGator, računska zahtevnost
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2025
PID:20.500.12556/RUL-173282 Povezava se odpre v novem oknu
COBISS.SI-ID:253466627 Povezava se odpre v novem oknu
Datum objave v RUL:15.09.2025
Število ogledov:518
Število prenosov:168
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Automatic analysis of algorithms in the input parameter space
Izvleček:
In practice when comparing algorithms, the theoretical computational complexity can become less useful, especially when it comes to degenerate or already half solved cases. An algorithm that might have a better computational complexity can in some cases be better than an algorithm with a worse complexity. To help a researcher investigate algorithms within the space of their input parameters, three procedures were developed and then implemented within the ALGator system. The first and second procedure tackle finding one or many parameter limits given a maximum execution time and the third procedure attempts to find a function which describes the time complexity given one free parameter. The procedures provide an automated starting analysis, from which a researcher can continue, while aiming to reduce the amount of algorithm executions needed while maximizing accuracy.

Ključne besede:Algorithms, Algorithm Analysis, ALGator, Computational Complexity

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj