- [2020-02-10 Mon] remove quicli dependency
- [2020-02-10 Mon] rename package as liblbfgs
- [2019-03-22 Fri] Damped LBFGS algorithm
- [2019-03-22 Fri] Gradient only optimization.
- [2019-01-02 Wed] new example: optimization of lj38 cluster
- [2018-12-21 Fri] fixed progress report issue.
- [2018-12-18 Tue] new parameter to control max allowed evaluations: max_evaluations
- [2018-12-18 Tue] force to set progress callback function in minimize method.
- [2018-12-17 Mon] assign lbfgs parameters using builder pattern
- [2018-12-16 Sun] fixed important issues inherited from liblibfgs (#2, #3)
- [2018-12-15 Sat] remove wolfe parameter from LineSearch (use gtol instead)
- [2018-12-14 Fri] LineSearchParm is renamed as LineSearch
- [2018-12-12 Wed] add Orthantwise struct to represent all orthantwise parameters (see: param.owlqn)
- [2018-12-12 Wed] use param.orthantwise option to enable/disable OWL-QN algorithm
- [2018-12-11 Tue] new line mod
- [2018-12-11 Tue] add math mod
- [2018-12-10 Mon] remove all unsafe codes
- [2018-12-10 Mon] update quicli to v0.4
- [2018-12-06 Thu] add test for OWL-QN
- [2018-12-05 Wed] clean up some unsafe codes
- [2018-11-26 Mon] Rust codes translated from liblbfgs/c using c2rust
-
[2018-11-11 Sun] new construct method with epsilon
let lbfgs = LBFGS::new(fmax);
- [2018-11-16 Fri] callback interfaces to liblbfgs/c using closures