\documentclass{book}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
%\usepackage[latin1]{inputenc}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
%\usetikzlibrary{arrows.meta,
%calc, chains,
%quotes,
%positioning,
%shapes.geometric}
%%%<
%\usepackage{verbatim}
%\usepackage[active,tightpage]{preview}
%\PreviewEnvironment{tikzpicture}
%\setlength\PreviewBorder{5pt}%
%%%>

%\begin{comment}
%:Title: Simple flow chart
%:Tags: Diagrams
%
%With PGF/TikZ you can draw flow charts with relative ease. This flow chart from [1]_
%outlines an algorithm for identifying the parameters of an autonomous underwater vehicle model. 
%
%Note that relative node
%placement has been used to avoid placing nodes explicitly. This feature was
%introduced in PGF/TikZ >= 1.09.
%
%.. [1] Bossley, K.; Brown, M. & Harris, C. Neurofuzzy identification of an autonomous underwater vehicle `International Journal of Systems Science`, 1999, 30, 901-913 
%
%
%\end{comment}
\usepackage{xepersian}
\settextfont[Scale=1]{XB Zar}
\setdigitfont[Scale=1]{PGaramond}
\PersianMathsDigits
\setlatintextfont[Scale=1]{Times New Roman}
%\settextfont{Yas}
\begin{document}
\pagestyle{empty}
\begin{center}
\tikzstyle{decision} = [diamond, draw, fill=blue!20, 
    text width=3.5em, text badly centered, node distance=2cm, inner sep=0pt]
\tikzstyle{block} = [rectangle, draw, fill=blue!10, 
    text width=18em, text centered, rounded corners, minimum height=4em]
\tikzstyle{line} = [draw, -latex']
\tikzstyle{cloud} = [draw, ellipse,fill=red!20, node distance=2cm,
    minimum height=2em]
    
\begin{tikzpicture}[node distance = 2cm, auto]
    % Place nodes
    \node [block] (A) {\rl{بهترین کران بالا را $\infty$ قرار دهید}};
    \node [block, below of=A] (B) {\rl{مسئله کاملا ساده شده را حل کنید}};
    \node [block, below of=B] (C) {\rl{یک متغیر شاخه انتخاب کنید و لیست گره‌های $N$ را به روز کنید}};
    \node [decision, below of=C] (E) {$N=0$};
    \node [cloud, right of=E] (F) {\rl{توقف}};
    \node [block, below of=E] (G) {\rl{گره  $i$ ام را انتخاب کنید و $N=N\setminus \{i\}$}};
    \node [block, below of=G] (H) {\rl{مرحله $mp-LP$ در $(3)$ را حل کنید}};
    \node [block, below of=H] (J) {\rl{مقدار تابع هدف جواب جاری را با کمترین کران بالا مقایسه می‌کنیم}};
    \node [block, below of=J] (K) {\rl{فضای نامعین $\Xi_i$ را کنار می‌گذاریم بطوریکه:  
         ۱- مسئله (۳) نشدنی باشد 
             ۲- جواب صحیح پیدا شود 
                  ۳- جواب از بهترین کران بالا بزرگتر باشد}};
    \node [decision, below of=K] (L) {$\Xi=\emptyset$};
     %Draw edges
    \path [line] (A) -- (B);
    \path [line] (B) -- (C);
    \path [line] (C) -- (E);
    \path [line] (E) -- node {\rl{نه}} (F);
    \path [line] (E) -- (G);
    \path [line] (G) -- (H);
    \path [line] (H) -- (J);
    \path [line] (J) -- (K);
    \path [line] (K) -- (L);
%   \path [line] (L) -| node  {\rl{بله}} (G);
%   \path [line] (L) -| node  {\rl{نه}} (C);
\end{tikzpicture}
\end{center}
\end{document}