Skip to content

Latest commit

 

History

History
69 lines (35 loc) · 3.12 KB

CHANGELOG.md

File metadata and controls

69 lines (35 loc) · 3.12 KB

v0.0.15

  • [2020-02-10 Mon] remove quicli dependency
  • [2020-02-10 Mon] rename package as liblbfgs

v0.0.14

  • [2019-03-22 Fri] Damped LBFGS algorithm
  • [2019-03-22 Fri] Gradient only optimization.

v0.0.13

  • [2019-01-02 Wed] new example: optimization of lj38 cluster
  • [2018-12-21 Fri] fixed progress report issue.

v0.0.12

  • [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.

v0.0.11

  • [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

v0.0.10

  • [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

v0.0.9

  • [2018-12-11 Tue] add math mod
  • [2018-12-10 Mon] remove all unsafe codes

v0.0.8

  • [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

v0.0.7

  • [2018-11-26 Mon] Rust codes translated from liblbfgs/c using c2rust

v0.0.6

  • [2018-11-11 Sun] new construct method with epsilon

    let lbfgs = LBFGS::new(fmax);
    

v0.0.5

  • [2018-11-16 Fri] callback interfaces to liblbfgs/c using closures