Author Archives: julia on Abel Soares Siqueira

My experience in the JuMP-dev annual workshop

By: julia on Abel Soares Siqueira

Re-posted from: https://abelsiqueira.com/blog/2018-07-04-my-experience-in-the-jump-dev-annual-workshop/

Last week I had the pleasure of being invited to the Second annual JuMP-dev
workshop
, which happened in June 27-29,
2018 at Bordeaux, France.
I’ve presented the packages from the Julia Smooth
Optimizers
organization, and had a very good
time meeting with the JuMP developers.

For those still unaware, JuMP is a modelling
language for Mathematical Programming written in Julia. It provides access to a few
different solvers for many kinds of problems, and it works inside of Julia, so one can
enjoy the advantages of having a robust language if there is a need for advanced usage.

My experience in the JuMP-dev annual workshop

By: julia on Abel Soares Siqueira

Re-posted from: https://abelsiqueira.com/blog/2018-07-04-my-experience-in-the-jump-dev-annual-workshop/

Last week I had the pleasure of being invited to the Second annual JuMP-dev workshop, which happened in June 27-29, 2018 at Bordeaux, France. I’ve presented the packages from the Julia Smooth Optimizers organization, and had a very good time meeting with the JuMP developers.
For those still unaware, JuMP is a modelling language for Mathematical Programming written in Julia. It provides access to a few different solvers for many kinds of problems, and it works inside of Julia, so one can enjoy the advantages of having a robust language if there is a need for advanced usage.

NLPModels.jl and CUTEst.jl: Constrained optimization

By: julia on Abel Soares Siqueira

Re-posted from: https://abelsiqueira.com/blog/2017-02-17-nlpmodelsjl-and-cutestjl-constrained-optimization/

This is a continuation of this
post
.
And again, you can follow the commands of this post in the
asciinema.

If you followed along last post, you should know the basics of our
NLPModels API, including CUTEst access.

One thing I didn’t explore, though, was constrained problems.
It’d complicate too much.

However, now that we know how to handle the basics, we can move to the
advanced.

Nonlinear Programming format

The NLPModels internal structure is based on the CUTEst way of storing a
problem.
We use the following form for the optimization problem: