algorithm

A type of mathematical model used for running calculations, typically computerized. For example, different project management scheduling software programs use different Algorithms for calculating Resource Leveling.

[projectlearning.net]