polyalgorithm

/P AA1 L Y AE1 L G ER0 IH1 DH AH0 M/
noun
  1. 1

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