RcppTrust (Q7370271)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

Thread-Safe C++ Trust Region Optimizers
Language Label Description Also known as
default for all languages
No label defined
    English
    RcppTrust
    Thread-Safe C++ Trust Region Optimizers

      Statements

      0 references
      0 references
      0.1.0
      7 September 2026
      0 references
      PACKAGES.rds
      27 October 2026
      0 references
      0.2.0
      27 October 2026
      0 references
      PACKAGES.rds
      31 October 2026
      0 references
      0.2.1
      31 October 2026
      0 references
      0 references
      0 references
      0 references
      Thread-safe C++ trust region optimizers, each exposed both as an R function and as a C-callable entry point (with function pointers registered for other packages to call without linking against this package's shared library) so they can be used from parallel C++ code such as in 'nlmixr2est'. Includes a port of the two-derivative trust region algorithm in the 'trust' package by Charles J. Geyer; a port of the Steihaug truncated conjugate-gradient trust region method from the 'basin' Rust crate (Steihaug (1983) <doi:10.1137/0720042>); and ports of M. J. D. Powell's derivative-free BOBYQA (Powell (2009), Report DAMTP 2009/NA06) and NEWUOA (Powell (2006) <doi:10.1007/0-387-30065-1_16>) Fortran 77 code <https://github.com/libprima/prima/tree/main/fortran/original>, as modified and distributed in the 'minqa' package, whose R interface is reproduced.
      0 references
      Michael J. D. Powell
      0 references
      31 October 2026
      0 references

      Identifiers

      0 references