\documentclass[11pt,twoside]{article}\makeatletter

\IfFileExists{xcolor.sty}%
  {\RequirePackage{xcolor}}%
  {\RequirePackage{color}}
\usepackage{colortbl}
\usepackage{wrapfig}
\usepackage{ifxetex}
\ifxetex
  \usepackage{fontspec}
  \usepackage{xunicode}
  \catcode`⃥=\active \def⃥{\textbackslash}
  \catcode`❴=\active \def❴{\{}
  \catcode`❵=\active \def❵{\}}
  \def\textJapanese{\fontspec{Noto Sans CJK JP}}
  \def\textChinese{\fontspec{Noto Sans CJK SC}}
  \def\textKorean{\fontspec{Noto Sans CJK KR}}
  \setmonofont{DejaVu Sans Mono}
  
\else
  \IfFileExists{utf8x.def}%
   {\usepackage[utf8x]{inputenc}
      \PrerenderUnicode{–}
    }%
   {\usepackage[utf8]{inputenc}}
  \usepackage[english]{babel}
  \usepackage[T1]{fontenc}
  \usepackage{float}
  \usepackage[]{ucs}
  \uc@dclc{8421}{default}{\textbackslash }
  \uc@dclc{10100}{default}{\{}
  \uc@dclc{10101}{default}{\}}
  \uc@dclc{8491}{default}{\AA{}}
  \uc@dclc{8239}{default}{\,}
  \uc@dclc{20154}{default}{ }
  \uc@dclc{10148}{default}{>}
  \def\textschwa{\rotatebox{-90}{e}}
  \def\textJapanese{}
  \def\textChinese{}
  \IfFileExists{tipa.sty}{\usepackage{tipa}}{}
\fi
\def\exampleFont{\ttfamily\small}
\DeclareTextSymbol{\textpi}{OML}{25}
\usepackage{relsize}
\RequirePackage{array}
\def\@testpach{\@chclass
 \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
  \ifnum \@lastchclass=7 5 \else
   \ifnum \@lastchclass=8 \tw@ \else
    \ifnum \@lastchclass=9 \thr@@
   \else \z@
   \ifnum \@lastchclass = 10 \else
   \edef\@nextchar{\expandafter\string\@nextchar}%
   \@chnum
   \if \@nextchar c\z@ \else
    \if \@nextchar l\@ne \else
     \if \@nextchar r\tw@ \else
   \z@ \@chclass
   \if\@nextchar |\@ne \else
    \if \@nextchar !6 \else
     \if \@nextchar @7 \else
      \if \@nextchar (8 \else
       \if \@nextchar )9 \else
  10
  \@chnum
  \if \@nextchar m\thr@@\else
   \if \@nextchar p4 \else
    \if \@nextchar b5 \else
   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi
   \fi \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi}
\gdef\arraybackslash{\let\\=\@arraycr}
\def\@textsubscript#1{{\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\def\abbr{}
\def\corr{}
\def\expan{}
\def\gap{}
\def\orig{}
\def\reg{}
\def\ref{}
\def\sic{}
\def\persName{}\def\name{}
\def\placeName{}
\def\orgName{}
\def\textcal#1{{\fontspec{Lucida Calligraphy}#1}}
\def\textgothic#1{{\fontspec{Lucida Blackletter}#1}}
\def\textlarge#1{{\large #1}}
\def\textoverbar#1{\ensuremath{\overline{#1}}}
\def\textquoted#1{‘#1’}
\def\textsmall#1{{\small #1}}
\def\textsubscript#1{\@textsubscript{\selectfont#1}}
\def\textxi{\ensuremath{\xi}}
\def\titlem{\itshape}
\newenvironment{biblfree}{}{\ifvmode\par\fi }
\newenvironment{bibl}{}{}
\newenvironment{byline}{\vskip6pt\itshape\fontsize{16pt}{18pt}\selectfont}{\par }
\newenvironment{citbibl}{}{\ifvmode\par\fi }
\newenvironment{docAuthor}{\ifvmode\vskip4pt\fontsize{16pt}{18pt}\selectfont\fi\itshape}{\ifvmode\par\fi }
\newenvironment{docDate}{}{\ifvmode\par\fi }
\newenvironment{docImprint}{\vskip 6pt}{\ifvmode\par\fi }
\newenvironment{docTitle}{\vskip6pt\bfseries\fontsize{22pt}{25pt}\selectfont}{\par }
\newenvironment{msHead}{\vskip 6pt}{\par}
\newenvironment{msItem}{\vskip 6pt}{\par}
\newenvironment{rubric}{}{}
\newenvironment{titlePart}{}{\par }

\newcolumntype{L}[1]{){\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{){\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{){\raggedleft\arraybackslash}p{#1}}
\newcolumntype{P}[1]{){\arraybackslash}p{#1}}
\newcolumntype{B}[1]{){\arraybackslash}b{#1}}
\newcolumntype{M}[1]{){\arraybackslash}m{#1}}
\definecolor{label}{gray}{0.75}
\def\unusedattribute#1{\sout{\textcolor{label}{#1}}}
\DeclareRobustCommand*{\xref}{\hyper@normalise\xref@}
\def\xref@#1#2{\hyper@linkurl{#2}{#1}}
\begingroup
\catcode`\_=\active
\gdef_#1{\ensuremath{\sb{\mathrm{#1}}}}
\endgroup
\mathcode`\_=\string"8000
\catcode`\_=12\relax

\usepackage[a4paper,twoside,lmargin=1in,rmargin=1in,tmargin=1in,bmargin=1in,marginparwidth=0.75in]{geometry}
\usepackage{framed}

\definecolor{shadecolor}{gray}{0.95}
\usepackage{longtable}
\usepackage[normalem]{ulem}
\usepackage{fancyvrb}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{marginnote}

\renewcommand{\@cite}[1]{#1}


\renewcommand*{\marginfont}{\itshape\footnotesize}

\def\Gin@extensions{.pdf,.png,.jpg,.mps,.tif}

  \pagestyle{fancy}

\usepackage[pdftitle={Modeling and Scheduling of Multi-Stage and Multi-Processor Flow Shop},
 pdfauthor={}]{hyperref}
\hyperbaseurl{}

	 \paperwidth210mm
	 \paperheight297mm
              
\def\@pnumwidth{1.55em}
\def\@tocrmarg {2.55em}
\def\@dotsep{4.5}
\setcounter{tocdepth}{3}
\clubpenalty=8000
\emergencystretch 3em
\hbadness=4000
\hyphenpenalty=400
\pretolerance=750
\tolerance=2000
\vbadness=4000
\widowpenalty=10000

\renewcommand\section{\@startsection {section}{1}{\z@}%
     {-1.75ex \@plus -0.5ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large\bfseries}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
     {-1.75ex\@plus -0.5ex \@minus- .2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large}}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
     {-1.5ex\@plus -0.35ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\large}}
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
     {-1ex \@plus-0.35ex \@minus -0.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\normalsize}}
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
     {1.5ex \@plus1ex \@minus .2ex}%
     {-1em}%
     {\reset@font\normalsize\bfseries}}


\def\l@section#1#2{\addpenalty{\@secpenalty} \addvspace{1.0em plus 1pt}
 \@tempdima 1.5em \begingroup
 \parindent \z@ \rightskip \@pnumwidth 
 \parfillskip -\@pnumwidth 
 \bfseries \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}\par
 \endgroup}
\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
\@ifundefined{c@section}{\newcounter{section}}{}
\@ifundefined{c@chapter}{\newcounter{chapter}}{}
\newif\if@mainmatter 
\@mainmattertrue
\def\chaptername{Chapter}
\def\frontmatter{%
  \pagenumbering{roman}
  \def\thechapter{\@roman\c@chapter}
  \def\theHchapter{\roman{chapter}}
  \def\thesection{\@roman\c@section}
  \def\theHsection{\roman{section}}
  \def\@chapapp{}%
}
\def\mainmatter{%
  \cleardoublepage
  \def\thechapter{\@arabic\c@chapter}
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \pagenumbering{arabic}
  \setcounter{secnumdepth}{6}
  \def\@chapapp{\chaptername}%
  \def\theHchapter{\arabic{chapter}}
  \def\thesection{\@arabic\c@section}
  \def\theHsection{\arabic{section}}
}
\def\backmatter{%
  \cleardoublepage
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \setcounter{secnumdepth}{2}
  \def\@chapapp{\appendixname}%
  \def\thechapter{\@Alph\c@chapter}
  \def\theHchapter{\Alph{chapter}}
  \appendix
}
\newenvironment{bibitemlist}[1]{%
   \list{\@biblabel{\@arabic\c@enumiv}}%
       {\settowidth\labelwidth{\@biblabel{#1}}%
        \leftmargin\labelwidth
        \advance\leftmargin\labelsep
        \@openbib@code
        \usecounter{enumiv}%
        \let\p@enumiv\@empty
        \renewcommand\theenumiv{\@arabic\c@enumiv}%
	}%
  \sloppy
  \clubpenalty4000
  \@clubpenalty \clubpenalty
  \widowpenalty4000%
  \sfcode`\.\@m}%
  {\def\@noitemerr
    {\@latex@warning{Empty `bibitemlist' environment}}%
    \endlist}

\def\tableofcontents{\section*{\contentsname}\@starttoc{toc}}
\parskip0pt
\parindent1em
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\newenvironment{reflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemsep}{0pt}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\itshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{sansreflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\itemsep}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\upshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{specHead}[2]%
 {\vspace{20pt}\hrule\vspace{10pt}%
  \phantomsection\label{#1}\markright{#2}%

  \pdfbookmark[2]{#2}{#1}%
  \hspace{-0.75in}{\bfseries\fontsize{16pt}{18pt}\selectfont#2}%
  }{}
      \def\TheFullDate{2016-01-15 (revised: 15 January 2016)}
\def\TheID{\makeatother }
\def\TheDate{2016-01-15}
\title{Modeling and Scheduling of Multi-Stage and Multi-Processor Flow Shop}
\author{}\makeatletter 
\makeatletter
\newcommand*{\cleartoleftpage}{%
  \clearpage
    \if@twoside
    \ifodd\c@page
      \hbox{}\newpage
      \if@twocolumn
        \hbox{}\newpage
      \fi
    \fi
  \fi
}
\makeatother
\makeatletter
\thispagestyle{empty}
\markright{\@title}\markboth{\@title}{\@author}
\renewcommand\small{\@setfontsize\small{9pt}{11pt}\abovedisplayskip 8.5\p@ plus3\p@ minus4\p@
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus2\p@
\belowdisplayshortskip 4\p@ plus2\p@ minus2\p@
\def\@listi{\leftmargin\leftmargini
               \topsep 2\p@ plus1\p@ minus1\p@
               \parsep 2\p@ plus\p@ minus\p@
               \itemsep 1pt}
}
\makeatother
\fvset{frame=single,numberblanklines=false,xleftmargin=5mm,xrightmargin=5mm}
\fancyhf{} 
\setlength{\headheight}{14pt}
\fancyhead[LE]{\bfseries\leftmark} 
\fancyhead[RO]{\bfseries\rightmark} 
\fancyfoot[RO]{}
\fancyfoot[CO]{\thepage}
\fancyfoot[LO]{\TheID}
\fancyfoot[LE]{}
\fancyfoot[CE]{\thepage}
\fancyfoot[RE]{\TheID}
\hypersetup{citebordercolor=0.75 0.75 0.75,linkbordercolor=0.75 0.75 0.75,urlbordercolor=0.75 0.75 0.75,bookmarksnumbered=true}
\fancypagestyle{plain}{\fancyhead{}\renewcommand{\headrulewidth}{0pt}}

\date{}
\usepackage{authblk}

\providecommand{\keywords}[1]
{
\footnotesize
  \textbf{\textit{Index terms---}} #1
}

\usepackage{graphicx,xcolor}
\definecolor{GJBlue}{HTML}{273B81}
\definecolor{GJLightBlue}{HTML}{0A9DD9}
\definecolor{GJMediumGrey}{HTML}{6D6E70}
\definecolor{GJLightGrey}{HTML}{929497} 

\renewenvironment{abstract}{%
   \setlength{\parindent}{0pt}\raggedright
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
   \textcolor{GJBlue}{\large\bfseries\abstractname\space}
}{%   
   \vskip8pt
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
}

\usepackage[absolute,overlay]{textpos}

\makeatother 
      \usepackage{lineno}
      \linenumbers
      
\begin{document}

             \author[1]{Himangshu Kumar  Paul}

             \author[2]{Ridwan Al  Aziz}

             \author[3]{Touseef Mashrurul  Karim}

             \author[4]{Abdullahil  Azeem}

             \affil[1]{  Bangladesh University of Engineering and Technology}

\renewcommand\Authands{ and }

\date{\small \em Received: 16 December 2015 Accepted: 31 December 2015 Published: 15 January 2016}

\maketitle


\begin{abstract}
        


This paper addresses a multi-stage and multi-processor flow shop scheduling problem while minimizing the over utilization of machines. Fuzzy Inference System has been used to determine the job priority, considering factors such as completion times, processing complexity, critical ratio, profit over time, cost over time and level of inventory, while incorporating their uncertainties. In a similar manner, machine priority has been deduced, taking into account the mean time between failure, mean time to repair, mean time between shutdown, mean time between maintenance, failure rate and set up time. The grouping and sequencing of jobs in every stage are determined by an algorithm in such a way that the problem becomes multiobjective with objectives like minimizing the lead time, set up time, level of inventory, while maximizing machine and labor utilization along with profit over time.

\end{abstract}


\keywords{multi-processor flow shop scheduling, critical ratio, processing complexity, completion time, set up time, mean time between maintenance.}

\begin{textblock*}{18cm}(1cm,1cm) % {block width} (coords) 
\textcolor{GJBlue}{\LARGE Global Journals \LaTeX\ JournalKaleidoscope\texttrademark}
\end{textblock*}

\begin{textblock*}{18cm}(1.4cm,1.5cm) % {block width} (coords) 
\textcolor{GJBlue}{\footnotesize \\ Artificial Intelligence formulated this projection for compatibility purposes from the original article published at Global Journals. However, this technology is currently in beta. \emph{Therefore, kindly ignore odd layouts, missed formulae, text, tables, or figures.}}
\end{textblock*}


\let\tabcellsep& 	 	 		 
\section[{Introduction}]{Introduction}\par
cheduling involves the timing and coordination of operations with the goal of obtaining a smooth rate of flow of goods or customers through the system, while attaining a high utilization of resources. Developing the production schedule in high-volume systems are often referred to as flow shop scheduling. In a multi-processor flow shop, there are multiple identical parallel machines in at least one of the multiple stages of operation. Some stages may have one machine, but at least one stage must have multiple machines. Each job is processed by one machine in each stage and it must go through one or more stages. Machines operating in parallel can be identical, uniform or unrelated.\par
Fuzzy set theory has been used to model this system. Recently, significant attention has been given to modeling scheduling problems within a fuzzy framework. This Fuzzy logic was introduced by Zadeh (1965). McCahone and Lee (1992) used fuzzy logic for job scheduling in flow shop. \hyperref[b35]{Chan et al. (1997)} developed a fuzzy approach to operation selection. \hyperref[b57]{Tsujimura et al. (1993)} showed that fuzzy set theory is useful in flow shop scheduling problems with uncertain processing times. \hyperref[b38]{Grabot and Geneste (1994)} proposed a way to use fuzzy logic in order to build aggregated rules, to allow obtaining a compromise between the satisfactions of several criteria. \hyperref[b42]{Ishibuchi et al. (1994)} formulated a fuzzy flow shop scheduling problem where the due-date of each job is given as a fuzzy set and the objective function was to maximize the minimum grade of satisfaction over given jobs. \hyperref[b41]{Hong and Wang (2000)} showed that flexible flow shops can be considered as generalizations of simple flow shops. \hyperref[b52]{Petroni and Rizzi (2002)} presented a fuzzy logic based tool intended to rank flow shop dispatching rules under multiple performance criteria. \hyperref[b43]{Kacem et al. (2002)} proposed a Pareto approach based on the hybridization of fuzzy logic (FL) and evolutionary algorithms (EAs) to solve the flexible job-shop scheduling problem (FJSP).Yun, Y. S.  {\ref (2002)} proposed a new genetic algorithm (GA) with fuzzy logic controller (FLC) for dealing with preemptive job-shop scheduling problems (p-JSP) and nonpreemptive job-shop scheduling problems (np-JSP). \hyperref[b44]{Keung et al. (2003)}  The above proposed methods did not consider the fuzzy multi objective parallel flow shop problem and machine reliability based utilization during scheduling while considering criteria like critical ratio, completion time, processing complexity, mean time between maintenance and set up time. In this research, fuzzy rule based system is developed to address the uncertainty and satisfy the multiple objectives. This system provided the priority of each job by considering the information of processing time, due date, cost over time, profit over time, critical ratio, inventory level, etc. as appropriate fuzzy membership functions. On the other hand, the fuzzy inference system (FIS) provided the machine priority based on reliability and availability at each of the stages, considering mean time between failure (MTBF), mean time to repair (MTTR), mean time between shutdowns (MTBS), mean time between maintenance (MTBM), failure rate (FR) and set up time (ST). 
\section[{II.}]{II.} 
\section[{Problem Definition}]{Problem Definition}\par
In hybrid flow shop there may be a numbers of stages of processor and each stage has more than one identical machine. The machines are identical in a sense that, for a given stage the jobs need the same time to be processed on each machine. But the reliability and availability characteristics, i.e. mean time between failures, mean time to repair, mean time between shutdowns, mean time between maintenance, failure rate and set up time are different for each machine in a single stage.\par
Each job has to be processed in every stage. The priority of the jobs could be appraised by the values of their processing times, profit over time, due dates, cost over time, critical ratio (defined as due date divided by processing time), level of inventory, completion times and processing complexity. In each stage, the identical machine's priority is determined based on the information of mean time between failure, mean time to repair, mean time between shutdowns, mean time between maintenance, failure rate and set up time. Figure \hyperref[fig_1]{1} shows the typical flow shop structure in a manufacturing facility.\par
So this problem involves determining the mechanism of priority determination of the jobs and machines in an individual stage and how to manage grouping, sequencing and allocating the jobs in the machines at every stage in such a way that the total percentage of over utilization will be minimized and top priority jobs will be processed on top priority machines. 
\section[{Global Journal of Management and Business Research}]{Global Journal of Management and Business Research}\par
Volume XVI Issue XI Version I Year ( )  
\section[{Methodology}]{Methodology}\par
In this study, Mamdani type fuzzy inference method is used because it is intuitive and well suited to human input nonlinear system. Here all the variables are expressed as linguistic variables. In this model, 'minimum' is used for implication stage, 'maximum' is used for aggregation stage and 'centroid' is used for defuzzification. A fuzzy inference system (FIS) is used to identify priority of each job and machine for each individual stage of the hybrid flow shop, using MATLAB Fuzzy Logic Toolbox. To process the top priority job in the top priority machines and minimize the make span, an algorithm is developed for grouping, sequencing and allocating the jobs to the machines at every stage in such a way that the total percentage of over utilization is minimized.\par
Proposed methodology has been summarized in Figure \hyperref[fig_2]{2}. 
\section[{a) FIS for Job Priority Determination}]{a) FIS for Job Priority Determination}\par
To incorporate multi objective scheduling, fuzzy priority is calculated by developing a fuzzy inference system using MATLAB fuzzy logic toolbox. Six input variables: critical ratio, profit over time, cost over time, level of inventory, processing complexity and flow times are used in this FIS. The output of this FIS is job priority. In this research, triangular membership function is chosen for all variables, because of its simplicity and computational efficiency. Also there is no speed overshoot, with high steady state accuracy and fast response and recovery. Five membership functions for each input and output are used because higher the number of functions, the greater the number of rules required.  The following 35 rules are constructed in the fuzzy inference system to determine the job priority in each machine at the first stage. The weights for each of the input variables are summarized in Table \hyperref[tab_0]{1}. To find out the subsequent stages, five variables are considered: critical ratio, profit over time, 
\section[{b) FIS for Machine Priority Determination}]{b) FIS for Machine Priority Determination}\par
In hybrid flow shop scheduling, machine priority is very important because the highly reliable and available machine should get the high priority during allocation of the top priority job. Reliability is a broad term that focuses on the ability of a product to perform its intended function. Reliability can be defined as the probability that an item will continue to perform its intended function without failure for a specified period of the time under the stated condition. To determine the priority of each machine in every stage, fuzzy inference system is developed which take MTBF, MTTR, MTBS, MTBM, FR and ST as input and machine priority as output. The weights of the input variables are shown in table-1. In this, FIS triangular membership is chosen for each input and output variables. Five membership functions for each input and five membership functions for output are used. 
\section[{c) Grouping and Sequencing Algorithm}]{c) Grouping and Sequencing Algorithm}\par
After getting the priority of each job and machine for every stage using the two different FIS, the following measures are taken:\par
Job priority is determined based on their priority value. The job which has the highest priority value has ranked top, second highest priority has ranked second and so on. Similarly, machine priority is determined based on the reliability and availability values. Using this priority value and processing time of each job, the target utilization is calculated with the following equation: Let us suppose the machines have priority R 1 , R 2 , R 3 ,?..,R n Normalized Priority (for machine j), NR j = (R j )/?? ?? ?? ?? ?? =1 ? Target Utilization (for machine j), T j = NR j * TPT where, TPT = Total Processing Time i. Grouping Main principle of this grouping algorithm is to perform the top priority job in the top priority machine. So, the top priority jobs are assigned to the highest priority machine until it satisfies the target utilization.\par
When it does not satisfy the target utilization, the second highest priority machine is selected and the rest of the jobs are assigned until the target utilization of this machine is satisfied.\par
If it does not satisfy in the first assignment, the percentage of over utilization for that assignment (U2\%) is calculated. The percentage of over utilization (U1\%) is also deduced if it is assigned to the highest priority machine with previous assignment. The jobs are assigned to the machine in which percentage of over utilization is minimized and the rest of the jobs are assigned until it satisfies the target utilization of the second highest priority machine.\par
If it does not satisfy other than the first assignment, the third highest priority machine is selected and the rest of the jobs are assigned to it until it satisfies its target utilization.\par
If it does not satisfy in the first assignment, the percentage of over utilization for that assignment is calculated. The percentage of over utilization is also deduced if it is assigned to the highest priority machine with previous assignment. The jobs are assigned to the machine in which percentage of over utilization is minimized and the rest of the jobs are assigned until it satisfies the target utilization of the third highest priority machine.\par
If it does not satisfy other than the first assignment, the fourth highest priority machine is selected and the rest of the jobs are assigned to it until it satisfies its target utilization. Similarly grouping is performed in other stages.\par
ii. Sequencing Sequencing is determined based on the priority of the job. Highest priority job in the group is assigned first, followed by the second, third and so on. Except for the first stage sequencing, other subsequent sequencing may need to be modified in order to minimize the make span, without hampering the main principle of grouping and sequencing. That is, the higher priority job does not need to wait for the job which has lower priority. It is modified in such a way that if the arrival time of the higher priority job is greater than the completion time of the less priority job in that stage for the same group, the lower priority job should be done first. The complete flow chart for grouping and sequencing algorithm is shown in Figure 4.  
\section[{Global Journal of Management and Business Research}]{Global Journal of Management and Business Research} 
\section[{Numerical Illustration}]{Numerical Illustration}\par
The developed algorithm has been coded in C++ programming language with MATLAB fuzzy logic tool box to put the system into practice. For analyzing the performance of the developed algorithm, a case study has been presented. The case study depicted here uses the data collected from a local textile knit composite factory located at Gazipur, Bangladesh to clarify the proposed process. A four stage multiprocessor flow shop is designed, having 2 machines in the first stage, 3 machines in the second and third, and in the final stage, 2 machines. Five jobs have been considered. Here M kj indicates the machine j in stage k. So the jobs in the system pass through four different stages having ten machines. Figure 5  The critical ratio for all the machines in every stage is calculated using the processing times and the due date, based on customer requirements (see Table \hyperref[tab_1]{2}).  Table \hyperref[tab_2]{3} shows the job completion time in each stage, as well as the profit over time and cost over time.\par
Table \hyperref[tab_3]{4} depicts the processing complexity and level of inventory for each of the jobs in four stages. The calculated priority of the job using the Fuzzy Inference System is shown in Table \hyperref[tab_5]{6}. Based on this priority, the top priority job in stage 1 is B, followed by D, A, C and E. Similarly, the priority of the jobs in other stages is calculated. Priorities of machines are also determined based on the reliability and availability of the machines found from the FIS. The machine which has the highest priority is ranked as the top priority machine. The other machines follow the same pattern. Then, based on their normalized priority, the target utilization for each machine is determined in Table \hyperref[tab_6]{7}.  
\section[{Results and Discussion}]{Results and Discussion}\par
According to the developed algorithm, Table \hyperref[tab_7]{8} provides the final grouping and sequencing of the jobs in the machines. Accordingly, the jobs should be allocated to ensure the priority of the jobs and machines.\par
It has been found that both machines should be used in stage 1 to perform the jobs, but in stage 2 only machine 1 is enough. Machine 3 and 1 are required in stage 3, while all the jobs should be performed in machine 1 in the last stage.\par
Table \hyperref[tab_4]{5} provides information about the machines' reliability and availability in each of the four stages.  
\section[{Conclusion}]{Conclusion}\par
Within an organization, scheduling pertains to establishing the timing of the use of specific resources of that organization. It relates to the use of equipment, facilities and human activities. Scheduling decisions are the final step in the transformation process before actual output occurs. Effective scheduling can yield cost savings and increase in productivity. The objectives of scheduling are to achieve trade-offs among conflicting goals, which include efficient utilization of stuff, equipment and facilities, and minimization of customer waiting time, inventories and process times.\par
In this research, a hybrid flow shop scheduling problem has been analyzed. The uncertainty about the parameters is incorporated by the Fuzzy Inference System. In order to determine the job priority, the parameters considered are critical ratio, profit over time, cost over time, level of inventory, completion time and processing complexity. Machine reliability and availability in each of the stages are characterized by mean time between failure, mean time to repair, mean time between shut down, mean time between maintenance, failure rate and set up time. The ultimate target has been to meet the customers' requirements in terms of meeting due dates and minimizing cost over time. An algorithm is then designed to schedule the grouping and sequencing of the jobs in the respective machines in each of the stages, considering their appropriate priorities, while integrating the production and maintenance planning schemes.\par
For further research, sensitivity analysis can be performed to enhance the results obtained in this research, and suitable adjustments can be made accordingly. For job priority, some other factors can also be taken into consideration, such as, penalty for not meeting the deadline and level of inventory in the intermediate stages of production. Similarly, for determining the machine priority, other aspects affecting machine reliability and availability can be incorporated to make the schedule more realistic. The model can also be tested by taking actual data from other production systems. For our scheduling purpose, triangular membership function has been used. For other types of models, Gaussian, trapezoidal or sigmoidal membership functions can be used to test the validity of results.\begin{figure}[htbp]
\noindent\textbf{}\includegraphics[]{image-2.png}
\caption{\label{fig_0}}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{1}\includegraphics[]{image-3.png}
\caption{\label{fig_1}Fig. 1 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{2}\includegraphics[]{image-4.png}
\caption{\label{fig_2}Fig. 2 :}\end{figure}
    \begin{figure}[htbp]
\noindent\textbf{1} \par 
\begin{longtable}{P{0.4722222222222222\textwidth}P{0.1067632850241546\textwidth}P{0.1929951690821256\textwidth}P{0.07801932367149758\textwidth}}
Input Variables for Job\tabcellsep Weights\tabcellsep Input Variables for Machine\tabcellsep Weights\\
Critical Ratio\tabcellsep 0.95\tabcellsep MTBF\tabcellsep 1\\
Flow Time\tabcellsep 0.8\tabcellsep MTTR\tabcellsep 1\\
Cost over Time\tabcellsep 1.0\tabcellsep MTBS\tabcellsep 0.9\\
Profit over Time\tabcellsep 0.9\tabcellsep MTBM\tabcellsep 0.9\\
Level of Inventory\tabcellsep 0.9\tabcellsep FR\tabcellsep 1\\
Processing Complexity\tabcellsep 0.5\tabcellsep ST\tabcellsep 0.8\end{longtable} \par
  {\small\itshape [Note: variables have triangular membership function and all variables are divided into five zones: very low, low, medium, high and very high. An output variable of first stage is job priority (value between 0 and 1). Output membership function is also triangular shaped, having five possible zones.]} 
\caption{\label{tab_0}Table 1 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{2} \par 
\begin{longtable}{P{0.035498839907192575\textwidth}P{0.09466357308584686\textwidth}P{0.09663573085846867\textwidth}P{0.09663573085846867\textwidth}P{0.09466357308584686\textwidth}P{0.03944315545243619\textwidth}P{0.09663573085846867\textwidth}P{0.09860788863109048\textwidth}P{0.10058004640371229\textwidth}P{0.09663573085846867\textwidth}}
Job Name\tabcellsep Processing time in Stage 1 (mins)\tabcellsep Processing time in Stage 2 (mins)\tabcellsep Processing time in Stage 3 (mins)\tabcellsep Processing time in Stage 4 (mins)\tabcellsep Due Date (Days)\tabcellsep Critical Ratio in Stage 1\tabcellsep Critical Ratio in Stage 2\tabcellsep Critical Ratio in Stage 3\tabcellsep Critical Ratio in Stage 4\\
A\tabcellsep 96\tabcellsep 87\tabcellsep 137\tabcellsep 151\tabcellsep 4\tabcellsep 0.042\tabcellsep 0.046\tabcellsep 0.029\tabcellsep 0.026\\
B\tabcellsep 79\tabcellsep 125\tabcellsep 102\tabcellsep 61\tabcellsep 1\tabcellsep 0.013\tabcellsep 0.008\tabcellsep 0.0098\tabcellsep 0.016\\
C\tabcellsep 115\tabcellsep 139\tabcellsep 81\tabcellsep 92\tabcellsep 6\tabcellsep 0.052\tabcellsep 0.043\tabcellsep 0.074\tabcellsep 0.065\\
D\tabcellsep 66\tabcellsep 109\tabcellsep 93\tabcellsep 70\tabcellsep 3\tabcellsep 0.045\tabcellsep 0.028\tabcellsep 0.032\tabcellsep 0.043\\
E\tabcellsep 165\tabcellsep 82\tabcellsep 145\tabcellsep 100\tabcellsep 5\tabcellsep 0.03\tabcellsep 0.061\tabcellsep 0.034\tabcellsep 0.05\\
Total\tabcellsep 521\tabcellsep 542\tabcellsep 558\tabcellsep 474\tabcellsep \tabcellsep \tabcellsep \tabcellsep \tabcellsep \end{longtable} \par
  {\small\itshape [Note: A]} 
\caption{\label{tab_1}Table 2 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{3} \par 
\begin{longtable}{P{0.04112903225806452\textwidth}P{0.1439516129032258\textwidth}P{0.15080645161290324\textwidth}P{0.15080645161290324\textwidth}P{0.1439516129032258\textwidth}P{0.10625\textwidth}P{0.11310483870967741\textwidth}}
\tabcellsep Completion\tabcellsep Completion\tabcellsep Completion\tabcellsep Completion\tabcellsep \tabcellsep \\
Job\tabcellsep Time in\tabcellsep Time in\tabcellsep Time in\tabcellsep Time in\tabcellsep Cost over\tabcellsep Profit over Time\\
Name\tabcellsep Stage\tabcellsep Stage\tabcellsep Stage\tabcellsep Stage\tabcellsep Time (Tk/hr)\tabcellsep (Tk/hr)\\
\tabcellsep 1(mins)\tabcellsep 2(mins)\tabcellsep 3(mins)\tabcellsep 4(mins)\tabcellsep \tabcellsep \\
A\tabcellsep 124\tabcellsep 115\tabcellsep 162\tabcellsep 169\tabcellsep 85\tabcellsep 17\\
B\tabcellsep 99\tabcellsep 143\tabcellsep 137\tabcellsep 86\tabcellsep 52\tabcellsep 20\\
C\tabcellsep 142\tabcellsep 179\tabcellsep 105\tabcellsep 112\tabcellsep 73\tabcellsep 16\\
D\tabcellsep 93\tabcellsep 131\tabcellsep 119\tabcellsep 88\tabcellsep 68\tabcellsep 24\\
E\tabcellsep 181\tabcellsep 107\tabcellsep 156\tabcellsep 133\tabcellsep 61\tabcellsep 19\end{longtable} \par
 
\caption{\label{tab_2}Table 3 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{4} \par 
\begin{longtable}{P{0.04528688524590164\textwidth}P{0.1497950819672131\textwidth}P{0.1637295081967213\textwidth}P{0.1637295081967213\textwidth}P{0.1637295081967213\textwidth}P{0.1637295081967213\textwidth}}
Job Name\tabcellsep Level of Inventory (Kg)\tabcellsep Processing Complexity in Stage 1\tabcellsep Processing Complexity in Stage 2\tabcellsep Processing Complexity in Stage 3\tabcellsep Processing Complexity in Stage 4\\
A\tabcellsep 2250\tabcellsep 0.6\tabcellsep 0.5\tabcellsep 0.9\tabcellsep 0.2\\
B\tabcellsep 1780\tabcellsep 0.3\tabcellsep 0.5\tabcellsep 0.4\tabcellsep 0.8\\
C\tabcellsep 1960\tabcellsep 0.7\tabcellsep 0.8\tabcellsep 0.9\tabcellsep 0.4\\
D\tabcellsep 2520\tabcellsep 0.6\tabcellsep 0.6\tabcellsep 0.7\tabcellsep 0.9\\
E\tabcellsep 2310\tabcellsep 0.8\tabcellsep 0.4\tabcellsep 0.6\tabcellsep 0.8\end{longtable} \par
 
\caption{\label{tab_3}Table 4 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{5} \par 
\begin{longtable}{P{0.0419753086419753\textwidth}P{0.07695473251028807\textwidth}P{0.1713991769547325\textwidth}P{0.11193415637860082\textwidth}P{0.0874485596707819\textwidth}P{0.07695473251028807\textwidth}P{0.1748971193415638\textwidth}P{0.10843621399176955\textwidth}}
Stage\tabcellsep Machine\tabcellsep MTBF\tabcellsep MTTR\tabcellsep MTBS\tabcellsep MTBM\tabcellsep FR (times\tabcellsep ST (mins)\\
No.\tabcellsep No.\tabcellsep (mins)\tabcellsep (mins)\tabcellsep (days)\tabcellsep (days)\tabcellsep per week)\tabcellsep \\
1\tabcellsep 1 2\tabcellsep 1300 1560\tabcellsep 65 80\tabcellsep 25 27\tabcellsep 7 6\tabcellsep 0.3 0.6\tabcellsep 70 55\\
\tabcellsep 1\tabcellsep 850\tabcellsep 47\tabcellsep 4\tabcellsep 3\tabcellsep 1.1\tabcellsep 25\\
2\tabcellsep 2\tabcellsep 900\tabcellsep 61\tabcellsep 4\tabcellsep 2\tabcellsep 0.7\tabcellsep 35\\
\tabcellsep 3\tabcellsep 770\tabcellsep 52\tabcellsep 5\tabcellsep 3\tabcellsep 1.3\tabcellsep 40\\
\tabcellsep 1\tabcellsep 1300\tabcellsep 75\tabcellsep 6\tabcellsep 5\tabcellsep 0.6\tabcellsep 45\\
3\tabcellsep 2\tabcellsep 1160\tabcellsep 59\tabcellsep 5\tabcellsep 4\tabcellsep 0.9\tabcellsep 38\\
\tabcellsep 3\tabcellsep 1190\tabcellsep 62\tabcellsep 7\tabcellsep 4\tabcellsep 1.1\tabcellsep 28\\
4\tabcellsep 1 2\tabcellsep 1460 1390\tabcellsep 56 73\tabcellsep 9 10\tabcellsep 6 8\tabcellsep 0.9 1.4\tabcellsep 25 37\end{longtable} \par
 
\caption{\label{tab_4}Table 5 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{6} \par 
\begin{longtable}{P{0.06138888888888888\textwidth}P{0.1936111111111111\textwidth}P{0.19833333333333333\textwidth}P{0.19833333333333333\textwidth}P{0.19833333333333333\textwidth}}
Job Name\tabcellsep Priority\tabcellsep Priority\tabcellsep Priority\tabcellsep Priority\\
\tabcellsep (Stage 1)\tabcellsep (Stage 2)\tabcellsep (Stage 3)\tabcellsep (Stage 4)\\
A\tabcellsep 0.56\tabcellsep 0.567\tabcellsep 0.507\tabcellsep 0.524\\
B\tabcellsep 0.628\tabcellsep 0.526\tabcellsep 0.526\tabcellsep 0.539\\
C\tabcellsep 0.511\tabcellsep 0.513\tabcellsep 0.504\tabcellsep 0.501\\
D\tabcellsep 0.577\tabcellsep 0.529\tabcellsep 0.541\tabcellsep 0.549\\
E\tabcellsep 0.509\tabcellsep 0.469\tabcellsep 0.476\tabcellsep 0.492\end{longtable} \par
 
\caption{\label{tab_5}Table 6 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{7} \par 
\begin{longtable}{P{0.18914209115281502\textwidth}P{0.052412868632707776\textwidth}P{0.12989276139410186\textwidth}P{0.2301608579088472\textwidth}P{0.24839142091152813\textwidth}}
\multicolumn{5}{l}{Modeling and Scheduling of Multi-Stage and Multi-Processor Flow Shop}\\
\tabcellsep \tabcellsep \tabcellsep \tabcellsep 2016\\
\tabcellsep \tabcellsep \tabcellsep \tabcellsep Year\\
\tabcellsep \tabcellsep \tabcellsep \tabcellsep ( ) A\\
Stage No.\tabcellsep Machine No.\tabcellsep Priority\tabcellsep Normalized Priority\tabcellsep Target Utilization\\
1\tabcellsep 1 2\tabcellsep 0.523 0.526\tabcellsep 0.49857 0.50143\tabcellsep 259.755 261.245\\
\tabcellsep 1\tabcellsep 0.479\tabcellsep 0.35040234\tabcellsep 189.918\\
2\tabcellsep 2\tabcellsep 0.458\tabcellsep 0.33504\tabcellsep 181.59168\\
\tabcellsep 3\tabcellsep 0.43\tabcellsep 0.31456\tabcellsep 170.49\\
\tabcellsep 1\tabcellsep 0.479\tabcellsep 0.3352\tabcellsep 187.0416\\
3\tabcellsep 2\tabcellsep 0.46\tabcellsep 0.321903\tabcellsep 179.622\\
\tabcellsep 3\tabcellsep 0.49\tabcellsep 0.342897\tabcellsep 191.337\\
4\tabcellsep 1 2\tabcellsep 0.508 0.455\tabcellsep 0.52751872 0.47248188\tabcellsep 250.04361 223.95639\\
V.\tabcellsep \tabcellsep \tabcellsep \tabcellsep \end{longtable} \par
 
\caption{\label{tab_6}Table 7 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{8} \par 
\begin{longtable}{P{0.07010309278350516\textwidth}P{0.5652061855670103\textwidth}P{0.21469072164948452\textwidth}}
Stage No.\tabcellsep Machine No. (sequenced based\tabcellsep Job Name\\
\tabcellsep on priority)\tabcellsep \\
1\tabcellsep 2 (0.526) 1 (0.523)\tabcellsep B,C D,A,E\\
\tabcellsep 1 (0.479)\tabcellsep E,D,C,B,A\\
2\tabcellsep 2 (0.458)\tabcellsep -\\
\tabcellsep 3 (0.43)\tabcellsep -\\
\tabcellsep 3 (0.49)\tabcellsep E\\
3\tabcellsep 1 (0.479)\tabcellsep D,C,B,A\\
\tabcellsep 2 (0.46)\tabcellsep -\\
4\tabcellsep 1 (0.508) 2 (0.455)\tabcellsep E, D,C,B,A -\\
VI.\tabcellsep \tabcellsep \end{longtable} \par
 
\caption{\label{tab_7}Table 8 :}\end{figure}
 			\footnote{© 2016 Global Journals Inc. (US) 1 Modeling and Scheduling of Multi-Stage and Multi-Processor Flow Shop © 2016 Global Journals Inc. (US)} 			\footnote{© 2016 Global Journals Inc. (US) 1} 			\footnote{© 2016 Global Journals Inc. (US)} 			\footnote{Modeling and Scheduling of Multi-Stage and Multi-Processor Flow Shop} 		 		\backmatter  			 			 			  				\begin{bibitemlist}{1}
\bibitem[ Tehnickivjesnik/Technical Gazette]{b37}\label{b37} 	 		\textit{},  	 	 		\textit{Tehnickivjesnik/Technical Gazette}  		19  (1) .  	 
\bibitem[ Computers & industrial engineering]{b58}\label{b58} 	 		\textit{},  	 	 		\textit{Computers \& industrial engineering}  		25  (1)  p. .  	 
\bibitem[Behnamian and Zandieh ()]{b32}\label{b32} 	 		‘A discrete colonial competitive algorithm for hybrid flowshop scheduling to minimize earliness and quadratic tardiness penalties’.  		 			J Behnamian 		,  		 			M Zandieh 		.  	 	 		\textit{Expert Systems with Applications}  		2011. 38  (12)  p. .  	 
\bibitem[Chan et al. ()]{b35}\label{b35} 	 		‘A fuzzy approach to operation selection’.  		 			F T Chan 		,  		 			A Kazerooni 		,  		 			K Abhary 		.  	 	 		\textit{Engineering Applications of Artificial Intelligence}  		1997. 10  (4)  p. .  	 
\bibitem[Petroni and Rizzi ()]{b52}\label{b52} 	 		‘A fuzzy logic based methodology to rank shop floor dispatching rules’.  		 			A Petroni 		,  		 			A Rizzi 		.  	 	 		\textit{International Journal of Production Economics}  		2002. 76  (1)  p. .  	 
\bibitem[Wang and Liu ()]{b59}\label{b59} 	 		‘A genetic algorithm for two-stage no-wait hybrid flow shop scheduling problem’.  		 			S Wang 		,  		 			M Liu 		.  	 	 		\textit{Computers \& Operations Research}  		2013. 40  (4)  p. .  	 
\bibitem[Gu et al. ()]{b39}\label{b39} 	 		‘A gravitational search algorithm for flow shop scheduling’.  		 			W X Gu 		,  		 			X T Li 		,  		 			L Zhu 		,  		 			J P Zhou 		,  		 			Y M Hu 		.  	 	 		\textit{CAAI Transaction on Intelligent Systems}  		2010. 5  (5)  p. .  	 
\bibitem[Khalouli et al. ()]{b45}\label{b45} 	 		‘A meta-heuristic approach to solve a JIT scheduling problem in hybrid flow shop’.  		 			S Khalouli 		,  		 			F Ghedjati 		,  		 			A Hamzaoui 		.  	 	 		\textit{Engineering Applications of Artificial Intelligence}  		2010. 23  (5)  p. .  	 
\bibitem[Shafaei et al. ()]{b56}\label{b56} 	 		‘An adaptive neuro fuzzy inference system for makespan estimation in multiprocessor no-wait two stage flow shop’.  		 			R Shafaei 		,  		 			M Rabiee 		,  		 			M Mirzaeyan 		.  	 	 		\textit{International Journal of Computer Integrated Manufacturing}  		2011. 24  (10)  p. .  	 
\bibitem[Ramanan et al. ()]{b54}\label{b54} 	 		‘An artificial neural network based heuristic for flow shop scheduling problems’.  		 			T R Ramanan 		,  		 			R Sridharan 		,  		 			K S Shashikant 		,  		 			A N \&haq 		.  	 	 		\textit{Journal of Intelligent Manufacturing}  		2011. 22  (2)  p. .  	 
\bibitem[Tsujimura et al. ()]{b57}\label{b57} 	 		\textit{An effective method for solving flow shop scheduling problems with fuzzy processing times},  		 			Y Tsujimura 		,  		 			S H Park 		,  		 			I S Chang 		,  		 			M Gen 		.  		1993.  	 
\bibitem[Keung et al. ()]{b44}\label{b44} 	 		‘An intelligent hierarchical workstation control model for FMS’.  		 			K W Keung 		,  		 			W H Ip 		,  		 			D Yuen 		.  	 	 		\textit{Journal of materials processing technology}  		2003. 139  (1)  p. .  	 
\bibitem[Complexity is High) then (Job Priority is]{b23}\label{b23} 	 		\textit{Complexity is High) then (Job Priority is},  				 	 
\bibitem[Complexity is Low) then (Job Priority is High)]{b21}\label{b21} 	 		\textit{Complexity is Low) then (Job Priority is High)},  				 	 
\bibitem[Complexity is Medium) then (Job Priority is Medium]{b22}\label{b22} 	 		\textit{Complexity is Medium) then (Job Priority is Medium},  				 	 
\bibitem[Complexity is Very High) then (Job Priority is Very Low]{b24}\label{b24} 	 		\textit{Complexity is Very High) then (Job Priority is Very Low},  				 	 
\bibitem[Complexity is Very Low) then (Job Priority is Very High)]{b20}\label{b20} 	 		\textit{Complexity is Very Low) then (Job Priority is Very High)},  				 	 
\bibitem[Cost over Time is Very High) then (Job Priority is Very High)]{b12}\label{b12} 	 		\textit{Cost over Time is Very High) then (Job Priority is Very High)},  				 	 
\bibitem[Grabot and Geneste ()]{b38}\label{b38} 	 		‘Dispatching rules in scheduling Dispatching rules in scheduling: a fuzzy approach’.  		 			B Grabot 		,  		 			L Geneste 		.  	 	 		\textit{The International Journal of Production Research}  		1994. 32  (4)  p. .  	 
\bibitem[Benavides et al. ()]{b33}\label{b33} 	 		‘Flow shop scheduling with heterogeneous workers’.  		 			A J Benavides 		,  		 			M Ritt 		,  		 			C Miralles 		.  	 	 		\textit{European Journal of Operational Research}  		2014. 237  (2)  p. .  	 
\bibitem[Hong and Wang ()]{b41}\label{b41} 	 		‘Fuzzy flexible flow shops at two machine centers for continuous fuzzy domains’.  		 			T P Hong 		,  		 			T T Wang 		.  	 	 		\textit{Information Sciences}  		2000. 129  (1)  p. .  	 
\bibitem[Mccahon and Lee ()]{b48}\label{b48} 	 		‘Fuzzy job sequencing for a flow shop’.  		 			C S Mccahon 		,  		 			E S Lee 		.  	 	 		\textit{European Journal of Operational Research}  		1992. 62  (3)  p. .  	 
\bibitem[Lei ()]{b46}\label{b46} 	 		‘Fuzzy job shop scheduling problem with availability constraints’.  		 			D Lei 		.  	 	 		\textit{Computers \& Industrial Engineering}  		2010. 58  (4)  p. .  	 
\bibitem[Yun ()]{b60}\label{b60} 	 		\textit{Genetic algorithm with fuzzy logic controller for preemptive and non-preemptive job},  		 			Y S Yun 		.  		2002.  	 
\bibitem[Behnamian and Ghomi ()]{b31}\label{b31} 	 		‘Hybrid flowshop scheduling with machine and resourcedependent processing times’.  		 			J Behnamian 		,  		 			S F Ghomi 		.  	 	 		\textit{Applied Mathematical Modelling}  		2011. 35  (3)  p. .  	 
\bibitem[If (Cost over Time is Very Low) then (Job Priority is Very Low)]{b10}\label{b10} 	 		\textit{If (Cost over Time is Very Low) then (Job Priority is Very Low)},  		 	 
\bibitem[Marichelvam et al. ()]{b47}\label{b47} 	 		‘Improved cuckoo search algorithm for hybrid flow shop scheduling problems to minimize makespan’.  		 			M K Marichelvam 		,  		 			T Prabaharan 		,  		 			X S Yang 		.  	 	 		\textit{Applied Soft Computing}  		2014. 19 p. .  	 
\bibitem[Ishibuchi et al. ()]{b42}\label{b42} 	 		‘Local search algorithms for flow shop scheduling with fuzzy due-dates’.  		 			H Ishibuchi 		,  		 			N Yamamoto 		,  		 			S Misaki 		,  		 			H Tanaka 		.  	 	 		\textit{International Journal of Production Economics}  		1994. 33  (1)  p. .  	 
\bibitem[Gupta et al. ()]{b40}\label{b40} 	 		‘Local search heuristics for two-stage flow shop problems with secondary criterion’.  		 			J N Gupta 		,  		 			K Hennig 		,  		 			F Werner 		.  	 	 		\textit{Computers \& Operations Research}  		2002. 29  (2)  p. .  	 
\bibitem[Paul and Azeem ()]{b51}\label{b51} 	 		‘Minimization of work in process inventory in hybrid flow shop scheduling using fuzzy logic’.  		 			S K Paul 		,  		 			A Azeem 		.  	 	 		\textit{International Journal of Industrial Engineering: Theory, Applications and Practice}  		2010. 17  (2) .  	 
\bibitem[Moradinasab et al. ()]{b49}\label{b49} 	 		‘No-wait two stage hybrid flow shop scheduling with genetic and adaptive imperialist competitive algorithms’.  		 			N Moradinasab 		,  		 			R Shafaei 		,  		 			M Rabiee 		,  		 			P Ramezani 		.  	 	 		\textit{Journal of Experimental \& Theoretical Artificial Intelligence}  		2013. 25  (2)  p. .  	 
\bibitem[of Inventory is High) then (Job Priority is High)]{b18}\label{b18} 	 		\textit{of Inventory is High) then (Job Priority is High)},  				 	 
\bibitem[of Inventory is Low) then (Job Priority is Low]{b16}\label{b16} 	 		\textit{of Inventory is Low) then (Job Priority is Low},  				 	 
\bibitem[of Inventory is Medium) then (Job Priority is Medium]{b17}\label{b17} 	 		\textit{of Inventory is Medium) then (Job Priority is Medium},  				 	 
\bibitem[of Inventory is Very High) then (Job Priority is Very High)]{b19}\label{b19} 	 		\textit{of Inventory is Very High) then (Job Priority is Very High)},  				 	 
\bibitem[of Inventory is Very Low) then (Job Priority is Very Low]{b15}\label{b15} 	 		\textit{of Inventory is Very Low) then (Job Priority is Very Low},  				 	 
\bibitem[over Time is High) then (Job Priority is High)]{b11}\label{b11} 	 		\textit{over Time is High) then (Job Priority is High)},  				 	 
\bibitem[over Time is High) then (Job Priority is High)]{b13}\label{b13} 	 		\textit{over Time is High) then (Job Priority is High)},  				 	 
\bibitem[over Time is Very High) then (Job Priority is Very High)]{b14}\label{b14} 	 		\textit{over Time is Very High) then (Job Priority is Very High)},  				 	 
\bibitem[Bo?ejko et al. ()]{b34}\label{b34} 	 		‘Parallel tabu search algorithm for the hybrid flow shop problem’.  		 			W Bo?ejko 		,  		 			J Pempera 		,  		 			C Smutnicki 		.  	 	 		\textit{Computers \& Industrial Engineering}  		2013. 65  (3)  p. .  	 
\bibitem[Kacem et al. ()]{b43}\label{b43} 	 		‘Paretooptimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic’.  		 			I Kacem 		,  		 			S Hammadi 		,  		 			P Borne 		.  	 	 		\textit{Mathematics and computers in simulation}  		2002. 60  (3)  p. .  	 
\bibitem[Ratio is High) and (Completion Time is High) and (Cost over Time is Low) and (Profit over Time is Low) and (Level of Inventory is Low) and (Processing Complexity is High) then (Job Priority is Very Low]{b28}\label{b28} 	 		\textit{Ratio is High) and (Completion Time is High) and (Cost over Time is Low) and (Profit over Time is Low) and (Level of Inventory is Low) and (Processing Complexity is High) then (Job Priority is Very Low},  				 	 
\bibitem[Ratio is High) then (Job Priority is Low)]{b3}\label{b3} 	 		\textit{Ratio is High) then (Job Priority is Low)},  				 	 
\bibitem[Ratio is Low) and (Completion Time is Low) and (Cost over Time is High) and (Profit over Time is High) and (Level of Inventory is High) and (Processing Complexity is Low) then (Job Priority is Very High)]{b26}\label{b26} 	 		\textit{Ratio is Low) and (Completion Time is Low) and (Cost over Time is High) and (Profit over Time is High) and (Level of Inventory is High) and (Processing Complexity is Low) then (Job Priority is Very High)},  				 	 
\bibitem[Ratio is Low) then (Job Priority is High)]{b1}\label{b1} 	 		\textit{Ratio is Low) then (Job Priority is High)},  				 	 
\bibitem[Ratio is Medium) and (Completion Time is Medium) and (Cost over Time is Medium) and (Profit over Time is Medium) and (Level of Inventory is Medium) and (Processing Complexity is Medium) then (Job Priority is High)]{b27}\label{b27} 	 		\textit{Ratio is Medium) and (Completion Time is Medium) and (Cost over Time is Medium) and (Profit over Time is Medium) and (Level of Inventory is Medium) and (Processing Complexity is Medium) then (Job Priority is High)},  				 	 
\bibitem[Ratio is Medium) then (Job Priority is Medium]{b2}\label{b2} 	 		\textit{Ratio is Medium) then (Job Priority is Medium},  				 	 
\bibitem[Ratio is Very High) and (Completion Time is Very High) and (Cost over Time is Very Low) and (Profit over Time is Very Low) and (Level of Inventory is Very Low) and (Processing Complexity is Very High) then]{b29}\label{b29} 	 		\textit{Ratio is Very High) and (Completion Time is Very High) and (Cost over Time is Very Low) and (Profit over Time is Very Low) and (Level of Inventory is Very Low) and (Processing Complexity is Very High) then},  				 	 	 (Job Priority is Very Low) 
\bibitem[Ratio is Very High) then (Job Priority is Very Low]{b4}\label{b4} 	 		\textit{Ratio is Very High) then (Job Priority is Very Low},  				 	 
\bibitem[Ratio is Very Low) and (Completion Time is Very Low) and (Cost over Time is Very High) and (Profit over Time is Very High) and (Level of Inventory is Very High) and (Processing Complexity is Very Low) then Priority is Very High)]{b25}\label{b25} 	 		\textit{Ratio is Very Low) and (Completion Time is Very Low) and (Cost over Time is Very High) and (Profit over Time is Very High) and (Level of Inventory is Very High) and (Processing Complexity is Very Low) then Priority is Very High)},  				 	 
\bibitem[Ratio is Very Low) then (Job Priority is Very High)]{b0}\label{b0} 	 		\textit{Ratio is Very Low) then (Job Priority is Very High)},  				 	 
\bibitem[References Références Referencias]{b30}\label{b30} 	 		\textit{References Références Referencias},  		 	 
\bibitem[Rabiee et al. ()]{b53}\label{b53} 	 		‘Scheduling of a no-wait two-machine flow shop with sequence-dependent setup times and probable rework using robust metaheuristics’.  		 			M Rabiee 		,  		 			M Zandieh 		,  		 			A Jafarian 		.  	 	 		\textit{International Journal of Production Research}  		2012. 50  (24)  p. .  	 
\bibitem[Chen et al. ()]{b36}\label{b36} 	 		\textit{Solving the reentrant permutation flow-shop scheduling problem with a hybrid genetic algorithm},  		 			J S Chen 		,  		 			J C H Pan 		,  		 			C M Lin 		.  		2009. FLOW-SHOP SCHEDULING PROBLEM.  	 
\bibitem[Ruiz and Vázquez-Rodríguez ()]{b55}\label{b55} 	 		‘The hybrid flow shop scheduling problem’.  		 			R Ruiz 		,  		 			J A Vázquez-Rodríguez 		.  	 	 		\textit{European Journal of Operational Research}  		2010. 205  (1)  p. .  	 
\bibitem[Time is High) then (Job Priority is Low]{b8}\label{b8} 	 		\textit{Time is High) then (Job Priority is Low},  				 	 
\bibitem[Time is Low) then (Job Priority is High)]{b6}\label{b6} 	 		\textit{Time is Low) then (Job Priority is High)},  				 	 
\bibitem[Time is Medium) then (Job Priority is Medium]{b7}\label{b7} 	 		\textit{Time is Medium) then (Job Priority is Medium},  				 	 
\bibitem[Time is Very High) then (Job Priority is Very Low]{b9}\label{b9} 	 		\textit{Time is Very High) then (Job Priority is Very Low},  				 	 
\bibitem[Time is Very Low) then (Job Priority is Very High)]{b5}\label{b5} 	 		\textit{Time is Very Low) then (Job Priority is Very High)},  				 	 
\bibitem[Mozdgir et al. ()]{b50}\label{b50} 	 		‘Two-stage assembly flow-shop scheduling problem with non-identical assembly machines considering setup times’.  		 			A Mozdgir 		,  		 			S M T Fatemi Ghomi 		,  		 			F Jolai 		,  		 			J Navaei 		,  		 			M Naderi-Beni 		,  		 			R Tavakkoli-Moghaddam 		,  		 			B Naderi 		,  		 			E Ghobadian 		,  		 			A Pourrousta 		.  	 	 		\textit{International Journal of Industrial Engineering Computations}  		2013. 2012. 51  (12)  p. .  	 	 (International Journal of Production Research) 
\end{bibitemlist}
 			 		 	 
\end{document}
