对齐超大多行方程

对齐超大多行方程

抱歉,我是新来的。我注意到我的 latex 未以处理后的格式显示。我该怎么办?

\begin{document} \begin{flalign} \text{max} & \sum_{k\in K} \sum_{j\in S^k} \pi_{j}x{{j}^k} &\label{slnl-1} \ \text{这样: } & \pi{j} \geq 0,& \qquad \forall {j \in J} \label{slnl-2} \ \begin{split} \label{slnl-3} \left( ws{{j}^k} + \left(1- w \right) \left(r{{j}^k}- \pi_{j} \right) \right) x{{j}^k} \geq {} &\left( ws{{i}^k} + (1- w ) r{{i}^k} \right) x{{j}^k} \ & - \left( 1- w \right) \pi_{i} - M q{_{i}^k}, \qquad \forall {k \in K, i,j \in S^k : i \neq j} \end{split} \ % \end{align} \end{document}

\documentclass{文章} \usepackage{amsmath}

\begin{文档} \begin{收集} a = b + c\ d = e + f \qquad g = h + i \end{收集} \end{文档}

答案1

aligned您可以使用和 条件来拆分长约束。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{alignat}{3}
&\text{max}    && \sum_{k\in K} \sum_{j\in S^k} \pi_{j}x_{j}^k \label{slnl-1} \\
&\text{s.t.:} && \pi_{j}   \geq 0, && \qquad  \forall j \in J  \label{slnl-2}  \\
\label{slnl-3}
&&& \begin{aligned}
      & (ws_{j}^k + (1-w )(r_{j}^k - \pi_{j})) x_{j}^k \\
      & \geq (ws_{i}^k + (1-w)r_{i}^k) x_{j}^k - (1-w)\pi_{i} - Mq_{i}^k,
    \end{aligned}
    &&  \quad 
    \left\{\begin{aligned}
    & \forall k \in K, \\
    & \forall i,j \in S^k : i \neq j
    \end{aligned}\right.
\end{alignat}

\end{document}

在此处输入图片描述

请注意,在这种情况下\left(,和\right)没有任何用处。另外

s{_{j}^k}

是错误的语法,应该更简单

s_{j}^k

(或者为了保持一致,s_{j}^{k})。

后面不需要括号\forall,这不是带参数的命令。

最后,优化中使用的“st”读作“subject to”,而不是“such that”。

答案2

像这样吗?

在此处输入图片描述

\documentclass{article}
\usepackage{geometry}
\usepackage{mathtools}

\begin{document}
\begin{alignat}{3}
\max    \quad  & \sum_{k\in K} \sum_{j\in S^k} \pi_{j}x{_{j}^k} 
                    &                       \label{slnl-1}  \\
\text{such that:}   % s.t. <?
        \quad  & \pi_{j}   \geq 0,
                    & \forall {j \in J}     \label{slnl-2}  \\
                &   \begin{multlined}       \label{slnl-3}
                \bigl(w s_j^k + (1- w)(r_j^k - \pi_j)\bigr) x_j^k  \geq    \\
                \bigl(w s_i^k + (1- w) r_i^k \bigr) x_j^k - (1-w)\pi_i - Mw_i^k 
                \end{multlined}
                    & \qquad    \forall k \in K;\ \forall  i,j \in S^k : i \neq j
 \end{alignat}
\end{document}

我不确定我是否正确地推导出了你的方程式。无论如何,给出了一个框架,说明如何组织你的优化问题。

相关内容