如何将对偶变量添加到使用 optidef 定义的优化问题中

如何将对偶变量添加到使用 optidef 定义的优化问题中

我有以下代码,

\begin{mini*}
{}{\sum_{i}\sum_{j} c_{ij}x_{ij}}{}{} 
\addConstraint{\sum_{j \in \mathcal{P}} s_{xj}} {=1 \quad}{}{\quad \alpha}
\addConstraint{\sum_{p \in \mathcal{P}^{k}}y_{p}^{k}}{= 1\quad}{}{ \quad \beta}
\addConstraint{\sum_{p \in \mathcal{P}^{k}}y_{p}^{k}}{= 1\quad}{\forall i = s,t}{ \quad \gamma}
\end{mini*}

上面的代码应该输出一个优化问题,并且\alpha\beta\gamma是对偶变量。我希望它们向右对齐,甚至可以使用不同的颜色,如下面的代码所示。

在此处输入图片描述

有人能告诉我是否可以在 optidef 中执行此操作,或者我应该使用基本对齐环境。

答案1

align我看不出不使用环境以及说明的充分理由\tag

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools} % for "\mathclap" macro
\begin{document}
\begin{align*}
\text{minimize} \quad 
   &\sum_{i}\sum_{j} c_{ij}x_{ij} \\
\text{subject to} \quad
   &\sum_{\mathclap{j\in\mathcal{P}}} s_{xj}=1,         \tag{$\alpha$}\\
   &\sum_{\mathclap{p\in\mathcal{P}^{k}}} y_{p}^{k}= 1, \tag{$\beta$} \\
   &\sum_{\mathclap{p\in\mathcal{P}^{k}}} y_{p}^{k}= 1\quad\forall i=s,t \tag{$\gamma$}
\end{align*}
\end{document}

相关内容