Latex builds an algorithmic environment with vertical bars and numbers
Latex Source:
\documentclass{article}\usepackage{amssymb}\usepackage{amsmath}\usepackage[linesnumbered, ruled]{algorithm2e}\ SETKWREPEAT{DO}{DO}{WHILE}%\BEGIN{DOCUMENT}\BEGIN{ALGORITHM}[!HT] \caption{algorithm for Problem \eqref{WWW}} \ Setkwinout{input}{input}\setkwinout{output}{output} \input {data matrix ${\BF x}$, label Matrix ${\BF y}$ and ${\BF W}_0 $, $k =0$} \output {${\bf w}^*$}\repeat{admm stopping criterion is satisfied}{Updating ${\bf w}^k$:\begin{equation*} ({\b F X}{\BF x}^{\mathrm t}+\mu{\bf I}) {\BF w}={\bf b}^{k-1}\end{equation*}where ${\bf b}^{k-1} ={\bf X}{\bf Y}+\ALPHA{\BF A}^ {K-1}-{\BF \SIGMA}^{K-1}+\MU{\BF u}^{k-1}$\; Updating ${\bf u}^k$:\begin{equation*} {\bf u}^k_i= \begin{cases} \frac{\mu\|{ \BF n}^{k-1}_i\|_2-\alpha}{\mu\|{ \BF n}^{k-1}_i\|_{2}}{\bf n}^{k-1}_i,& ~\mbox{if} ~\alpha<\mu\| {\BF n}^{k-1}_i\|_2 \ \quad 0 & ~\mbox{otherwise}\ \end{cases} \end{equation*} Updating ${\bf \sigma}^{k}$:\begin{ Equation*}\begin{split} {\BF \SIGMA}^K:=&{\BF \sigma}^{K-1}+\mu ({\bf w}^{k-1}-{\bf u}^{k-1}) \end{split}\end{equation*}\ $k =k+1$\;} \end{algorithm}\end{document}
Latex builds an algorithmic environment with vertical bars and numbers