Common Adjective Collocations of algorithm

above, and, base, basic, bind, conquer, dynamic, efficient, fast, first, general, genetic, iterative, line, linear, little, main, mathematical, new, on, optimal, parallel, polynomial, propose, same, second, similar, simple, such, time