Package: DiceOptim 2.1.1

Victor Picheny

DiceOptim: Kriging-Based Optimization for Computer Experiments

Efficient Global Optimization (EGO) algorithm as described in "Roustant et al. (2012)" <doi:10.18637/jss.v051.i01> and adaptations for problems with noise ("Picheny and Ginsbourger, 2012") <doi:10.1016/j.csda.2013.03.018>, parallel infill, and problems with constraints.

Authors:Victor Picheny [aut, cre], David Ginsbourger Green [aut], Olivier Roustant [aut], Mickael Binois [ctb], Sebastien Marmin [ctb], Tobias Wagner [ctb]

DiceOptim_2.1.1.tar.gz
DiceOptim_2.1.1.tar.gz(r-4.5-noble)DiceOptim_2.1.1.tar.gz(r-4.4-noble)
DiceOptim_2.1.1.tgz(r-4.4-emscripten)DiceOptim_2.1.1.tgz(r-4.3-emscripten)
DiceOptim.pdf |DiceOptim.html
DiceOptim/json (API)

# Install 'DiceOptim' in R:
install.packages('DiceOptim', 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.

3.16 score 4 stars 1 packages 107 scripts 1.1k downloads 42 exports 7 dependencies

Last updated 4 years agofrom:3620f79edb. Checks:OK: 1 NOTE: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 26 2024
R-4.5-linux-x86_64NOTENov 26 2024

Exports:AEIAEI.gradAKGAKG.gradbranin2checkPredictcrit_ALcrit_EFIcrit_SUR_cstcritcst_optimizereasyEGOeasyEGO.cstEGO.cstEGO.nstepsEIEI.gradEQIEQI.gradfastEGO.nstepsfastfungoldsteinpricehartman4integration_design_cstkriging.quantilekriging.quantile.gradmax_AEImax_AKGmax_critmax_EImax_EQImax_qEImin_quantilenoisy.optimizerParrConstraintqEGO.nstepsqEIqEI.gradrosenbrock4sampleFromEIsphere6TREGO.nstepsupdate_km_noisyEGO

Dependencies:DiceDesignDiceKrigingmnormtpbivnormrandtoolboxrgenoudrngWELL

Readme and manuals

Help Manual

Help pageTopics
Kriging-based optimization methods for computer experimentsDiceOptim-package DiceOptim
Augmented Expected ImprovementAEI
AEI's GradientAEI.grad
Approximate Knowledge Gradient (AKG)AKG
AKG's GradientAKG.grad
Prevention of numerical instability for a new observationcheckPredict
Expected Augmented Lagrangian Improvementcrit_AL
Expected Feasible Improvementcrit_EFI
Stepwise Uncertainty Reduction criterioncrit_SUR_cst
Maximization of constrained Expected Improvement criteriacritcst_optimizer
User-friendly wrapper of the functions 'fastEGO.nsteps' and 'TREGO.nsteps'. Generates initial DOEs and kriging models (objects of class 'km'), and executes 'nsteps' iterations of either EGO or TREGO.easyEGO
EGO algorithm with constraintseasyEGO.cst
Sequential constrained Expected Improvement maximization and model re-estimation, with a number of iterations fixed in advance by the userEGO.cst
Sequential EI maximization and model re-estimation, with a number of iterations fixed in advance by the userEGO.nsteps
Analytical expression of the Expected Improvement criterionEI
Analytical gradient of the Expected Improvement criterionEI.grad
Expected Quantile ImprovementEQI
EQI's GradientEQI.grad
Sequential EI maximization and model re-estimation, with a number of iterations fixed in advance by the userfastEGO.nsteps
Fastfun functionfastfun
Generic function to build integration points (for the SUR criterion)integration_design_cst
Kriging quantilekriging.quantile
Analytical gradient of the Kriging quantile of level betakriging.quantile.grad
Maximizer of the Augmented Expected Improvement criterion functionmax_AEI
Maximizer of the Expected Quantile Improvement criterion functionmax_AKG
Maximization of the Expected Improvement criterionmax_crit
Maximization of the Expected Improvement criterionmax_EI
Maximizer of the Expected Quantile Improvement criterion functionmax_EQI
Maximization of multipoint expected improvement criterion (qEI)max_qEI
Minimization of the Kriging quantile.min_quantile
Optimization of homogenously noisy functions based on Krigingnoisy.optimizer
2D constraint functionParrConstraint
Sequential multipoint Expected improvement (qEI) maximizations and model re-estimationqEGO.nsteps
Analytical expression of the multipoint expected improvement (qEI) criterionqEI
Gradient of the multipoint expected improvement (qEI) criterionqEI.grad
Sampling points according to the expected improvement criterionsampleFromEI
Test constraints violation (vectorized)test_feas_vec
Trust-region based EGO algorithm.TREGO.nsteps
Update of one or two Kriging models when adding new observationupdate_km_noisyEGO