Determination of optimum cut-off grade of an open-pit metalliferous deposit under various limiting conditions using a linearly advancing algorithm derived from dynamic programming. (June 2020)