Using external solvers

By using a flat modeling language: the AMPL example

By using a library : the JuMP example

blablabla