optimization

Personal Julia 2023 retrospective
Personal Julia 2023 …

2023 was a very interest year for me, regarding the use and promotion of the Julia Programming Language. Here are the three main reasons why. First, I gave no less than 4 talks (not counting anything in-company). On 19/January at the JuliaLang Eindhoven Meetup. I talked about the difficulties of …

Demand of your art
Demand of your art

On a previous video/blog post, I talked about production planning using an example of selling art on the beach. One simplification of that model was the assumption that everything that we build can be sold. You can check the pluto notebook html or download the notebook. I have an excert down here, …

Selling art on the beach
Selling art on the beach

I just released a video about using mathematical modeling to solve a production planning with the thematic of selling your art on the beach. You can check the pluto notebook html here or download the notebook here. I have an excert down here, but for more details, check the video. In Brazil, a …

Optimizing the Dollar …

I just watched The Dollar Game - Numberphile, in which a game involving graphs is presented. I recommend you watch the video for complete information. The game involves a graph with integer values on its nodes, positive and negative. For instance, the following graph: Each node corresponds to a …

My experience in the …

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 …

Introduction to …

The comparison of algorithms is an active area of work. When we start learning algorithms, or more advanced programming, we learn of different ways of doing the same complex task. The most usual first example is sorting, which introduces a series of different ways to sort a single array, such as …

NLPModels.jl and …

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 …

NLPModels.jl, CUTEst.jl …

A couple of weeks ago me and Professor Dominique Orban have finally made a release of CUTEst.jl, a wrapper for the CUTEst repository of problems for nonlinear optimization (which I’ve mentioned before). Along with this release, we’ve done a release of NLPModels.jl, the underlying …

Minicurso de Julia para …

Semana passada, nos dias 22 a 24 de Fevereiro aconteceu o VIII Simpósio de Análise Numérica e Otimização. Nesse evento, eu apresentei um minicurso de Julia com foco em Otimização não Linear. Entre 10 e 15 pessoas participaram no total, entre alunos de graduação, de pós-graduação, e professores. O …