Skip to content

❗ This is a read-only mirror of the CRAN R package repository. optim.functions — Standard Benchmark Optimization Functions

License

Notifications You must be signed in to change notification settings

cran/optim.functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

optim.functions

Build Status codecov.io

A number of standard optimization functions for R along with sampling methods. There is a unified interface to sampling the functions. One can run sample.func("rosenbrok", n=250, k=5, method="lhs.sampling") to get a 250 sample Latin hypercube in 5D of the rosenbrock function.

Available functions

The following multi-D scalar functions are implemented. They are all defined on an arbitrary number of inputs.

  • ackley
  • rosenbrock
  • schwefel
  • sinc
  • spherical
  • zakharov

Sampling methods

The following sampling methods are supported with their internal names in parenthesis. With the exception of hexagonal.sample these are all defined on an arbitrary number of dimensions.

  • Latin hypercube (lh.sample)
  • Uniform random (random.sample)
  • Cartesian lattice (cartesian.sample)
  • Hexagonal lattice (hexagonal.sample)
  • Toroidal sampling (torus.sample)
  • Sobol sequence (sobol.sample)
  • Halton sequence (halton.sample)

About

❗ This is a read-only mirror of the CRAN R package repository. optim.functions — Standard Benchmark Optimization Functions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages