Skip to content
View cvanaret's full-sized avatar

Block or report cvanaret

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cvanaret/README.md

Hey, I'm Charlie

I am a researcher in mathematical optimization at Argonne National Laboratory/Zuse-Institut Berlin. I am interested in large-scale nonlinear optimization, reliable optimization based on interval analysis and I enjoy modern software development (mainly in C++, a bit of Julia as well). In particular, I am actively developing the Uno solver, a modular open-source C++ library that unifies nonlinearly constrained nonconvex optimization and offers dozens of strategy combinations. It is competitive against IPOPT and filterSQP, while being modern, lightweight and extensible. Check it out!

I got my PhD from Université de Toulouse (France) in January 2015. Then I was a postdoctoral researcher with IRT Saint Exupéry (France), Argonne National Laboratory (USA), Fraunhofer ITWM (Germany), Technische Universität Berlin (Germany) and Zuse-Institut Berlin (Germany).

When I am not scribbling math on a black board or feverishly writing code, I enjoy playing bass with the Toto tribute band The Cats of Oz, taking landscape photos and doing some sort of physical activity (such as bouldering or cross-country skiing).

Pinned Loading

  1. Uno Uno Public

    A next-gen solver for optimization with nonconvex objective and constraints. Unifies barrier and SQP methods in a modern and generic way, and unlocks a variety of novel methods. Competitive against…

    C++ 229 16

  2. CateGOrical.jl CateGOrical.jl Public

    Julia prototype for solving mixed categorical optimization problems to global optimality

    Julia