Details

Avtomatska analiza algoritmov v prostoru parametrov vhoda
ID Kresal, Ožbej (Author), ID Dobravec, Tomaž (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (4,19 MB)
MD5: 9B4E070FF8BAAF105CF2A1BDF4472EBB

Abstract
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.

Language:Slovenian
Keywords:algoritmi, analiza algoritmov, ALGator, računska zahtevnost
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2025
PID:20.500.12556/RUL-173282 This link opens in a new window
COBISS.SI-ID:253466627 This link opens in a new window
Publication date in RUL:15.09.2025
Views:514
Downloads:168
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Automatic analysis of algorithms in the input parameter space
Abstract:
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.

Keywords:Algorithms, Algorithm Analysis, ALGator, Computational Complexity

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back