Find the word definition

Wiktionary
polyalgorithm

n. (context mathematics computing English) A set of algorithms together with rules for choosing when to use each one