2016New multi-commodity flow formulations for the pooling problemJournal of Global OptimizationPooling problemBilinear programmingNonlinear programmingLinear relaxationGlobal optimizationBlending