不确定性集合
本模块定义了UncertaintySet抽象基类,
用于表示使用PyROS解决的鲁棒优化问题的不确定集,
以及一套基于鲁棒优化文献中常用的不确定集预先实现的具体子类。
枚举
|
PyROS不确定性集对象的几何分类。 |
Classes
|
一个轴对齐的椭球体。 |
|
一个超矩形(即“盒子”)。 |
|
预算集合。 |
|
一个基数受限(即“gamma”)集合。 |
|
一组有限的离散不确定参数实现(或情景)。 |
|
一个一般的椭球体。 |
|
一个因子模型(即“净阿尔法”模型)集合。 |
|
一系列不确定性集合的交集,每个集合由一个UncertaintySet对象表示。 |
|
一个有界的凸多面体或多胞体。 |
|
由不确定性集对象的set_as_constraint方法生成或处理的建模组件集合。 |
一个表示不确定性集的对象,将传递给PyROS求解器。 |
|
|
围绕一组不确定性集合的包装器,所有这些集合都具有一个不可变的共同维度。 |
Functions
|
如果类似数组的 arr 是参差不齐的,则返回 True,否则返回 False。 |
|
标准化一个可转换为表示不确定模型参数的VarData对象列表的对象,并检查结果列表的长度是否等于指定的维度。 |
|
对函数/方法的参数执行类型验证。 |
|
验证类似数组对象的形状和条目类型。 |
|
验证类似数组对象的维度。 |