Discrete modelling jointed rock slopes using mathematical programming methods. (April 2018)