Rcppensmallen Versions Save

Rcpp integration for the Ensmallen templated C++ mathematical optimization library

0.2.21.1.1

3 months ago
  • Upgraded to ensmallen 2.21.1: "Bent Antenna" (2024-02-16)
    • Fix numerical precision issues for small-gradient L-BFGS scaling factor computations (#392).
    • Ensure the tests are built with optimization enabled (#394).

0.2.21.0.1

5 months ago
  • Upgraded to ensmallen 2.21.0: "Stripped Bolt Head" (2023-11-27)
    • Clarify return values for different callback types (#383).
    • Fix return types of callbacks (#382).
    • Minor cleanup for printing optimization reports via Report() (#385).
  • Updated vignettes to account for R 4.0.0 change. (#61)
  • Added pkgdown website URL to DESCRIPTION.

0.2.20.0.1

7 months ago
  • Upgraded to ensmallen 2.20.0: "Eight Ball Deluxe" (2023-10-05)
    • Implementation of Active CMAES (#367).
    • LBFGS: avoid generation of NaNs, and add checks for finite values (#368).
    • Fix CNE test tolerances (#360).
    • Rename SCD optimizer, to CD (#379).
  • Updated GitHub Action runners update-ensmallen-refresh and pkgdown to address deprecation notices. (#53, #54, #55).
  • Removed explicit C++11 requirement from DESCRIPTION and Makevars{.win}.
  • Increased the R version required to R 4.0 to ensure a compiler with C++11 is available.

0.2.19.0.1

2 years ago
  • Upgraded to ensmallen 2.19.0: "Eight Ball Deluxe" (2022-04-11)
    • Added DemonSGD and DemonAdam optimizers (#211).
    • Fix bug with Adam-like optimizers not resetting when resetPolicy is true. (#340).
    • Add Yogi optimizer (#232).
    • Add AdaBelief optimizer (#233).
    • Add AdaSqrt optimizer (#234).
    • Bump check for minimum supported version of Armadillo (#342).

0.2.18.2.1

2 years ago
  • Upgraded to ensmallen 2.18.2: "Fairmount Bagel" (2022-02-14)
    • Update Catch2 to 2.13.8 (#336).
    • Fix epoch timing output (#337).
  • Update R package URLs.

0.2.18.1.1

2 years ago
  • Upgraded to ensmallen 2.18.1: "Fairmount Bagel" (2021-11-20)
    • Accelerate SGD test time (#330).
    • Fix potential infinite loop in CMAES (#331).
    • Fix SCD partial gradient test (#332).

0.2.18.0.1

2 years ago
  • Upgraded to ensmallen 2.18.0: "Fairmount Bagel" (2021-10-21)
    • Add gradient value clipping and gradient norm scaling callback (mlpack/ensmallen#315).
    • Remove superfluous CMake option to build the tests (mlpack/ensmallen#313).
    • Bump minimum Armadillo version to 9.800 (mlpack/ensmallen#318).
    • Update Catch2 to 2.13.7 (mlpack/ensmallen#322).
    • Remove redundant template argument for C++20 compatibility (mlpack/ensmallen#324).
    • Fix MOEAD test stability (mlpack/ensmallen#327).
  • Update GitHub Actions to the standard r-lib/actions configuration. (#45)

0.2.17.0.1

2 years ago
  • Upgraded to ensmallen 2.17.0: "Pachis Din Me Pesa Double" (2021-07-06)
    • CheckArbitraryFunctionTypeAPI extended for MOO support (mlpack/ensmallen#283).
    • Refactor NSGA2 (mlpack/ensmallen#263, mlpack/ensmallen#304).
    • Add Indicators for Multiobjective optimizers (mlpack/ensmallen#285).
    • Make Callback flexible for MultiObjective Optimizers (mlpack/ensmallen#289).
    • Add ZDT Test Suite (mlpack/ensmallen#273).
    • Add MOEA-D/DE Optimizer (mlpack/ensmallen#269).
    • Introduce Policy Methods for MOEA/D-DE (mlpack/ensmallen#293).
    • Add Das-Dennis weight initialization method (mlpack/ensmallen#295).
    • Add Dirichlet Weight Initialization (mlpack/ensmallen#296).
    • Improved installation and compilation instructions (mlpack/ensmallen#300).
    • Disable building the tests by default for faster installation (mlpack/ensmallen#303).
    • Modify matrix initialisation to take into account default element zeroing in Armadillo 10.5 (mlpack/ensmallen#305).

0.2.16.2.1

3 years ago
  • Upgraded to ensmallen 2.16.2: "Severely Dented Can Of Polyurethane" (2021-03-25)
    • Fix CNE test trials (#267).
    • Update Catch2 to 2.13.4 (#268).
    • Fix typos in documentation (#270, #271).
    • Add clarifying comments in problems/ implementations (#276).
    • Remove AdamSchafferFunctionN2Test test from Adam test suite to prevent spurious issue on some aarch64 (#265).

0.2.16.1.1

3 years ago
  • Upgraded to ensmallen 2.16.1: "Severely Dented Can Of Polyurethane" (2021-03-04)
    • Fix test compilation issue when ENS_USE_OPENMP is set (#255).
    • Fix CNE initial population generation to use normal distribution (#258).
    • Fix compilation warnings (#259).