如何制作以下优化问题格式?

如何制作以下优化问题格式?

我正在使用\documentclass[conference]{IEEEtran}。在此文档类中,我该如何提出以下优化问题?

Opt


如果我使用align环境来制作对齐的 Consts. 和 Exts.,则标签为 (1)、(2),依此类推。

对于子标签,例如 (1a)、(1b) 等,我尝试maxi!optidef包和包IEEEeqnarray中使用IEEEtran。在这些情况下,Consts. 和 Exts. 的对齐被破坏了。

有没有什么方法可以让优化问题具有上述形式?


首先,很抱歉我发了一个模糊的问题。因此,我刚刚又添加了两张图片,以展示我最终想要制作的东西。

final

final2

实际上,这个问题没有意义。我用 powerpoint 制作了它们来展示我想要制作的东西。如果水平空间足够,我想使用下面的,否则我想使用上面的。我认为egreg的答案是最简单的方法,但是当约束中左侧的长度相差很大时,它看起来很糟糕(因为它使用&=&\ne&\le等对齐一些符号。)我尝试使用array环境,但它没有提供子标签。

答案1

您可以使用IEEEeqnarray,它可直接使用,IEEEtran并且可以通过加载与其他类一起使用IEEEtrantools

\documentclass{IEEEtran}
\usepackage{amsmath}
%\usepackage{IEEEtrantools} % don't load it with IEEEtran

\begin{document}

\begin{subequations}
\begin{IEEEeqnarray}{s,rCl'rCl'rCl}
maximize   & \IEEEeqnarraymulticol{9}{l}{x^2+x+1} \\
subject to & X_{ij} &=&   Y_{j} & i &=& 1,\dots,m & j &=& 1,\dots,n \\
           & p_k    &\le& 3     & 1 &\le& k \le 27
\end{IEEEeqnarray}
\end{subequations}

\end{document}

enter image description here

s表示文本列,,用于窄空间,'用于四边形空间;r表示右对齐的数学列,C用于带有关系符号的居中列,l` 表示左对齐的数学列。

答案2

也许这可以帮助(通过使用[subequations]环境

\documentclass[11pt,a4paper]{article}
\usepackage{amsmath}
\begin{document}
    \begin{subequations}
        \begin{align}
    & \underset{X}{\max}
    & & \mathrm{trace}(X) \\
    & \text{subject to}
    & & X_{ij} = M_{ij}, \; (i,j) \in \Omega, \\
    &&& X \succeq 0.
\end{align}
    \end{subequations}
\end{document}

Example

采纳@BambOo 的建议

\documentclass[11pt,a4paper]{article}
\usepackage{amsmath}
\usepackage{empheq}
\begin{document}
    \begin{subequations}
        \begin{empheq}[left=\empheqlbrace]{align}
            & \underset{X}{\max}
            ~~\mathrm{trace}(X) \\
            &X_{ij} = M_{ij}, \; (i,j) \in \Omega, \\
            &X \succeq 0.
        \end{empheq}
    \end{subequations}
\end{document}

给出:

enter image description here

答案3

根据egreg的回答,我制作了适合我的情况的代码。

\begin{IEEEeqnarray}{c'l'l'l"}
    \IEEEyesnumber\label{Problem}\IEEEyessubnumber*
    \maximize_{\framebox[2.2cm]{}}
    &\IEEEeqnarraymulticol{3}{l}{\framebox[5cm]{}} \label{Objective}\\
    \subjto
    &\framebox[2cm]{},  &\framebox[1.5cm]{},    &\framebox[1cm]{},\label{Const1}\\
    &\framebox[2cm]{},  &\framebox[1.5cm]{},    &\framebox[1cm]{},\label{Const2}\\
    &\framebox[2cm]{},  &\framebox[1.5cm]{},    &\framebox[1cm]{},\label{Const3}\\
    &\framebox[2cm]{},  &\framebox[1.5cm]{},\label{Const4}\\
    &\framebox[2cm]{},  &\framebox[1.5cm]{},    &\framebox[1cm]{},\label{Const5}\\
    &\framebox[2cm]{},  &\framebox[1.5cm]{},\label{Const6}
\end{IEEEeqnarray}

first

\begin{IEEEeqnarray}{c'l'l'l"}
    \IEEEyesnumber\label{Problem}\IEEEyessubnumber*
    \maximize_{\framebox[2.2cm]{}}
    &\IEEEeqnarraymulticol{3}{l}{\framebox[5cm]{}} \label{Objective}\\
    \subjto\notag\\
    \IEEEeqnarraymulticol{2}{l}{\framebox[2.6cm]{},}    &\framebox[2.5cm]{},    &\framebox[1.7cm]{},\label{Const1}\\
    \IEEEeqnarraymulticol{2}{l}{\framebox[2.6cm]{},}    &\framebox[2.5cm]{},    &\framebox[1.7cm]{},\label{Const2}\\
    \IEEEeqnarraymulticol{2}{l}{\framebox[2.6cm]{},}    &\framebox[2.5cm]{},    &\framebox[1.7cm]{},\label{Const3}\\
    \IEEEeqnarraymulticol{2}{l}{\framebox[2.6cm]{},}    &\framebox[2.5cm]{},\label{Const4}\\
    \IEEEeqnarraymulticol{2}{l}{\framebox[2.6cm]{},}    &\framebox[2.5cm]{},    &\framebox[1.7cm]{},\label{Const5}\\
    \IEEEeqnarraymulticol{2}{l}{\framebox[2.6cm]{},}    &\framebox[2.5cm]{},\label{Const6}
\end{IEEEeqnarray}

second

相关内容