Robust MDO and advanced UQ with GEMSEO.
Project description
gemseo-umdo
Overview
gemseo-umdo is a plugin of the library GEMSEO,
dedicated to multidisciplinary optimization (MDO) under uncertainty.
MDO under uncertainty
The main goal of gemseo-umdo is to extend GEMSEO
to MDO under uncertainty.
Given a collection of disciplines, we are interested in solving a problem like
$$ \begin{align} &\underset{x\in\mathcal{X}}{\operatorname{minimize}}& & \mathbb{E}[f(x,U)]+\kappa\times\mathbb{S}[f(x,U)] \ &\operatorname{subject;to} & &\mathbb{P}[g(x,U)\geq 0] \leq \varepsilon \end{align} $$
by selecting an MDO formulation to handle the multidisciplinary coupling and an estimation technique to approximate the statistics.
Statistics
gemseo-umdo also proposes advanced techniques
for uncertainty quantification and management (UQ&M).
In presence of multilevel simulators,
multilevel Monte Carlo (MLMC) sampling can reduce
the variance of the statistics estimators.
Another variance reduction technique
consists of using the outputs of surrogate models
as control variates,
even moderately correlated with the original models.
Visualization
A third facet of gemseo-umdo is the visualization toolbox
to display the propagation of the uncertainties
through a multidisciplinary system
as well as the interaction between the uncertain input variables.
Installation
Install the latest version with pip install gemseo-umdo.
See pip for more information.
Bugs and questions
Please use the gitlab issue tracker to submit bugs or questions.
Contributing
See the contributing section of GEMSEO.
Contributors
- Antoine Dechaume
- Matthias De Lozzo
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gemseo_umdo-4.3.0.tar.gz.
File metadata
- Download URL: gemseo_umdo-4.3.0.tar.gz
- Upload date:
- Size: 855.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b11abfb6fbcb481d3156671ded866b5709130f88da63875d747f3914f0858299
|
|
| MD5 |
e6596354bbf809124585cbea61e53409
|
|
| BLAKE2b-256 |
28ed52599f30e08a18bf74dc2b82ae724d9c204b7f461771863188c26fed5f38
|
File details
Details for the file gemseo_umdo-4.3.0-py3-none-any.whl.
File metadata
- Download URL: gemseo_umdo-4.3.0-py3-none-any.whl
- Upload date:
- Size: 189.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07ff97146dc464a20b8decdf42ed78d3a5bfd1a8e9499f70a7fb21f5dc76b0ee
|
|
| MD5 |
2be59896b9d5d87d91fa70306eaf6357
|
|
| BLAKE2b-256 |
2575ef46920a969eda3c824883f4b91fcb2ac50437df2cf2f9c21ce4542bc7ea
|