¿Cómo personalizar las flechas de este diagrama de flujo?

¿Cómo personalizar las flechas de este diagrama de flujo?
\begin{document}
\pagestyle{empty}
  % Define block styles
 \tikzstyle{decision} = [diamond, draw, fill=white!20, 
text width=5.5em, text badly centered, node distance=5cm, inner sep=0pt]
 \tikzstyle{block} = [rectangle, draw, fill=white!20, 
text width=5em, text centered, rounded corners, minimum height=4em]
\tikzstyle{line} = [draw, -latex']
\tikzstyle{cloud} = [draw, ellipse,fill=red!20, node distance=5cm,
minimum height=5em]

 \begin{tikzpicture}[node distance = 4cm, auto]
% Place nodes
\node [block] (sume) {1.-Sume variables de holgura (forma estándar)};
\node [block, below of=sume] (calcu) {2.-Calcule una primer solución básica factible};
\node [decision, below of=calcu] (decide) {3.-¿Existe una solución básica factible adyacente que sea mejor?};
\node [block, right of=decide, node distance=5cm] (no) {5.-Entonces la solucion basica factible actual es óptima};
\node [block, left of=decide, node distance=5cm] (yes) {4.-Entonces calcule el valor de la funcion $Z$ para la nueva solucion básica factible};


% Draw edges
\path [line] (sume) -- (calcu);
\path [line] (calcu) -- (decide);    
\path [line] (decide) -- node {Si} (yes);
\path [line] (yes) -| (calcu);    
\path [line] (decide) -- node {No} (no);

\end{tikzpicture}


\end{document}

quiero crear este diagrama de flujo

Esta es la primera vez que crearé un diagrama de flujo en Latex, lo hice hasta ahora y el resultado se ve terrible. ¿Alguien puede ayudarme a hacer que esto se parezca a la imagen que tengo?

ingrese la descripción de la imagen aquí

  1. Este es el resultado de lo que hice, el problema es que la flecha que va del 4 al 2 está volteada, ¿Cómo puedo solucionar eso?
  2. ¿Qué instrucción hace que la flecha parezca más gruesa?

Respuesta1

¿Sería esto lo que buscas?

  1. el problema es que la flecha que va del 4 al 2 esta volteada, como puedo solucionar eso

    \path [line] (yes.west) --+(-1cm,0) |- (h); %dibuje desde (yes.west)la izquierda 1 cm y luego vaya verticalmente hacia arriba y horizontalmente hasta (h)señalar donde el código usa nodepara definir(h)

  2. ¿Qué instrucción hace que la flecha parezca más gruesa? Modifique el lineestilo definido en el tizstyle para agregar thick, o very thick, oline width=xx pt

  3. por favor, compruebe¿Debería usarse \tikzset o \tikzstyle para definir los estilos de TikZ?

  4. Si su pregunta sobre cómo hacer que la flecha parezca más gruesa se refiere a la punta de la flecha, verifique¿Es posible cambiar el tamaño de una punta de flecha en TikZ/PGF?

produce la imagen a continuación

ingrese la descripción de la imagen aquí Código

\documentclass[tikz,border=1cm]{standalone}
\usetikzlibrary{matrix, shapes, arrows,calc, positioning}

\begin{document}
\pagestyle{empty}
  % Define block styles
 \tikzstyle{decision} = [diamond, draw, fill=white!20, 
text width=3cm, text badly centered, node distance=5cm, inner sep=0pt]
 \tikzstyle{block} = [rectangle, draw, fill=white!20, 
text width=3cm, text centered, rounded corners, minimum height=4em]
\tikzstyle{line} = [draw, -latex']
\tikzstyle{cloud} = [draw, ellipse,fill=red!20, node distance=3cm,
minimum height=5em]

 \begin{tikzpicture}[node distance = 4cm, auto]
% Place nodes
\node [block] (sume) {1.-Sume variables de holgura (forma estándar)};
\node [block, below of=sume] (calcu) {2.-Calcule una primer solución básica factible};
\node [decision, below of=calcu] (decide) {3.-¿Existe una solución básica factible adyacente que sea mejor?};
\node [block, below right =1cm and 1 cm of decide, node distance=5cm] (no) {5.-Entonces la solucion basica factible actual es óptima};
\node [block, below left = 1cm and 1cm of decide, node distance=5cm] (yes) {4.-Entonces calcule el valor de la funcion $Z$ para la nueva solucion básica factible};


% Draw edges
\path [line] (sume) -- (calcu);
\path [line] (calcu) --node[pos=0.5](h){} (decide);    
\path [line] (decide) -| node[pos=0.2,above] {Si} (yes);
\path [line] (yes.west) --+(-1cm,0) |- (h);    
\path [line] (decide) -| node[pos=0.2,above] {No} (no);

\end{tikzpicture}


\end{document}

información relacionada