\documentclass{article}
    \usepackage{tikz}
    \usetikzlibrary{shapes.geometric, arrows}
    \usepackage{xepersian}
    \settextfont{XB Zar}
    \setdigitfont{Persian Modern}

    \begin{document}
    \tikzstyle{startstop} = [ellipse, minimum width=3.5cm, minimum height=1cm,text centered, draw=black, fill=red!30]
    \tikzstyle{process} = [rectangle, minimum width=3.5cm, minimum height=1cm, text centered, draw=black, fill=blue!20, text width=3cm]
    \tikzstyle{decision} = [diamond, aspect=2, minimum width=3cm, minimum height=1cm, text centered, draw=black,fill=green!30, text width=3.5cm]
    \tikzstyle{arrow} = [thick,->,>=stealth]
    \begin{tikzpicture}[node distance=1.75cm]

    \node (5) [decision] {\rl{گربه $k$ام در مود جستجو است؟}};
    \node (6) [process, left of=5, yshift=-1.4cm, xshift=-2.5cm] {\rl{موقعیت گربه را بر طبق روابط مود جستجو تعیین کن}};
    \node (7) [process, right of=5, yshift=-1.4cm, xshift=2.5cm] {\rl{موقعیت گربه را بر طبق روابط مود پویا تعیین کن}} ;
    \node (8) [process, below of=5 , yshift=-1.5cm] {\rl{تعدادی گربه انتخاب کن و آن‌ها را بر طبق ضریب جهش در مود جستجو قرار بده}};

    \draw [arrow] (5)-| node[anchor=south]{\rl{بله}} (6);
    \draw [arrow] (5)-| node[anchor=south]{\rl{خیر}} (7);
    \draw [arrow] (6)|-(8);
    \draw [arrow] (7)|-(8);

    \end{tikzpicture}
    \end{document}