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 条
  • [41] REAL-TIME IMPLEMENTATION AND EVALUATION OF DYNAMIC CONTROL ALGORITHMS FOR INDUSTRIAL MANIPULATORS
    YOO, DS
    CHUNG, MJ
    BIEN, ZN
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1991, 38 (01) : 26 - 31
  • [42] On the evaluation and implementation of efficient sampling algorithms for Monte Carlo based dose calculation
    Chetty, IJ
    DeMarco, JJ
    Solberg, TD
    USE OF COMPUTERS IN RADIATION THERAPY, 2000, : 428 - 430
  • [43] MBIST Implementation and Evaluation in FPGA Based on Low-Complexity March Algorithms
    Jidin, Aiman Zakwan
    Hussin, Razaidi
    Lee, Weng Fook
    Mispan, Mohd Syafiq
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2024, 33 (08)
  • [44] On a Comprehensive Implementation and Performance Evaluation Framework of Fast Algorithms for Exact String Matching
    Cakeri, Dion
    Karras, Dimitrios A.
    Proceedings - 2022 International Conference on Computing, Networking, Telecommunications and Engineering Sciences Applications, CoNTESA 2022, 2022, : 23 - 30
  • [45] Evaluation of existing and new feature recognition algorithms - Part 1: theory and implementation
    Owodunni, O
    Hinduja, S
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2002, 216 (06) : 839 - 851
  • [46] Implementation and Evaluation of Technical Interview Preparation Activities in a Data Structures and Algorithms Course
    Kapoor, Amanpreet
    Panchal, Sajani
    Gardner-McCune, Christina
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 882 - 888
  • [47] Evaluation and comparison of voltage events classification algorithms through its implementation in a DSP
    Strack, J. L.
    Carugati, I.
    Orallo, C. M.
    Donato, P. G.
    Maestri, S.
    Carrica, D.
    2016 IEEE BIENNIAL CONGRESS OF ARGENTINA (ARGENCON), 2016,
  • [48] EVALUATION OF STANDARD AND DIRECTIONAL MEDIAN FILTERS ALGORITHMS AND THEIR IMPLEMENTATION ON FPGA FOR MEDICAL APPLICATION
    Talbi, F.
    Alim-Ferhat, F.
    Seddiki, S.
    Hachemi, B.
    25. INTERNATIONAL CONFERENCE IN CENTRAL EUROPE ON COMPUTER GRAPHICS, VISUALIZATION AND COMPUTER VISION (WSCG 2017), 2017, 2701 : 7 - 11
  • [49] IMPLEMENTATION AND TRANSFORMATION OF ALGORITHMS BASED ON AUTOMATA .3. OPTIMIZATION OF EVALUATION PROGRAMS
    SANCHEZ, E
    THAYSE, A
    PHILIPS JOURNAL OF RESEARCH, 1981, 36 (03) : 159 - 172
  • [50] Performance evaluation of Java/PCJ implementation of parallel algorithms on the cloud (extended version)
    Nowicki, Marek
    Górski, Lukasz
    Bala, Piotr
    Concurrency and Computation: Practice and Experience, 2023, 35 (15):