Recent Releases of SBArchOpt

SBArchOpt - 1.5.5

  • Better support for using ArchOptProblemBase as a stub problem
  • Fix bug in updating SEGOMOE's population

Scientific Software - Peer-reviewed - Python
Published by jbussemaker over 1 year ago

SBArchOpt - 1.5.4

  • Added compatibility with SMT 2.8
  • Periodically rerun tests

Scientific Software - Peer-reviewed - Python
Published by jbussemaker over 1 year ago

SBArchOpt - 1.5.3

  • Fix some tests
  • Update paper references
  • Move turbofan problem data out of the repository/package

Scientific Software - Peer-reviewed - Python
Published by jbussemaker over 1 year ago

SBArchOpt - 1.5.2

  • Also update cumulative pop when not storing results
  • Added logo
  • Constrain numpy to 1.x for now

Scientific Software - Peer-reviewed - Python
Published by jbussemaker almost 2 years ago

SBArchOpt - 1.5.1

  • Add SEGOMOE ask-tell interface and pymoo Algorithm
  • Updated to pymoo 0.6.1

Scientific Software - Peer-reviewed - Python
Published by jbussemaker about 2 years ago

SBArchOpt - 1.5.0

  • Update to Trieste 2.0
  • Add OSS license checks for dependencies
  • Updated SEGOMOE integration

Scientific Software - Peer-reviewed - Python
Published by jbussemaker about 2 years ago

SBArchOpt - 1.4.0

  • Improved hierarchical sampling by randomizing group selection
  • Display population statistics (non-failed, feasible, optimal points)
  • Do not use problem-specific correction by default
  • Fixed bug with problems needing correction of continuous variables and using an auto corrector
  • Added correction ratio metric to problem statistics
  • Fixed bug with ArchSBO running on a problem with an explicit design space
  • Added interface to the Egor optimizer (#11)
  • Switch to random forest classifier as default hidden constraint strategy for ArchSBO

Test problems: - Added bi-objective version of the realistic turbofan test problem - Added surrogate model version of the simple turbofan test problem - Added multi-stage rocket design problem - Added mixed-discrete versions of the GNC problem

Scientific Software - Peer-reviewed - Python
Published by jbussemaker over 2 years ago

SBArchOpt - 1.3.0

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

Scientific Software - Peer-reviewed - Python
Published by jbussemaker over 2 years ago

SBArchOpt - 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

Scientific Software - Peer-reviewed - Python
Published by jbussemaker over 2 years ago

SBArchOpt - 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)

Scientific Software - Peer-reviewed - Python
Published by jbussemaker almost 3 years ago

SBArchOpt - v1.1.4

  • Enable Numba for SMT Kriging models
  • Fix KPLS interface
  • Improved documentation: https://sbarchopt.readthedocs.io/
  • Various bug fixes

Scientific Software - Peer-reviewed - Python
Published by jbussemaker almost 3 years ago

SBArchOpt - 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

Scientific Software - Peer-reviewed - Python
Published by jbussemaker almost 3 years ago

SBArchOpt - v1.0.0

Scientific Software - Peer-reviewed - Python
Published by jbussemaker about 3 years ago