Sign in

Charlie Vanaret

@cvanaret.bsky.social
95 followers 80 following 42 posts

Mathematical optimizer at Zuse Institute Berlin Check out Uno, a unified SQP/barrier solver for nonlinearly constrained optimization Bassist/landscape photographer 🌐 github.com/cvanaret/Uno

PostsRepliesMedia
Charlie Vanaret @cvanaret.bsky.social · 10/09/2026
𝐔𝐧𝐨 is catching up to the big names on the 𝐌𝐢𝐭𝐭𝐞𝐥𝐦𝐚𝐧𝐧 𝐛𝐞𝐧𝐜𝐡𝐦𝐚𝐫𝐤! ⚡ Uno v2.9.0 stepped up its barrier method and now solves 45/47 𝐢𝐧𝐬𝐭𝐚𝐧𝐜𝐞𝐬 github.com/cvanaret/Uno/releases/tag/v2.9.0 #optimization #mathematicalprogramming #numericaloptimization #barrier #oss #foss #julialang #unosolver #python #cpp
github.com
Release v2.9.0 · cvanaret/Uno
Uno v2.9.0 implements substantial improvements to the barrier method. As of Sept 9, 2026, Uno can solve 45/47 instances on the Mittelmann benchmark, in about the same time as IPOPT. Features Secon...
240
Charlie Vanaret @cvanaret.bsky.social · 15/07/2026
Alexis Montoison and I just published an Uno software paper in the Journal of Open Source Software 🎉 @zuseinstitute.bsky.social #optimization #mathematicalprogramming #numericaloptimization #joss #cpp #unosolver #sqp #barrier #software
030
Charlie Vanaret @cvanaret.bsky.social · 15/06/2026
Watch the talk I gave at JuMP-dev 2 weeks ago! www.youtube.com/watch?v=hDPC... github.com/cvanaret/Uno @julialang.org @zuseinstitute.bsky.social #optimization #oss #foss #numericaloptimization #mathematicalprogramming #sqp #barrier #julialang #cpp #python #unosolver
youtube.com
UnoSolver.jl a unified SQP/barrier solver for nonlinearly constrained optimization | Charlie Vanaret
YouTube video by The Julia Programming Language
020
Charlie Vanaret @cvanaret.bsky.social · 10/06/2026
Our article on 𝐮𝐧𝐢𝐟𝐲𝐢𝐧𝐠 𝐧𝐨𝐧𝐥𝐢𝐧𝐞𝐚𝐫 𝐨𝐩𝐭𝐢𝐦𝐢𝐳𝐚𝐭𝐢𝐨𝐧 was finally published (open access) in Mathematical Programming Computation 🥳 link.springer.com/article/10.1... @zuseinstitute.bsky.social #optimization #foss #oss #numericaloptimization #mathematicalprogramming #unosolver #cpp #python #julialang
link.springer.com
Implementing a unified solver for nonlinearly constrained optimization - Mathematical Programming Computation
SQP and interior-point methods (also referred to as Lagrange-Newton methods) typically share key algorithmic components, such as strategies for computing descent directions and mechanisms that promote...
051
Charlie Vanaret @cvanaret.bsky.social · 26/05/2026
The Uno team (Sven Leyffer, Alexis Montoison and myself) will be attending the #SIAM OP conference and the JuMP-dev workshop on May 30-June 6 🎉 Come chat with us! github.com/cvanaret/Uno @julialang.org @siamsociety.bsky.social #optimization #foss #numericaloptimization #sqp #barrier #julialang
github.com
GitHub - cvanaret/Uno: With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization
With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization - cvanaret/Uno
020
Charlie Vanaret @cvanaret.bsky.social · 26/03/2026
𝐋-𝐁𝐅𝐆𝐒 now available with interior-point methods in the latest Uno release 🎉 github.com/cvanaret/Uno... With Uno, finally take full control of your #SQP & #barrier solver for nonlinearly constrained optimization @zuseinstitute.bsky.social #optimization #numericaloptimization #oss #foss #cpp #python
github.com
Release v2.6.0 · cvanaret/Uno
Uno v2.6.0 implements the following: Features Interior-point methods with L-BFGS Hessian (#616) the combination inequality_handling_method="interior_point" and hessian_model="LBFGS" is now active...
010
Charlie Vanaret @cvanaret.bsky.social · 11/03/2026
𝐮𝐧𝐨𝐩𝐲 finally available on #Windows! With Uno, finally take full control of your SQP/barrier solver Go grab it! Ships with #HiGHS, #BQPD, and #MUMPS Github 👉 github.com/cvanaret/Uno Developed at @zuseinstitute.bsky.social #optimization #numericaloptimization #oss #foss #python #sqp #barrier #cpp
010
Charlie Vanaret @cvanaret.bsky.social · 02/03/2026
𝐋-𝐁𝐅𝐆𝐒 now available for SQP methods in the latest 𝐔𝐧𝐨 release! 🥳 Runs on #BLAS and #LAPACK. Best combined with a line search. 👉 github.com/cvanaret/Uno Developed at @zuseinstitute.bsky.social #optimization #nonlinearprogramming #numericaloptimization #foss #oss #sqp #barrier #unosolver
github.com
GitHub - cvanaret/Uno: With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization
With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization - cvanaret/Uno
011
Reposted by Charlie Vanaret
ISMP 2027 – Amsterdam @ismp2027.bsky.social · 27/02/2026
📢 #ISMP2027 comes to Amsterdam! The 26th International Symposium on Mathematical Programming will be held July 25–30, 2027. Join researchers from around the world to discuss advances, challenges, and opportunities in the theory and practice of mathematical optimization. 🔗 ismp2027.mathopt.nl #MOS
ismp2027.mathopt.nl
The 26th International Symposium on Mathematical Programming will be held in Amsterdam, The Netherlands, from July 25th through July 30th, 2027. The event is the symposium of the Mathematical Optimization Society (MOS).
1258
Charlie Vanaret @cvanaret.bsky.social · 16/12/2025
Early Christmas present: 𝐩𝐢𝐩 𝐢𝐧𝐬𝐭𝐚𝐥𝐥 𝐮𝐧𝐨𝐩𝐲 Uno is a unified SQP/barrier solver for nonlinearly constrained #optimization Available as precompiled binaries for Linux and macOS (Windows builds are WIP) + source distribution. Even better: precompiled BQPD and HiGHS are included 😎 #oss #foss #python
061
Charlie Vanaret @cvanaret.bsky.social · 21/11/2025
𝐔𝐧𝐨 has hit the 400-star mark on Github ✨ Really happy to see so much enthusiasm about our work! Install 𝐔𝐧𝐨𝐒𝐨𝐥𝐯𝐞𝐫.𝐣𝐥 in no time, and it's plug-and-play: github.com/cvanaret/Uno... #optimization #mathematicalprogramming #cpp #julialang #foss #oss #ipopt #modelpredictivecontrol #optimalcontrol
050
Charlie Vanaret @cvanaret.bsky.social · 20/11/2025
Uno's success story #2 (by Fredrik Bagge Carlson)🔥 Uno's filtersqp preset is particularly robust on mid-size problems. Try it out! github.com/cvanaret/Uno #optimization #mathematicaloptimization #mathematicalprogramming #sqp #barrier #oss #foss #ipopt #mpc #modelpredictivecontrol #cpp #julialang
120
Reposted by Charlie Vanaret
ArXiv math.OC Optimization and Control @optb0t.bsky.social · 11/11/2025
🔄 Updated Arxiv Paper Title: Implementing a unified solver for nonlinearly constrained optimization Authors: Charlie Vanaret, Sven Leyffer Read more: arxiv.org/abs/2406.13454
031
Charlie Vanaret @cvanaret.bsky.social · 18/11/2025
Uno's success story #1 (by @franckgaga.bsky.social) on the inverted pendulum case study 🎉 Uno unifies SQP and barrier methods in a highly customizable framework. Try it out! github.com/cvanaret/Uno #optimization #mathematicaloptimization #mpc #modelpredictivecontrol #julialang #oss #foss #ipopt
060
Charlie Vanaret @cvanaret.bsky.social · 10/11/2025
Just submitted the revision of the Uno paper 😎 www.researchgate.net/publication/... We describe a unifying framework for #SQP and #barrier methods with 8 common ingredients, and introduce the Uno solver. Feedback welcome! #optimization #oss #foss #mathematicaloptimization #nonlinearprogramming #cpp
researchgate.net
(PDF) Implementing a unified solver for nonlinearly constrained optimization
PDF | SQP and interior-point methods (also referred to as Lagrange-Newton methods) typically share key algorithmic components, such as strategies for... | Find, read and cite all the research you need...
020
Charlie Vanaret @cvanaret.bsky.social · 04/11/2025
Become a GitHub Sponsor to support the open-source development of Uno! github.com/sponsors/cva... Uno is a unified SQP & barrier solver for nonlinear optimization #optimization #mathematicaloptimization #cpp #julialang #python #fortran #oss #foss #mathematicalprogramming #nonlinearprogramming
github.com
Sponsor @cvanaret on GitHub Sponsors
Support the development of the open-source optimization solver Uno. Uno is a unified SQP & barrier solver for nonlinearly constrained optimization, available in C, C++, Julia, Python and Fortran
010
Charlie Vanaret @cvanaret.bsky.social · 30/10/2025
𝐔𝐧𝐨𝐒𝐨𝐥𝐯𝐞𝐫.𝐣𝐥 now a registered Julia package 🥳 Uno is a highly customizable #SQP and #barrier solver for nonlinearly constrained optimization. It can mimic #filterSQP (SQP method) and #IPOPT (barrier method) 👉 github.com/cvanaret/Uno #optimization #numericaloptimization #julialang #oss #foss #cpp
080
Charlie Vanaret @cvanaret.bsky.social · 09/10/2025
Try out Uno 2.2.1 with improved C and Julia interfaces! github.com/cvanaret/Uno Uno is an SQP/barrier solver for nonlinearly constrained optimization. Developed with Sven Leyffer at @zuseinstitute.bsky.social #optimization #oss #foss #julia #python #cpp #mathematicalprogramming #sqp #barrier
github.com
GitHub - cvanaret/Uno: A next-gen SQP & barrier solver for nonlinearly constrained optimization
A next-gen SQP & barrier solver for nonlinearly constrained optimization - cvanaret/Uno
021
Charlie Vanaret @cvanaret.bsky.social · 01/10/2025
Uno v2.2.0 is out with C, Julia and Python interfaces 🤩 - pure #Julia interfaces to NLPModels.jl and MathOptInterface.jl - #Python bindings using #pybind11 Developed at @zuseinstitute.bsky.social #optimization #mathematicaloptimization #numericaloptimization #constrainedoptimization #oss #foss #uno
github.com
GitHub - cvanaret/Uno: A next-gen SQP & barrier solver for nonlinearly constrained optimization
A next-gen SQP & barrier solver for nonlinearly constrained optimization - cvanaret/Uno
031
Charlie Vanaret @cvanaret.bsky.social · 22/07/2025
See you in two hours! #optimization #iccopt #mathematicaloptimization #mathematicalprogramming #foss #oss #cpp #julia
120
Charlie Vanaret @cvanaret.bsky.social · 09/07/2025
Uno 2.0.0 is out! Uno is a next-gen SQP/barrier solver for nonlinearly constrained optimization. Major changes: - a more powerful unification framework - BQPD now available as precompiled binaries: github.com/leyffer/BQPD... - a cool logo 👉 github.com/cvanaret/Uno/ #optimization #opensource #foss
github.com
GitHub - cvanaret/Uno: A next-gen SQP & barrier solver for nonlinearly constrained optimization
A next-gen SQP & barrier solver for nonlinearly constrained optimization - cvanaret/Uno
140
Charlie Vanaret @cvanaret.bsky.social · 08/07/2025
Don't miss our #ICCOPT session on Recent advances in open-source continuous solvers! Filippo Zanetti, David Kießling and myself will present the HiGHS, acados and Uno solvers, respectively, on July 22 at 10:30am. #optimization #mathematicalprogramming #unosolver #oss #foss #opensource #cpp #julia
540
Charlie Vanaret @cvanaret.bsky.social · 16/04/2025
I'm thrilled to present my landscape photography exhibition ARKTIS at the Mathematics Library of the TU Berlin @tuberlin.bsky.social Join me for the opening on April 29 at 6pm. Institut für Mathematik, Str. des 17. Juni 136, 10587 Berlin #photography #landscapephotography #berlin #arctic #arktis
2151
Charlie Vanaret @cvanaret.bsky.social · 10/03/2025
My nonconvex #optimization solver Uno (#SQP + #barrier) has reached floor(100𝝿) ⭐ on Github Assembles building blocks (such as computation of descent directions and globalization techniques) effortlessly github.com/cvanaret/Uno #foss #operationsresearch #numericaloptimization #cpp #IPOPT #filterSQP
020
Charlie Vanaret @cvanaret.bsky.social · 28/02/2025
New preprint that wraps up our work in the UNSEEN project (funded by the German BMWi, now @bmwk.de) @zuseinstitute.bsky.social @tuberlin.bsky.social @dlr-en.bsky.social #energy #energysystemoptimizationmodeling #esom #unitcommitment #mip #milp #optimization #machinelearning
020
Charlie Vanaret @cvanaret.bsky.social · 05/12/2024
Check out Uno, a modern C++ solver for constrained nonconvex optimization: github.com/cvanaret/Uno Unifies #SQP and #barrier methods with various globalization flavors Developed at Argonne/@zuseinstitute.bsky.social #optimization #foss #numericaloptimization #mathematicalprogramming #cpp #julia
github.com
GitHub - cvanaret/Uno: A next-gen Lagrange-Newton solver for nonconvex optimization. It unifies barrier and SQP methods in a modern and generic way, and implements different globalization flavors (lin...
A next-gen Lagrange-Newton solver for nonconvex optimization. It unifies barrier and SQP methods in a modern and generic way, and implements different globalization flavors (line search/trust regio...
061
Charlie Vanaret @cvanaret.bsky.social · 18/11/2024
Uno 1.3.0 is out! It now features an interface to the LP solver #HiGHS and a trust-region filter Sequential Linear Programming preset 👉 github.com/cvanaret/Uno Available in #Julia/#JuMP via Uno_jll.jl #optimization #cpp #opensource #sqp #barrier
github.com
GitHub - cvanaret/Uno: A next-gen Lagrange-Newton solver for nonconvex optimization. It unifies barrier and SQP methods in a modern and generic way, and implements different globalization flavors (lin...
A next-gen Lagrange-Newton solver for nonconvex optimization. It unifies barrier and SQP methods in a modern and generic way, and implements different globalization flavors (line search/trust regio...
010