package lbfgs
Bound-constrainted optimization in many variables
Install
Dune Dependency
github.com
Readme
Changelog
LGPL-3.0-only WITH OCaml-LGPL-linking-exception License
Edit opam file
Versions (10)
Authors
Maintainers
Sources
lbfgs-0.9.2.tbz
sha256=0691c161ddf4c239f6cac42721dcf1660150da84c560c604e41616d9b692d92a
md5=29e71dd25f6b67b26658a8cc38783fc1
README.md.html
README.md
OCaml bindings for L-BFGS
L-BFGS is an optimization algorithm in the family of quasi-Newton methods that approximates the Broyden–Fletcher–Goldfarb–Shanno (BFGS) algorithm using a limited amount of computer memory.
This library is a binding to Nocedal's implementation of L-BFGS-B which adds the possibility of setting bounds on the variables.
Install
The easiest way to install the library is to use opam:
opam install lbfgs
If you clone this repository, download Lbfgsb.3.0 and extract it in src/
(it should create src/Lbfgsb.3.0/
). Then issue make
and make install
.
In case the right FORTRAN compiler for your platform is not automatically found, you can specify it explicitly by exporting the FORTRANC
variable before invoking opam
. For example
export FORTRANC=/usr/bin/x86_64-w64-mingw32-gfortran.exe
opam install lbfgs
Documentation
If you cloned this repository, issue
dune build @doc
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>