Skip to content

ElsevierSoftwareX/SOFTX-D-24-00586

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robustimizer

Description

Robustimizer is a Matlab-based application for surrogate-model-based robust optimization.

[TOC]

Main Features

  • 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

Requirements

To run this project in its source form, you will need the following software installed on your system:

  • Matlab R2022b or later

Installation

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

Usage

See the relevant chapters in the Technical details (pdf) document.

Contributing

Contributions are welcome! Please see the contributing guidelines for more information.

License

For license information, please see the licence file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 97.2%
  • Python 2.8%