bloc parallèle dans l'algorithme au verso

Oct 23 2020

Une partie de mon algorithme se fait en parallèle, pour cela, j'ai un bloc dans mon algorithme, mais je ne peux pas le montrer correctement. Quelqu'un peut-il m'aider à résoudre ce problème?

\usepackage[linesnumbered,lined,boxed,commentsnumbered,ruled,longend]{algorithm2e}
\begin{document}
\begin{algorithm}[!t]
\DontPrintSemicolon 
\SetKwBlock{DoParallel}{do in parallel}{end}

\begin{algorithmic}[1] 
\STATE \DoParallel{
\FOR{ $1\leq i \leq Epoch$}
    \STATE Do the 
\ENDFOR
\FOR{ $1\leq i \leq Epoch$}
\STATE Do the 1;
\ENDFOR}
\end{algorithmic}\label{}
\end{algorithm}
\end{document}

Toute autre réponse liée au parallèle dans l'algorithme est appréciée.

Réponses

1 DG' Oct 23 2020 at 20:56

Vous mélangez (au moins) deux packages différents pour des algorithmes de composition. Je suggère, vous vous en tenez à l'un d'entre eux:

\documentclass{article}
\usepackage[linesnumbered,lined,boxed,commentsnumbered,ruled,longend]{algorithm2e}
\begin{document}
\begin{algorithm}[!t]
    \DontPrintSemicolon
    \SetKwBlock{DoParallel}{do in parallel}{end}
    \DoParallel{
        \For{$1\leq i \leq$ Epoch}{
            Do the
        }
        \For{$1\leq i \leq$ Epoch}{
            Do the 1;
        }
    }
\end{algorithm}\label{oursmc}
\end{document}