BB: Solving and Optimizing Large-Scale Nonlinear Systems

Barzilai-Borwein spectral methods for solving nonlinear system of equations, and for optimizing nonlinear objective functions subject to simple constraints. A tutorial style introduction to this package is available in a vignette on the CRAN download page or, when the package is loaded in an R session, with vignette("BB").

Package details

AuthorRavi Varadhan [aut, cph, cre], Paul Gilbert [aut], Marcos Raydan [ctb] (with co-authors, wrote original algorithms in fortran. These provided some guidance for implementing R code in the BB package.), JM Martinez [ctb] (with co-authors, wrote original algorithms in fortran. These provided some guidance for implementing R code in the BB package.), EG Birgin [ctb] (with co-authors, wrote original algorithms in fortran. These provided some guidance for implementing R code in the BB package.), W LaCruz [ctb] (with co-authors, wrote original algorithms in fortran. These provided some guidance for implementing R code in the BB package.)
MaintainerRavi Varadhan <ravi.varadhan@jhu.edu>
LicenseGPL-3
Version2026.1.0
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("BB")

Try the BB package in your browser

Any scripts or data that you put into this service are public.

BB documentation built on Feb. 19, 2026, 5:07 p.m.