Charlie Vanaret's Avatar

Charlie Vanaret

@cvanaret.bsky.social

Mathematical optimizer at Argonne/Zuse Institute Berlin My nonlinear optimization solver Uno unifies SQP and barrier methods Bassist/landscape photographer 🌐 github.com/cvanaret/Uno

76 Followers  |  67 Following  |  23 Posts  |  Joined: 15.11.2024  |  1.6141

Latest posts by cvanaret.bsky.social on Bluesky

Preview
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

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

09.10.2025 12:13 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
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

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

01.10.2025 13:52 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
(PDF) Uno, a modern Lagrange-Newton solver for nonlinearly constrained optimization PDF | 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...

Uno slides here: www.researchgate.net/publication/...

23.07.2025 07:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
(PDF) Uno, a modern Lagrange-Newton solver for nonlinearly constrained optimization PDF | 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...

Uno slides here: www.researchgate.net/publication/...

23.07.2025 07:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

See you in two hours!

#optimization #iccopt #mathematicaloptimization #mathematicalprogramming #foss #oss #cpp #julia

22.07.2025 15:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Release v2.0.0 Β· cvanaret/Uno Uno 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...

Comprehensive description of the release: github.com/cvanaret/Uno...

09.07.2025 11:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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

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

09.07.2025 11:37 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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

Uno solver: github.com/cvanaret/Uno

08.07.2025 11:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - acados/acados: Fast and embedded solvers for nonlinear optimal control and nonlinear model predictive control Fast and embedded solvers for nonlinear optimal control and nonlinear model predictive control - acados/acados

acados solver: github.com/acados/acados

08.07.2025 11:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - ERGO-Code/HiGHS: Linear optimization software Linear optimization software. Contribute to ERGO-Code/HiGHS development by creating an account on GitHub.

HiGHS solver: github.com/ERGO-Code/Hi...

08.07.2025 11:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
ICCOPT2025USC: Parallel Sessions 4V: Recent advances in... View more about this event at ICCOPT2025USC

ICCOPT schedule: iccopt2025usc.sched.com/event/1dqmu/...

08.07.2025 11:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

08.07.2025 11:40 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 5    πŸ“Œ 0

If you live in Germany, get high-quality prints of the ARKTIS pictures here: www.etsy.com/de/shop/Char...

02.05.2025 14:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@schmaidt.bsky.social in case you're around... ;)

16.04.2025 14:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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

16.04.2025 14:01 β€” πŸ‘ 15    πŸ” 1    πŸ’¬ 2    πŸ“Œ 1
Bestuzheva, Ksenia, Dr. | zib.de

Ksenia Bestuzheva (SCIP)

www.zib.de/members/best...

19.03.2025 07:51 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What about Ivet Galabova (HiGHS)?

18.03.2025 18:46 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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

10.03.2025 20:35 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

28.02.2025 10:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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...

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

05.12.2024 20:27 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Definitely! 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).

04.12.2024 12:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That shit is amazing :) However, a single evaluation at x + i*h is required, you shouldn't subtract f(x) there. It avoids catastrophic cancellation.

04.12.2024 12:16 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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...

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

18.11.2024 18:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@cvanaret is following 19 prominent accounts