Learn R Programming

optimbase

The optimbase provides a set of commands to manage an abstract optimization method. The goal is to provide a building block for a large class of specialized optimization methods. This package manages: the number of variables, the minimum and maximum bounds, the number of non linear inequality constraints, the cost function, the logging system, various termination criteria, etc...

Copy Link

Version

Install

install.packages('optimbase')

Monthly Downloads

519

Version

1.0-10

License

CeCILL-2

Maintainer

Sebastien Bihorel

Last Published

January 26th, 2022

Functions in optimbase (1.0-10)

Log functions

Optimbase Log functions
optimbase.checkbounds

Check bounds.
Bounds & constraints

Query for Bounds and Constraints
optimbase.checkcostfun

Check Cost Function
optimbase.checkshape

Check the Dimensions of the Cost Function Output
optimbase-package

R port of the Scilab optimbase module
optimbase

S3 optimbase classes
optimbase.incriter

Iteration Log Incrementation
vec2matrix

Vector to Matrix Conversion
transpose

Vector and Matrix Transpose
optimbase.get

Get the value for the given element
optimbase.checkx0

Check Consistency of Initial Guesses
Bound and constraint checks

Point Estimate Comparison with Bounds and Constraints
optimbase.isfeasible

Check Point Estimate
optimbase.gridsearch

Grid evaluation of a constrained or unconstrained cost function
asserts

Check of Variable Class
zeros & ones

Matrix of zeros or ones.
optimbase.set

Optimization Object Configuration
optimbase.terminate

Evaluation of Termation Status
optimbase.proj2bnds

Projection of Point Estimate to Bounds
optimbase.outstruct

Create Basic Optimization Data Object
optimbase.destroy

Erase an optimization history.
optimbase.function

Call Cost Function
strvec

Auto-collapse of Vectors
size

Vector, Matrix or Data.Frame Size
optimbase.outputcmd

Call user-defined output function