数据驱动下的机会约束优化

考虑下列形式的分布鲁棒优化问题:
minxXcTxs.t.P[ξ~S(x)]1ϵ,  PF(θ)(1) \begin{aligned} \mathop{\min}\limits_{\boldsymbol{x}\in\mathcal{X}} &\quad \boldsymbol{c}^T\boldsymbol{x} \\ \text{s.t.} &\quad \mathbb{P}\left[\tilde{\boldsymbol{\xi}}\in\mathcal{S}(\boldsymbol{x})\right] \ge 1-\epsilon, \; \forall \mathbb{P}\in\mathcal{F}(\theta) \tag{1} \end{aligned} 其中 XRL\mathcal{X}\in\mathbb{R}^L 是一个紧多面体,S(x)RK\mathcal{S}(\boldsymbol{x})\subseteq\mathbb{R}^K 是一个决策相关安全集( decision-dependent safety set) ,F(θ)\mathcal{F}(\theta) 是以 P^\hat{\mathbb{P}} 为中心、θ\theta 为半径的 Wasserstein Ball。这里 P^\hat{\mathbb{P}} 是一组训练数据 {ξ^i}i[N]\left\{\hat{\boldsymbol{\xi}}_i\right\}_{i\in[N]} 的经验分布。

Wasserstein球的不确定度量化(Uncertainty Quantification)

假设 SRK\mathcal{S}\subseteq\mathbb{R}^K,记 Sˉ=RKS\bar{\mathcal{S}}=\mathbb{R}^K\setminus\mathcal{S} 为它的闭补集。考虑下面的不确定度量问题:
supPF(θ)P[ξ~S].\mathop{\sup}\limits_{\mathbb{P}\in\mathcal{F}(\theta)} \mathbb{P}\left[\tilde{\boldsymbol{\xi}}\notin\mathcal{S}\right]. 这里都假设 θ>0,ϵ(0,1)\theta>0,\epsilon\in(0,1)

记号
(1) 记 dist(ξ^i,Sˉ)\text{dist}\left(\hat{\boldsymbol{\xi}}_i, \bar{\mathcal{S}}\right)P^\hat{\mathbb{P}} 对应的第 ii 个数据点和不安全集 Sˉ\bar{\mathcal{S}} 之间的距离,这里的距离是基于某个范数 \lVert\cdot\rVert。我们对样本数据集进行排序,使其满足
dist(ξ^i,Sˉ)dist(ξ^j,Sˉ),1ijN\text{dist}\left(\hat{\boldsymbol{\xi}}_i, \bar{\mathcal{S}}\right) \leq \text{dist}\left(\hat{\boldsymbol{\xi}}_j, \bar{\mathcal{S}}\right), \quad \forall 1\leq i\leq j\leq N (2) 假设 dist(ξ^i,Sˉ)=0\text{dist}\left(\hat{\boldsymbol{\xi}}_i, \bar{\mathcal{S}}\right) =0 当且仅当 i[I]i\in[I], 这里 II 可以为0。
(3) 记 ξiSˉ\boldsymbol{\xi}_i^*\in\bar{\mathcal{S}} 为距离 ξ^i\hat{\boldsymbol{\xi}}_i 最近的不安全点。

定理. (Blanchet and Murthy 2016, Gao and Kleywegt 2016)
j=max{j[N]{0}    i=1jdist(ξ^i,Sˉ)θN}j^*=\max\left\{ j\in[N]\cup\{0\} \;\big|\; \mathop{\sum}\limits_{i=1}^j \text{dist}\left(\hat{\boldsymbol{\xi}}_i, \bar{\mathcal{S}}\right) \leq \theta N \right\}. 则上述不确定度量问题可以由下面给出的最差情形分布 PF(θ)\mathbb{P}^*\in\mathcal{F}(\theta) 来求解:
(1) 如果 j=Nj^*=N,则 supPF(θ)P[ξ~S]=P[ξ~S]=1\mathop{\sup}\limits_{\mathbb{P}\in\mathcal{F}(\theta)} \mathbb{P}\left[\tilde{\boldsymbol{\xi}}\notin\mathcal{S}\right] = \mathbb{P}^*\left[\tilde{\boldsymbol{\xi}}\notin\mathcal{S}\right]=1,其中
P=1Ni=1Iδξ^i+1Ni=I+1Nδξi\mathbb{P}^* = \frac{1}{N}\mathop{\sum}\limits_{i=1}^I\delta_{\hat{\boldsymbol{\xi}}_i} + \frac{1}{N}\mathop{\sum}\limits_{i=I+1}^N\delta_{\boldsymbol{\xi}^*_i}
(2) 如果 j<Nj^*<N,则 supPF(θ)P[ξ~S]=P[ξ~S]=j+pN\mathop{\sup}\limits_{\mathbb{P}\in\mathcal{F}(\theta)} \mathbb{P}\left[\tilde{\boldsymbol{\xi}}\notin\mathcal{S}\right] = \mathbb{P}^*\left[\tilde{\boldsymbol{\xi}}\notin\mathcal{S}\right]=\frac{j^*+p^*}{N},其中 P=1Ni=1Iδξ^i+1Ni=I+1jδξi+pNδξj+1++1pNδξ^j+1+1Ni=j+2Nδξi,\mathbb{P}^* = \frac{1}{N}\mathop{\sum}\limits_{i=1}^I\delta_{\hat{\boldsymbol{\xi}}_i} + \frac{1}{N}\mathop{\sum}\limits_{i=I+1}^{j^*}\delta_{\boldsymbol{\xi}^*_i} + \frac{p^*}{N}\delta_{\boldsymbol{\xi}^*_{j+1}} + + \frac{1-p^*}{N}\delta_{\hat{\boldsymbol{\xi}}_{j+1}} + \frac{1}{N}\mathop{\sum}\limits_{i=j^*+2}^N\delta_{\boldsymbol{\xi}^*_i},p=θNi=1jdist(ξ^i,Sˉ)dist(ξ^j+1,Sˉ)p^*=\frac{\theta N-\mathop{\sum}\limits_{i=1}^{j^*}\text{dist}\left(\hat{\boldsymbol{\xi}}_i, \bar{\mathcal{S}}\right)}{\text{dist}\left(\hat{\boldsymbol{\xi}}_{j^*+1}, \bar{\mathcal{S}}\right)}.
【Robust学习笔记】Data-Driven Chance Constrained Programs over Wasserstein Balls

一般机会约束的Reformulation

对任何给定的决策变量 xX\boldsymbol{x}\in\mathcal{X},存在[N][N]的一个置换π(x)\pi(\boldsymbol{x}),使得
dist(ξ^π1(x),Sˉ(x))dist(ξ^π2(x),Sˉ(x))dist(ξ^πN(x),Sˉ(x))\text{dist}\left(\hat{\boldsymbol{\xi}}_{\pi_1(\boldsymbol{x})}, \bar{\mathcal{S}}(\boldsymbol{x})\right) \leq \text{dist}\left(\hat{\boldsymbol{\xi}}_{\pi_2(\boldsymbol{x})}, \bar{\mathcal{S}}(\boldsymbol{x})\right) \leq \cdots \text{dist}\left(\hat{\boldsymbol{\xi}}_{\pi_N(\boldsymbol{x})}, \bar{\mathcal{S}}(\boldsymbol{x})\right)
定理. 对任何给定的决策变量 xX\boldsymbol{x}\in\mathcal{X},模糊机会约束问题 (1) 等价于下面的确定性不等式: 1Ni=1ϵNdist(ξ^πi(x),Sˉ(x))θ.\frac{1}{N}\mathop{\sum}\limits_{i=1}^{\epsilon N} \text{dist}\left(\hat{\boldsymbol{\xi}}_{\pi_i(\boldsymbol{x})}, \bar{\mathcal{S}}(\boldsymbol{x})\right) \ge \theta.
进一步,利用线性对偶,可以证明:
定理. 模糊机会约束问题 (1) 等价于:
mins,t,xcTxs.t.ϵNteTsθNdist(ξ^i,Sˉ(x))tsi,i[N]s0,xX. \begin{aligned} \mathop{\min}\limits_{\boldsymbol{s},t,\boldsymbol{x}} &\quad \boldsymbol{c}^T\boldsymbol{x} \\ \text{s.t.} &\quad \epsilon Nt - \boldsymbol{e}^T\boldsymbol{s} \ge \theta N \\ &\quad \text{dist}\left(\hat{\boldsymbol{\xi}}_i, \bar{\mathcal{S}}(\boldsymbol{x})\right) \ge t-s_i, \quad \forall i\in[N] \\ &\quad \boldsymbol{s}\ge\boldsymbol{0},\boldsymbol{x}\in\mathcal{X}. \end{aligned}

相关文章: