Skip to content

Releases: numericalalgorithmsgroup/dfols

Release v1.6.5

23 Mar 11:58

Choose a tag to compare

  • Bugfix in handling of restarts.throw_error_on_nans from v1.6.4

No change to main algorithm

Release v1.6.4

23 Mar 04:06

Choose a tag to compare

  • Add new parameter restarts.throw_error_on_nans to customize handling of NaN objective values during restarts

No change to main algorithm

Release v1.6.3

15 Mar 23:51

Choose a tag to compare

  • Allow parameter init.run_in_parallel=True when init.random_initial_directions=False

No change to main algorithm

Release v1.6.2

20 Jan 23:46

Choose a tag to compare

  • Using evaluation database with scaling_within_bounds=True does not overwrite database values.
  • Bugfix in output logging

No change to main algorithm.

Release v1.6.1

08 Jan 05:50

Choose a tag to compare

Bugfix when returning solution object containing error information from bad inputs (otherwise caused a Python error).

No changes to the main algorithm.

Release v1.6

10 Sep 02:16
9037a85

Choose a tag to compare

Allow use of evaluation database as x0 to reduce number of objective evaluations required in initialization phase

When printing solution object, reduce the maximum length of residual/Jacobian vectors that are fully displayed

Release v1.5.4

11 Feb 01:02

Choose a tag to compare

Add ability to save/load results to/from a dictionary

Bugfix when printing results from a run which terminated early

Release v1.5.3

30 Oct 00:02

Choose a tag to compare

Bugfix when starting solver at problem minimizer

Release v1.5.2

27 Oct 23:25

Choose a tag to compare

  • Bugfix for saving diagnostic info (bug introduced in v1.5.1), issue #23

Release v1.5.1

10 Oct 01:49

Choose a tag to compare

  • Add new return values soln.xmin_eval_num and soln.jacmin_eval_nums
  • Allow option for parallel initial evaluations for non-random directions if npt not too large

Neither should affect the performance of the DFO-LS algorithm