Package: optimbase 1.0-10

Sebastien Bihorel

optimbase: R Port of the 'Scilab' Optimbase Module

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...

Authors:Sebastien Bihorel [aut, cre], Michael Baudin [aut]

optimbase_1.0-10.tar.gz
optimbase_1.0-10.tar.gz(r-4.5-noble)optimbase_1.0-10.tar.gz(r-4.4-noble)
optimbase_1.0-10.tgz(r-4.4-emscripten)optimbase_1.0-10.tgz(r-4.3-emscripten)
optimbase.pdf |optimbase.html
optimbase/json (API)

# Install 'optimbase' in R:
install.packages('optimbase', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

48 exports 1.58 score 2 dependencies 6 dependents 30 scripts 611 downloads

Last updated 3 years agofrom:d25b14bce3. Checks:OK: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 12 2024
R-4.5-linuxOKSep 12 2024

Exports:as.optimbase.functionargsas.optimbase.outputargsassert.classbooleanassert.classfunctionassert.classintegerassert.classrealassert.classstringis.optimbaseis.optimbase.functionargsis.optimbase.outputargsonesoptimbaseoptimbase.checkboundsoptimbase.checkcostfunoptimbase.checkshapeoptimbase.checkx0optimbase.destroyoptimbase.functionoptimbase.functionargsoptimbase.getoptimbase.gridsearchoptimbase.hasboundsoptimbase.hasconstraintsoptimbase.hasnlconsoptimbase.histgetoptimbase.histsetoptimbase.incriteroptimbase.isfeasibleoptimbase.isinboundsoptimbase.isinnonlinconsoptimbase.logoptimbase.logshutdownoptimbase.logstartupoptimbase.outputargsoptimbase.outputcmdoptimbase.outstructoptimbase.proj2bndsoptimbase.setoptimbase.stoplogoptimbase.terminateprint.optimbasesizestrvecsummary.optimbasetransposeunknownValueForOptionvec2matrixzeros

Dependencies:latticeMatrix

Introduction to the optimbase package

Rendered frommanual.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2022-01-26
Started: 2022-01-26

Readme and manuals

Help Manual

Help pageTopics
R port of the Scilab optimbase moduleoptimbase-package
Check of Variable Classassert.classboolean assert.classfunction assert.classinteger assert.classreal assert.classstring unknownValueForOption
Point Estimate Comparison with Bounds and Constraintsoptimbase.isinbounds optimbase.isinnonlincons
Query for Bounds and Constraintsoptimbase.hasbounds optimbase.hasconstraints optimbase.hasnlcons
Optimbase Log functionsoptimbase.log optimbase.logshutdown optimbase.logstartup optimbase.stoplog
S3 optimbase classesas.optimbase.functionargs as.optimbase.outputargs is.optimbase is.optimbase.functionargs is.optimbase.outputargs optimbase optimbase.functionargs optimbase.outputargs print.optimbase summary.optimbase
Check bounds.optimbase.checkbounds
Check Cost Functionoptimbase.checkcostfun
Check the Dimensions of the Cost Function Outputoptimbase.checkshape
Check Consistency of Initial Guessesoptimbase.checkx0
Erase an optimization history.optimbase.destroy
Call Cost Functionoptimbase.function
Get the value for the given elementoptimbase.get optimbase.histget
Grid evaluation of a constrained or unconstrained cost functionoptimbase.gridsearch
Iteration Log Incrementationoptimbase.incriter
Check Point Estimateoptimbase.isfeasible
Call user-defined output functionoptimbase.outputcmd
Create Basic Optimization Data Objectoptimbase.outstruct
Projection of Point Estimate to Boundsoptimbase.proj2bnds
Optimization Object Configurationoptimbase.histset optimbase.set
Evaluation of Termation Statusoptimbase.terminate
Vector, Matrix or Data.Frame Sizesize
Auto-collapse of Vectorsstrvec
Vector and Matrix Transposetranspose
Vector to Matrix Conversionvec2matrix
Matrix of zeros or ones.ones zeros