Package: optimix 0.2.0
optimix: A Unified Contract and Auto-Selector for Efficient Optimisers
Provides a single typed problem contract over a curated portfolio of efficient optimisers, with an automatic per-instance selector that picks the best optimiser for a given problem and returns it in an 'stats::optim()'-compatible result object. The base solver runs with no suggested packages installed; each additional engine, and an optional mixture-valued mapper from 'proxymix', is loaded lazily only when used.
Authors:
optimix_0.2.0.tar.gz
optimix_0.2.0.zip(r-4.7-any)optimix_0.2.0.zip(r-4.6-any)optimix_0.2.0.zip(r-4.5-any)
optimix_0.2.0.tgz(r-4.6-any)optimix_0.2.0.tgz(r-4.5-any)
optimix_0.2.0.tar.gz(r-4.7-any)optimix_0.2.0.tar.gz(r-4.6-any)
optimix_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
optimix/json (API)
| # Install 'optimix' in R: |
| install.packages('optimix', repos = c('https://max578.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/max578/optimix/issues
Last updated from:dcad718caf (on main). Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 199 | ||
| source / vignettes | OK | 172 | ||
| linux-release | OK | 192 | ||
| macos-release | OK | 174 | ||
| macos-oldrel | OK | 122 | ||
| windows-devel | OK | 216 | ||
| windows-release | OK | 197 | ||
| windows-oldrel | OK | 189 | ||
| wasm-release | OK | 111 |
Exports:as_optimas_orchestra_manifestlist_optimisersmaximiseminimiseobjective_deterministicobjective_expensiveobjective_noisyobjective_specopt_spaceoptim_engineoptim_problemoptimixoptimix_maporchestra_manifestregister_optimiserspace_boxspace_permutationverify_manifest
Dependencies:S7
Last update: 2026-09-02
Started: 2026-07-06
Last update: 2026-09-02
Started: 2026-06-21
Last update: 2026-09-02
Started: 2026-07-06
Last update: 2026-09-02
Started: 2026-07-06
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Coerce an optimisation result to a base optim() list | as_optim |
| Emit an optimix result as an orchestra manifest | as_orchestra_manifest as_orchestra_manifest.optimix_result |
| List the registered optimisers | list_optimisers |
| Declare a deterministic objective | objective_deterministic |
| Declare an expensive objective | objective_expensive |
| Declare a noisy objective | objective_noisy |
| Objective specification | objective_spec |
| Design-space base class | opt_space |
| An optimiser engine specification | optim_engine |
| A unified optimisation problem | optim_problem |
| Optimise a function | maximise minimise optimix |
| Map the optima of a function | optimix_map |
| The orchestra ensemble-manifest contract (optimix-side implementation) | orchestra_manifest |
| Register an optimiser engine | register_optimiser |
| Continuous box-constrained design space | space_box |
| Permutation design space | space_permutation |
| Verify an orchestra manifest's payload integrity | verify_manifest |