优化问题中的编号方程

优化问题中的编号方程

我正在尝试为优化问题中的方程式分配数字,但 Latex 始终为单个问题给出一个数字。我已查找多个来源以获取任何建议,但尚未找到令人满意的建议。

模型如下:

\begin{equation} 

\begin{aligned}

& \underset{k=1, t\epsilon T, p\epsilon P}{\text{Max}}
& &\sum_{p\epsilon P}(a_{p,k,t}x_{p,t})+\sum_{t=1}^{T}{(1+r)}^{T-t}y_t  \\

& \text{subject to} 
& & f\sum_{ p\epsilon P}x_{p,t}+y_t=B_t , & \forall t \\

&&& k\geq m_k , & \forall k \\

&&& p_i\geq g_{pi,pj} , & \forall i \vee j && j \neq i \\

&&& \sum_{p\epsilon P}\sum_{t\epsilon T} (a_{p,k,t}x_{p,t})+\sum_{t=1}^{T}{(1+r)}^{T-t}y_t \geq B_F \\

\end{aligned}

\end{equation}

我综合认为,该问题是由于我只使用了一种方程格式造成的,但是我尝试了几种,但只出现了错误。

提前致谢。

答案1

您是指使用align环境而不是aligned环境吗? aligned为整个环境仅创建一个方程编号。align为环境中的每条新线创建一个单独的方程编号。

如果您想省略特定方程式的编号,您可以使用该命令来实现\nonumber在此处输入图片描述

尝试一下这个代码:

\documentclass{article}
    \usepackage{amsmath,amssymb,amsfonts,amsthm}
\title{Equation Numbering}
\begin{document}
\maketitle


  \begin{align}
    & \underset{k=1, t\epsilon T, p\epsilon P}{\text{Max}}
    & &\sum_{p\epsilon P}(a_{p,k,t}x_{p,t})+\sum_{t=1}^{T}{(1+r)}^{T-t}y_t  \\
%
    & \text{subject to} 
    & & f\sum_{ p\epsilon P}x_{p,t}+y_t=B_t , & \forall t \\
%
    &&& k\geq m_k , & \forall k \nonumber \\
%
    &&& p_i\geq g_{pi,pj} , & \forall i \vee j && j \neq i \nonumber \\
%
    &&& \sum_{p\epsilon P}\sum_{t\epsilon T}
    (a_{p,k,t}x_{p,t})+\sum_{t=1}^{T}{(1+r)}^{T-t}y_t \geq B_F
  \end{align}
\end{document}

答案2

这是一个解决方案alignat

    \documentclass{article}
    \usepackage{mathtools}
\DeclareMathOperator{\Max}{Max}

\begin{document}

\begin{alignat}{3}
   & \underset{\substack{k=1, t ∈ T, \\ p ∈ P}}{\Max}\,
  \mathrlap{∑_{p ∈ P}(a_{p,k,t}x_{p,t})+∑_{t=1}^{T}{(1+r)}^{T-t}y_t} \\
   & \text{subject to}
   & \quad & f∑_{ p ∈ P}x_{p,t}+y_t=B_t , & & \quad ∀ t \\
   & & & k\geq m_k , & & ∀ k \\
   & & & p_i\geq g_{pi,pj} , & & ∀ i ∨ j ,\quad j ≠ i \\
   & & & ∑_{p ∈ P}∑_{t ∈ T} (a_{p,k,t}x_{p,t}) + \mathrlap{∑_{t=1}^{T}{(1+r)}^{T-t}y_t \geq B_F }
\end{alignat}

\end{document} 

在此处输入图片描述

相关内容