Definition, synonyms and related words
A collection of varied algorithms that are applied to the same problem, either interleaved or in parallel.
Involving more than one algorithm.