Releases: jbussemaker/SBArchOpt
Releases · jbussemaker/SBArchOpt
1.3.0
Updates:
- Implemented problem-agnostic corrector algorithms to use if
all_discrete_xis available - Switched to LHS as fallback sampler
- Bug fixes
ArchSBO-specific updates:
- Updated default settings for hidden constraint strategies: support KPLS and auto-scale random forest
- Updated default infill selection: only use ensembles
- Added gradient-based infill optimization after the evolutionary optimization
- Updated to SMT 2.2
- Do not force cont relax kernel for PLS for SMT>=2.2
- Added more logging
v1.2.0
- Fixed instantiation of continuously-relaxed mixed-discrete Kriging models when using PLS
- Support categorical hierarchical design variables for Kriging models (SMT)
- Support changing DOE size after the fact for doe_algo
- More open interface for storing/loading (intermediate) results; including support for non file-based operations
v1.1.5
- Bug fix: ImportError when not all optional dependencies are installed
- Added support for random seed (sampling, pymoo interface, ArchSBO, HEBO, BoTorch/Ax, Trieste)
v1.1.4
- Enable Numba for SMT Kriging models
- Fix KPLS interface
- Improved documentation: https://sbarchopt.readthedocs.io/
- Various bug fixes
v1.1.3
- Added hidden constraint strategies to ArchSBO
- Support creating KPLS surrogates in ArchSBO
- Added constraints elimination strategy in ArchSBO
- Added evaluation results to the turbofan test problems
- Fixed various bugs
v1.0.0
Release v1.0.0