Package: Uno 2.7.3-1

Balasubramanian Narasimhan

Uno: R Interface to the 'Uno' Nonlinear Optimization Solver

Bindings to 'Uno' (Unifying Nonlinear Optimization), a C++ solver for smooth nonlinearly constrained optimization. 'Uno' unifies Lagrange-Newton methods, including sequential quadratic programming and interior-point methods, by decomposing them into interacting building blocks (constraint-relaxation, inequality-handling, Hessian, and globalization strategies) that can be freely combined, either through options or through presets that reproduce established solvers such as 'filterSQP' and 'IPOPT'. The framework is described in Vanaret and Leyffer (2024) <doi:10.48550/arXiv.2406.13454>.

Authors:Balasubramanian Narasimhan [aut, cre], Charlie Vanaret [aut, cph], Sven Leyffer [aut, cph], HiGHS development team [cph]

Uno_2.7.3-1.tar.gz
Uno_2.7.3-1.tar.gz(r-4.7-arm64)Uno_2.7.3-1.tar.gz(r-4.7-x86_64)Uno_2.7.3-1.tar.gz(r-4.6-arm64)Uno_2.7.3-1.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
card.svg |card.png
Uno/json (API)
NEWS

# Install 'Uno' in R:
install.packages('Uno', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/bnaras/uno/issues

Pkgdown/docs site:https://bnaras.github.io

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

openblascpp

2.70 score 7 scripts 27 downloads 2 exports 3 dependencies

Last updated from:2ca2488376. Checks:4 NOTE, 1 OK, 1 FAIL. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE467
linux-devel-x86_64NOTE289
source / vignettesOK525
linux-release-arm64NOTE285
linux-release-x86_64NOTE277
wasm-releaseFAIL256

Exports:uno_solveuno_version

Dependencies:cpp11Rcpprmumps

Solving nonlinear programs with Uno

Rendered fromUno.Rmdusingknitr::rmarkdownon Jun 11 2026.

Last update: 2026-06-08
Started: 2026-06-08