如何打破 optidef 中的长约束

如何打破 optidef 中的长约束

我正在尝试使用 optidef 包编写优化问题。其中一个约束太长,我试图将其分成两行,但是,我唯一的选择是使用 \breakObjective 命令。问题是使用 \breakObjective 后,它会写入 (st) 如下:

在此处输入图片描述

有什么办法可以摆脱第二个(st)?

谢谢。

   \usepackage[short]{optidef}
 \begin{mini!}[3]
   {P_{G_i},P_{C_i},P_{D_i}}{ \sum_{m = k}^{k+M} \Bigg( \sum_{\forall i \in N_g} c_G^i ( P_{G_i}[m]-P_{G_i}^r[m] )^2  }
    {\label{eq:optVPP}}{J^*=}
    \breakObjective{\qquad +  \sum_{\forall i \in N_{B}} c_C^iP_{C_i} +        c_D^iP_{D_i} + \sum_{\forall ij \in \mathcal{E}} c_T^{ij}\Delta \hat{T}_{ij}}[m]    \Bigg) \nonumber 
    \addConstraint \sum_{n \in \Omega_i^D} {P_{D_n}[m] + \sum_{n \in      \Omega_i^B} P_{B_n}[m] + \sum_{j \in \Omega_i^N}p_{ij}[m] }\breakObjective{=      \sum_{n \in \Omega_i^G}P_{G_n}[m] 
    \label{eq:const2}}
    \addConstraint{P_{B_n}[m] }{ =P_{C_n}[m]-P_{D_n}[m] \label{eq:const4}}
       \addConstraint{ \underline{P_{G_n}}\leq P_{G_n}[m]}{ \leq      \overline{P_{G_n}} \label{eq:const5}}
 \end{mini!}

相关内容