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:
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')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated 3 years agofrom:d25b14bce3. Checks:OK: 2. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Dec 11 2024 |
R-4.5-linux | OK | Dec 11 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
Readme and manuals
Help Manual
Help page | Topics |
---|---|
R port of the Scilab optimbase module | optimbase-package |
Check of Variable Class | assert.classboolean assert.classfunction assert.classinteger assert.classreal assert.classstring unknownValueForOption |
Point Estimate Comparison with Bounds and Constraints | optimbase.isinbounds optimbase.isinnonlincons |
Query for Bounds and Constraints | optimbase.hasbounds optimbase.hasconstraints optimbase.hasnlcons |
Optimbase Log functions | optimbase.log optimbase.logshutdown optimbase.logstartup optimbase.stoplog |
S3 optimbase classes | as.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 Function | optimbase.checkcostfun |
Check the Dimensions of the Cost Function Output | optimbase.checkshape |
Check Consistency of Initial Guesses | optimbase.checkx0 |
Erase an optimization history. | optimbase.destroy |
Call Cost Function | optimbase.function |
Get the value for the given element | optimbase.get optimbase.histget |
Grid evaluation of a constrained or unconstrained cost function | optimbase.gridsearch |
Iteration Log Incrementation | optimbase.incriter |
Check Point Estimate | optimbase.isfeasible |
Call user-defined output function | optimbase.outputcmd |
Create Basic Optimization Data Object | optimbase.outstruct |
Projection of Point Estimate to Bounds | optimbase.proj2bnds |
Optimization Object Configuration | optimbase.histset optimbase.set |
Evaluation of Termation Status | optimbase.terminate |
Vector, Matrix or Data.Frame Size | size |
Auto-collapse of Vectors | strvec |
Vector and Matrix Transpose | transpose |
Vector to Matrix Conversion | vec2matrix |
Matrix of zeros or ones. | ones zeros |