multialgorithm

Adjective

 * 1) Involving more than one algorithm.

Noun

 * 1) A collection of varied algorithms that are applied to the same problem, either interleaved or in parallel.