SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Industrial Engineering Letters                                                                 www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011


     Bicriteria in n x 2 Flow Shop Scheduling Under Specified
       Rental Policy, Processing Time and Setup Time Each
        Associated with probabilities Including Job Block
                                                  Deepak Gupta
                                 Prof. & Head, Department of Mathematics,
                          Maharishi Markandeshwar University, Mullana, Haryana, India
                                       guptadeepak2003@yahoo.co.in


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


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


                                                 Shefali Aggarwal
                               Research Scholar, Department of Mathematics,
                      Maharishi Markandeshwar University, Mullana, Haryana, India
                                      shefaliaggarwalshalu@gmail.com
Abstract
This paper is an attempt to obtains an optimal solution for minimizing the bicriteria taken as minimizing the
total rental cost of the machines subject to obtain the minimum makespan for n jobs 2 machines flowshop
problem in which the processing times and independent set up times are associated with probabilities
including the job block concept. A heuristic approach method to find optimal or near optimal sequence has
been discussed. The proposed method is very simple and easy to understand and also provide an important
tool for the decision makers. A computer programme followed by a numerical illustration is give to clarify
the algorithm.
Keywords: Flowshop Scheduling, Heuristic, Processing Time, Set Up Time, Rental Cost and Job Block.


1. Introduction
In flowshop scheduling problems, the objective is to obtain a sequence of jobs which when processed on
the machines will optimize some well defined criteria. Every job will go on these machines in a fixed order
of machines. The research into flow shop problems has drawn a great attention in the last decades with the
aim to increase the effectiveness of industrial production. 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. The bicriteria scheduling problems are
generally divided into three classes. In the first class, the problem involves minimizing one criterion subject
                                                      1
Industrial Engineering Letters                                                                  www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011

to the constraint that the other criterion to be optimized. In the second class, both criteria are considered
equally important and the problem involves finding efficient schedules. In the third class, both criteria are
weighted differently and an objective function as the sum of the weighted functions is defined. The problem
considered in this paper belongs to the first class.
Smith (1956) whose work is one of the earliest considered minimization of mean flow time and maximum
tardiness. Wassenhove and Gelders (1980) studied minimization of maximum tardiness and mean flow time
explicitly as objective. Some of the noteworthy heuristic approaches are due to Sen et al. (1983), Dileepan
et al.(1988), Chandersekharan (1992), Bagga(1969), Bhambani (1997), Narain (2006), Chakarvrthy(1999),
Singh T.P. et al. (2005), and Gupta et al.(2011). Setup includes work to prepare the machine, process or
bench for product parts or the cycle. This includes obtaining tools, positioning work-in-process material,
return tooling, cleaning up, setting the required jigs and fixtures, adjusting tools and inspecting material and
hence significant. The basic concept of equivalent job for a job – block has been investigated by Maggu &
Das (1977) and established an equivalent job-block theorem. 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. The two criteria of minimizing the maximum utilization of the machines or
rental cost and minimizing the maximum makespan are one of the combinations of our objective function
reflecting the performance measure.


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. 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. 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, -------
     Mj: Machine j, j= 1,2
     M: Minimum makespan
     aij: Processing time of ith job on machine Mj
     pij: Probability associated to the processing time aij
     sij: Set up time of ith job on machine Mj
     qij: Probability associated to the set up time sij
     Aij: Expected processing time of ith job on machine Mj
     Sij: Expected set up time of ith job on machine Mj
     '
    Aij : Expected flow time of ith job on machine M
                                                          j

     β: Equivalent job for job – block

                                                              2
Industrial Engineering Letters                                                                  www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011

       Ci: Rental cost of ith machine
    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
 '                                         th
tij ( Sk ) :   Completion time of i job of sequence Sk on machine Mj when machine Mj start processing jobs at
                time Ej(Sk)
Iij(Sk): Idle time of machine Mj for job i in the sequence Sk
Uj(Sk):Utilization time for which machine Mj is required, when Mj starts processing jobs at time
       Ej(Sk)
R(Sk): Total rental cost for the sequence Sk of all machine


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) + aij  pij + s(i-1)j  q(i-1)j            for j  2.
         = max (ti-1,j , ti,j-1) + Ai,.j + S(i-1),j,
where ,Ai,,j= Expected processing time of ith job on jth machine
            Si,j= Expected setup time of ith job on jth machine.


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 1           i              i             i 1
      ti', j  L j   Ak , j   Sk , j   I k , j   Ak , j   Sk , j ,
                     k 1          k 1          k 1           k 1           k 1
      Also ti', j  max(ti, j 1 , ti' 1, j )  Ai, j  Si 1, j .


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, 2 nd
machine will be taken on rent at time when 1st job is completed on 1st machine.


5. Problem Formulation
    Let some job i (i = 1,2,……..,n) are to be processed on two machines Mj ( j = 1,2) under the specified
rental policy P. Let aij be the processing time of ith job on jth machine with probabilities pij and sij be the
setup time of ith job on jth machine with probabilities qij. Let Aij be the expected processing time and Si,j be
the expected setup time of ith job on jth machine. Our aim is to find the sequence Sk  of the jobs which
minimize the rental cost of the machines while minimizing total elapsed time.
The mathematical model of the problem in matrix form can be stated as:


Jobs             Machine M1                     Machine M2
i          ai1    pi1       si1   qi1     ai2     pi2     si2          qi2
1          a11    p11       s11   q11     a12     p12     s12          q12
2          a21    p21       s21   q21     a22     p22     s22          q22
3          a31    p31       s31   q31     a32     p32     s32          q32

                                                                                 3
Industrial Engineering Letters                                                                                                     www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011

4          a41     p41     s41      q41       a42      p42    s42   q42
5          a51     p51     s51      q51       a52      p52    s52   q52
                         (Table 1)
    Mathematically, the problem is stated as
    Minimize U j  Sk  and
                                        n
    Minimize R  Sk    Ai1  C1  U j  Sk   C2
                                    i 1
    Subject to constraint: Rental Policy (P)
    Our objective is to minimize rental cost of machines while minimizing total elapsed time.


6. Theorem                                                          n
The processing of jobs on M2 at time                         L2   I i ,2 keeps tn,2 unaltered:
Proof.    Let ti,2 be the completion time ofi 1th job on machine M2 when M2 starts processing of jobs at L2.
                                               i
We shall prove the theorem with the help of mathematical induction.
                
    Let P(n) : tn ,2  tn ,2
Basic step: For n = 1, j =2;
                  1          11                1             1          11
t1,2 1 L2   Ak ,2   Sk ,2   I k ,2   Ak ,2   Sk ,2
 '
     
  I k ,2  A1,2  I1,2  A1,2  A1,1  A1,2
                 k 1        k 1              k 1          k 1        k 1
                                                                          t1 , 2
                                                                                ,
    k 1
     P(1) is true.
                                      
                                     tm,2  t m,2
Induction Step: Let P(m) be true, i.e.,
                                                   
Now we shall show that P(m+1) is also true, i.e., tm1,2  tm1,2
Since tm1,2  max(tm1,1 , tm,2 )  Am1,2  Sm,2
       '                     '


                      m       m 1     
 max  tm1,1 , L2   Ai ,2   Si ,2   Am1,2  Sm,2
                     i 1      i 1    
               m          m        
                                     m1          
 m a x tm1 , 1, Ii ,2  Ai , 2
                                   Si  , 2 Im                             1   Am 
                                                                                            1 , Sm
                                                                                                 2        ,2
                i 1     i 1      i 1        

                                
 max tm1,1 , tm,2  I m1  Am1,2  Sm,2

           
 max tm1,1 , tm,2
                '
                            max   t  t  ,0    A
                                            m 1,1     m,2              m 1,2    Sm,2                  (By Assumption)
           
 max tm1,1 , tm,2         A S
                                 m 1,2          m,2
 tm1,2
Therefore, P(m+1) is true whenever P(m) is true.
Hence by Principle of Mathematical Induction P(n) is true for all n                                      i.e.    
                                                                                                                tn,2  tn,2   for all n.

                                                                                         n        n 1
Remark: If M2 starts processing the job at L2  tn,2   Ai ,2   Si,2 , then total time elapsed tn,2 is not
altered and M2 is engaged for minimum time. If M2 startsprocessing the jobs at time L2 then it can be easily
                       n        n 1
                                                       i 1       i 1

shown that tn,2  L2   Ai,2   Si,2 .
                                 i 1           i 1


7. Algorithm
Step 1: Calculate the expected processing times and expected set up times as follows

                                                                                     4
Industrial Engineering Letters                                                                          www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011

       Aij  aij  pij and      Sij  sij  qij     i, j
Step 2: Calculate the expected flow time for the two machines A and B as follows
       Ai'1  Ai1  Si 2 and      Ai'2  Ai 2  Si1 i.
Step 3: Take equivalent job   k , m  and calculate the processing time A 1 and A 2 on the guide lines of
                                                                           '        '

Maggu and Das (1977) as follows
                     '         '
                                    '      '
                                                  '      '         '
                                                                      
       A 1  Ak1  Am1  min Am1 , Ak 2 , A 2  Ak 2  Am2  min Am1 , Ak 2 .
        '      '                                                          '
                                                                                    
Step 4: Define a new reduces problem with the processing times             Ai'1 and Ai' 2 as defined in step 2   and jobs
                                                                               '          '
(k, m) are replaced by single equivalent job β with processing time         A 1 and A 2 as defined in step     3.
Step 5: Using Johnson’s technique [1] obtain all the sequences Sk having minimum elapsed time. Let these
be S1, S2, ----------.
Step 6 : Compute total elapsed time tn2(Sk), k = 1,2,3,----, by preparing in-out tables for Sk.
                                                                              n            n 1
Step 7 : Compute L2(Sk) for each sequence Sk as L2 (Sk )  tn,2 (Sk )   Ai ,2 (Sk )   Si ,2 (Sk ) .
                                                                             i 1          i 1
Step 8 : Find utilization time of 2nd machine for each sequence Sk as U 2 (Sk )  tn2 (Sk )  L2 (Sk ) .
Step 9 : Find minimum of          (U 2 (Sk ) ; k = 1,2,3,….
Let it for sequence Sp. Then Sp is the optimal sequence and minimum rental cost for the sequence Sp is
                   n
       R( S p )   Ai1  C1  U 2 ( S p )  C2 .
                  i 1


8. Programme
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<process.h>
int n,j, f=1;
float a1[16],b1[16],g[16],h[16],sa1[16],sb1[16], macha[16],machb[16],cost_a,cost_b,cost;
int group[16];//variables to store two job blocks
float minval,minv,maxv, gbeta=0.0,hbeta=0.0;
void main()
{     clrscr();
      int a[16],b[16],sa[16],sb[16],j[16];
      float p[16],q[16],u[16],v[16], maxv;
      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, Setup time and its probability of "<<i<<" job for
      machine A : ";
      cin>>a[i]>>p[i]>>sa[i]>>u[i];
           cout<<"nEnter the processing time and its probability, Setup time and its probability of "<<i<<" job for
      machine B : ";

                                                                5
Industrial Engineering Letters                                                                    www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011

       cin>>b[i]>>q[i]>>sb[i]>>v[i];
//Calculate the expected processing times and set up times of the jobs for the machines:
       a1[i] = a[i]*p[i];b1[i] = b[i]*q[i]; sa1[i] = sa[i]*u[i];sb1[i] = sb[i]*v[i];}
       cout<<"nEnter the rental cost of Machine A:"; cin>>cost_a;
       cout<<"nEnter the rental cost of Machine B:"; cin>>cost_b;
       cout<<endl<<"Expected processing time of machine A and B: n";
for(i=1;i<=n;i++)
       {cout<<j[i]<<"t"<<a1[i]<<"t"<<b1[i]<<"t"; cout<<sa1[i]<<"t"<<sb1[i]; cout<<endl; }
//Calculate the final expected processing time for machines
       cout<<endl<<"Final expected processing time of machin A and B:n";
       for(i=1;i<=n;i++)
       {      g[i]=a1[i]-sb1[i];h[i]=b1[i]-sa1[i]; }
       for(i=1;i<=n;i++)
       {cout<<"nn"<<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];

                                                                6
Industrial Engineering Letters                                                                      www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011

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,macha1[15],machb1[15]; macha[1]=time+a1[arr1[1]];
       for(i=2;i<=n;i++)
       {macha1[i]=macha[i-1]+sa1[arr1[i-1]]; macha[i]=macha[i-1]+sa1[arr1[i-1]]+a1[arr1[i]];}
       machb[1]=macha[1]+b1[arr1[1]];
//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"<<endl;
cout<<arr1[1]<<"t"<<time<<"--"<<macha[1]<<" t"<<"t"<<macha[1]<<"--"<<machb[1]<<" t"<<"t"<<endl;
for(i=2;i<=n;i++)

                                                              7
Industrial Engineering Letters                                                                  www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011

       {if((machb[i-1]+sb1[arr1[i-1]])>macha[i])
       maxv=(machb[i-1]+sb1[arr1[i-1]]);
else
       maxv=macha[i]; machb[i]=maxv+b1[arr1[i]];
cout<<arr1[i]<<"t"<<macha1[i]<<"--"<<macha[i]<<" "<<"t"<<maxv<<"--"<<machb[i]<<endl;}
cout<<"nnnTotal Elapsed Time (T) = "<<machb[n]; cout<<endl<<endl<<"Machine A:";
for(i=1;i<=n;i++)
       {cout<<endl<<"Job "<<i<<" Computation Time"<<macha[i];}
cout<<endl<<endl<<"Machine B:";
for(i=1;i<=n;i++)
       {cout<<endl<<"Job"<<i<<" Computation Time"<<machb[i];}
float L2,L_2,min,u2,sum1=0.0,sum2=0.0;
for(i=1;i<=n;i++)
       {sum1=sum1+a1[i];sum2=sum2+b1[i];}
cout<<"nsum1="<<sum1; L2=machb[n]; float sum_2,sum_3;arr1[0]=0,sb1[0]=0;
for(i=1;i<=n;i++)
       {sum_2=0.0,sum_3=0.0;
for(int j=1;j<=i;j++)
       {sum_3=sum_3+sb1[arr1[j-1]];}
for(int k=1;k<=i;k++)
       {sum_2=sum_2+b1[arr1[k]];}}
cout<<"nsum_2="<<sum_2; cout<<"nsum_3="<<sum_3; L_2=L2-sum_2-sum_3;
cout<<"nLatest time for which B is taken on Rent="<<"t"<<L_2; u2=machb[n]-L_2;
cout<<"nnUtilization Time of Machine M2="<<u2; cost=(sum1*cost_a)+(u2*cost_b);
cout<<"nnThe Minimum Possible Rental Cost is="<<cost;
cout<<"nnt***************************************************************";
getch();
}


9. Numerical Illustration
Consider 5 jobs, 2 machine flow shop problem with processing time and setup time associated with their
respective probabilities as given in the following table and jobs 2, 4 are to be processed as a group job (2,4).
The rental cost per unit time for machines M1 and M2 are 4 units and 6 units respectively. Our objective is to
obtain optimal schedule to minimize the total production time / total elapsed time subject to minimization
of the total rental cost of the machines, under the rental policy P.




                                                       8
Industrial Engineering Letters                                                                   www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011

Job         Machine M1                      Machine M2
i     ai1    pi1   si1          qi1   ai2    pi2   si2    qi2
1     18     0.1   6            0.1   13     0.1   3      0.2
2     12     0.3   7            0.2   8      0.3   4      0.3
3     14     0.3   4            0.3   16     0.1   6      0.2
4     13     0.2   7            0.3   14     0.2   5      0.1
5     15     0.1   4            0.1   6      0.3   4      0.2

                           (Table 2)
Solution:
As per step 1: Expected processing and setup times for machines M1 and M2 are as shown in table 3.
As per step 2: The expected flow times for the two machines M1 and M2 are as shown in table 4.
As per step 3: Here β= (2, 4)
A 1  2.4 + 2.1 – 1.0 = 3.5, A 2 = 1.0 + 0.7 - 1.0 = 0.7.
 '                             '

As per step 4: The new reduced problem is as shown in table 5.
As per step 5: Using Johnson’s method optimal sequence is
S = 5 – 1 – β – 3 i.e. 5 – 1 – 2 – 4 – 3.
As per step 6: The In-Out table for the sequence S is as shown in table 6.
As per step 7: Total elapsed time tn2(S1) = 19.8 units
As per Step 8: The latest time at which Machine M2 is taken on rent
                          n                 n 1
L2 (S )  tn,2 (S )   Ai,2 (S )   Si,2 (S )
                         i 1               i 1
        = 19.8 – 9.9 – 3.1 = 6.8 units
As per step 9: The utilization time of Machine M2 is
      U 2 (S )  tn2 (S )  L2 (S ) = 19.8 – 6.8 = 13.0 units
The Biobjective In – Out table is as shown in table 7.
                                                    n
Total Minimum Rental Cost = R( S )   Ai1  C1  U 2 (S )  C2 = 13.7  4  13.0  6 = 132.8 units.
                                                   i 1


10. Conclusion
If the machine M2 is taken on rent when it is required and is nreturned as n 1 as it completes the last job,
                                                                               soon
the starting of processing of jobs at time L2 (S )  tn,2 (S )   Ai,2 (S )   Si,2 (S ) on M2 will, reduce the
                                                                 1            i 1
idle time of all jobs on it. Therefore total rental cost of M 2 iwill be minimum. Also rental cost of M1 will
always be minimum as idle time of M1 is always zero. The study may further be extending by introducing
the concept of transportation time, Weightage of jobs, Breakdown Interval etc.


References
Bagga, P.C.(1969), “Sequencing in a rental situation”, Journal of Candian Operation Research Society 7, pp
152-153.
Bagga, P.C.& Bhambani, A.(1997), “Bicriteria in flow shop scheduling problem”, Journal of Combinatorics,
Information and System Sciences 22, pp 63-83.


                                                                9
Industrial Engineering Letters                                                                www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011

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), pp 707-714.
Chandrasekharan Rajendran (1992),“Two Stage flow shop scheduling problem with bicriteria”, Operational
Res. Soc, 43(9), pp 871-884.
Dileepan, P. & Sen, T.(1988), “Bicriteria state scheduling research for a single machine”, OMEGA 16, pp
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), pp. 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), pp. 85-103.
Gupta, D., Sharma, S., Gulati, N.& Singla, P.(2011), “Optimal two stage flow shop scheduling to minimize
the rental cost including job- block criteria,     set up times and processing times        associated with
probabilities”, European Journal of Business and Management 3( 3), pp. 268- 286.
Johnson, S.M.(1954), “Optimal two and three stage production schedule with set up times included”, Naval
Research Logistics Quart. 1(1), pp 61-68.
Maggu P.L. and Das G., “Equivalent jobs for job block in job scheduling”, Opsearch, Vol 14, No.4, (1977),
pp 277-281.
Narian,L. & Bagga, P.C.(1998), “Minimizing hiring cost of machines in n x 3flow 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.
Singh, T.P., Kumar, R. & Gupta, D.(2005) , “Optimal three stage production schedule, the processing and set
up times associated with probabilities including job block criteria”, Proceedings of the national Conference
on FACM,(2005), pp 463-470.
Sen, T. & Gupta, S.K.(1983),“A branch and bound procedure to solve a bicriteria scheduling problem”, AIIE
Trans., 15, pp 84-88.
Sen T. and Deelipan P.(1999), “A bicriteria scheduling problem involving total flow time and total
tardiness”, Journal of Information and Optimization Sciences, 20(2), pp 155-170.
Smith, W.E.(1956), “Various optimizers for single stage production”, Naval Research Logistics 3 , pp 59-66.
Smith, R.D.& Dudek, R.A.(1967) “A general algorithm for solution of the N-job, M-machine scheduling
problem”, Operations Research15(1) , pp 71-82.
Van, L.N., Wassenhove & Gelders, L.F. (1980), “Solving a bicriteria scheduling problem”, AIIE Tran 15s.,
pp 84-88.
Van, L.N., Wassenhove & Baker, K.R., “A bicriteria approach to time/cost trade-offs in sequencing”, EJOR
11, pp 48-54.




                                                     10
Industrial Engineering Letters                                                            www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011


Tables
Table 3: The expected processing and setup times for machines M1 and M2 are as follows:

Job      Machine M1       Machine M2
 I       Ai1        Si1   Ai2     Si2
 1       1.8        0.6   1.3     0.6
 2       3.6        1.4   2.4     1.2
 3       4.2        1.2   1.6     1.2
 4       2.6        2.1   2.8     0.5
 5       1.5        0.4   1.8     0.8


Table 4: The expected flow times for the two machines M1 and M2 are



Job      Machine M1        Machine M2
                ‘
 I             A i1             A‘i2
 1             1.2              0.7
 2             2.4              1.0
 3             3.0              0.4
 4             2.1              0.7
 5             0.7              1.4



Table 5: The new reduced problem is


Job      Machine M1        Machine M2
                ‘
 i             A i1             A‘i2
 1             1.2              0.7
 β             3.5              0.7
 3             3.0              0.4
 5             0.7              1.4




                                                   11
Industrial Engineering Letters                               www.iiste.org
ISSN 2224-6096 (print) ISSN 2225-0581 (online)
Vol 1, No.1, 2011




Table 6: The In-Out table for the sequence S is


Jobs    Machine M1       Machine M2
  i      In - Out         In - Out
 5        0.0 – 1.5        1.5 – 3.3
 1        1.9 – 3.7        4.1 – 5.4
 2        4.3 – 7.9       7.9 – 10.3
 4        9.3- 11.9       11.9 – 14.7
 3       14.0– 18.2       18.2 – 19.8


Table 7: The Biobjective In – Out table is as follows


Jobs    Machine M1      Machine M2
  i      In - Out        In - Out
 5        0.0 – 1.5       6.8 – 8.2
 1        1.9 – 3.7      9.0 – 10.3
 2        4.3 – 7.9      10.9 – 13.3
 4       9.3- 11.9       14.5 – 17.3
 3      14.0 – 18.2      18.2 – 19.8




                                                        12
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).

Contenu connexe

Tendances

14 sameer sharma final_paper
14 sameer sharma final_paper14 sameer sharma final_paper
14 sameer sharma final_paperAlexander 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
 
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
 
Bi criteria scheduling on parallel machines under fuzzy processing time
Bi criteria scheduling on parallel machines under fuzzy processing timeBi criteria scheduling on parallel machines under fuzzy processing time
Bi criteria scheduling on parallel machines under fuzzy processing timeboujazra
 
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
 
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
 
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
 
IRJET-Optimization of Machining Parameters Affecting Metal Removal Rate of Al...
IRJET-Optimization of Machining Parameters Affecting Metal Removal Rate of Al...IRJET-Optimization of Machining Parameters Affecting Metal Removal Rate of Al...
IRJET-Optimization of Machining Parameters Affecting Metal Removal Rate of Al...IRJET Journal
 
11.quantitative approach for theory of constraints in manufacturing
11.quantitative approach for theory of constraints in manufacturing11.quantitative approach for theory of constraints in manufacturing
11.quantitative approach for theory of constraints in manufacturingAlexander Decker
 
Quantitative approach for theory of constraints in manufacturing
Quantitative approach for theory of constraints in manufacturingQuantitative approach for theory of constraints in manufacturing
Quantitative approach for theory of constraints in manufacturingAlexander Decker
 

Tendances (16)

14 sameer sharma final_paper
14 sameer sharma final_paper14 sameer sharma final_paper
14 sameer sharma final_paper
 
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...
 
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...
 
Bi criteria scheduling on parallel machines under fuzzy processing time
Bi criteria scheduling on parallel machines under fuzzy processing timeBi criteria scheduling on parallel machines under fuzzy processing time
Bi criteria scheduling on parallel machines under fuzzy processing time
 
30420140503003
3042014050300330420140503003
30420140503003
 
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...
 
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 ...
 
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...
 
Iq2515441549
Iq2515441549Iq2515441549
Iq2515441549
 
Ll2519861993
Ll2519861993Ll2519861993
Ll2519861993
 
IJSRDV2I1020
IJSRDV2I1020IJSRDV2I1020
IJSRDV2I1020
 
IRJET-Optimization of Machining Parameters Affecting Metal Removal Rate of Al...
IRJET-Optimization of Machining Parameters Affecting Metal Removal Rate of Al...IRJET-Optimization of Machining Parameters Affecting Metal Removal Rate of Al...
IRJET-Optimization of Machining Parameters Affecting Metal Removal Rate of Al...
 
11.quantitative approach for theory of constraints in manufacturing
11.quantitative approach for theory of constraints in manufacturing11.quantitative approach for theory of constraints in manufacturing
11.quantitative approach for theory of constraints in manufacturing
 
Quantitative approach for theory of constraints in manufacturing
Quantitative approach for theory of constraints in manufacturingQuantitative approach for theory of constraints in manufacturing
Quantitative approach for theory of constraints in manufacturing
 

En vedette

T S U M C New Years Eve 2007
T S U M C New Years Eve 2007T S U M C New Years Eve 2007
T S U M C New Years Eve 2007guest90a4c0
 
21st Cent_Digitalfootprints 07 07
21st Cent_Digitalfootprints 07 0721st Cent_Digitalfootprints 07 07
21st Cent_Digitalfootprints 07 07elizkeren
 
Scheduling methods applied to flowshop production systems
Scheduling methods applied to flowshop production systemsScheduling methods applied to flowshop production systems
Scheduling methods applied to flowshop production systemsLaura Rodríguez Navarro
 
M ����
M ����M ����
M ����foonkok
 
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
 

En vedette (6)

T S U M C New Years Eve 2007
T S U M C New Years Eve 2007T S U M C New Years Eve 2007
T S U M C New Years Eve 2007
 
21st Cent_Digitalfootprints 07 07
21st Cent_Digitalfootprints 07 0721st Cent_Digitalfootprints 07 07
21st Cent_Digitalfootprints 07 07
 
Scheduling methods applied to flowshop production systems
Scheduling methods applied to flowshop production systemsScheduling methods applied to flowshop production systems
Scheduling methods applied to flowshop production systems
 
M ����
M ����M ����
M ����
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
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...
 

Similaire à 11.bicriteria in nx0002www.iiste.org call for paper 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 ...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
 
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
 
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
 
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
 
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
 
Effect and optimization of machining parameters on
Effect and optimization of machining parameters onEffect and optimization of machining parameters on
Effect and optimization of machining parameters oneSAT Publishing House
 
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
 
Effect and optimization of machining parameters on cutting force and surface ...
Effect and optimization of machining parameters on cutting force and surface ...Effect and optimization of machining parameters on cutting force and surface ...
Effect and optimization of machining parameters on cutting force and surface ...eSAT Journals
 
Modeling and Analysis of a Manufacturing Plant Using Discrete Event Simulation
Modeling and Analysis of a Manufacturing Plant Using Discrete Event SimulationModeling and Analysis of a Manufacturing Plant Using Discrete Event Simulation
Modeling and Analysis of a Manufacturing Plant Using Discrete Event SimulationIJERA Editor
 
Job Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer ProgrammingJob Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer ProgrammingIJMERJOURNAL
 
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
 
11.branch and bound technique for three stage flow shop scheduling problem in...
11.branch and bound technique for three stage flow shop scheduling problem in...11.branch and bound technique for three stage flow shop scheduling problem in...
11.branch and bound technique for three stage flow shop scheduling problem in...Alexander Decker
 
Branch and bound technique for three stage flow shop scheduling problem inclu...
Branch and bound technique for three stage flow shop scheduling problem inclu...Branch and bound technique for three stage flow shop scheduling problem inclu...
Branch and bound technique for three stage flow shop scheduling problem inclu...Alexander Decker
 
IRJET- Rapid Prototyping – A Review
IRJET- Rapid Prototyping – A ReviewIRJET- Rapid Prototyping – A Review
IRJET- Rapid Prototyping – A ReviewIRJET Journal
 

Similaire à 11.bicriteria in nx0002www.iiste.org call for paper flow shop scheduling including job block (17)

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 ...
 
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...
 
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...
 
220 229
220 229220 229
220 229
 
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 ...
 
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...
 
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
 
Effect and optimization of machining parameters on
Effect and optimization of machining parameters onEffect and optimization of machining parameters on
Effect and optimization of machining parameters on
 
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
 
Effect and optimization of machining parameters on cutting force and surface ...
Effect and optimization of machining parameters on cutting force and surface ...Effect and optimization of machining parameters on cutting force and surface ...
Effect and optimization of machining parameters on cutting force and surface ...
 
Modeling and Analysis of a Manufacturing Plant Using Discrete Event Simulation
Modeling and Analysis of a Manufacturing Plant Using Discrete Event SimulationModeling and Analysis of a Manufacturing Plant Using Discrete Event Simulation
Modeling and Analysis of a Manufacturing Plant Using Discrete Event Simulation
 
Job Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer ProgrammingJob Shop Scheduling Using Mixed Integer Programming
Job Shop Scheduling Using Mixed Integer Programming
 
F012113746
F012113746F012113746
F012113746
 
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...
 
11.branch and bound technique for three stage flow shop scheduling problem in...
11.branch and bound technique for three stage flow shop scheduling problem in...11.branch and bound technique for three stage flow shop scheduling problem in...
11.branch and bound technique for three stage flow shop scheduling problem in...
 
Branch and bound technique for three stage flow shop scheduling problem inclu...
Branch and bound technique for three stage flow shop scheduling problem inclu...Branch and bound technique for three stage flow shop scheduling problem inclu...
Branch and bound technique for three stage flow shop scheduling problem inclu...
 
IRJET- Rapid Prototyping – A Review
IRJET- Rapid Prototyping – A ReviewIRJET- Rapid Prototyping – A Review
IRJET- Rapid Prototyping – A Review
 

Plus de 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
 
A study to evaluate the attitude of faculty members of public universities of...
A study to evaluate the attitude of faculty members of public universities of...A study to evaluate the attitude of faculty members of public universities of...
A study to evaluate the attitude of faculty members of public universities of...Alexander Decker
 

Plus de Alexander Decker (20)

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
 
A study to evaluate the attitude of faculty members of public universities of...
A study to evaluate the attitude of faculty members of public universities of...A study to evaluate the attitude of faculty members of public universities of...
A study to evaluate the attitude of faculty members of public universities of...
 

Dernier

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 

Dernier (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

11.bicriteria in nx0002www.iiste.org call for paper flow shop scheduling including job block

  • 1. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 Bicriteria in n x 2 Flow Shop Scheduling Under Specified Rental Policy, Processing Time and Setup Time Each Associated with probabilities Including Job Block Deepak Gupta Prof. & Head, Department of Mathematics, Maharishi Markandeshwar University, Mullana, Haryana, India guptadeepak2003@yahoo.co.in Sameer Sharma (Corresponding Author) Research Scholar, Department of Mathematics, Maharishi Markandeshwar University, Mullana, Haryana, India samsharma31@yahoo.com Seema Assistant Prof, Department of Mathematics, D.A.V.College, Jalandhar, Punjab, India seemasharma7788@yahoo.com Shefali Aggarwal Research Scholar, Department of Mathematics, Maharishi Markandeshwar University, Mullana, Haryana, India shefaliaggarwalshalu@gmail.com Abstract This paper is an attempt to obtains an optimal solution for minimizing the bicriteria taken as minimizing the total rental cost of the machines subject to obtain the minimum makespan for n jobs 2 machines flowshop problem in which the processing times and independent set up times are associated with probabilities including the job block concept. A heuristic approach method to find optimal or near optimal sequence has been discussed. The proposed method is very simple and easy to understand and also provide an important tool for the decision makers. A computer programme followed by a numerical illustration is give to clarify the algorithm. Keywords: Flowshop Scheduling, Heuristic, Processing Time, Set Up Time, Rental Cost and Job Block. 1. Introduction In flowshop scheduling problems, the objective is to obtain a sequence of jobs which when processed on the machines will optimize some well defined criteria. Every job will go on these machines in a fixed order of machines. The research into flow shop problems has drawn a great attention in the last decades with the aim to increase the effectiveness of industrial production. 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. The bicriteria scheduling problems are generally divided into three classes. In the first class, the problem involves minimizing one criterion subject 1
  • 2. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 to the constraint that the other criterion to be optimized. In the second class, both criteria are considered equally important and the problem involves finding efficient schedules. In the third class, both criteria are weighted differently and an objective function as the sum of the weighted functions is defined. The problem considered in this paper belongs to the first class. Smith (1956) whose work is one of the earliest considered minimization of mean flow time and maximum tardiness. Wassenhove and Gelders (1980) studied minimization of maximum tardiness and mean flow time explicitly as objective. Some of the noteworthy heuristic approaches are due to Sen et al. (1983), Dileepan et al.(1988), Chandersekharan (1992), Bagga(1969), Bhambani (1997), Narain (2006), Chakarvrthy(1999), Singh T.P. et al. (2005), and Gupta et al.(2011). Setup includes work to prepare the machine, process or bench for product parts or the cycle. This includes obtaining tools, positioning work-in-process material, return tooling, cleaning up, setting the required jigs and fixtures, adjusting tools and inspecting material and hence significant. The basic concept of equivalent job for a job – block has been investigated by Maggu & Das (1977) and established an equivalent job-block theorem. 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. The two criteria of minimizing the maximum utilization of the machines or rental cost and minimizing the maximum makespan are one of the combinations of our objective function reflecting the performance measure. 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. 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. 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, ------- Mj: Machine j, j= 1,2 M: Minimum makespan aij: Processing time of ith job on machine Mj pij: Probability associated to the processing time aij sij: Set up time of ith job on machine Mj qij: Probability associated to the set up time sij Aij: Expected processing time of ith job on machine Mj Sij: Expected set up time of ith job on machine Mj ' Aij : Expected flow time of ith job on machine M j β: Equivalent job for job – block 2
  • 3. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 Ci: Rental cost of ith machine 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 ' th tij ( Sk ) : Completion time of i job of sequence Sk on machine Mj when machine Mj start processing jobs at time Ej(Sk) Iij(Sk): Idle time of machine Mj for job i in the sequence Sk Uj(Sk):Utilization time for which machine Mj is required, when Mj starts processing jobs at time Ej(Sk) R(Sk): Total rental cost for the sequence Sk of all machine 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) + aij  pij + s(i-1)j  q(i-1)j for j  2. = max (ti-1,j , ti,j-1) + Ai,.j + S(i-1),j, where ,Ai,,j= Expected processing time of ith job on jth machine Si,j= Expected setup time of ith job on jth machine. 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 1 i i i 1 ti', j  L j   Ak , j   Sk , j   I k , j   Ak , j   Sk , j , k 1 k 1 k 1 k 1 k 1 Also ti', j  max(ti, j 1 , ti' 1, j )  Ai, j  Si 1, j . 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, 2 nd machine will be taken on rent at time when 1st job is completed on 1st machine. 5. Problem Formulation Let some job i (i = 1,2,……..,n) are to be processed on two machines Mj ( j = 1,2) under the specified rental policy P. Let aij be the processing time of ith job on jth machine with probabilities pij and sij be the setup time of ith job on jth machine with probabilities qij. Let Aij be the expected processing time and Si,j be the expected setup time of ith job on jth machine. Our aim is to find the sequence Sk  of the jobs which minimize the rental cost of the machines while minimizing total elapsed time. The mathematical model of the problem in matrix form can be stated as: Jobs Machine M1 Machine M2 i ai1 pi1 si1 qi1 ai2 pi2 si2 qi2 1 a11 p11 s11 q11 a12 p12 s12 q12 2 a21 p21 s21 q21 a22 p22 s22 q22 3 a31 p31 s31 q31 a32 p32 s32 q32 3
  • 4. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 4 a41 p41 s41 q41 a42 p42 s42 q42 5 a51 p51 s51 q51 a52 p52 s52 q52 (Table 1) Mathematically, the problem is stated as Minimize U j  Sk  and n Minimize R  Sk    Ai1  C1  U j  Sk   C2 i 1 Subject to constraint: Rental Policy (P) Our objective is to minimize rental cost of machines while minimizing total elapsed time. 6. Theorem n The processing of jobs on M2 at time L2   I i ,2 keeps tn,2 unaltered: Proof. Let ti,2 be the completion time ofi 1th job on machine M2 when M2 starts processing of jobs at L2. i We shall prove the theorem with the help of mathematical induction.  Let P(n) : tn ,2  tn ,2 Basic step: For n = 1, j =2; 1 11 1 1 11 t1,2 1 L2   Ak ,2   Sk ,2   I k ,2   Ak ,2   Sk ,2 '    I k ,2  A1,2  I1,2  A1,2  A1,1  A1,2 k 1 k 1 k 1 k 1 k 1  t1 , 2 , k 1  P(1) is true.  tm,2  t m,2 Induction Step: Let P(m) be true, i.e.,  Now we shall show that P(m+1) is also true, i.e., tm1,2  tm1,2 Since tm1,2  max(tm1,1 , tm,2 )  Am1,2  Sm,2 ' '  m m 1   max  tm1,1 , L2   Ai ,2   Si ,2   Am1,2  Sm,2  i 1 i 1   m m  m1    m a x tm1 , 1, Ii ,2  Ai , 2   Si  , 2 Im  1 Am   1 , Sm 2 ,2   i 1 i 1 i 1      max tm1,1 , tm,2  I m1  Am1,2  Sm,2   max tm1,1 , tm,2 '  max   t  t  ,0    A m 1,1 m,2 m 1,2  Sm,2 (By Assumption)   max tm1,1 , tm,2  A S m 1,2 m,2  tm1,2 Therefore, P(m+1) is true whenever P(m) is true. Hence by Principle of Mathematical Induction P(n) is true for all n i.e.  tn,2  tn,2 for all n. n n 1 Remark: If M2 starts processing the job at L2  tn,2   Ai ,2   Si,2 , then total time elapsed tn,2 is not altered and M2 is engaged for minimum time. If M2 startsprocessing the jobs at time L2 then it can be easily n n 1 i 1 i 1 shown that tn,2  L2   Ai,2   Si,2 . i 1 i 1 7. Algorithm Step 1: Calculate the expected processing times and expected set up times as follows 4
  • 5. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 Aij  aij  pij and Sij  sij  qij i, j Step 2: Calculate the expected flow time for the two machines A and B as follows Ai'1  Ai1  Si 2 and Ai'2  Ai 2  Si1 i. Step 3: Take equivalent job   k , m  and calculate the processing time A 1 and A 2 on the guide lines of ' ' Maggu and Das (1977) as follows ' '  ' '  ' ' '  A 1  Ak1  Am1  min Am1 , Ak 2 , A 2  Ak 2  Am2  min Am1 , Ak 2 . ' ' '  Step 4: Define a new reduces problem with the processing times Ai'1 and Ai' 2 as defined in step 2 and jobs ' ' (k, m) are replaced by single equivalent job β with processing time A 1 and A 2 as defined in step 3. Step 5: Using Johnson’s technique [1] obtain all the sequences Sk having minimum elapsed time. Let these be S1, S2, ----------. Step 6 : Compute total elapsed time tn2(Sk), k = 1,2,3,----, by preparing in-out tables for Sk. n n 1 Step 7 : Compute L2(Sk) for each sequence Sk as L2 (Sk )  tn,2 (Sk )   Ai ,2 (Sk )   Si ,2 (Sk ) . i 1 i 1 Step 8 : Find utilization time of 2nd machine for each sequence Sk as U 2 (Sk )  tn2 (Sk )  L2 (Sk ) . Step 9 : Find minimum of (U 2 (Sk ) ; k = 1,2,3,…. Let it for sequence Sp. Then Sp is the optimal sequence and minimum rental cost for the sequence Sp is n R( S p )   Ai1  C1  U 2 ( S p )  C2 . i 1 8. Programme #include<iostream.h> #include<stdio.h> #include<conio.h> #include<process.h> int n,j, f=1; float a1[16],b1[16],g[16],h[16],sa1[16],sb1[16], macha[16],machb[16],cost_a,cost_b,cost; int group[16];//variables to store two job blocks float minval,minv,maxv, gbeta=0.0,hbeta=0.0; void main() { clrscr(); int a[16],b[16],sa[16],sb[16],j[16]; float p[16],q[16],u[16],v[16], maxv; 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, Setup time and its probability of "<<i<<" job for machine A : "; cin>>a[i]>>p[i]>>sa[i]>>u[i]; cout<<"nEnter the processing time and its probability, Setup time and its probability of "<<i<<" job for machine B : "; 5
  • 6. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 cin>>b[i]>>q[i]>>sb[i]>>v[i]; //Calculate the expected processing times and set up times of the jobs for the machines: a1[i] = a[i]*p[i];b1[i] = b[i]*q[i]; sa1[i] = sa[i]*u[i];sb1[i] = sb[i]*v[i];} cout<<"nEnter the rental cost of Machine A:"; cin>>cost_a; cout<<"nEnter the rental cost of Machine B:"; cin>>cost_b; cout<<endl<<"Expected processing time of machine A and B: n"; for(i=1;i<=n;i++) {cout<<j[i]<<"t"<<a1[i]<<"t"<<b1[i]<<"t"; cout<<sa1[i]<<"t"<<sb1[i]; cout<<endl; } //Calculate the final expected processing time for machines cout<<endl<<"Final expected processing time of machin A and B:n"; for(i=1;i<=n;i++) { g[i]=a1[i]-sb1[i];h[i]=b1[i]-sa1[i]; } for(i=1;i<=n;i++) {cout<<"nn"<<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]; 6
  • 7. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 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,macha1[15],machb1[15]; macha[1]=time+a1[arr1[1]]; for(i=2;i<=n;i++) {macha1[i]=macha[i-1]+sa1[arr1[i-1]]; macha[i]=macha[i-1]+sa1[arr1[i-1]]+a1[arr1[i]];} machb[1]=macha[1]+b1[arr1[1]]; //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"<<endl; cout<<arr1[1]<<"t"<<time<<"--"<<macha[1]<<" t"<<"t"<<macha[1]<<"--"<<machb[1]<<" t"<<"t"<<endl; for(i=2;i<=n;i++) 7
  • 8. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 {if((machb[i-1]+sb1[arr1[i-1]])>macha[i]) maxv=(machb[i-1]+sb1[arr1[i-1]]); else maxv=macha[i]; machb[i]=maxv+b1[arr1[i]]; cout<<arr1[i]<<"t"<<macha1[i]<<"--"<<macha[i]<<" "<<"t"<<maxv<<"--"<<machb[i]<<endl;} cout<<"nnnTotal Elapsed Time (T) = "<<machb[n]; cout<<endl<<endl<<"Machine A:"; for(i=1;i<=n;i++) {cout<<endl<<"Job "<<i<<" Computation Time"<<macha[i];} cout<<endl<<endl<<"Machine B:"; for(i=1;i<=n;i++) {cout<<endl<<"Job"<<i<<" Computation Time"<<machb[i];} float L2,L_2,min,u2,sum1=0.0,sum2=0.0; for(i=1;i<=n;i++) {sum1=sum1+a1[i];sum2=sum2+b1[i];} cout<<"nsum1="<<sum1; L2=machb[n]; float sum_2,sum_3;arr1[0]=0,sb1[0]=0; for(i=1;i<=n;i++) {sum_2=0.0,sum_3=0.0; for(int j=1;j<=i;j++) {sum_3=sum_3+sb1[arr1[j-1]];} for(int k=1;k<=i;k++) {sum_2=sum_2+b1[arr1[k]];}} cout<<"nsum_2="<<sum_2; cout<<"nsum_3="<<sum_3; L_2=L2-sum_2-sum_3; cout<<"nLatest time for which B is taken on Rent="<<"t"<<L_2; u2=machb[n]-L_2; cout<<"nnUtilization Time of Machine M2="<<u2; cost=(sum1*cost_a)+(u2*cost_b); cout<<"nnThe Minimum Possible Rental Cost is="<<cost; cout<<"nnt***************************************************************"; getch(); } 9. Numerical Illustration Consider 5 jobs, 2 machine flow shop problem with processing time and setup time associated with their respective probabilities as given in the following table and jobs 2, 4 are to be processed as a group job (2,4). The rental cost per unit time for machines M1 and M2 are 4 units and 6 units respectively. Our objective is to obtain optimal schedule to minimize the total production time / total elapsed time subject to minimization of the total rental cost of the machines, under the rental policy P. 8
  • 9. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 Job Machine M1 Machine M2 i ai1 pi1 si1 qi1 ai2 pi2 si2 qi2 1 18 0.1 6 0.1 13 0.1 3 0.2 2 12 0.3 7 0.2 8 0.3 4 0.3 3 14 0.3 4 0.3 16 0.1 6 0.2 4 13 0.2 7 0.3 14 0.2 5 0.1 5 15 0.1 4 0.1 6 0.3 4 0.2 (Table 2) Solution: As per step 1: Expected processing and setup times for machines M1 and M2 are as shown in table 3. As per step 2: The expected flow times for the two machines M1 and M2 are as shown in table 4. As per step 3: Here β= (2, 4) A 1  2.4 + 2.1 – 1.0 = 3.5, A 2 = 1.0 + 0.7 - 1.0 = 0.7. ' ' As per step 4: The new reduced problem is as shown in table 5. As per step 5: Using Johnson’s method optimal sequence is S = 5 – 1 – β – 3 i.e. 5 – 1 – 2 – 4 – 3. As per step 6: The In-Out table for the sequence S is as shown in table 6. As per step 7: Total elapsed time tn2(S1) = 19.8 units As per Step 8: The latest time at which Machine M2 is taken on rent n n 1 L2 (S )  tn,2 (S )   Ai,2 (S )   Si,2 (S ) i 1 i 1 = 19.8 – 9.9 – 3.1 = 6.8 units As per step 9: The utilization time of Machine M2 is U 2 (S )  tn2 (S )  L2 (S ) = 19.8 – 6.8 = 13.0 units The Biobjective In – Out table is as shown in table 7. n Total Minimum Rental Cost = R( S )   Ai1  C1  U 2 (S )  C2 = 13.7  4  13.0  6 = 132.8 units. i 1 10. Conclusion If the machine M2 is taken on rent when it is required and is nreturned as n 1 as it completes the last job, soon the starting of processing of jobs at time L2 (S )  tn,2 (S )   Ai,2 (S )   Si,2 (S ) on M2 will, reduce the 1 i 1 idle time of all jobs on it. Therefore total rental cost of M 2 iwill be minimum. Also rental cost of M1 will always be minimum as idle time of M1 is always zero. The study may further be extending by introducing the concept of transportation time, Weightage of jobs, Breakdown Interval etc. References Bagga, P.C.(1969), “Sequencing in a rental situation”, Journal of Candian Operation Research Society 7, pp 152-153. Bagga, P.C.& Bhambani, A.(1997), “Bicriteria in flow shop scheduling problem”, Journal of Combinatorics, Information and System Sciences 22, pp 63-83. 9
  • 10. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 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), pp 707-714. Chandrasekharan Rajendran (1992),“Two Stage flow shop scheduling problem with bicriteria”, Operational Res. Soc, 43(9), pp 871-884. Dileepan, P. & Sen, T.(1988), “Bicriteria state scheduling research for a single machine”, OMEGA 16, pp 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), pp. 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), pp. 85-103. Gupta, D., Sharma, S., Gulati, N.& Singla, P.(2011), “Optimal two stage flow shop scheduling to minimize the rental cost including job- block criteria, set up times and processing times associated with probabilities”, European Journal of Business and Management 3( 3), pp. 268- 286. Johnson, S.M.(1954), “Optimal two and three stage production schedule with set up times included”, Naval Research Logistics Quart. 1(1), pp 61-68. Maggu P.L. and Das G., “Equivalent jobs for job block in job scheduling”, Opsearch, Vol 14, No.4, (1977), pp 277-281. Narian,L. & Bagga, P.C.(1998), “Minimizing hiring cost of machines in n x 3flow 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. Singh, T.P., Kumar, R. & Gupta, D.(2005) , “Optimal three stage production schedule, the processing and set up times associated with probabilities including job block criteria”, Proceedings of the national Conference on FACM,(2005), pp 463-470. Sen, T. & Gupta, S.K.(1983),“A branch and bound procedure to solve a bicriteria scheduling problem”, AIIE Trans., 15, pp 84-88. Sen T. and Deelipan P.(1999), “A bicriteria scheduling problem involving total flow time and total tardiness”, Journal of Information and Optimization Sciences, 20(2), pp 155-170. Smith, W.E.(1956), “Various optimizers for single stage production”, Naval Research Logistics 3 , pp 59-66. Smith, R.D.& Dudek, R.A.(1967) “A general algorithm for solution of the N-job, M-machine scheduling problem”, Operations Research15(1) , pp 71-82. Van, L.N., Wassenhove & Gelders, L.F. (1980), “Solving a bicriteria scheduling problem”, AIIE Tran 15s., pp 84-88. Van, L.N., Wassenhove & Baker, K.R., “A bicriteria approach to time/cost trade-offs in sequencing”, EJOR 11, pp 48-54. 10
  • 11. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 Tables Table 3: The expected processing and setup times for machines M1 and M2 are as follows: Job Machine M1 Machine M2 I Ai1 Si1 Ai2 Si2 1 1.8 0.6 1.3 0.6 2 3.6 1.4 2.4 1.2 3 4.2 1.2 1.6 1.2 4 2.6 2.1 2.8 0.5 5 1.5 0.4 1.8 0.8 Table 4: The expected flow times for the two machines M1 and M2 are Job Machine M1 Machine M2 ‘ I A i1 A‘i2 1 1.2 0.7 2 2.4 1.0 3 3.0 0.4 4 2.1 0.7 5 0.7 1.4 Table 5: The new reduced problem is Job Machine M1 Machine M2 ‘ i A i1 A‘i2 1 1.2 0.7 β 3.5 0.7 3 3.0 0.4 5 0.7 1.4 11
  • 12. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (print) ISSN 2225-0581 (online) Vol 1, No.1, 2011 Table 6: The In-Out table for the sequence S is Jobs Machine M1 Machine M2 i In - Out In - Out 5 0.0 – 1.5 1.5 – 3.3 1 1.9 – 3.7 4.1 – 5.4 2 4.3 – 7.9 7.9 – 10.3 4 9.3- 11.9 11.9 – 14.7 3 14.0– 18.2 18.2 – 19.8 Table 7: The Biobjective In – Out table is as follows Jobs Machine M1 Machine M2 i In - Out In - Out 5 0.0 – 1.5 6.8 – 8.2 1 1.9 – 3.7 9.0 – 10.3 2 4.3 – 7.9 10.9 – 13.3 4 9.3- 11.9 14.5 – 17.3 3 14.0 – 18.2 18.2 – 19.8 12
  • 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).