CRAN/E | lbfgs

lbfgs

Limited-memory BFGS Optimization

Installation

About

A wrapper built around the libLBFGS optimization library by Naoaki Okazaki. The lbfgs package implements both the Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) and the Orthant-Wise Quasi-Newton Limited-Memory (OWL-QN) optimization algorithms. The L-BFGS algorithm solves the problem of minimizing an objective, given its gradient, by iteratively computing approximations of the inverse Hessian matrix. The OWL-QN algorithm finds the optimum of an objective plus the L1-norm of the problem's parameters. The package offers a fast and memory-efficient implementation of these optimization routines, which is particularly suited for high-dimensional problems.

Key Metrics

Version 1.2.1.2
Published 2022-06-23 677 days ago
Needs compilation? yes
License GPL-2
License GPL-3
CRAN checks lbfgs results

Downloads

Yesterday 47 0%
Last 7 days 6.399 +1%
Last 30 days 31.145 -18%
Last 90 days 116.439 +363%
Last 365 days 210.536 +714%

Maintainer

Maintainer

Antonio Coppola

acoppola@stanford.edu

Authors

Antonio Coppola

aut / cre / cph

Brandon Stewart

aut / cph

Naoaki Okazaki

aut / cph

David Ardia

ctb / cph

Dirk Eddelbuettel

ctb / cph

Katharine Mullen

ctb / cph

Jorge Nocedal

ctb / cph

Material

Reference manual
Package source

In Views

Optimization

Vignettes

An R Package for Limited-memory BFGS Optimization

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

lbfgs archive

Imports

Rcpp ≥ 0.11.2
methods

LinkingTo

Rcpp

Reverse Depends

hierSDR

Reverse Imports

bandle
edmcr
GauPro
splitfngr

Reverse Suggests

nlmixr
optimx
PlackettLuce
psqn
regsem
ROI.plugin.optimx