Welcome to ClientVPS Mirrors

CRAN: Package Uno

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>.

Version: 2.7.3
Imports: rmumps (≥ 5.2.1-41)
LinkingTo: cpp11, rmumps
Suggests: cpp11, tinytest, knitr, rmarkdown
Published: 2026-06-08
DOI: 10.32614/CRAN.package.Uno
Author: Balasubramanian Narasimhan [aut, cre], Charlie Vanaret [aut, cph] (Designed and implemented Uno), Sven Leyffer [aut, cph] (Co-developed the Uno framework), HiGHS development team [cph] (Bundled HiGHS LP/QP/MIP solver (MIT); see inst/COPYRIGHTS)
Maintainer: Balasubramanian Narasimhan <naras at stanford.edu>
BugReports: https://github.com/bnaras/Uno/issues
License: MIT + file LICENSE
Copyright: file inst/COPYRIGHTS
Uno copyright details
URL: https://bnaras.github.io/Uno/, https://github.com/bnaras/Uno
NeedsCompilation: yes
SystemRequirements: CMake (>= 3.16), C++17, GNU make
Citation: Uno citation info
Materials: README, NEWS
CRAN checks: Uno results [issues need fixing before 2026-06-23]

Documentation:

Reference manual: Uno.html , Uno.pdf
Vignettes: Solving nonlinear programs with Uno (source, R code)

Downloads:

Package source: Uno_2.7.3.tar.gz
Windows binaries: r-devel: Uno_2.7.3.zip, r-release: Uno_2.7.3.zip, r-oldrel: Uno_2.7.3.zip
macOS binaries: r-release (arm64): Uno_2.7.3.tgz, r-oldrel (arm64): Uno_2.7.3.tgz, r-release (x86_64): Uno_2.7.3.tgz, r-oldrel (x86_64): Uno_2.7.3.tgz

Reverse dependencies:

Reverse enhances: CVXR

Linking:

Please use the canonical form https://CRAN.R-project.org/package=Uno to link to this page.

Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.

This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.