设定
设一阶段决策为
其中
经验参考分布取为
原问题
定义 1(标准两阶段 -Wasserstein RS 模型)
原始模型写为
其中
精确重构
定理 1(经验分布中心下的精确重构)
对任意给定
等价于
证明
由 Wasserstein 距离定义,
故
由于
任意满足
其中
对每个
证毕。
命题 1(半无限规划形式)
模型
证明(命题 1)
由定理 1,原问题约束等价于
对每个样本
CCG 主问题
设第
命题 2(受限主问题)
在
证明(命题 2)
对半无限约束
仅在
故对每个已生成场景复制一套二阶段变量
分离子问题
设
命题 3(分离子问题的原始形式)
对每个样本
若
则对应最优场景
证明(命题 3)
这是半无限约束的直接可行性检验:当前解对样本
证毕。
命题 4(分离子问题的对偶化)
若二阶段问题满足强对偶,则
因此,
证明(命题 4)
由二阶段线性规划强对偶,
同时,
代入
最坏场景结构
命题 5(坐标三点结构)
固定
则
且显式为
证明(命题 5)
固定
这是一个在
故:
- 当
时,左右斜率均为正,最优点为 ; - 当
时,左右斜率均为负,最优点为 ; - 当
时,左斜率非负、右斜率非正,最优点为 。
证毕。
推论 1(有限候选场景集)
对每个样本
上寻找最坏场景,故
收敛性
定理 2(最优性判别)
若第
则
证明(定理 2)
上述条件表明当前解满足半无限约束的全部约束,因此对
定理 3(有限终止)
若算法每次对任一被违反的样本
证明(定理 3)
由推论 1,对每个样本
因此总可加入场景数有限。算法每次未终止时至少加入一个新场景,故只能有限次更新,必有限终止。终止时由定理 2 得最优性。证毕。
算法
算法 1:两阶段
| 步骤 | 内容 |
|---|---|
| 0 | 初始化:对每个 |
| 1 | 求解主问题:求解 |
| 2 | 分离:对每个 |
| 3 | 最优性检验:若对所有 |
| 4 | 场景扩充:对所有满足 |
| 5 | 迭代:令 |