2016A special case of the generalized pooling problem arising in the mining industryOptimization OnlineBlendingGeneralized pooling problemBilinear programmingNonlinear programming