User manual¶
The goal is to formulate and solve robust optimization problem.
A robust optimization problem consists of a parametric objective objective
and/or a parametric inequality constraint
where
is a design variable
and
a parameter.
The problem is made robust by:
modelling the parameter
by the the random vector
with given distribution
.
choosing measure functions
and
for the objective and constraint functions.
The the robust optimization problem reads:
The definition of the measure functions is associated to
the concept of MeasureEvaluation
.
A measure evaluation can be used through MeasureFunction
to expose generic function services.
A robust optimization problem can be defined with
RobustOptimizationProblem
, and then solved using a
RobustOptimizationAlgorithm
.
Note that this measure evaluation can be discretized over so as
to define a deterministic optimization problem using
MeasureFactory
.
Measure function¶
|
Measure function. |
Measure evaluation¶
|
Measure evaluation base class. |
|
Mean measure function. |
Mean/variance tradeoff measure function. |
|
|
Quantile measure function. |
|
Worst case measure function. |
|
Variance measure function. |
|
Joint chance measure function. |
|
Individual chance measure function. |
|
Aggregated measure function. |
Define a robust optimization problem¶
|
Robust optimization problem. |
Discretize a measure function¶
|
Discretize a measure function. |
Solve a robust optimization problem¶
|
Robust optimization algorithm base class. |
Sequential Monte Carlo robust optimization algorithm. |
Solve an inverse reliability problem¶
|
Subset inverse simulation. |
|
Result for inverse subset simulation. |
|
Inverse FORM. |
|
Result of Inverse FORM. |