Charlie Vanaret @cvanaret.bsky.social · 10/09/2026Happy user? Sponsor Uno: github.com/sponsors/cva...github.comSponsor @cvanaret on GitHub SponsorsSupport 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 000
Charlie Vanaret @cvanaret.bsky.social · 10/09/2026The Mittelmann NLP benchmark: plato.asu.edu/ftp/ampl-nlp...plato.asu.eduLogfiles are at: plato.asu.edu/ftp/ampl-nlp_logs/ 000
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 #cppgithub.comRelease v2.9.0 · cvanaret/UnoUno 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/2026Alexis 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/2026Watch 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 #unosolveryoutube.comUnoSolver.jl a unified SQP/barrier solver for nonlinearly constrained optimization | Charlie VanaretYouTube video by The Julia Programming Language 020
Charlie Vanaret @cvanaret.bsky.social · 10/06/2026Cool shot! Let me know if you come to Berlin some day and we can go out to shoot :) 110
Charlie Vanaret @cvanaret.bsky.social · 10/06/2026Our 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 #julialanglink.springer.comImplementing a unified solver for nonlinearly constrained optimization - Mathematical Programming ComputationSQP 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/2026The 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 #julialanggithub.comGitHub - cvanaret/Uno: With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimizationWith 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 #pythongithub.comRelease v2.6.0 · cvanaret/UnoUno 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 #unosolvergithub.comGitHub - cvanaret/Uno: With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimizationWith Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization - cvanaret/Uno 011
Reposted by Charlie VanaretISMP 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 #MOSismp2027.mathopt.nlThe 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/2025Early 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/2025Support the open-source development of Uno: github.com/sponsors/cva...github.comSponsor @cvanaret on GitHub SponsorsSupport 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 000
Charlie Vanaret @cvanaret.bsky.social · 20/11/2025Uno'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 VanaretArXiv 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/2025Uno'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/2025Just 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 #cppresearchgate.net(PDF) Implementing a unified solver for nonlinearly constrained optimizationPDF | 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/2025Become 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 #nonlinearprogramminggithub.comSponsor @cvanaret on GitHub SponsorsSupport 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/2025Try 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 #barriergithub.comGitHub - cvanaret/Uno: A next-gen SQP & barrier solver for nonlinearly constrained optimizationA next-gen SQP & barrier solver for nonlinearly constrained optimization - cvanaret/Uno 021
Charlie Vanaret @cvanaret.bsky.social · 01/10/2025Uno 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 #unogithub.comGitHub - cvanaret/Uno: A next-gen SQP & barrier solver for nonlinearly constrained optimizationA next-gen SQP & barrier solver for nonlinearly constrained optimization - cvanaret/Uno 031
Charlie Vanaret @cvanaret.bsky.social · 23/07/2025Uno slides here: www.researchgate.net/publication/...researchgate.net(PDF) Uno, a modern Lagrange-Newton solver for nonlinearly constrained optimizationPDF | Derivative-based iterative methods for nonlinearly constrained nonconvex optimization usually share common algorithmic components, such as... | Find, read and cite all the research you need on R... 010
Charlie Vanaret @cvanaret.bsky.social · 23/07/2025Uno slides here: www.researchgate.net/publication/...researchgate.net(PDF) Uno, a modern Lagrange-Newton solver for nonlinearly constrained optimizationPDF | Derivative-based iterative methods for nonlinearly constrained nonconvex optimization usually share common algorithmic components, such as... | Find, read and cite all the research you need on R... 010
Charlie Vanaret @cvanaret.bsky.social · 22/07/2025See you in two hours! #optimization #iccopt #mathematicaloptimization #mathematicalprogramming #foss #oss #cpp #julia 120
Charlie Vanaret @cvanaret.bsky.social · 09/07/2025Comprehensive description of the release: github.com/cvanaret/Uno...github.comRelease v2.0.0 · cvanaret/UnoUno v2.0.0 implements the following changes: Features Abstract framework The underlying abstract framework was refined and is now more powerful. Uno now implements 8 ingredients: constraint relaxa... 000
Charlie Vanaret @cvanaret.bsky.social · 09/07/2025Uno 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 #fossgithub.comGitHub - cvanaret/Uno: A next-gen SQP & barrier solver for nonlinearly constrained optimizationA next-gen SQP & barrier solver for nonlinearly constrained optimization - cvanaret/Uno 140
Charlie Vanaret @cvanaret.bsky.social · 08/07/2025Uno solver: github.com/cvanaret/Unogithub.comGitHub - cvanaret/Uno: A next-gen SQP & barrier solver for nonlinearly constrained optimizationA next-gen SQP & barrier solver for nonlinearly constrained optimization - cvanaret/Uno 010
Charlie Vanaret @cvanaret.bsky.social · 08/07/2025acados solver: github.com/acados/acadosgithub.comGitHub - acados/acados: Fast and embedded solvers for nonlinear optimal control and nonlinear model predictive controlFast and embedded solvers for nonlinear optimal control and nonlinear model predictive control - acados/acados 000
Charlie Vanaret @cvanaret.bsky.social · 08/07/2025HiGHS solver: github.com/ERGO-Code/Hi...github.comGitHub - ERGO-Code/HiGHS: Linear optimization softwareLinear optimization software. Contribute to ERGO-Code/HiGHS development by creating an account on GitHub. 000
Charlie Vanaret @cvanaret.bsky.social · 08/07/2025ICCOPT schedule: iccopt2025usc.sched.com/event/1dqmu/...iccopt2025usc.sched.comICCOPT2025USC: Parallel Sessions 4V: Recent advances in...View more about this event at ICCOPT2025USC 000
Charlie Vanaret @cvanaret.bsky.social · 08/07/2025Don'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 · 02/05/2025If you live in Germany, get high-quality prints of the ARKTIS pictures here: www.etsy.com/de/shop/Char...etsy.com 000
Charlie Vanaret @cvanaret.bsky.social · 16/04/2025@schmaidt.bsky.social in case you're around... ;) 110
Charlie Vanaret @cvanaret.bsky.social · 16/04/2025I'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 · 19/03/2025Ksenia Bestuzheva (SCIP) www.zib.de/members/best...zib.de Bestuzheva, Ksenia, Dr. | zib.de 030
Charlie Vanaret @cvanaret.bsky.social · 10/03/2025My 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/2025New 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/2024Check 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 #juliagithub.comGitHub - 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 · 04/12/2024Definitely! Here there is no cancellation. I meant that the complex step, compared to other finite difference methods, doesn't produce cancellation (and is second-order). 010
Charlie Vanaret @cvanaret.bsky.social · 04/12/2024That shit is amazing :) However, a single evaluation at x + i*h is required, you shouldn't subtract f(x) there. It avoids catastrophic cancellation. 130
Charlie Vanaret @cvanaret.bsky.social · 18/11/2024Uno 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 #barriergithub.comGitHub - 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