A generalization of the Theory of Constraints: Choosing the optimal improvement option with consideration of variability and costs. (3rd March 2020)