SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Mathematical Theory and Modeling                                                                www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011


   Bicriteria in n x 3 Flow Shop Scheduling under Specified
  Rental Policy, Processing Time Associated with Probabilities
    including Transportation Time and Job Block Criteria

                                     Sameer Sharma (Corresponding Author)
                               Research Scholar, Department of Mathematics,
                       Maharishi Markandeshwar University, Mullana, Haryana, India
                                         samsharma31@yahoo.com


                                                   Deepak Gupta
                                 Prof. & Head, Department of Mathematics,
                         Maharishi Markandeshwar University, Mullana, Haryana, India
                                       guptadeepak2003@yahoo.co.in


                                                  Seema Sharma
                                 Assistant Prof, Department of Mathematics,
                                   D.A.V.College, Jalandhar, Punjab, India
                                       seemasharma7788@yahoo.com


Abstract
This paper deals with bicriteria in n-jobs, 3-machines flowshop scheduling problem in which the processing
times are associated with probabilities including transportation time and job block criteria. The objective of
the study is to obtain an optimal solution for minimizing the bicriteria taken as minimizing the total rental
cost of the machines subject to obtains the minimum makespan. A heuristic approach method to find
optimal or near optimal sequence has been discussed. A computer programme followed by a numerical
illustration is give to clarify the algorithm.
Keywords: Flowshop Scheduling, Heuristic, Processing Time, Transportation Time, Rental Cost, Idle
Time, Job block, Makespan


1. Introduction
A flow shop scheduling problem deals with the processing of i jobs on j machines and determining the
sequence and timing of each job on each machine in a fixed order of the machines such that some
performance criterion is maximized or minimized. Classical flow shop scheduling problems are mainly
concerned with completion time related objectives. However, in modern manufacturing and operations
management, the minimization of mean flow time/rental cost of the machines and makespan are the
significant factors as for the reason of upward stress of competition on the markets. Recently scheduling, so
as to approximate more than one criterion received considerable attention. The bicriteria scheduling
problems are motivated by the fact that they are more meaningful from practical point of view. In most
manufacturing systems, finished and semi-finished jobs are transferred from one machine to another for
further processing. In most of the published literature explicitly or implicitly assumes that either there is an
infinite number of jobs are transported instantaneously from one machine to another without transportation
time involved. However, there are many situations where the transportation times are quite significant and
can not be simply neglected. For example, when the machines on which jobs are to be processed are

7|Page
www.iiste.org
Mathematical Theory and Modeling                                                                www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011

planted at different places and these jobs require forms of loading-time of jobs, moving time and then
unloading-time of jobs. One of the earliest results in flowshop scheduling theory is an algorithm given by
Johnson (1954) for scheduling jobs in a two machine flowshop to minimize the time at which all jobs are
completed. Smith (1967) considered minimization of mean flow time and maximum tardiness. Van
Wassenhove and Gelders (1980) studied minimization of maximum tardiness and mean flow time explicitly
as objective. Maggu & Das (1980) consider a two machine flow shop problem with transportation times of
jobs in which there is a sufficient number of transporters so that whenever a job is completed at the first
machine it can be transported to the second machine immediately, with a job dependent transportation time.
Some of the noteworthy heuristic approaches are due to Sen and Gupta (1983), Dileepan et al. (1988),
Panwalker (1991), Chandersekharan (1992), Bagga and Bhambani (1997), Narain and Bagga (1998),
Chakarvrthy (1999), Chen and Lee. (2001), Narain (2006) and Gupta & Sharma (2011).The basic concept
of equivalent job for a job – block has been investigated by Maggu & Das (1977) and established an
equivalent job-block theorem. Maggu et al.(1981) studied n jobs two machine sequencing problem with
transportation time including equivalent job-for-job block. The idea of job-block has practical significance
to create a balance between a cost of providing priority in service to the customer and cost of giving service
with non-priority.
Gupta Deepak et al. (2007) studied bicriteria in n jobs two machines flow shop scheduling under predefined
rental policy which gives minimum possible rental cost while minimizing total elapsed time. The present
paper is an attempt to extend the study made by Gupta Deepak et al. by introducing a bicriteria in n jobs
three machines flow shop under specified rental policy. This paper differs with Gupta Deepak et al. (2007)
first in the sense that we have proposed heuristic algorithm for three machines based on Johnson’s
technique, secondly the job block criteria given by Maggu and Das (1977) has been included in the
problem and third, the times required by jobs for their transportation from one machine to the other
machines is considered. We have obtained an algorithm which gives minimum possible rental cost of
machines while minimizing total elapsed time simultaneously.


2. Practical Situation
Various practical situations occur in real life when one has got the assignments but does not have one’s own
machine or does not have enough money or does not want to take risk of investing huge amount of money
to purchase machine. Under such circumstances, the machine has to be taken on rent in order to complete
the assignments. For example, In his starting career, we find a medical practitioner does not buy expensive
machines say X-ray machine, the Ultra Sound Machine, Rotating Triple Head Single Positron Emission
Computed Tomography Scanner, Patient Monitoring Equipment, and Laboratory Equipment etc., but
instead takes on rent. Rental of medical equipment is an affordable and quick solution for hospitals, nursing
homes, physicians, which are presently constrained by the availability of limited funds due to the recent
global economic recession. Renting enables saving working capital, gives option for having the equipment,
and allows upgradation to new technology.
Many applied and experimental situations exist in our day-to-day working in factories and industrial
production concerns etc. In many manufacturing companies different jobs are processed on various
machines. These jobs are required to process in a machine shop A, B, C, ---- in a specified order. When the
machines on which jobs are to be processed are planted at different places the transportation time (which
include loading time, moving time and unloading time etc.) has a significant role in production concern.
Further the priority of one job over the other may be significant due to the relative importance of the jobs. It
may be because of urgency or demand of that particular job. Hence, the job block criteria become
important.


3. Notations
           S               : Sequence of jobs 1, 2, 3,….,n
           Sk     : Sequence obtained by applying Johnson’s procedure, k = 1, 2, 3, -------


8|Page
www.iiste.org
Mathematical Theory and Modeling                                                                                                www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011

           Mj           : Machine j, j= 1, 2, 3
           M            : Minimum makespan
           aij          : Processing time of ith job on machine Mj
           pij          : Probability associated to the processing time aij
           Aij          : Expected processing time of ith job on machine Mj
          Lj(Sk) : The latest time when machine Mj is taken on rent for sequence Sk
   tij(Sk): Completion time of ith job of sequence Sk on machine Mj
      '
     tij ( S k ) : Completion time of ith job of sequence Sk on machine Mj when machine Mj start processing
                     jobs at time Lj(Sk)
         Iij(Sk)        : Idle time of machine Mj for job i in the sequence Sk
         Ti, j →k       : Transportation time of ith job from jth machine to kth machine
     Uj(Sk)      : Utilization time for which machine Mj is required, when Mj starts processing jobs at time
                     Lj(Sk)
         R(Sk)                      : Total rental cost for the sequence Sk of all machine
           β            : Equivalent job for job – block.


3.1 Definition: Completion time of ith job on machine Mj is denoted by tij and is defined as
                                    tij = max (ti-1,j , ti,j-1) +Ti ,( j −1)→ j + aij × pij for j ≥ 2.
                                     = max (ti-1,j , ti,j-1) +Ti ,( j −1)→ j + Ai.j
where Ai,j= expected processing time of ith job on machine j.
3.2 Definition: Completion time of ith job on machine Mj when Mj starts processing jobs at time Lj is
                denoted by ti', j and is defined as
                                                    i             i           i
                                    ti', j = L j + ∑ Ak , j = ∑ I k , j + ∑ Ak , j . Also ti', j = max(ti , j −1 , ti' −1, j ) + Ai , j .
                                                  k =1           k =1        k =1



4. Rental Policy
The machines will be taken on rent as and when they are required and are returned as and when they are no
longer required i.e. the first machine will be taken on rent in the starting of the processing the jobs, 2nd
machine will be taken on rent at time when 1st job is completed on 1st machine and transported to 2nd
machine, 3rd machine will be taken on rent at time when 1st job is completed on the 2nd machine and
transported.


5. Problem Formulation
Let some job i (i = 1,2,……..,n) is to be processed on three machines Mj ( j = 1,2,3) under the specified
rental policy P. let aij be the processing time of ith job on jth machine and let pij be the probabilities
associated with aij. Let Aij be the expected processing time of ith job on jth machine and Ti, j →k be the
transportation time of ith job from jth machine to kth machine. Our aim is to find the sequence {S k } of the
jobs which minimize the rental cost of all the three machines while minimizing total elapsed time. The
mathematical model of the problem in matrix form can be stated as:
                   Jobs       Machine A                 Ti,1→2          Machine B            Ti,2→3          Machine C
                    i         ai1          pi1                        ai 2          pi 2                    ai 3         pi 3



9|Page
www.iiste.org
Mathematical Theory and Modeling                                                                                                              www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011

                     1            a11               p11             T1,1→ 2              a12           p12        T1,2→3    a13        p13
                     2            a21               p21             T2,1→2               a22           p22        T2,2→3    a23        p23
                     3            a31               p31             T3,1→ 2              a32           p32        T3,2→3    a33        p33
                     4            a41               p41             T4,1→2               a42           p42        T4,2→3    a43        p43
                     -              -               -                  -                  -             -            -          -       -
                     n            an1               pn1             Tn ,1→2              an 2          pn 2       Tn ,2→3   an 3       pn 3
                                                                                                                                (Table 1)
Mathematically, the problem is stated as:
                                                                            n                                        n
Minimize U j ( S k ) and Minimize R ( S k ) = ∑ Ai1 × C1 + U 2 ( S k ) × C2 + ∑ Ai 3 × C3
                                                                           i =1                                     i =1

Subject to constraint: Rental Policy (P)
Our objective is to minimize rental cost of machines while minimizing total elapsed time.


6. Theorems


                                                                                                 n
6.1 Theorem: The processing of jobs on M3 at time L3= ∑ I i ,3 keeps tn,3 unaltered.
                                                                                                i =1

Proof: Let   ti',3                                                         th
               be the competition time of i job on machine M3 when M3 starts processing of jobs at time
L3. We shall prove the theorem with the help of Mathematical Induction.
Let P( n) : tn,3 = tn,3
             '

Basic Step: For n = 1
             t '1,3 = L3 + A1,3 = I1,3 + A1,3 = ( A1,1+( T1,1→ 2 +A1,2) +T1,2→3 )+A1,3 = t1,3.
Therefore P(1) is true.
Induction Step: Let P (k) be true. i.e. tk ,3 = tk ,3 .
                                         '

Now, we shall show that P(k+1) is also true.
          i.e. tk +1,3 = tk +1,3
                '

But        tk +1,3 = max(tk +1,2 , tk ,3 ) + Tk +1,2→3 + Ak +1,3 (As per Definition 2)
            '                       '

                                                          k
          ∴ tk +1,3 = max(tk +1,2 , L3 + ∑ Ai,3 ) + Tk +1,2→3 + Ak +1,3
             '
                                                                                                                                                         =
                                                        i =1
             k +1             k
max(tk +1,2 , ∑ I1,3 + ∑ Ai ,3 ) + Tk +1,2→3 + Ak +1,3
             i =1         i =1

                                         k               k
               = max(tk +1,2 , ∑ I1,3 + ∑ Ai ,3 + I k +1,3 ) + Tk +1,2→3 + Ak +1,3
                                        i =1            i =1

               = max(tk +1,2 , tk ,3 + I k +1,3 ) + Tk +1,2→3 + Ak +1,3
               = max(tk +1,2 , tk ,3 + I k +1,3 ) + Tk +1,2→3 + Ak +1,3
                                '
                                                                                                              (by assumption)
               = max      (              '
                              tk +1,2 , tk ,3                  ((                      ) ))
                                                + max tk +1,2 − tk ,3 , 0 + Tk +1,2→3 + Ak +1,3
                          (                     )
               = max tk +1,2 , tk ,3 + Tk +1,2→3 + Ak +1,3 = tk +1,3
Hence by principle of mathematical induction P(n) is true for all n, .i.e. tn ,3 = tn,3 .
                                                                            '

                                                                                   n
Lemma 6.1 If M3 starts processing jobs at L3 = ∑ I i ,3 then
                                                                                  i =1



10 | P a g e
www.iiste.org
Mathematical Theory and Modeling                                                                                                         www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011

 (i). L3 > t1,2
(ii). tk +1,3 ≥ tk ,2 , k > 1.
       '




6.2 Theorem: The processing of jobs on M2 at time L2 = min {Yk } keeps total elapsed time unaltered where
                                                                                                       i≤k ≤n
                                                                  k             k
Y1 = L3 − A1,2 − T1,2→3 and Yk =                  '
                                                 tk −1,3    − ∑ Ai,2 − ∑ Ti,2→3 ; k > 1.
                                                                 i =1         i =1

Proof. We have L2 = min {Yk } = Yr (say)
                           i≤k ≤n

In particular for k =1
          Yr ≤ Y1 ⇒ Yr + A1,2 + T1,2→3 ≤ Y1 + A1,2 + T1,2→3
⇒ Yr + A1,2 + T1,2→3 ≤ L3                                                ----- (1)               (Q Y1 = L3 − A1,2 − T1,2→3 )
By Lemma 1; we have
             t1,2 ≤ L3                                                                      ---- (2)
                      Also,      t '1,2               (
                                              = max Yr + A1,2 + T1,2→3 , t1,2                      )
On combining, we get
                                         t '1,2 ≤ L3
For k >1,             As Yr = min {Yk }
                                     i≤k ≤n

                       ⇒ Yr ≤ Yk ;                         k = 2,3………,n
                                     k                k                               k                  k
                       ⇒ Yr + ∑ Ai ,2 + ∑ Ti,2→3 ≤ Yk + ∑ Ai ,2 + ∑ Ti,2→3
                                   i =1              i =1                            i =1               i =1
                                     k                k
                       ⇒ Yr + ∑ Ai ,2 + ∑ Ti ,2→3 ≤ tk −1,3
                                                     '
                                                                                                                ---- (3)
                                   i =1              i =1

By Lemma 1; we have
                                         tk ,2 ≤ tk −1,3
                                                  '
                                                                                                                ---- (4)
                                k         k               
Also,       tk ,2 = max  Yr + ∑ Ai ,2 + ∑ Ti ,2→3 , tk ,2 
             '
                              i =1      i =1              
Using (3) and (4) , we get
                       tk ,2 ≤ tk −1,3
                        '       '

Taking k = n, we have
                       tn,2 ≤ tn −1,3
                        '      '
                                                                                            ---- (5)
Total time elapsed = tn ,3
                                 '      '
                                          (                  )
                          = max tn,2 , tn −1,3 + An,3 +Tn,2→3 = tn −1,3 + An ,3 +Tn,2→3 = tn ,3 . (using 5)
                                                                 '                         '


Hence, the total time elapsed remains unaltered if M2 starts processing jobs at time L2 = min {Yk } .
                                                                                                                                i≤k ≤n

6.3 Theorem: The processing time of jobs on M2 at time L2 > min {Yk } increase the total time elapsed,
                                                                                                                   i ≤k ≤n
                                                                          k                  k
where Y1 = L3 − A1,2 − T1,2→3 and Yk =                        '
                                                             tk −1,3    − ∑ Ai,2 − ∑ Ti,2→3 ; k > 1.
                                                                         i =1               i =1

The proof of the theorem can be obtained on the same lines as of the previous Theorem 6.2.



11 | P a g e
www.iiste.org
Mathematical Theory and Modeling                                                                                www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011

                                                                                    n
By Theorem 1, if M3 starts processing jobs at time L3 = tn,3 − ∑ Ai ,3 then the total elapsed time tn ,3 is not
                                                                                   i =1
altered and M3 is engaged for minimum time equal to sum of processing times of all the jobs on M3, .i.e.
reducing the idle time of M3 to zero. Moreover total elapsed time/rental cost of M1 is always least as idle
time of M1 is always zero. Therefore the objective remains to minimize the elapsed time and hence the
rental cost of M2.The following algorithm provides the procedure to determine the times at which machines
should be taken on rent to minimize the total rental cost without altering the total elapsed time in three
machine flow shop problem under rental policy (P).


7. Algorithm
Step 1: Calculate expected processing time Aij = aij × pij ; ∀i, j = 1, 2,3.
Step 2: Check the condition
            either                  {              }        {
                           Max Ai1 + Ti ,1→ 2 ≥ Min Ai 2 + Ti ,2→3             }
            or                                 {            }           {                 }
                                          Max Ti ,2→3 + Ai 3 ≥ Min Ai 2 + Ti ,2→3 or Both for all i.
If the conditions are satisfied then go to Step 3, else the data is not in the standard form.
Step 3: Introduce the two fictitious machines G and H with processing times Gi and Hi as
            Gi = Ai1 + Ti,1→ 2 + Ai 2 + Ti ,2→3 , H i = Ti ,1→ 2 + Ai 2 + Ti ,2→3 + Ai 3 for all i.
Step 4: Find the expected processing time of job block β = (k, m) on fictitious machines G & H using
equivalent job block criterion given by Maggu & Das (1977). Find Gβ and H β using
            Gβ = Gk + Gm − min ( Gm , H k ) , H β = H k + H m − min ( Gm , H k ) .
Step 5: Define a new reduced problem with processing time Gi and Hi as defined in step 3 and replace job
block (k, m) by a single equivalent job β with processing times Gβ and H β as defined in step 4.
Step 6: using Johnson’s procedure, obtain all the sequences Sk having minimum elapsed time. Let these be
S1 , S 2 ,.........., S r .
Step 7: Prepare In-Out tables for Sk and compute total elapsed time tn3(Sk).
                                                                                                          n
Step 8: Compute latest time L3 of machine M3 for sequence Sk as L3 ( S k ) = tn 3 ( S k ) − ∑ Ai 3
                                                                                                         i =1

Step 9: For the sequence Sk ( k = 1,2,…………...,r), compute
   I. tn 2 ( Sk )
  II. Y1 ( Sk ) = L3 ( S k ) − Ai ,2 ( Sk ) − T1,2→3
                                    q               q            q −1       q −1
 III. Yq ( S k ) = L3 ( S k ) − ∑ Ai ,2 ( S k ) − ∑ Ti ,2→3 + ∑ Ai ,3 + ∑ Ti ,1→ 2 ; q = 2,3,......, n
                                   i =1            i =1          i =1       i =1

 IV. L2 ( Sk ) = min Yq ( Sk )
                    1≤ q ≤ n
                               {          }
  V. U 2 ( Sk ) = tn 2 ( Sk ) − L2 ( Sk ) .
Step 10: Find min {U 2 ( S k )} ; k = 1, 2,..........., r
            Let it be for the sequence Sp, and then sequence Sp will be the optimal sequence.
Step 11: Compute total rental cost of all the three machines for sequence Sp as:
                           n                                 n
             R( S p ) = ∑ Ai1 × C1 + U 2 ( S p ) × C2 + ∑ Ai 3 × C3.
                          i =1                              i =1



8. Programme


12 | P a g e
www.iiste.org
Mathematical Theory and Modeling                                                                  www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011

#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<process.h>
int n,j;float a1[16],b1[16],c1[16],g[16],h[16],T12[16],T23[16], macha[16],machb[16],machc[16];
float cost_a,cost_b,cost_c,cost;
int f=1;int group[2];//variables to store two job blocks
float minval,minv,maxv1[16],maxv2[16], gbeta=0.0,hbeta=0.0;
void main()
{        clrscr();
         int a[16],b[16],c[16],j[16];float p[16],q[16],r[16];cout<<"How many Jobs (<=15) : ";cin>>n;
         if(n<1 || n>15)
         {cout<<endl<<"Wrong input, No. of jobs should be less than 15..n Exitting";getch();exit(0);}
         for(int i=1;i<=n;i++)
                     {        j[i]=i;
cout<<"nEnter the processing time and its probability of "<<i<<" job for machine A and Transportation
time from Machine A to B : ";cin>>a[i]>>p[i]>>T12[i];       cout<<"nEnter the processing time and its
probability of "<<i<<" job for machine B and Transportation time from Machine B to C :
";cin>>b[i]>>q[i]>>T23[i];
cout<<"nEnter the processing time and its probability of "<<i<<"job for machine C: ";         cin>>c[i]>>r[i];
                     //Calculate the expected processing times of the jobs for the machines:
                     a1[i] = a[i]*p[i];b1[i] = b[i]*q[i];c1[i] = c[i]*r[i];}
                     cout<<"nEnter the rental cost of Machine M1:";cin>>cost_a;
                     cout<<"nEnter the rental cost of Machine M2:";cin>>cost_b;
                     cout<<"nEnter the rental cost of Machine M3:";cin>>cost_c;
                     cout<<endl<<"Expected processing time of machine A, B and C: n";
         for(i=1;i<=n;i++)
         {cout<<j[i]<<"t"<<a1[i]<<"t"<<b1[i]<<"t"<<c1[i]<<"t";cout<<endl;}
                     //Finding smallest in a1
         float mina1;mina1=a1[1]+T12[1];
         for(i=2;i<n;i++){if(a1[i]+T12[i]<mina1)            mina1=a1[i]+T12[i];}
         //For finding largest in b1
         float maxb1;maxb1=b1[1]+T23[1];
         for(i=2;i<n;i++){if(b1[i]+T23[i]>maxb1)maxb1=b1[i]+T23[i];}
         //Finding smallest in c1
         float                             minc1;minc1=c1[1]+T23[1];for(i=2;i<n;i++){if(c1[i]+T23[i]<minc1)
         minc1=c1[i]+T23[i];}
         if(mina1>=maxb1||minc1>=maxb1)
         {for(i=1;i<=n;i++)
         {g[i]=a1[i]+T12[i]+b1[i]+T23[i];h[i]=T12[i]+b1[i]+T23[i]+c1[i];}}


13 | P a g e
www.iiste.org
Mathematical Theory and Modeling                                                         www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011

else     {cout<<"n data is not in Standard Form...nExitting";getch();exit(0);}
cout<<endl<<"Expected processing time for two fictious machines G and H: n";
 for(i=1;i<=n;i++)
 {cout<<endl;cout<<j[i]<<"t"<<g[i]<<"t"<<h[i];cout<<endl;}
 cout<<"nEnter the two job blocks(two numbers from 1 to "<<n<<"):";cin>>group[0]>>group[1];
 //calculate G_Beta and H_Beta
         if(g[group[1]]<h[group[0]]){minv=g[group[1]];}
else     {minv=h[group[0]];}gbeta=g[group[0]]+g[group[1]]-minv;hbeta=h[group[0]]+h[group[1]]-minv;
         cout<<endl<<endl<<"G_Beta="<<gbeta; cout<<endl<<"H_Beta="<<hbeta;
int j1[16];float g1[16],h1[16];
for(i=1;i<=n;i++){if(j[i]==group[0]||j[i]==group[1]){f--;}
else     {j1[f]=j[i];}f++;}j1[n-1]=17;
for(i=1;i<=n-2;i++){g1[i]=g[j1[i]];h1[i]=h[j1[i]];}
g1[n-1]=gbeta;h1[n-1]=hbeta;cout<<endl<<endl<<"displaying original scheduling table"<<endl;
for(i=1;i<=n-1;i++){cout<<j1[i]<<"t"<<g1[i]<<"t"<<h1[i]<<endl;}float mingh[16];char ch[16];
 for(i=1;i<=n-1;i++)
 {if(g1[i]<h1[i]) {mingh[i]=g1[i];ch[i]='g';}
else     {mingh[i]=h1[i];ch[i]='h';}}
for(i=1;i<=n-1;i++)
         {for(int j=1;j<=n-1;j++) if(mingh[i]<mingh[j])
                    {float temp=mingh[i]; int temp1=j1[i]; char d=ch[i];mingh[i]=mingh[j]; j1[i]=j1[j];
ch[i]=ch[j];
                    mingh[j]=temp; j1[j]=temp1; ch[j]=d;} }
// calculate beta scheduling
float sbeta[16];int t=1,s=0;for(i=1;i<=n-1;i++)
         {if(ch[i]=='h')
         {sbeta[(n-s-1)]=j1[i];s++;}
else     if(ch[i]=='g') {sbeta[t]=j1[i];t++;}}
int arr1[16], m=1;cout<<endl<<endl<<"Job Scheduling:"<<"t";
for(i=1;i<=n-1;i++)
         {if(sbeta[i]==17)
      {arr1[m]=group[0];arr1[m+1]=group[1];cout<<group[0]<<"                           "<<group[1]<<"
";m=m+2;continue;}
else     {cout<<sbeta[i]<<" ";arr1[m]=sbeta[i];m++;}}
//calculating total computation sequence
         float time=0.0;macha[1]=time+a1[arr1[1]];
for(i=2;i<=n;i++) {macha[i]=macha[i-1]+a1[arr1[i]];}machb[1]=macha[1]+b1[arr1[1]]+T12[arr1[1]];
for(i=2;i<=n;i++)
         {if((machb[i-1])>(macha[i]+T12[arr1[i]]))maxv1[i]=machb[i-1];
else     maxv1[i]=macha[i]+T12[arr1[i]];machb[i]=maxv1[i]+b1[arr1[i]];}

14 | P a g e
www.iiste.org
Mathematical Theory and Modeling                                                              www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011

           machc[1]=machb[1]+c1[arr1[1]]+T23[arr1[1]];
for(i=2;i<=n;i++)
           {if((machc[i-1])>(machb[i]+T23[arr1[i]]))maxv2[i]=machc[i-1];
else       maxv2[i]=machb[i]+T23[arr1[i]];machc[i]=maxv2[i]+c1[arr1[i]];}
//displaying solution
cout<<"nnnnnttt   #####THE SOLUTION##### ";
cout<<"nnt***************************************************************";
cout<<"nnnt     Optimal Sequence is : ";
for(i=1;i<=n;i++)
{cout<<" "<<arr1[i];} cout<<endl<<endl<<"In-Out Table is:"<<endl<<endl;
cout<<"Jobs"<<"t"<<"Machine M1"<<"t"<<"t"<<"Machine M2" <<"t"<<"t"<<"Machine M3"<<endl;
cout<<arr1[1]<<"t"<<time<<"--"<<macha[1]<<"t"<<"t"<<macha[1]+T12[arr1[1]]<<"--"<<machb[1]<<"
t"<<"t"<<machb[1]+T23[arr1[1]]<<"--"<<machc[1]<<endl;
for(i=2;i<=n;i++)
{cout<<arr1[i]<<"t"<<macha[i-1]<<"--"<<macha[i]<<" "<<"t"<<maxv1[i]<<"--"<<machb[i]<<"
"<<"t"<<maxv2[i]<<"--"<<machc[i]<<endl;}
cout<<"nnnTotal Elapsed Time (T) = "<<machc[n];
float L3,Y[16],min,u2;float sum1=0.0,sum2=0.0,sum3=0.0;
for(i=1;i<=n;i++)
{sum1=sum1+a1[i];sum2=sum2+b1[i];sum3=sum3+c1[i];}L3=machc[n]-sum3;
cout<<"nnLatest Time When Machine M3 is Taken on Rent:"<<L3;
cout<<"nnTotal Completion Time of Jobs on Machine M2:"<<machb[n];
Y[1]=L3-b1[arr1[1]]-T23[arr1[1]];cout<<"nntY[1]t="<<Y[1];float sum_2,sum_3;
for(i=2;i<=n;i++)
{sum_2=0.0,sum_3=0.0;for(int j=1;j<=i-1;j++){sum_3=sum_3+c1[arr1[j]]+T12[arr1[j]];}
for(int k=1;k<=i;k++)
{sum_2=sum_2+b1[arr1[k]]+T23[arr1[k]];}Y[i]=L3+sum_3-sum_2;cout<<"nntY["<<i<<"]t="<<Y[i];}
min=Y[1];
for(i=2;i<n;i++){if(Y[i]<min)min=Y[i];}
cout<<"nnMinimum of Y[i]="<<min;u2=machb[n]-min;
cout<<"nnUtilization Time of Machine M2="<<u2;cost=(sum1*cost_a)+(u2*cost_b)+(sum3*cost_c);
cout<<"nnThe Minimum Possible Rental Cost is="<<cost;
cout<<"nnt***************************************************************";
getch();
}


9. Numerical Illustration
Consider 5 jobs, 3 machine flow shop problem with processing time associated with their respective
probabilities and transportation time as given in table and jobs 2 and 4 are processed as a group job (2, 4).
The rental cost per unit time for machines M1, M2 and M3 are 6 units, 11 units and 7 units respectively,
under the rental policy P.

15 | P a g e
www.iiste.org
Mathematical Theory and Modeling                                                                                                       www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011

          Jobs          Machine M1                             Machine M2                             Machine M3
                                           Ti,1→2                                    Ti ,2→3
             i           ai1     pi1                           ai2          pi2                       ai3       pi3

            1           18       0.1             2             4            0.2        2              13       0.1
            2           12       0.3             1             6            0.2        1              8        0.3
            3           14       0.3             3             5            0.2        2              16       0.1
            4           13       0.2             2             4            0.2        2              4        0.2
            5           15       0.1             4             6            0.2        1              6        0.3
                                                                                  (Table 2)
Our objective is to obtain an optimal schedule for above said problem to minimize the total production time
/ total elapsed time subject to minimization of the total rental cost of the machines.
Solution: As per Step 1; The expected processing times for machines M1, M2 and M3 are as in table 3.
                                    {                    }
As per Step 2: Here, Max Ai1 + Ti ,1→2 ≥ Min Ai 2 + Ti ,2→3            {               }
As per Step 3,4, 5 & 6: The optimal sequence is S = 5 – 3 –1 - β , .i.e. S= 5 – 3 – 1 – 2 – 4
As per Step 7: The In – Out table for the optimal sequence S is as in table 4.
                                                  n
As per Step 8: L3 ( S ) = tn 3 ( S ) − ∑ Ai ,3 ( S ) = 19.3 − 7.9 = 11.4
                                                 i =1

As per Step 9: For sequence S, we have tn 2 ( S ) = 16.5 and
Y1 = 11.4 − 1.2 − 1.0 = 9.2, Y2 = 11.4 − 5.2 + 5.8 = 12.0, Y3 = 10.4 − 8 + 4.1 = 13.8
Y4 = 11.4 − 10.2 + 13.7 = 14.9, Y5 = 11.4 − 13 + 17.1 = 15.5
L2 ( S ) = Min {Yk } = 9.2,U 2 ( S ) = tn2 ( S ) − L2 ( S ) = 16.5 − 9.2 = 7.3

The new reduced Bi-objective In – Out table is as shown in table 5.
The latest possible time at which machine M2 should be taken on rent = L2(S) = 9.2 units.
Also, utilization time of machine M2 = U2(S) = 7.3 units.
                                                         n                                      n
Total Minimum rental cost = R ( S p ) = ∑ Ai1 × C1 + U 2 ( S p ) × C2 + ∑ Ai3 × C3.
                                                        i =1                                   i =1

                                                         = 13.7 × 6 + 7.3 ×11 + 7.9 × 7 = 217.8 Units
Hence 5 – 3 – 1 – 2 – 4 is the optimal sequence with total rental cost of machines as 217.8 units when M1
starts processing job (.i.e. taken on rent) at time 0 units, M2 at 9.2 units and M3 at time 11.4 units.


10 Conclusions
                                                                      n
If M3 starts processing jobs at time L3 = tn ,3 − ∑ Ai ,3 then the total elapsed time tn,3 is not altered and M3 is
                                                                     i =1
engaged for minimum time equal to sum of processing times of all the jobs on M3, i.e. reducing the idle
time of M3 to zero. If the machine M2 is taken on rent when it is required and is returned as soon as it
completes the last job, the starting of processing of jobs at time                                                                                {
                                                                                                                          L2 ( Sk ) = min Yq ( Sk ) ,
                                                                                                                                       1≤ q ≤ n
                                                                                                                                                          }
                                                                                                                              q                       q
Y1 ( S k ) = L3 ( S1 ) − A1,2 ( S k ) − T1,2→3                                                      , Yq ( S k ) = L3 ( S1 ) − ∑ Ai ,2 ( S k ) − ∑ Ti ,2→3
                                                                                                                             i =1                 i =1
  q −1           q −1
+ ∑ Ai ,3 + ∑ Ti ,1→2 ; q = 2,3,......, n on M2 will, reduce the idle time of all jobs on it. Therefore total rental
  i =1           i =1


16 | P a g e
www.iiste.org
Mathematical Theory and Modeling                                                           www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011

cost of M2 will be minimum. Also rental cost of M1 and M3 will always be minimum since idle times of
M1 and M3 is always zero.


References
Bagga, P.C. & Ambika Bhambani (1997),“Bicriteria in flow shop scheduling problem”, Journal of
Combinatorics, Information and System Sciences, 22(1), 63-83.
Chandrasekharan, R. (1992), “Two Stage flow shop scheduling problem with bicriteria”, Operational Res.
Soc, 43(9), 871-884.
Chakarvarthy, K. & Rajendrah, C. (1999), “A heuristic for scheduling in a flow shop with bicriteria of
makespan and maximum tardiness minimization”, Production Planning & Control, 10(7), 707-714.
Chen, ZL. & Lee, CY. (2001), “Machine scheduling with transportation considerations” USA; Journal of
scheduling, 4, 3-24.
Chikhi, N. (2008), “Two machine flow-shop with transportation time”, Thesis of Magister, Faculty of
Mathematics, USTHB University, Algiers.
Dileepan, P. & Sen, T. (1988), “Bicriteria state scheduling research for a single machine”, Omega, 16, 53-
59.
Gupta, D., Singh, T.P. & Kumar, R. (2007), “Bicriteria in scheduling under specified rental policy,
processing time associated with probabilities including job block concept”, Proceedings of VIII Annual
Conference of Indian Society of Information Theory and Application (ISITA), 22-28.
Gupta, D.& Sharma, S. (2011), “Minimizing rental cost under specified rental policy in two stage flow
shop, the processing time associated with probabilities including break-down interval and job – block
criteria” , European Journal of Business and Management, 3(2),85-103.
Johnson, S.M. (1954), “Optimal two and three stage production schedule with set up times included”,
Naval Research Logistics Quart., 1(1), 61-68.
Khodadadi, A. (2008), “Development of a new heuristic for three machine flow-shop scheduling with
transportation time of job”, World Applied Sciences Journal, 5(5),598- 601.
Maggu, P.L. & Das, G. (1977), “Equivalent jobs for job block in job scheduling”, Opsearch, 14(4), 277-
281.
Maggu, P.L. & Das, G. (1980), “On n x 2 sequencing problem with transportation times of jobs”, Pure and
applied Mathematika Sciences, 12-16.
Maggu, P.L., Das, G. & Kumar, R.(1981), “On equivalent job-for-job block in 2 x n sequencing problem
with transportation times”, Journal of OR Society of Japan, 24, 136-146.
Narian,L. & Bagga, P.C. (1998), “Minimizing hiring cost of machines in n × 3 flow shop problem”, XXXI
Annual ORSI Convention and International Conference on Operation Research and Industry, Agra[India].
Narain, L. (2006), “Special models in flow shop sequencing problem”, Ph.D. Thesis, University of Delhi,
Delhi.
Panwalker, S. S. (1991), “Scheduling of a two machine flow-shop with travel time between machines”,
J.Opl.Res.Soc, 42(7), 609-613.
Smith, R.D. & Dudek, R.A. (1967), “A general algorithm for solution of the N-job, M-machine scheduling
problem”, Opn. Res., 15(1), 71-82.
Sen, T. & Gupta, S.K. (1983), “A branch and bound procedure to solve a bicriteria scheduling problem”,
AIIE Trans., 15, 84-88.
Van Wassenhove, L.N. & Gelders, L.F. (1980), “Solving a bicriteria scheduling problem”, AIIE Tran 15s.
84-88.



17 | P a g e
www.iiste.org
Mathematical Theory and Modeling                                                                    www.iiste.org
ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online)
Vol.1, No.1, 2011

Tables
Table 3: The expected processing times for machines M1, M2 and M3 are
                      Jobs        Ai1    Ti,1→2       Ai2     Ti ,2→3             Ai3
                       1          1.8       2         0.8          2              1.3
                       2          3.6       1         1.2          1              2.4
                       3          4.2       3         1.0          2              1.6
                       4          2.6       2         0.8          2              0.8
                       5          1.5       4         1.2          1              1.8
Table 4: The In – Out table for the optimal sequence S is
               Jobs     Machine M1       Ti,1→2     Machine M2          Ti ,2→3     Machine M3
                 i          In – Out                  In – Out                          In - Out
                 5         0.0 – 1.5       4          5.5 – 6.7           1             7.7 – 9.5
                 3         1.5 – 5.7       3          8.7 – 9.7           2         11.7 – 13.3
                 1         5.7 – 7.5       2         9.7 – 10.5           2         13.3 – 14.6
                 2         7.5 – 11.1      1         12.1 – 13.3          1         14.6 – 17.0
                 4      11.1 – 13.7        2         15.7 – 16.5          2         18.5 – 19.3
Table 5: The new reduced Bi-objective In – Out table is
               Jobs    Machine M1        Ti,1→2     Machine M2          Ti,2→3      Machine M3
                 i         In – Out                   In – Out                          In - Out
                 5         0.0 – 1.5       4         9.2 – 10.4           1         11.4 – 13.2
                 3         1.5 – 5.7       3         10.4 – 11.0          2         13.2 – 14.8
                 1         5.7 – 7.5       2         11.0 – 11.8          2         14.8 – 16.1
                 2         7.5 – 11.1      1         12.1 – 13.3          1         16.1 – 18.5
                 4      11.1 – 13.7        2         15.7 – 16.5          2         18.5 – 19.3




18 | P a g e
www.iiste.org
International Journals Call for Paper
The IISTE, a U.S. publisher, is currently hosting the academic journals listed below. The peer review process of the following journals
usually takes LESS THAN 14 business days and IISTE usually publishes a qualified article within 30 days. Authors should
send their full paper to the following email address. More information can be found in the IISTE website : www.iiste.org

Business, Economics, Finance and Management               PAPER SUBMISSION EMAIL
European Journal of Business and Management               EJBM@iiste.org
Research Journal of Finance and Accounting                RJFA@iiste.org
Journal of Economics and Sustainable Development          JESD@iiste.org
Information and Knowledge Management                      IKM@iiste.org
Developing Country Studies                                DCS@iiste.org
Industrial Engineering Letters                            IEL@iiste.org


Physical Sciences, Mathematics and Chemistry              PAPER SUBMISSION EMAIL
Journal of Natural Sciences Research                      JNSR@iiste.org
Chemistry and Materials Research                          CMR@iiste.org
Mathematical Theory and Modeling                          MTM@iiste.org
Advances in Physics Theories and Applications             APTA@iiste.org
Chemical and Process Engineering Research                 CPER@iiste.org


Engineering, Technology and Systems                       PAPER SUBMISSION EMAIL
Computer Engineering and Intelligent Systems              CEIS@iiste.org
Innovative Systems Design and Engineering                 ISDE@iiste.org
Journal of Energy Technologies and Policy                 JETP@iiste.org
Information and Knowledge Management                      IKM@iiste.org
Control Theory and Informatics                            CTI@iiste.org
Journal of Information Engineering and Applications       JIEA@iiste.org
Industrial Engineering Letters                            IEL@iiste.org
Network and Complex Systems                               NCS@iiste.org


Environment, Civil, Materials Sciences                    PAPER SUBMISSION EMAIL
Journal of Environment and Earth Science                  JEES@iiste.org
Civil and Environmental Research                          CER@iiste.org
Journal of Natural Sciences Research                      JNSR@iiste.org
Civil and Environmental Research                          CER@iiste.org


Life Science, Food and Medical Sciences                   PAPER SUBMISSION EMAIL
Journal of Natural Sciences Research                      JNSR@iiste.org
Journal of Biology, Agriculture and Healthcare            JBAH@iiste.org
Food Science and Quality Management                       FSQM@iiste.org
Chemistry and Materials Research                          CMR@iiste.org


Education, and other Social Sciences                      PAPER SUBMISSION EMAIL
Journal of Education and Practice                         JEP@iiste.org
Journal of Law, Policy and Globalization                  JLPG@iiste.org                       Global knowledge sharing:
New Media and Mass Communication                          NMMC@iiste.org                       EBSCO, Index Copernicus, Ulrich's
Journal of Energy Technologies and Policy                 JETP@iiste.org                       Periodicals Directory, JournalTOCS, PKP
Historical Research Letter                                HRL@iiste.org                        Open Archives Harvester, Bielefeld
                                                                                               Academic Search Engine, Elektronische
Public Policy and Administration Research                 PPAR@iiste.org                       Zeitschriftenbibliothek EZB, Open J-Gate,
International Affairs and Global Strategy                 IAGS@iiste.org                       OCLC WorldCat, Universe Digtial Library ,
Research on Humanities and Social Sciences                RHSS@iiste.org                       NewJour, Google Scholar.

Developing Country Studies                                DCS@iiste.org                        IISTE is member of CrossRef. All journals
Arts and Design Studies                                   ADS@iiste.org                        have high IC Impact Factor Values (ICV).

Weitere ähnliche Inhalte

Was ist angesagt?

Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...Arudhra N
 
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...Xin-She Yang
 
Agent based optimization
Agent based optimizationAgent based optimization
Agent based optimizationSpringer
 
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...IOSR Journals
 
Genetic Algorithm for solving Dynamic Supply Chain Problem
Genetic Algorithm for solving Dynamic Supply Chain Problem  Genetic Algorithm for solving Dynamic Supply Chain Problem
Genetic Algorithm for solving Dynamic Supply Chain Problem AI Publications
 
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1A Stochastic Model by the Fourier Transform of Pde for the Glp - 1
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1IJERA Editor
 
Integration of Finite Element Method with Runge – Kuta Solution Algorithm
Integration of Finite Element Method with Runge – Kuta Solution AlgorithmIntegration of Finite Element Method with Runge – Kuta Solution Algorithm
Integration of Finite Element Method with Runge – Kuta Solution AlgorithmIJERA Editor
 
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...IRJET Journal
 
Makespan Minimization in Job Shop Scheduling
Makespan Minimization in Job Shop SchedulingMakespan Minimization in Job Shop Scheduling
Makespan Minimization in Job Shop SchedulingDr. Amarjeet Singh
 
An Effective PSO-inspired Algorithm for Workflow Scheduling
An Effective PSO-inspired Algorithm for Workflow Scheduling An Effective PSO-inspired Algorithm for Workflow Scheduling
An Effective PSO-inspired Algorithm for Workflow Scheduling IJECEIAES
 

Was ist angesagt? (14)

Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...
 
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
 
Agent based optimization
Agent based optimizationAgent based optimization
Agent based optimization
 
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...
 
A02610106
A02610106A02610106
A02610106
 
Genetic Algorithm for solving Dynamic Supply Chain Problem
Genetic Algorithm for solving Dynamic Supply Chain Problem  Genetic Algorithm for solving Dynamic Supply Chain Problem
Genetic Algorithm for solving Dynamic Supply Chain Problem
 
30420140503003
3042014050300330420140503003
30420140503003
 
Id3313941396
Id3313941396Id3313941396
Id3313941396
 
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1A Stochastic Model by the Fourier Transform of Pde for the Glp - 1
A Stochastic Model by the Fourier Transform of Pde for the Glp - 1
 
B010430814
B010430814B010430814
B010430814
 
Integration of Finite Element Method with Runge – Kuta Solution Algorithm
Integration of Finite Element Method with Runge – Kuta Solution AlgorithmIntegration of Finite Element Method with Runge – Kuta Solution Algorithm
Integration of Finite Element Method with Runge – Kuta Solution Algorithm
 
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...
 
Makespan Minimization in Job Shop Scheduling
Makespan Minimization in Job Shop SchedulingMakespan Minimization in Job Shop Scheduling
Makespan Minimization in Job Shop Scheduling
 
An Effective PSO-inspired Algorithm for Workflow Scheduling
An Effective PSO-inspired Algorithm for Workflow Scheduling An Effective PSO-inspired Algorithm for Workflow Scheduling
An Effective PSO-inspired Algorithm for Workflow Scheduling
 

Andere mochten auch

11.on linkage of a flow shop scheduling model including job block criteria wi...
11.on linkage of a flow shop scheduling model including job block criteria wi...11.on linkage of a flow shop scheduling model including job block criteria wi...
11.on linkage of a flow shop scheduling model including job block criteria wi...Alexander Decker
 
11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...Alexander Decker
 
11.bicriteria in n x 0002www.iiste.org call for paper flow shop scheduling pr...
11.bicriteria in n x 0002www.iiste.org call for paper flow shop scheduling pr...11.bicriteria in n x 0002www.iiste.org call for paper flow shop scheduling pr...
11.bicriteria in n x 0002www.iiste.org call for paper flow shop scheduling pr...Alexander Decker
 
11.bicriteria in constrained n x 0003www.iiste.org call for paper flow shop t...
11.bicriteria in constrained n x 0003www.iiste.org call for paper flow shop t...11.bicriteria in constrained n x 0003www.iiste.org call for paper flow shop t...
11.bicriteria in constrained n x 0003www.iiste.org call for paper flow shop t...Alexander Decker
 
11.optimal three stage flow shop scheduling in which processing time, set up ...
11.optimal three stage flow shop scheduling in which processing time, set up ...11.optimal three stage flow shop scheduling in which processing time, set up ...
11.optimal three stage flow shop scheduling in which processing time, set up ...Alexander Decker
 
Machines constrained flow shop scheduling processing time, setup time each as...
Machines constrained flow shop scheduling processing time, setup time each as...Machines constrained flow shop scheduling processing time, setup time each as...
Machines constrained flow shop scheduling processing time, setup time each as...Alexander Decker
 
11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...Alexander Decker
 
11.fuzzy logic analysis based on inventory considering demand and stock quant...
11.fuzzy logic analysis based on inventory considering demand and stock quant...11.fuzzy logic analysis based on inventory considering demand and stock quant...
11.fuzzy logic analysis based on inventory considering demand and stock quant...Alexander Decker
 
11.optimization by heuristic procedure of scheduling constraints in manufactu...
11.optimization by heuristic procedure of scheduling constraints in manufactu...11.optimization by heuristic procedure of scheduling constraints in manufactu...
11.optimization by heuristic procedure of scheduling constraints in manufactu...Alexander Decker
 
11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identification11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identificationAlexander Decker
 
11.rainfall runoff modelling of a watershed
11.rainfall runoff modelling of a watershed11.rainfall runoff modelling of a watershed
11.rainfall runoff modelling of a watershedAlexander Decker
 
Scheduling and sequencing
Scheduling and sequencingScheduling and sequencing
Scheduling and sequencingAkanksha Gupta
 
Face Detection techniques
Face Detection techniquesFace Detection techniques
Face Detection techniquesAbhineet Bhamra
 
An efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAn efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAlexander Decker
 
Lecture5---Gantt Chart
Lecture5---Gantt ChartLecture5---Gantt Chart
Lecture5---Gantt Chartdanishrafiq
 
Image processing- an introduction
Image processing- an introductionImage processing- an introduction
Image processing- an introductionAarohi Gupta
 

Andere mochten auch (18)

11.on linkage of a flow shop scheduling model including job block criteria wi...
11.on linkage of a flow shop scheduling model including job block criteria wi...11.on linkage of a flow shop scheduling model including job block criteria wi...
11.on linkage of a flow shop scheduling model including job block criteria wi...
 
11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...
 
11.bicriteria in n x 0002www.iiste.org call for paper flow shop scheduling pr...
11.bicriteria in n x 0002www.iiste.org call for paper flow shop scheduling pr...11.bicriteria in n x 0002www.iiste.org call for paper flow shop scheduling pr...
11.bicriteria in n x 0002www.iiste.org call for paper flow shop scheduling pr...
 
11.bicriteria in constrained n x 0003www.iiste.org call for paper flow shop t...
11.bicriteria in constrained n x 0003www.iiste.org call for paper flow shop t...11.bicriteria in constrained n x 0003www.iiste.org call for paper flow shop t...
11.bicriteria in constrained n x 0003www.iiste.org call for paper flow shop t...
 
11.optimal three stage flow shop scheduling in which processing time, set up ...
11.optimal three stage flow shop scheduling in which processing time, set up ...11.optimal three stage flow shop scheduling in which processing time, set up ...
11.optimal three stage flow shop scheduling in which processing time, set up ...
 
Machines constrained flow shop scheduling processing time, setup time each as...
Machines constrained flow shop scheduling processing time, setup time each as...Machines constrained flow shop scheduling processing time, setup time each as...
Machines constrained flow shop scheduling processing time, setup time each as...
 
11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...
 
11.fuzzy logic analysis based on inventory considering demand and stock quant...
11.fuzzy logic analysis based on inventory considering demand and stock quant...11.fuzzy logic analysis based on inventory considering demand and stock quant...
11.fuzzy logic analysis based on inventory considering demand and stock quant...
 
11.optimization by heuristic procedure of scheduling constraints in manufactu...
11.optimization by heuristic procedure of scheduling constraints in manufactu...11.optimization by heuristic procedure of scheduling constraints in manufactu...
11.optimization by heuristic procedure of scheduling constraints in manufactu...
 
11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identification11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identification
 
Lecture 06: Features
Lecture 06: FeaturesLecture 06: Features
Lecture 06: Features
 
11.rainfall runoff modelling of a watershed
11.rainfall runoff modelling of a watershed11.rainfall runoff modelling of a watershed
11.rainfall runoff modelling of a watershed
 
Scheduling and sequencing
Scheduling and sequencingScheduling and sequencing
Scheduling and sequencing
 
Face Detection techniques
Face Detection techniquesFace Detection techniques
Face Detection techniques
 
An efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAn efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithm
 
Lecture5---Gantt Chart
Lecture5---Gantt ChartLecture5---Gantt Chart
Lecture5---Gantt Chart
 
Image processing- an introduction
Image processing- an introductionImage processing- an introduction
Image processing- an introduction
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 

Ähnlich wie 11.bicriteria in n x 0003www.iiste.org call for paper flow shop scheduling under specified rental policy

1.[1 12]bicriteria in nx2 flow shop scheduling including job block
1.[1 12]bicriteria in nx2 flow shop scheduling including job block1.[1 12]bicriteria in nx2 flow shop scheduling including job block
1.[1 12]bicriteria in nx2 flow shop scheduling including job blockAlexander Decker
 
Bicriteria in constrained n x 3 flow shop to minimize the rental cost, setup ...
Bicriteria in constrained n x 3 flow shop to minimize the rental cost, setup ...Bicriteria in constrained n x 3 flow shop to minimize the rental cost, setup ...
Bicriteria in constrained n x 3 flow shop to minimize the rental cost, setup ...Alexander Decker
 
Heuristic approach for bicriteria in constrained three stage flow shop schedu...
Heuristic approach for bicriteria in constrained three stage flow shop schedu...Heuristic approach for bicriteria in constrained three stage flow shop schedu...
Heuristic approach for bicriteria in constrained three stage flow shop schedu...Alexander Decker
 
Heuristic approach for bicriteria in constrained three stage flow shop schedu...
Heuristic approach for bicriteria in constrained three stage flow shop schedu...Heuristic approach for bicriteria in constrained three stage flow shop schedu...
Heuristic approach for bicriteria in constrained three stage flow shop schedu...Alexander Decker
 
Flow shop scheduling problem, processing time associated with probabilities i...
Flow shop scheduling problem, processing time associated with probabilities i...Flow shop scheduling problem, processing time associated with probabilities i...
Flow shop scheduling problem, processing time associated with probabilities i...Alexander Decker
 
Bicriteria in n x 2 flow shop scheduling problem under specified rental polic...
Bicriteria in n x 2 flow shop scheduling problem under specified rental polic...Bicriteria in n x 2 flow shop scheduling problem under specified rental polic...
Bicriteria in n x 2 flow shop scheduling problem under specified rental polic...Alexander Decker
 
11.minimizing rental cost under specified rental policy in two stage flowshop...
11.minimizing rental cost under specified rental policy in two stage flowshop...11.minimizing rental cost under specified rental policy in two stage flowshop...
11.minimizing rental cost under specified rental policy in two stage flowshop...Alexander Decker
 
Minimizing rental cost under specified rental policy in two stage flowshop se...
Minimizing rental cost under specified rental policy in two stage flowshop se...Minimizing rental cost under specified rental policy in two stage flowshop se...
Minimizing rental cost under specified rental policy in two stage flowshop se...Alexander Decker
 
Optimal three stage flow shop scheduling in which processing time, set up tim...
Optimal three stage flow shop scheduling in which processing time, set up tim...Optimal three stage flow shop scheduling in which processing time, set up tim...
Optimal three stage flow shop scheduling in which processing time, set up tim...Alexander Decker
 
Job Scheduling on the Grid Environment using Max-Min Firefly Algorithm
Job Scheduling on the Grid Environment using Max-Min  Firefly AlgorithmJob Scheduling on the Grid Environment using Max-Min  Firefly Algorithm
Job Scheduling on the Grid Environment using Max-Min Firefly AlgorithmEditor IJCATR
 
On linkage of a flow shop scheduling model including job block criteria with ...
On linkage of a flow shop scheduling model including job block criteria with ...On linkage of a flow shop scheduling model including job block criteria with ...
On linkage of a flow shop scheduling model including job block criteria with ...Alexander Decker
 
Proposing a New Job Scheduling Algorithm in Grid Environment Using a Combinat...
Proposing a New Job Scheduling Algorithm in Grid Environment Using a Combinat...Proposing a New Job Scheduling Algorithm in Grid Environment Using a Combinat...
Proposing a New Job Scheduling Algorithm in Grid Environment Using a Combinat...Editor IJCATR
 
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoT
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoTPlanning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoT
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoTijtsrd
 
Proposing a scheduling algorithm to balance the time and cost using a genetic...
Proposing a scheduling algorithm to balance the time and cost using a genetic...Proposing a scheduling algorithm to balance the time and cost using a genetic...
Proposing a scheduling algorithm to balance the time and cost using a genetic...Editor IJCATR
 
Modified heuristic time deviation Technique for job sequencing and Computatio...
Modified heuristic time deviation Technique for job sequencing and Computatio...Modified heuristic time deviation Technique for job sequencing and Computatio...
Modified heuristic time deviation Technique for job sequencing and Computatio...ijcsit
 
Effective Hybrid Algorithms for No-Wait Flowshop Scheduling Problem
Effective Hybrid Algorithms for No-Wait Flowshop Scheduling ProblemEffective Hybrid Algorithms for No-Wait Flowshop Scheduling Problem
Effective Hybrid Algorithms for No-Wait Flowshop Scheduling ProblemIRJET Journal
 

Ähnlich wie 11.bicriteria in n x 0003www.iiste.org call for paper flow shop scheduling under specified rental policy (20)

1.[1 12]bicriteria in nx2 flow shop scheduling including job block
1.[1 12]bicriteria in nx2 flow shop scheduling including job block1.[1 12]bicriteria in nx2 flow shop scheduling including job block
1.[1 12]bicriteria in nx2 flow shop scheduling including job block
 
Bicriteria in constrained n x 3 flow shop to minimize the rental cost, setup ...
Bicriteria in constrained n x 3 flow shop to minimize the rental cost, setup ...Bicriteria in constrained n x 3 flow shop to minimize the rental cost, setup ...
Bicriteria in constrained n x 3 flow shop to minimize the rental cost, setup ...
 
Heuristic approach for bicriteria in constrained three stage flow shop schedu...
Heuristic approach for bicriteria in constrained three stage flow shop schedu...Heuristic approach for bicriteria in constrained three stage flow shop schedu...
Heuristic approach for bicriteria in constrained three stage flow shop schedu...
 
Heuristic approach for bicriteria in constrained three stage flow shop schedu...
Heuristic approach for bicriteria in constrained three stage flow shop schedu...Heuristic approach for bicriteria in constrained three stage flow shop schedu...
Heuristic approach for bicriteria in constrained three stage flow shop schedu...
 
Flow shop scheduling problem, processing time associated with probabilities i...
Flow shop scheduling problem, processing time associated with probabilities i...Flow shop scheduling problem, processing time associated with probabilities i...
Flow shop scheduling problem, processing time associated with probabilities i...
 
Bicriteria in n x 2 flow shop scheduling problem under specified rental polic...
Bicriteria in n x 2 flow shop scheduling problem under specified rental polic...Bicriteria in n x 2 flow shop scheduling problem under specified rental polic...
Bicriteria in n x 2 flow shop scheduling problem under specified rental polic...
 
220 229
220 229220 229
220 229
 
11.minimizing rental cost under specified rental policy in two stage flowshop...
11.minimizing rental cost under specified rental policy in two stage flowshop...11.minimizing rental cost under specified rental policy in two stage flowshop...
11.minimizing rental cost under specified rental policy in two stage flowshop...
 
Minimizing rental cost under specified rental policy in two stage flowshop se...
Minimizing rental cost under specified rental policy in two stage flowshop se...Minimizing rental cost under specified rental policy in two stage flowshop se...
Minimizing rental cost under specified rental policy in two stage flowshop se...
 
Optimal three stage flow shop scheduling in which processing time, set up tim...
Optimal three stage flow shop scheduling in which processing time, set up tim...Optimal three stage flow shop scheduling in which processing time, set up tim...
Optimal three stage flow shop scheduling in which processing time, set up tim...
 
Job Scheduling on the Grid Environment using Max-Min Firefly Algorithm
Job Scheduling on the Grid Environment using Max-Min  Firefly AlgorithmJob Scheduling on the Grid Environment using Max-Min  Firefly Algorithm
Job Scheduling on the Grid Environment using Max-Min Firefly Algorithm
 
F012113746
F012113746F012113746
F012113746
 
On linkage of a flow shop scheduling model including job block criteria with ...
On linkage of a flow shop scheduling model including job block criteria with ...On linkage of a flow shop scheduling model including job block criteria with ...
On linkage of a flow shop scheduling model including job block criteria with ...
 
Cb32492496
Cb32492496Cb32492496
Cb32492496
 
Proposing a New Job Scheduling Algorithm in Grid Environment Using a Combinat...
Proposing a New Job Scheduling Algorithm in Grid Environment Using a Combinat...Proposing a New Job Scheduling Algorithm in Grid Environment Using a Combinat...
Proposing a New Job Scheduling Algorithm in Grid Environment Using a Combinat...
 
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoT
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoTPlanning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoT
Planning and Scheduling of a Corrugated Cardboard Manufacturing Process in IoT
 
Ijmet 09 11_009
Ijmet 09 11_009Ijmet 09 11_009
Ijmet 09 11_009
 
Proposing a scheduling algorithm to balance the time and cost using a genetic...
Proposing a scheduling algorithm to balance the time and cost using a genetic...Proposing a scheduling algorithm to balance the time and cost using a genetic...
Proposing a scheduling algorithm to balance the time and cost using a genetic...
 
Modified heuristic time deviation Technique for job sequencing and Computatio...
Modified heuristic time deviation Technique for job sequencing and Computatio...Modified heuristic time deviation Technique for job sequencing and Computatio...
Modified heuristic time deviation Technique for job sequencing and Computatio...
 
Effective Hybrid Algorithms for No-Wait Flowshop Scheduling Problem
Effective Hybrid Algorithms for No-Wait Flowshop Scheduling ProblemEffective Hybrid Algorithms for No-Wait Flowshop Scheduling Problem
Effective Hybrid Algorithms for No-Wait Flowshop Scheduling Problem
 

Mehr von Alexander Decker

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Alexander Decker
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksAlexander Decker
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dAlexander Decker
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceAlexander Decker
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifhamAlexander Decker
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaAlexander Decker
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenAlexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksAlexander Decker
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget forAlexander Decker
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabAlexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...Alexander Decker
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbAlexander Decker
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloudAlexander Decker
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveragedAlexander Decker
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenyaAlexander Decker
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health ofAlexander Decker
 

Mehr von Alexander Decker (20)

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banks
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized d
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistance
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibia
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school children
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banks
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget for
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjab
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incremental
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo db
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloud
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveraged
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenya
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health of
 

Kürzlich hochgeladen

Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 

Kürzlich hochgeladen (20)

Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 

11.bicriteria in n x 0003www.iiste.org call for paper flow shop scheduling under specified rental policy

  • 1. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 Bicriteria in n x 3 Flow Shop Scheduling under Specified Rental Policy, Processing Time Associated with Probabilities including Transportation Time and Job Block Criteria Sameer Sharma (Corresponding Author) Research Scholar, Department of Mathematics, Maharishi Markandeshwar University, Mullana, Haryana, India samsharma31@yahoo.com Deepak Gupta Prof. & Head, Department of Mathematics, Maharishi Markandeshwar University, Mullana, Haryana, India guptadeepak2003@yahoo.co.in Seema Sharma Assistant Prof, Department of Mathematics, D.A.V.College, Jalandhar, Punjab, India seemasharma7788@yahoo.com Abstract This paper deals with bicriteria in n-jobs, 3-machines flowshop scheduling problem in which the processing times are associated with probabilities including transportation time and job block criteria. The objective of the study is to obtain an optimal solution for minimizing the bicriteria taken as minimizing the total rental cost of the machines subject to obtains the minimum makespan. A heuristic approach method to find optimal or near optimal sequence has been discussed. A computer programme followed by a numerical illustration is give to clarify the algorithm. Keywords: Flowshop Scheduling, Heuristic, Processing Time, Transportation Time, Rental Cost, Idle Time, Job block, Makespan 1. Introduction A flow shop scheduling problem deals with the processing of i jobs on j machines and determining the sequence and timing of each job on each machine in a fixed order of the machines such that some performance criterion is maximized or minimized. Classical flow shop scheduling problems are mainly concerned with completion time related objectives. However, in modern manufacturing and operations management, the minimization of mean flow time/rental cost of the machines and makespan are the significant factors as for the reason of upward stress of competition on the markets. Recently scheduling, so as to approximate more than one criterion received considerable attention. The bicriteria scheduling problems are motivated by the fact that they are more meaningful from practical point of view. In most manufacturing systems, finished and semi-finished jobs are transferred from one machine to another for further processing. In most of the published literature explicitly or implicitly assumes that either there is an infinite number of jobs are transported instantaneously from one machine to another without transportation time involved. However, there are many situations where the transportation times are quite significant and can not be simply neglected. For example, when the machines on which jobs are to be processed are 7|Page www.iiste.org
  • 2. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 planted at different places and these jobs require forms of loading-time of jobs, moving time and then unloading-time of jobs. One of the earliest results in flowshop scheduling theory is an algorithm given by Johnson (1954) for scheduling jobs in a two machine flowshop to minimize the time at which all jobs are completed. Smith (1967) considered minimization of mean flow time and maximum tardiness. Van Wassenhove and Gelders (1980) studied minimization of maximum tardiness and mean flow time explicitly as objective. Maggu & Das (1980) consider a two machine flow shop problem with transportation times of jobs in which there is a sufficient number of transporters so that whenever a job is completed at the first machine it can be transported to the second machine immediately, with a job dependent transportation time. Some of the noteworthy heuristic approaches are due to Sen and Gupta (1983), Dileepan et al. (1988), Panwalker (1991), Chandersekharan (1992), Bagga and Bhambani (1997), Narain and Bagga (1998), Chakarvrthy (1999), Chen and Lee. (2001), Narain (2006) and Gupta & Sharma (2011).The basic concept of equivalent job for a job – block has been investigated by Maggu & Das (1977) and established an equivalent job-block theorem. Maggu et al.(1981) studied n jobs two machine sequencing problem with transportation time including equivalent job-for-job block. The idea of job-block has practical significance to create a balance between a cost of providing priority in service to the customer and cost of giving service with non-priority. Gupta Deepak et al. (2007) studied bicriteria in n jobs two machines flow shop scheduling under predefined rental policy which gives minimum possible rental cost while minimizing total elapsed time. The present paper is an attempt to extend the study made by Gupta Deepak et al. by introducing a bicriteria in n jobs three machines flow shop under specified rental policy. This paper differs with Gupta Deepak et al. (2007) first in the sense that we have proposed heuristic algorithm for three machines based on Johnson’s technique, secondly the job block criteria given by Maggu and Das (1977) has been included in the problem and third, the times required by jobs for their transportation from one machine to the other machines is considered. We have obtained an algorithm which gives minimum possible rental cost of machines while minimizing total elapsed time simultaneously. 2. Practical Situation Various practical situations occur in real life when one has got the assignments but does not have one’s own machine or does not have enough money or does not want to take risk of investing huge amount of money to purchase machine. Under such circumstances, the machine has to be taken on rent in order to complete the assignments. For example, In his starting career, we find a medical practitioner does not buy expensive machines say X-ray machine, the Ultra Sound Machine, Rotating Triple Head Single Positron Emission Computed Tomography Scanner, Patient Monitoring Equipment, and Laboratory Equipment etc., but instead takes on rent. Rental of medical equipment is an affordable and quick solution for hospitals, nursing homes, physicians, which are presently constrained by the availability of limited funds due to the recent global economic recession. Renting enables saving working capital, gives option for having the equipment, and allows upgradation to new technology. Many applied and experimental situations exist in our day-to-day working in factories and industrial production concerns etc. In many manufacturing companies different jobs are processed on various machines. These jobs are required to process in a machine shop A, B, C, ---- in a specified order. When the machines on which jobs are to be processed are planted at different places the transportation time (which include loading time, moving time and unloading time etc.) has a significant role in production concern. Further the priority of one job over the other may be significant due to the relative importance of the jobs. It may be because of urgency or demand of that particular job. Hence, the job block criteria become important. 3. Notations S : Sequence of jobs 1, 2, 3,….,n Sk : Sequence obtained by applying Johnson’s procedure, k = 1, 2, 3, ------- 8|Page www.iiste.org
  • 3. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 Mj : Machine j, j= 1, 2, 3 M : Minimum makespan aij : Processing time of ith job on machine Mj pij : Probability associated to the processing time aij Aij : Expected processing time of ith job on machine Mj Lj(Sk) : The latest time when machine Mj is taken on rent for sequence Sk tij(Sk): Completion time of ith job of sequence Sk on machine Mj ' tij ( S k ) : Completion time of ith job of sequence Sk on machine Mj when machine Mj start processing jobs at time Lj(Sk) Iij(Sk) : Idle time of machine Mj for job i in the sequence Sk Ti, j →k : Transportation time of ith job from jth machine to kth machine Uj(Sk) : Utilization time for which machine Mj is required, when Mj starts processing jobs at time Lj(Sk) R(Sk) : Total rental cost for the sequence Sk of all machine β : Equivalent job for job – block. 3.1 Definition: Completion time of ith job on machine Mj is denoted by tij and is defined as tij = max (ti-1,j , ti,j-1) +Ti ,( j −1)→ j + aij × pij for j ≥ 2. = max (ti-1,j , ti,j-1) +Ti ,( j −1)→ j + Ai.j where Ai,j= expected processing time of ith job on machine j. 3.2 Definition: Completion time of ith job on machine Mj when Mj starts processing jobs at time Lj is denoted by ti', j and is defined as i i i ti', j = L j + ∑ Ak , j = ∑ I k , j + ∑ Ak , j . Also ti', j = max(ti , j −1 , ti' −1, j ) + Ai , j . k =1 k =1 k =1 4. Rental Policy The machines will be taken on rent as and when they are required and are returned as and when they are no longer required i.e. the first machine will be taken on rent in the starting of the processing the jobs, 2nd machine will be taken on rent at time when 1st job is completed on 1st machine and transported to 2nd machine, 3rd machine will be taken on rent at time when 1st job is completed on the 2nd machine and transported. 5. Problem Formulation Let some job i (i = 1,2,……..,n) is to be processed on three machines Mj ( j = 1,2,3) under the specified rental policy P. let aij be the processing time of ith job on jth machine and let pij be the probabilities associated with aij. Let Aij be the expected processing time of ith job on jth machine and Ti, j →k be the transportation time of ith job from jth machine to kth machine. Our aim is to find the sequence {S k } of the jobs which minimize the rental cost of all the three machines while minimizing total elapsed time. The mathematical model of the problem in matrix form can be stated as: Jobs Machine A Ti,1→2 Machine B Ti,2→3 Machine C i ai1 pi1 ai 2 pi 2 ai 3 pi 3 9|Page www.iiste.org
  • 4. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 1 a11 p11 T1,1→ 2 a12 p12 T1,2→3 a13 p13 2 a21 p21 T2,1→2 a22 p22 T2,2→3 a23 p23 3 a31 p31 T3,1→ 2 a32 p32 T3,2→3 a33 p33 4 a41 p41 T4,1→2 a42 p42 T4,2→3 a43 p43 - - - - - - - - - n an1 pn1 Tn ,1→2 an 2 pn 2 Tn ,2→3 an 3 pn 3 (Table 1) Mathematically, the problem is stated as: n n Minimize U j ( S k ) and Minimize R ( S k ) = ∑ Ai1 × C1 + U 2 ( S k ) × C2 + ∑ Ai 3 × C3 i =1 i =1 Subject to constraint: Rental Policy (P) Our objective is to minimize rental cost of machines while minimizing total elapsed time. 6. Theorems n 6.1 Theorem: The processing of jobs on M3 at time L3= ∑ I i ,3 keeps tn,3 unaltered. i =1 Proof: Let ti',3 th be the competition time of i job on machine M3 when M3 starts processing of jobs at time L3. We shall prove the theorem with the help of Mathematical Induction. Let P( n) : tn,3 = tn,3 ' Basic Step: For n = 1 t '1,3 = L3 + A1,3 = I1,3 + A1,3 = ( A1,1+( T1,1→ 2 +A1,2) +T1,2→3 )+A1,3 = t1,3. Therefore P(1) is true. Induction Step: Let P (k) be true. i.e. tk ,3 = tk ,3 . ' Now, we shall show that P(k+1) is also true. i.e. tk +1,3 = tk +1,3 ' But tk +1,3 = max(tk +1,2 , tk ,3 ) + Tk +1,2→3 + Ak +1,3 (As per Definition 2) ' ' k ∴ tk +1,3 = max(tk +1,2 , L3 + ∑ Ai,3 ) + Tk +1,2→3 + Ak +1,3 ' = i =1 k +1 k max(tk +1,2 , ∑ I1,3 + ∑ Ai ,3 ) + Tk +1,2→3 + Ak +1,3 i =1 i =1 k k = max(tk +1,2 , ∑ I1,3 + ∑ Ai ,3 + I k +1,3 ) + Tk +1,2→3 + Ak +1,3 i =1 i =1 = max(tk +1,2 , tk ,3 + I k +1,3 ) + Tk +1,2→3 + Ak +1,3 = max(tk +1,2 , tk ,3 + I k +1,3 ) + Tk +1,2→3 + Ak +1,3 ' (by assumption) = max ( ' tk +1,2 , tk ,3 (( ) )) + max tk +1,2 − tk ,3 , 0 + Tk +1,2→3 + Ak +1,3 ( ) = max tk +1,2 , tk ,3 + Tk +1,2→3 + Ak +1,3 = tk +1,3 Hence by principle of mathematical induction P(n) is true for all n, .i.e. tn ,3 = tn,3 . ' n Lemma 6.1 If M3 starts processing jobs at L3 = ∑ I i ,3 then i =1 10 | P a g e www.iiste.org
  • 5. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 (i). L3 > t1,2 (ii). tk +1,3 ≥ tk ,2 , k > 1. ' 6.2 Theorem: The processing of jobs on M2 at time L2 = min {Yk } keeps total elapsed time unaltered where i≤k ≤n k k Y1 = L3 − A1,2 − T1,2→3 and Yk = ' tk −1,3 − ∑ Ai,2 − ∑ Ti,2→3 ; k > 1. i =1 i =1 Proof. We have L2 = min {Yk } = Yr (say) i≤k ≤n In particular for k =1 Yr ≤ Y1 ⇒ Yr + A1,2 + T1,2→3 ≤ Y1 + A1,2 + T1,2→3 ⇒ Yr + A1,2 + T1,2→3 ≤ L3 ----- (1) (Q Y1 = L3 − A1,2 − T1,2→3 ) By Lemma 1; we have t1,2 ≤ L3 ---- (2) Also, t '1,2 ( = max Yr + A1,2 + T1,2→3 , t1,2 ) On combining, we get t '1,2 ≤ L3 For k >1, As Yr = min {Yk } i≤k ≤n ⇒ Yr ≤ Yk ; k = 2,3………,n k k k k ⇒ Yr + ∑ Ai ,2 + ∑ Ti,2→3 ≤ Yk + ∑ Ai ,2 + ∑ Ti,2→3 i =1 i =1 i =1 i =1 k k ⇒ Yr + ∑ Ai ,2 + ∑ Ti ,2→3 ≤ tk −1,3 ' ---- (3) i =1 i =1 By Lemma 1; we have tk ,2 ≤ tk −1,3 ' ---- (4)  k k  Also, tk ,2 = max  Yr + ∑ Ai ,2 + ∑ Ti ,2→3 , tk ,2  '  i =1 i =1  Using (3) and (4) , we get tk ,2 ≤ tk −1,3 ' ' Taking k = n, we have tn,2 ≤ tn −1,3 ' ' ---- (5) Total time elapsed = tn ,3 ' ' ( ) = max tn,2 , tn −1,3 + An,3 +Tn,2→3 = tn −1,3 + An ,3 +Tn,2→3 = tn ,3 . (using 5) ' ' Hence, the total time elapsed remains unaltered if M2 starts processing jobs at time L2 = min {Yk } . i≤k ≤n 6.3 Theorem: The processing time of jobs on M2 at time L2 > min {Yk } increase the total time elapsed, i ≤k ≤n k k where Y1 = L3 − A1,2 − T1,2→3 and Yk = ' tk −1,3 − ∑ Ai,2 − ∑ Ti,2→3 ; k > 1. i =1 i =1 The proof of the theorem can be obtained on the same lines as of the previous Theorem 6.2. 11 | P a g e www.iiste.org
  • 6. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 n By Theorem 1, if M3 starts processing jobs at time L3 = tn,3 − ∑ Ai ,3 then the total elapsed time tn ,3 is not i =1 altered and M3 is engaged for minimum time equal to sum of processing times of all the jobs on M3, .i.e. reducing the idle time of M3 to zero. Moreover total elapsed time/rental cost of M1 is always least as idle time of M1 is always zero. Therefore the objective remains to minimize the elapsed time and hence the rental cost of M2.The following algorithm provides the procedure to determine the times at which machines should be taken on rent to minimize the total rental cost without altering the total elapsed time in three machine flow shop problem under rental policy (P). 7. Algorithm Step 1: Calculate expected processing time Aij = aij × pij ; ∀i, j = 1, 2,3. Step 2: Check the condition either { } { Max Ai1 + Ti ,1→ 2 ≥ Min Ai 2 + Ti ,2→3 } or { } { } Max Ti ,2→3 + Ai 3 ≥ Min Ai 2 + Ti ,2→3 or Both for all i. If the conditions are satisfied then go to Step 3, else the data is not in the standard form. Step 3: Introduce the two fictitious machines G and H with processing times Gi and Hi as Gi = Ai1 + Ti,1→ 2 + Ai 2 + Ti ,2→3 , H i = Ti ,1→ 2 + Ai 2 + Ti ,2→3 + Ai 3 for all i. Step 4: Find the expected processing time of job block β = (k, m) on fictitious machines G & H using equivalent job block criterion given by Maggu & Das (1977). Find Gβ and H β using Gβ = Gk + Gm − min ( Gm , H k ) , H β = H k + H m − min ( Gm , H k ) . Step 5: Define a new reduced problem with processing time Gi and Hi as defined in step 3 and replace job block (k, m) by a single equivalent job β with processing times Gβ and H β as defined in step 4. Step 6: using Johnson’s procedure, obtain all the sequences Sk having minimum elapsed time. Let these be S1 , S 2 ,.........., S r . Step 7: Prepare In-Out tables for Sk and compute total elapsed time tn3(Sk). n Step 8: Compute latest time L3 of machine M3 for sequence Sk as L3 ( S k ) = tn 3 ( S k ) − ∑ Ai 3 i =1 Step 9: For the sequence Sk ( k = 1,2,…………...,r), compute I. tn 2 ( Sk ) II. Y1 ( Sk ) = L3 ( S k ) − Ai ,2 ( Sk ) − T1,2→3 q q q −1 q −1 III. Yq ( S k ) = L3 ( S k ) − ∑ Ai ,2 ( S k ) − ∑ Ti ,2→3 + ∑ Ai ,3 + ∑ Ti ,1→ 2 ; q = 2,3,......, n i =1 i =1 i =1 i =1 IV. L2 ( Sk ) = min Yq ( Sk ) 1≤ q ≤ n { } V. U 2 ( Sk ) = tn 2 ( Sk ) − L2 ( Sk ) . Step 10: Find min {U 2 ( S k )} ; k = 1, 2,..........., r Let it be for the sequence Sp, and then sequence Sp will be the optimal sequence. Step 11: Compute total rental cost of all the three machines for sequence Sp as: n n R( S p ) = ∑ Ai1 × C1 + U 2 ( S p ) × C2 + ∑ Ai 3 × C3. i =1 i =1 8. Programme 12 | P a g e www.iiste.org
  • 7. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 #include<iostream.h> #include<stdio.h> #include<conio.h> #include<process.h> int n,j;float a1[16],b1[16],c1[16],g[16],h[16],T12[16],T23[16], macha[16],machb[16],machc[16]; float cost_a,cost_b,cost_c,cost; int f=1;int group[2];//variables to store two job blocks float minval,minv,maxv1[16],maxv2[16], gbeta=0.0,hbeta=0.0; void main() { clrscr(); int a[16],b[16],c[16],j[16];float p[16],q[16],r[16];cout<<"How many Jobs (<=15) : ";cin>>n; if(n<1 || n>15) {cout<<endl<<"Wrong input, No. of jobs should be less than 15..n Exitting";getch();exit(0);} for(int i=1;i<=n;i++) { j[i]=i; cout<<"nEnter the processing time and its probability of "<<i<<" job for machine A and Transportation time from Machine A to B : ";cin>>a[i]>>p[i]>>T12[i]; cout<<"nEnter the processing time and its probability of "<<i<<" job for machine B and Transportation time from Machine B to C : ";cin>>b[i]>>q[i]>>T23[i]; cout<<"nEnter the processing time and its probability of "<<i<<"job for machine C: "; cin>>c[i]>>r[i]; //Calculate the expected processing times of the jobs for the machines: a1[i] = a[i]*p[i];b1[i] = b[i]*q[i];c1[i] = c[i]*r[i];} cout<<"nEnter the rental cost of Machine M1:";cin>>cost_a; cout<<"nEnter the rental cost of Machine M2:";cin>>cost_b; cout<<"nEnter the rental cost of Machine M3:";cin>>cost_c; cout<<endl<<"Expected processing time of machine A, B and C: n"; for(i=1;i<=n;i++) {cout<<j[i]<<"t"<<a1[i]<<"t"<<b1[i]<<"t"<<c1[i]<<"t";cout<<endl;} //Finding smallest in a1 float mina1;mina1=a1[1]+T12[1]; for(i=2;i<n;i++){if(a1[i]+T12[i]<mina1) mina1=a1[i]+T12[i];} //For finding largest in b1 float maxb1;maxb1=b1[1]+T23[1]; for(i=2;i<n;i++){if(b1[i]+T23[i]>maxb1)maxb1=b1[i]+T23[i];} //Finding smallest in c1 float minc1;minc1=c1[1]+T23[1];for(i=2;i<n;i++){if(c1[i]+T23[i]<minc1) minc1=c1[i]+T23[i];} if(mina1>=maxb1||minc1>=maxb1) {for(i=1;i<=n;i++) {g[i]=a1[i]+T12[i]+b1[i]+T23[i];h[i]=T12[i]+b1[i]+T23[i]+c1[i];}} 13 | P a g e www.iiste.org
  • 8. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 else {cout<<"n data is not in Standard Form...nExitting";getch();exit(0);} cout<<endl<<"Expected processing time for two fictious machines G and H: n"; for(i=1;i<=n;i++) {cout<<endl;cout<<j[i]<<"t"<<g[i]<<"t"<<h[i];cout<<endl;} cout<<"nEnter the two job blocks(two numbers from 1 to "<<n<<"):";cin>>group[0]>>group[1]; //calculate G_Beta and H_Beta if(g[group[1]]<h[group[0]]){minv=g[group[1]];} else {minv=h[group[0]];}gbeta=g[group[0]]+g[group[1]]-minv;hbeta=h[group[0]]+h[group[1]]-minv; cout<<endl<<endl<<"G_Beta="<<gbeta; cout<<endl<<"H_Beta="<<hbeta; int j1[16];float g1[16],h1[16]; for(i=1;i<=n;i++){if(j[i]==group[0]||j[i]==group[1]){f--;} else {j1[f]=j[i];}f++;}j1[n-1]=17; for(i=1;i<=n-2;i++){g1[i]=g[j1[i]];h1[i]=h[j1[i]];} g1[n-1]=gbeta;h1[n-1]=hbeta;cout<<endl<<endl<<"displaying original scheduling table"<<endl; for(i=1;i<=n-1;i++){cout<<j1[i]<<"t"<<g1[i]<<"t"<<h1[i]<<endl;}float mingh[16];char ch[16]; for(i=1;i<=n-1;i++) {if(g1[i]<h1[i]) {mingh[i]=g1[i];ch[i]='g';} else {mingh[i]=h1[i];ch[i]='h';}} for(i=1;i<=n-1;i++) {for(int j=1;j<=n-1;j++) if(mingh[i]<mingh[j]) {float temp=mingh[i]; int temp1=j1[i]; char d=ch[i];mingh[i]=mingh[j]; j1[i]=j1[j]; ch[i]=ch[j]; mingh[j]=temp; j1[j]=temp1; ch[j]=d;} } // calculate beta scheduling float sbeta[16];int t=1,s=0;for(i=1;i<=n-1;i++) {if(ch[i]=='h') {sbeta[(n-s-1)]=j1[i];s++;} else if(ch[i]=='g') {sbeta[t]=j1[i];t++;}} int arr1[16], m=1;cout<<endl<<endl<<"Job Scheduling:"<<"t"; for(i=1;i<=n-1;i++) {if(sbeta[i]==17) {arr1[m]=group[0];arr1[m+1]=group[1];cout<<group[0]<<" "<<group[1]<<" ";m=m+2;continue;} else {cout<<sbeta[i]<<" ";arr1[m]=sbeta[i];m++;}} //calculating total computation sequence float time=0.0;macha[1]=time+a1[arr1[1]]; for(i=2;i<=n;i++) {macha[i]=macha[i-1]+a1[arr1[i]];}machb[1]=macha[1]+b1[arr1[1]]+T12[arr1[1]]; for(i=2;i<=n;i++) {if((machb[i-1])>(macha[i]+T12[arr1[i]]))maxv1[i]=machb[i-1]; else maxv1[i]=macha[i]+T12[arr1[i]];machb[i]=maxv1[i]+b1[arr1[i]];} 14 | P a g e www.iiste.org
  • 9. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 machc[1]=machb[1]+c1[arr1[1]]+T23[arr1[1]]; for(i=2;i<=n;i++) {if((machc[i-1])>(machb[i]+T23[arr1[i]]))maxv2[i]=machc[i-1]; else maxv2[i]=machb[i]+T23[arr1[i]];machc[i]=maxv2[i]+c1[arr1[i]];} //displaying solution cout<<"nnnnnttt #####THE SOLUTION##### "; cout<<"nnt***************************************************************"; cout<<"nnnt Optimal Sequence is : "; for(i=1;i<=n;i++) {cout<<" "<<arr1[i];} cout<<endl<<endl<<"In-Out Table is:"<<endl<<endl; cout<<"Jobs"<<"t"<<"Machine M1"<<"t"<<"t"<<"Machine M2" <<"t"<<"t"<<"Machine M3"<<endl; cout<<arr1[1]<<"t"<<time<<"--"<<macha[1]<<"t"<<"t"<<macha[1]+T12[arr1[1]]<<"--"<<machb[1]<<" t"<<"t"<<machb[1]+T23[arr1[1]]<<"--"<<machc[1]<<endl; for(i=2;i<=n;i++) {cout<<arr1[i]<<"t"<<macha[i-1]<<"--"<<macha[i]<<" "<<"t"<<maxv1[i]<<"--"<<machb[i]<<" "<<"t"<<maxv2[i]<<"--"<<machc[i]<<endl;} cout<<"nnnTotal Elapsed Time (T) = "<<machc[n]; float L3,Y[16],min,u2;float sum1=0.0,sum2=0.0,sum3=0.0; for(i=1;i<=n;i++) {sum1=sum1+a1[i];sum2=sum2+b1[i];sum3=sum3+c1[i];}L3=machc[n]-sum3; cout<<"nnLatest Time When Machine M3 is Taken on Rent:"<<L3; cout<<"nnTotal Completion Time of Jobs on Machine M2:"<<machb[n]; Y[1]=L3-b1[arr1[1]]-T23[arr1[1]];cout<<"nntY[1]t="<<Y[1];float sum_2,sum_3; for(i=2;i<=n;i++) {sum_2=0.0,sum_3=0.0;for(int j=1;j<=i-1;j++){sum_3=sum_3+c1[arr1[j]]+T12[arr1[j]];} for(int k=1;k<=i;k++) {sum_2=sum_2+b1[arr1[k]]+T23[arr1[k]];}Y[i]=L3+sum_3-sum_2;cout<<"nntY["<<i<<"]t="<<Y[i];} min=Y[1]; for(i=2;i<n;i++){if(Y[i]<min)min=Y[i];} cout<<"nnMinimum of Y[i]="<<min;u2=machb[n]-min; cout<<"nnUtilization Time of Machine M2="<<u2;cost=(sum1*cost_a)+(u2*cost_b)+(sum3*cost_c); cout<<"nnThe Minimum Possible Rental Cost is="<<cost; cout<<"nnt***************************************************************"; getch(); } 9. Numerical Illustration Consider 5 jobs, 3 machine flow shop problem with processing time associated with their respective probabilities and transportation time as given in table and jobs 2 and 4 are processed as a group job (2, 4). The rental cost per unit time for machines M1, M2 and M3 are 6 units, 11 units and 7 units respectively, under the rental policy P. 15 | P a g e www.iiste.org
  • 10. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 Jobs Machine M1 Machine M2 Machine M3 Ti,1→2 Ti ,2→3 i ai1 pi1 ai2 pi2 ai3 pi3 1 18 0.1 2 4 0.2 2 13 0.1 2 12 0.3 1 6 0.2 1 8 0.3 3 14 0.3 3 5 0.2 2 16 0.1 4 13 0.2 2 4 0.2 2 4 0.2 5 15 0.1 4 6 0.2 1 6 0.3 (Table 2) Our objective is to obtain an optimal schedule for above said problem to minimize the total production time / total elapsed time subject to minimization of the total rental cost of the machines. Solution: As per Step 1; The expected processing times for machines M1, M2 and M3 are as in table 3. { } As per Step 2: Here, Max Ai1 + Ti ,1→2 ≥ Min Ai 2 + Ti ,2→3 { } As per Step 3,4, 5 & 6: The optimal sequence is S = 5 – 3 –1 - β , .i.e. S= 5 – 3 – 1 – 2 – 4 As per Step 7: The In – Out table for the optimal sequence S is as in table 4. n As per Step 8: L3 ( S ) = tn 3 ( S ) − ∑ Ai ,3 ( S ) = 19.3 − 7.9 = 11.4 i =1 As per Step 9: For sequence S, we have tn 2 ( S ) = 16.5 and Y1 = 11.4 − 1.2 − 1.0 = 9.2, Y2 = 11.4 − 5.2 + 5.8 = 12.0, Y3 = 10.4 − 8 + 4.1 = 13.8 Y4 = 11.4 − 10.2 + 13.7 = 14.9, Y5 = 11.4 − 13 + 17.1 = 15.5 L2 ( S ) = Min {Yk } = 9.2,U 2 ( S ) = tn2 ( S ) − L2 ( S ) = 16.5 − 9.2 = 7.3 The new reduced Bi-objective In – Out table is as shown in table 5. The latest possible time at which machine M2 should be taken on rent = L2(S) = 9.2 units. Also, utilization time of machine M2 = U2(S) = 7.3 units. n n Total Minimum rental cost = R ( S p ) = ∑ Ai1 × C1 + U 2 ( S p ) × C2 + ∑ Ai3 × C3. i =1 i =1 = 13.7 × 6 + 7.3 ×11 + 7.9 × 7 = 217.8 Units Hence 5 – 3 – 1 – 2 – 4 is the optimal sequence with total rental cost of machines as 217.8 units when M1 starts processing job (.i.e. taken on rent) at time 0 units, M2 at 9.2 units and M3 at time 11.4 units. 10 Conclusions n If M3 starts processing jobs at time L3 = tn ,3 − ∑ Ai ,3 then the total elapsed time tn,3 is not altered and M3 is i =1 engaged for minimum time equal to sum of processing times of all the jobs on M3, i.e. reducing the idle time of M3 to zero. If the machine M2 is taken on rent when it is required and is returned as soon as it completes the last job, the starting of processing of jobs at time { L2 ( Sk ) = min Yq ( Sk ) , 1≤ q ≤ n } q q Y1 ( S k ) = L3 ( S1 ) − A1,2 ( S k ) − T1,2→3 , Yq ( S k ) = L3 ( S1 ) − ∑ Ai ,2 ( S k ) − ∑ Ti ,2→3 i =1 i =1 q −1 q −1 + ∑ Ai ,3 + ∑ Ti ,1→2 ; q = 2,3,......, n on M2 will, reduce the idle time of all jobs on it. Therefore total rental i =1 i =1 16 | P a g e www.iiste.org
  • 11. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 cost of M2 will be minimum. Also rental cost of M1 and M3 will always be minimum since idle times of M1 and M3 is always zero. References Bagga, P.C. & Ambika Bhambani (1997),“Bicriteria in flow shop scheduling problem”, Journal of Combinatorics, Information and System Sciences, 22(1), 63-83. Chandrasekharan, R. (1992), “Two Stage flow shop scheduling problem with bicriteria”, Operational Res. Soc, 43(9), 871-884. Chakarvarthy, K. & Rajendrah, C. (1999), “A heuristic for scheduling in a flow shop with bicriteria of makespan and maximum tardiness minimization”, Production Planning & Control, 10(7), 707-714. Chen, ZL. & Lee, CY. (2001), “Machine scheduling with transportation considerations” USA; Journal of scheduling, 4, 3-24. Chikhi, N. (2008), “Two machine flow-shop with transportation time”, Thesis of Magister, Faculty of Mathematics, USTHB University, Algiers. Dileepan, P. & Sen, T. (1988), “Bicriteria state scheduling research for a single machine”, Omega, 16, 53- 59. Gupta, D., Singh, T.P. & Kumar, R. (2007), “Bicriteria in scheduling under specified rental policy, processing time associated with probabilities including job block concept”, Proceedings of VIII Annual Conference of Indian Society of Information Theory and Application (ISITA), 22-28. Gupta, D.& Sharma, S. (2011), “Minimizing rental cost under specified rental policy in two stage flow shop, the processing time associated with probabilities including break-down interval and job – block criteria” , European Journal of Business and Management, 3(2),85-103. Johnson, S.M. (1954), “Optimal two and three stage production schedule with set up times included”, Naval Research Logistics Quart., 1(1), 61-68. Khodadadi, A. (2008), “Development of a new heuristic for three machine flow-shop scheduling with transportation time of job”, World Applied Sciences Journal, 5(5),598- 601. Maggu, P.L. & Das, G. (1977), “Equivalent jobs for job block in job scheduling”, Opsearch, 14(4), 277- 281. Maggu, P.L. & Das, G. (1980), “On n x 2 sequencing problem with transportation times of jobs”, Pure and applied Mathematika Sciences, 12-16. Maggu, P.L., Das, G. & Kumar, R.(1981), “On equivalent job-for-job block in 2 x n sequencing problem with transportation times”, Journal of OR Society of Japan, 24, 136-146. Narian,L. & Bagga, P.C. (1998), “Minimizing hiring cost of machines in n × 3 flow shop problem”, XXXI Annual ORSI Convention and International Conference on Operation Research and Industry, Agra[India]. Narain, L. (2006), “Special models in flow shop sequencing problem”, Ph.D. Thesis, University of Delhi, Delhi. Panwalker, S. S. (1991), “Scheduling of a two machine flow-shop with travel time between machines”, J.Opl.Res.Soc, 42(7), 609-613. Smith, R.D. & Dudek, R.A. (1967), “A general algorithm for solution of the N-job, M-machine scheduling problem”, Opn. Res., 15(1), 71-82. Sen, T. & Gupta, S.K. (1983), “A branch and bound procedure to solve a bicriteria scheduling problem”, AIIE Trans., 15, 84-88. Van Wassenhove, L.N. & Gelders, L.F. (1980), “Solving a bicriteria scheduling problem”, AIIE Tran 15s. 84-88. 17 | P a g e www.iiste.org
  • 12. Mathematical Theory and Modeling www.iiste.org ISSN 2224-5804 (Paper) ISSN 2225-0522 (Online) Vol.1, No.1, 2011 Tables Table 3: The expected processing times for machines M1, M2 and M3 are Jobs Ai1 Ti,1→2 Ai2 Ti ,2→3 Ai3 1 1.8 2 0.8 2 1.3 2 3.6 1 1.2 1 2.4 3 4.2 3 1.0 2 1.6 4 2.6 2 0.8 2 0.8 5 1.5 4 1.2 1 1.8 Table 4: The In – Out table for the optimal sequence S is Jobs Machine M1 Ti,1→2 Machine M2 Ti ,2→3 Machine M3 i In – Out In – Out In - Out 5 0.0 – 1.5 4 5.5 – 6.7 1 7.7 – 9.5 3 1.5 – 5.7 3 8.7 – 9.7 2 11.7 – 13.3 1 5.7 – 7.5 2 9.7 – 10.5 2 13.3 – 14.6 2 7.5 – 11.1 1 12.1 – 13.3 1 14.6 – 17.0 4 11.1 – 13.7 2 15.7 – 16.5 2 18.5 – 19.3 Table 5: The new reduced Bi-objective In – Out table is Jobs Machine M1 Ti,1→2 Machine M2 Ti,2→3 Machine M3 i In – Out In – Out In - Out 5 0.0 – 1.5 4 9.2 – 10.4 1 11.4 – 13.2 3 1.5 – 5.7 3 10.4 – 11.0 2 13.2 – 14.8 1 5.7 – 7.5 2 11.0 – 11.8 2 14.8 – 16.1 2 7.5 – 11.1 1 12.1 – 13.3 1 16.1 – 18.5 4 11.1 – 13.7 2 15.7 – 16.5 2 18.5 – 19.3 18 | P a g e www.iiste.org
  • 13. International Journals Call for Paper The IISTE, a U.S. publisher, is currently hosting the academic journals listed below. The peer review process of the following journals usually takes LESS THAN 14 business days and IISTE usually publishes a qualified article within 30 days. Authors should send their full paper to the following email address. More information can be found in the IISTE website : www.iiste.org Business, Economics, Finance and Management PAPER SUBMISSION EMAIL European Journal of Business and Management EJBM@iiste.org Research Journal of Finance and Accounting RJFA@iiste.org Journal of Economics and Sustainable Development JESD@iiste.org Information and Knowledge Management IKM@iiste.org Developing Country Studies DCS@iiste.org Industrial Engineering Letters IEL@iiste.org Physical Sciences, Mathematics and Chemistry PAPER SUBMISSION EMAIL Journal of Natural Sciences Research JNSR@iiste.org Chemistry and Materials Research CMR@iiste.org Mathematical Theory and Modeling MTM@iiste.org Advances in Physics Theories and Applications APTA@iiste.org Chemical and Process Engineering Research CPER@iiste.org Engineering, Technology and Systems PAPER SUBMISSION EMAIL Computer Engineering and Intelligent Systems CEIS@iiste.org Innovative Systems Design and Engineering ISDE@iiste.org Journal of Energy Technologies and Policy JETP@iiste.org Information and Knowledge Management IKM@iiste.org Control Theory and Informatics CTI@iiste.org Journal of Information Engineering and Applications JIEA@iiste.org Industrial Engineering Letters IEL@iiste.org Network and Complex Systems NCS@iiste.org Environment, Civil, Materials Sciences PAPER SUBMISSION EMAIL Journal of Environment and Earth Science JEES@iiste.org Civil and Environmental Research CER@iiste.org Journal of Natural Sciences Research JNSR@iiste.org Civil and Environmental Research CER@iiste.org Life Science, Food and Medical Sciences PAPER SUBMISSION EMAIL Journal of Natural Sciences Research JNSR@iiste.org Journal of Biology, Agriculture and Healthcare JBAH@iiste.org Food Science and Quality Management FSQM@iiste.org Chemistry and Materials Research CMR@iiste.org Education, and other Social Sciences PAPER SUBMISSION EMAIL Journal of Education and Practice JEP@iiste.org Journal of Law, Policy and Globalization JLPG@iiste.org Global knowledge sharing: New Media and Mass Communication NMMC@iiste.org EBSCO, Index Copernicus, Ulrich's Journal of Energy Technologies and Policy JETP@iiste.org Periodicals Directory, JournalTOCS, PKP Historical Research Letter HRL@iiste.org Open Archives Harvester, Bielefeld Academic Search Engine, Elektronische Public Policy and Administration Research PPAR@iiste.org Zeitschriftenbibliothek EZB, Open J-Gate, International Affairs and Global Strategy IAGS@iiste.org OCLC WorldCat, Universe Digtial Library , Research on Humanities and Social Sciences RHSS@iiste.org NewJour, Google Scholar. Developing Country Studies DCS@iiste.org IISTE is member of CrossRef. All journals Arts and Design Studies ADS@iiste.org have high IC Impact Factor Values (ICV).