dynamic algorithm

dynamic algorithm

[dī¦nam·ik ′al·gə‚rith·əm] (computer science) An algorithm whose operation is, to some extent, unpredictable in advance, generally because it contains logical decisions that are made on the basis of quantities computed during the course of the algorithm. Also known as heuristic algorithm.