Skip to content

Releases: jbussemaker/SBArchOpt

1.3.0

23 Nov 15:41
086a08b

Choose a tag to compare

Updates:

  • Implemented problem-agnostic corrector algorithms to use if all_discrete_x is 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

05 Sep 11:27

Choose a tag to compare

  • 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

24 Jul 09:47

Choose a tag to compare

  • 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

08 Jul 19:26

Choose a tag to compare

v1.1.3

05 Jul 14:53

Choose a tag to compare

  • 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

25 May 15:41

Choose a tag to compare

Release v1.0.0