The core of Algorithm Engineering (AE) is a cycle driven by falsifiable hypotheses. It consist of design, analysis, implementation and experimental evaluation of practicable algorithms. Realistic models for both computers and applications, as well as algorithm libraries and collections of real input data allow a close coupling to applications.

The Priority Programme “Algorithm Engineering” shall lead to a sustained innovative drive for the application of algorithms by advancing AE, establishing it more widely, and cross-linking AE researchers.


For a detailed information on a notion of "Algorithm engineering", please refer to the article "Algorithm Engineering -- An Attempt at a Definition" by Peter Sanders.