Skip to content

Releases: coin-or/rbfopt

Stable v4.2.6

14 Jun 18:02
Compare
Choose a tag to compare

Changed:

  • Configuration for the documentation build system.

Stable v4.2.5

20 Nov 21:20
Compare
Choose a tag to compare

Changed:

  • Improved efficiency of parallel initialization: now all function evaluations in the initialization procedure (as well as restarts) are handled asynchronously, and optimization can start even if the initialization phase is not complete.

Added:

  • Added parameter init_sample_increase_parallel to control how many additional samples should be generated in the initialization phase when running in parallel mode. This leads to increased efficiency of CPU usage.

Stable v4.2.3

25 Feb 17:57
Compare
Choose a tag to compare

Changed:

  • Fixed bug in parallel optimization with a noisy objective function, that could lead to a crash in some situations (generally triggered by running on many threads).
  • Slightly more efficient code to update some data structures in rbfopt_algorithm.

Stable v4.2.2

16 Feb 21:04
Compare
Choose a tag to compare

Changed:

  • Fixed bug in the genetic algorithm when optimizing functions with categorical variables at the end of the list of variables.
  • Updated documentation.

Stable v4.2.0

29 Jun 02:24
Compare
Choose a tag to compare

Added:

  • Support for categorical variables (variable type 'C', in addition to 'R' for real and 'I' for integer). These variables are treated differently from integer variables, but they still need to have lower and upper bounds; e.g., a categorical variable with bounds [0, 2] can take on 3 possible values: 0, 1, 2.

Changed:

  • Renamed parameter names starting with 'tr' to 'ref', for better consistency with the literature.

stable v4.1.2

17 Dec 17:28
Compare
Choose a tag to compare

Added:

  • Additional test functions and unit tests.

Changed:

  • Better pickling with dill, if the package is installed.

Bugfixes:

  • Fixed bug with uninitialized best_global_rbf_list when the linear system is singular.

stable v4.1.1

08 Apr 19:27
Compare
Choose a tag to compare

Bugfixes:

  • Fixed bug with sample_size not being cast to integer and raising an error.

stable v4.1.0

14 Mar 19:29
Compare
Choose a tag to compare

Added:

  • Finer control of the optimization process, via several options: init_include_midpoint, init_sample_fraction, do_local_search.

Changed:

  • More efficient initialization phase, requiring fewer points.

stable v4.0.3

06 Oct 16:29
Compare
Choose a tag to compare

Added:

  • More ways for the user to control the initial points and optimization process.
  • Ability to control debug messages from solvers.

Changed:

  • Format of the output log is now more compact.
  • Improved management of failed/discarded iterations.

Bugfixes:

  • Fixed bug in parallel optimizer when evaluating RBF model after restarts.

stable v4.0.2

29 May 12:08
Compare
Choose a tag to compare

Added:

  • Detailed user manual.
  • Improved testing tools.

Changed:

  • Smaller formulation for the noisy interpolation models.
  • Improved stability of the restoration step.

Bugfixes:

  • Fixed bug in node deletion in rbfopt_algorithm.
  • Fixed infinite loop when testing multiprocessing on Windows.
  • Fixed unexpected exit in restoration phase.