1. Brooke A Kendrick D Meeraus A Raman R. GAMS - A User's Guide, 1998 http://www.gams.com
2. Pyomo – Optimization Modeling in Python
3. 2016 http://www.juliaopt.org/JuMP.jl/0.15/installation.html
4. A combined penalty and outer approximation method for MINLP optimization. Comput;Viswanathan;Chem Eng.,1990