Skip to contents

optimizeR 1.0.5

  • Removed install_optimizer_packages().

optimizeR 1.0.4

CRAN release: 2024-02-05

  • Fixed bug and added test cases when having fixed arguments that are NULL.

optimizeR 1.0.3

CRAN release: 2024-01-31

  • Fixed bug in creating error message in case of a time out.

  • Added checks for objective, initial, and ellipsis argument for the optimizer function.

  • Added verbose argument to methods $get_argument() and $remove_argument() of Objective object.

  • Added field fixed_arguments to Objective object which returns the names of the fixed arguments.

  • Fixed bug in proper backwards compatibility.

optimizeR 1.0.2

CRAN release: 2024-01-14

  • Small bug fixes.

  • Backward compatibility with optimizeR version 0.3.3.

optimizeR 1.0.1

CRAN release: 2023-11-08

  • Fixed wrong values for "out_value" and "out_parameter" in the optimizer dictionary entry for stats::optim.

optimizeR 1.0.0

CRAN release: 2023-11-04

  • Instead of using S3 classes, we treat optimizers as R6 objects now.

optimizeR 0.3.3

CRAN release: 2023-09-27

  • Removed package start-up message.

  • Added the .direction argument to define_optimizer() to specify whether the optimizer minimizes or maximizes.

  • Added a dot before the argument names for define_optimizer() to avoid clashes with the ... argument.

  • Removed dependency on glue.

  • Using TestFunctions::TF_ackley instead of own implementation of Ackley function (for the validation).

optimizeR 0.3.2

CRAN release: 2023-03-25

optimizeR 0.3.1

CRAN release: 2023-03-05

optimizeR 0.3.0

CRAN release: 2023-01-22

  • Function set_optimizer() was renamed to define_optimizer().

  • Inputs for define_optimizer() were renamed for clarity:

    • opt_fun -> optimizer
    • f -> objective
    • p -> initial
    • v -> value
    • z -> parameter
    • out_ign -> output_ignore
    • test_par -> validation_settings
  • Elements for input validation_settings have been simplified, please see the documentation of define_optimizer().

  • Elements in the output of apply_optimizer() were renamed for clarity:

    • v -> value
    • z -> parameter
    • time -> seconds (now just a numeric)
  • Element initial (the starting parameter vector) was added to the output of apply_optimizer().

optimizeR 0.2.0

CRAN release: 2022-12-02

optimizeR 0.1.0

CRAN release: 2022-08-23

  • Initial CRAN release.