Using functional programming to recognize named structure in an optimization problem: Application to pooling 2016 (1) F. Ceccon, G. Kouyialis, R. Misener, Using functional programming to recognize named structure in an optimization problem: Application to pooling, AIChE Journal, volume 62, pp.3085-3095, 2016