Package: optimix Title: A Unified Contract and Auto-Selector for Efficient Optimisers Version: 0.2.0 Authors@R: person("Max", "Moldovan", , "max.moldovan@gmail.com", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0001-9680-8474")) Description: 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. License: MIT + file LICENSE Encoding: UTF-8 Language: en-AU Depends: R (>= 4.5) Imports: graphics, S7, stats, utils Suggests: cmaes, DEoptim, DEoptimR, dfoptim, DiceKriging, GenSA, ggplot2, knitr, nloptr, proxymix, rmarkdown, smoof, testthat (>= 3.0.0) VignetteBuilder: knitr URL: https://github.com/max578/optimix BugReports: https://github.com/max578/optimix/issues Config/testthat/edition: 3 Roxygen: list(markdown = TRUE) Config/roxygen2/version: 8.1.0 Repository: https://max578.r-universe.dev Date/Publication: 2026-10-09 22:29:28 UTC RemoteUrl: https://github.com/max578/optimix RemoteRef: main RemoteSha: dcad718cafc9890caaaa5ed614c4ba213488578b NeedsCompilation: no Packaged: 2026-10-10 07:22:07 UTC; root Author: Max Moldovan [aut, cre, cph] (ORCID: ) Maintainer: Max Moldovan