Implementation and Evaluation of Algorithms with ALGator

被引:1
|
作者
Dobravec, Tomaz [1 ]
机构
[1] Univ Ljubljana, Fac Comp & Informat Sci, Ljubljana, Slovenia
来源
INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS | 2019年 / 43卷 / 01期
关键词
automatic algorithm testing; quality evaluation; empirical analysis;
D O I
10.31449/inf.v43i1.2674
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present an automatic algorithm evaluation system called ALGATOR, which was developed to facilitate the algorithm design and evaluation process. The system enables unbiased tests of the correctness of the algorithm's results on given test cases and comparisons of the quality of implemented algorithms for solving various kinds of problems (e.g. sorting data, matrix multiplication, traveler salesman problem, shortest path problem, and the like). Within the ALGATOR one can define a problem by specifying the problem descriptors, test sets with corresponding test cases, input parameters and output indicators, algorithm specifications and criteria for measuring the quality of algorithms. When a user of the system submits an algorithm for solving a given problem, ALGATOR automatically executes this algorithm on predefined tests, measures the quality indicators and prepares the results to be compared with the results of other algorithms in the system. The ALGATOR is meant to be used by algorithm developers to perform independent quality tests for their solutions.
引用
收藏
页码:3 / 10
页数:8
相关论文
共 50 条
  • [21] Algorithms for codification, multiperspective and refocusing of light fields: implementation and evaluation
    Bizai, G.
    Peiretti, F.
    Salvatelli, A.
    Drozdowicz, B.
    2017 XLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI), 2017,
  • [22] Image Processing Segmentation Algorithms Evaluation through Implementation Choices
    Vizza, Patrizia
    Cannistra, Mattia
    Giancotti, Raffaele
    Veltri, Pierangelo
    13TH ACM INTERNATIONAL CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY AND HEALTH INFORMATICS, BCB 2022, 2022,
  • [23] IMPLEMENTATION AND EVALUATION OF EXISTING ALGORITHMS TO CALCULATE AEROBIC AND ANAEROBIC THRESHOLDS
    Burgsteiner, H.
    Dorn, A.
    Groeschl, W.
    Hofmann, P.
    Mueller, A.
    Simi, H.
    Tschakert, G.
    Wallner, D.
    Zutz, S.
    EHEALTH2013: HEALTH INFORMATICS MEETS EHEALTH - VON DER WISSENSCHAFT ZUR ANWENDUNG UND ZURUCK: BIG DATA - EHEALTH VON DER DATENANALYSE BIS ZUM WISSENSMANAGEMENT, 2013, : 237 - 242
  • [24] Implementation and experimental evaluation of graph connectivity algorithms using LEDA
    Fatourou, P
    Spirakis, P
    Zarafidis, P
    Zoura, A
    ALGORITHM ENGINEERING, 1999, 1668 : 124 - 138
  • [25] The implementation and performance evaluation for a smart robot with edge computing algorithms
    Chen, Joy Iong-Zong
    Huang, Ping-Feng
    Pi, Chung Sheng
    INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2023, 50 (04): : 581 - 594
  • [26] Implementation and evaluation of various demons deformable image registration algorithms on a GPU
    Gu, Xuejun
    Pan, Hubert
    Liang, Yun
    Castillo, Richard
    Yang, Deshan
    Choi, Dongju
    Castillo, Edward
    Majumdar, Amitava
    Guerrero, Thomas
    Jiang, Steve B.
    PHYSICS IN MEDICINE AND BIOLOGY, 2010, 55 (01): : 207 - 219
  • [27] Evaluation and Implementation of Heuristic Algorithms for Non-Restricted Global Optimization
    Mesa, E.
    Velasquez, J. D.
    Jaramillo, P.
    IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (05) : 1542 - 1549
  • [28] IMPLEMENTATION AND EVALUATION OF HOUGH TRANSFORM ALGORITHMS ON A SHARED-MEMORY MULTIPROCESSOR
    CHOUDHARY, AN
    PONNUSAMY, R
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 12 (02) : 178 - 188
  • [29] Performance Evaluation of Java']Java/PCJ Implementation of Parallel Algorithms on the Cloud
    Nowicki, Marek
    Gorski, Lukasz
    Bala, Piotr
    EURO-PAR 2020: PARALLEL PROCESSING WORKSHOPS, 2021, 12480 : 213 - 224
  • [30] An Implementation and Evaluation of CUDA-based GPGPU Framework by Genetic Algorithms
    Yoshimi, Masato
    Kurano, Yuki
    Miki, Mitsunori
    Hiroyasu, Tomoyuki
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (12): : 29 - 37