A gateway to the world of algorithm evaluation

ALGator is a research-oriented system for the systematic modeling, execution, and empirical evaluation of algorithms, enabling transparent, reproducible analysis and performance comparison across well-defined problem domains, test sets, and implementations, with explicit support for empirical correctness assessment.

What ALGator provides

Formal Algorithm Modeling

Structured and explicit modeling of algorithms, inputs, parameters, and problem domains.

Automated and Controlled Execution

Repeatable execution of algorithms across diverse and well-defined test sets.

Performance and Result Analysis

Systematic collection, analysis, and comparison of performance data and execution results.

Empirical Correctness and Reproducibility

Explicit support for empirical correctness assessment, transparent experimentation, and reproducible results.

How it works

Step 1

Problem

Define the problem with its parameters.

Step 2

Test Sets

Prepare structured input data.

Step 3

Algorithms

Implement one or more algorithms.

Step 4

Execution

Run controlled and repeatable experiments.

Step 5

Analysis

Evaluate and compare results.

Step 6

Presentation

Prepare and publish visual representations of results.

Who is ALGator for?

  • Algorithm researchers
  • Developers interested in empirical evaluation
  • Computer science teachers and students