File: TODO.md

package info (click to toggle)
yorick-optimpack 1.4.0~pre1%2Bdfsg-1~exp0
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 776 kB
  • sloc: ansic: 3,563; makefile: 302
file content (22 lines) | stat: -rw-r--r-- 660 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
* Update documentation (use Doxygen?).

* Implement gradient-based convergence test.

* Use `fmin`.

* `gamma` should be computed (and applied) when there is a preconditioner.

* Backtrack (using Armijo's rule) when at least one bound constraint becomes
  active along the line search.

* Implement damped BFGS updating, see Noc├ędal & Wright p. 537.

* Scale initial gradient.  Perhaps use a typical value for the step norm

* Safeguard the step.

* Implement BLMVM.

* Saving best variables so far can be very cheap: it is sufficient to
  remember the best step length, and corresponding function value and
  gradient norm.  Not applicable with constraints.