An algorithm for a class of bilevel split equilibrium problems: application to a differentiated Nash-Cournot model with environmental constraints. (3rd April 2019)