Learn R Programming

⚠️There's a newer version (1.0-10) of this package.Take me there.

optimbase (version 1.0-9)

R port of the Scilab optimbase module

Description

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

663

Version

1.0-9

License

CeCILL-2

Maintainer

Sebastien Bihorel

Last Published

March 2nd, 2014

Functions in optimbase (1.0-9)

optimbase-package

R port of the Scilab optimbase module
optimbase.destroy

Erase an optimization history.
optimbase.incriter

Iteration Log Incrementation
Log functions

Optimbase Log functions
optimbase

S3 optimbase classes
optimbase.isfeasible

Check Point Estimate
optimbase.outputcmd

Call user-defined output function
optimbase.checkx0

Check Consistency of Initial Guesses
optimbase.set

Optimization Object Configuration
size

Vector, Matrix or Data.Frame Size
transpose

Vector and Matrix Transpose
optimbase.checkbounds

Check bounds.
optimbase.terminate

Evaluation of Termation Status
Bound and constraint checks

Point Estimate Comparison with Bounds and Constraints
optimbase.proj2bnds

Projection of Point Estimate to Bounds
optimbase.get

Get the value for the given element
zeros & ones

Matrix of zeros or ones.
Bounds & constraints

Query for Bounds and Constraints
vec2matrix

Vector to Matrix Conversion
optimbase.gridsearch

Grid evaluation of a constrained or unconstrained cost function
optimbase.checkshape

Check the Dimensions of the Cost Function Output
optimbase.checkcostfun

Check Cost Function
strvec

Auto-collapse of Vectors
optimbase.outstruct

Create Basic Optimization Data Object
optimbase.function

Call Cost Function
asserts

Check of Variable Class