The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
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 (may not be active yet) |
| 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] |
| Reference manual: | Uno.html , Uno.pdf |
| Vignettes: |
Solving nonlinear programs with Uno (source, R code) |
| Package source: | Uno_2.7.3.tar.gz |
| Windows binaries: | r-devel: not available, r-release: Uno_2.7.3.zip, r-oldrel: not available |
| 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 enhances: | CVXR |
Please use the canonical form https://CRAN.R-project.org/package=Uno to link to this page.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.