Common Verb Collocations of algorithms

apply, base, be, can, compare, compute, describe, design, develop, discuss, do, find, give, have, implement, know, learn, make, may, need, present, propose, require, show, solve, sort, take, test, will, use