Robustimizer is a Matlab-based application for surrogate-model-based robust optimization.
[TOC]
- Analytical propagation of noise via surrogate models
- Performing principal component analysis (PCA) on the input noise
- Automatic update of the initial design of experiments (DOE) based on multiple criteria
- Communication with user-defined executables/scripts
To run this project in its source form, you will need the following software installed on your system:
- Matlab R2022b or later
When running from source, clone the repository to your local machine. After starting Matlab, change to the src
directory and run the filepaths.m
script to set up the required paths:
filepaths
Then, you can run the Robustimizer2024.mlapp
app to start the application:.
Robustimizer2024
See the relevant chapters in the Technical details (pdf) document.
Contributions are welcome! Please see the contributing guidelines for more information.
For license information, please see the licence file.