Common Noun Collocations of algorithms

analysis, anneal, application, approximation, association, class, control, datum, development, example, family, gas, learn, mine, model, network, noise, numb, program, recognition, schedule, search, set, structure, system, theory, time, variety, use, optimization