SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
Computer Engineering and Intelligent Systems                                                   www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012




     Bicriteria in n x 2 Flow Shop Scheduling Problem under
    Specified Rental Policy, Processing Time, Setup Time Each
    Associated with Probabilities Including Job Block Criteria
                       and Weightage of Jobs
                     Sameer Sharma* ,    Deepak Gupta ,     Seema Sharma, Shefali Aggarwal
         Department of Mathematics, Maharishi Markandeshwar University, Mullana, Ambala, India
* E-mail of the corresponding author: samsharma31@yahoo.com


Abstract
This paper is an attempt to obtain an optimal solution for minimizing the bicriteria taken as minimization of
the total rental cost of the machines subject to obtain the minimum makespan for n-jobs, 2-machine flow
shop scheduling problem in which the processing times and independent set up times are associated with
probabilities including job block criteria. Further jobs are attached with weights to indicate their relative
importance. 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 given to justify the
algorithm.
Keywords: Flowshop Scheduling, Heuristic, Processing Time, Setup Time, Job Block, Weighs of jobs


1. Introduction
Scheduling is one of the optimization problems found in real industrial content for which several heuristic
procedures have been successfully applied. Scheduling is a form of decision making that plays a crucial
role in manufacturing and service industries. It deals with allocation of resources to tasks over given time
periods and its goal is to optimize one or more objectives. The majority of scheduling research assumes
setup as negligible or part of processing time. While this assumption adversely affects solution quality for
many applications which require explicit treatment of set up. Such applications, coupled with the
emergence of product concept like time based competitions and group technology, have motivated
increasing interest to include setup considerations in scheduling theory. A flow shop scheduling problems
has been one of the classical problems in production scheduling since Johnson (1954) proposed the well
known Johnson’s rule in the two stage flow shop makespan scheduling problem. Smith (1967) considered
minimization of mean flow time and maximum tardiness. Yoshida & Hitomi (1979) further considered the
problem with setup times. The work was developed Sen & Gupta (1983), Chandasekharan (1992), Bagga &
Bhambani (1997) and Gupta Deepak et al. (2011) by considering various parameters. Maggu & Das (1977)
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. In the sense of providing relative importance in the process Chandermouli (2005) associated
weight with the jobs. The algorithm which minimizes one criterion does not take into consideration the
effect of other criteria. Thus, to reduce the scheduling cost significantly, the criteria like that of makespan
and total flow time can be combined which leads to optimization of bicriteria.
Gupta & Sharma (2011) studied bicriteria in n × 2 flow shop scheduling under specified rental policy,
processing time and setup time associated with probabilities including job block. This paper is an attempt to
extend the study made by Gupta & Sharma (2011) by introducing the Weightage in jobs, Thus making the


                                                      31
Computer Engineering and Intelligent Systems                                                   www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



problem wider and more practical in process / production industry. We have obtained an algorithm which
gives minimum possible rental cost while minimizing total elapsed time simultaneously.


2. Practical Situation
Many applied and experimental situations exist in our day-to-day working in factories and industrial
production concerns etc. The practical situation may be taken in a paper mill, sugar factory and oil refinery
etc. where various qualities of paper, sugar and oil are produced with relative importance i.e. weight in jobs,
hence Weightage of jobs is significant. 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
    A 'ij   : Expected flow time of ith job on machine Mj
     wi     : weight of ith job
     A"ij :Weighted flow time of ith job on machine Mj
       Β : Equivalent job for job – block
   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 M
      '                             th
     tij    :Completion time of i job of sequence Sk on machine Mj when machine Mj start processing jobs
            at time Lj(Sk)
   Iij(Sk): Idle time of machine Mj for job i in the sequence Sk
   Uj(Sk) :Utilization time for which machine Mj is required, when Mj starts processing jobs at time Ej(Sk)


                                                         32
Computer Engineering and Intelligent Systems                                                                www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



    R(Sk) : Total rental cost for the sequence Sk of all machine
      Ci : Rental cost of ith 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+ s(i-1)j × q(i-1)j , ti,j-1) + aij × pij                 for j ≥ 2.
              = max (ti-1,j+ S(i-1),j , ti,j-1) + Ai,.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 starts processing jobs at time Lj is denoted by t 'ij and is
defined as
                                 i               i −1              i                   i           i −1
           t 'i , j = L j + ∑ Ak , j + ∑ S k , j =               ∑I      k, j   + ∑ Ak , j + ∑ S k , j
                               k =1             k =1             k =1                 k =1         k =1


           Also ti', j = max(t 'i , j −1 , ti' −1, j + Si −1, j ) + Ai , 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, 2nd
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 wi be the weight of ith job. 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                        Weight
                                                                                                   of job
       i            ai1      pi1       si1      qi1       ai2      pi2          si2          qi2     wi
       1            a11      p11       s11      q11       a12      p12          s12          q12     w1
       2            a21      p21       s21      q21       a22      p22          s22          q22     w2
       3            a31      p31       s31      q31       a32      p32          s32          q32     w3
       4            a41      p41       s41      q41       a42      p42          s42          q42     w4
       5            a51      p51       s51      q51       a52      p52          s52          q52     w5


                                                                                 33
Computer Engineering and Intelligent Systems                                                                                   www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



                                                Table 1
Mathematically, the problem is stated as
Minimize U j ( Sk ) and
                              n
Minimize R ( S k ) = ∑ Ai1 × C1 + U j ( S k ) × 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:
                                                                  i =1


Proof.    Let t i′,2 be the completion time of i th job on machine M2 when M2 starts processing of jobs at L2.
We shall prove the theorem with the help of mathematical induction.
             ′
Let P(n) : t n ,2 = t n ,2
Basic step: For n = 1, j =2;
                 1                1 −1    1                   1                    1 −1
t '1,2 = L 2 + ∑ Ak ,2 + ∑ S k ,2 =      ∑I         k ,2   + ∑ Ak ,2 + ∑ S k ,2
                k =1              k =1   k =1                k =1                  k =1


     1
= ∑ I k ,2 + A1,2 = I1,2 + A1,2 = A1,1 + A1,2                            = t1,2 ,
    k =1


∴        P(1) is true.

                                          ′
Induction Step: Let P(m) be true, i.e., t m ,2 = t m ,2

                                                    ′
Now we shall show that P(m+1) is also true, i.e., t m +1,2 = t m +1,2

Since tm +1,2 = max(tm +1,1 , tm,2 + Sm,2 ) + Am +1,2
       '                       '




                         (                      )
                = max tm +1,1 , tm,2 + S m,2 + Am +1,2                            (By Assumption)

                = 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
                                                                                          i =1   i =1

altered and M2 is engaged for minimum time. If M2 starts processing the jobs at time L2 then it can be easily




                                                                                  34
Computer Engineering and Intelligent Systems                                                         www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



                             n              n −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
       Aij = aij × pij and         Sij = sij × qij            ∀i, j
Step 2: Calculate the expected flow time for the two machines M1and M2 as follows
                        Ai'1 = Ai1 − Si 2           i2    i2   A' = A − S ∀i
                                                               i1
                                           and
Step 3: If min ( Ai1 , Ai 2 )= Ai1 , then Gi = Ai1 + wi , H i = Ai 2 and
                   '     '       '               '                '


     If min ( Ai1 , Ai 2 )= Ai 2 , then H i = Ai 2 + wi , Gi = Ai 2 .
                '    '        '                 '                '

Step 4: Find the weighted flow time for two machine M1 and M2 as follows
                                   A "i1 = Gi / wi and                A "i 2 = H i / wi ∀i
Step 5: Take equivalent job β ( k , m ) and calculate the processing time A "β 2 and A "β 2 on the
guide lines of Maggu and Das [6] as follows
                                  A "β 1 = A "k 1 + A "m1 − min( A "m1 , A "k 2 )
                                 A "β 2 = A "k 2 + A "m 2 − min( A "m1 , A "k 2 )
Step 6: Define a new reduced problem with the processing times A "i1 and A "i 2 as defined in step 3
and jobs (k,m) are replaced by single equivalent job β with processing time A "β 1 and A "β 2 as defined
in step 4.
Step 7: Using Johnson’s technique [1] obtain all the sequences Sk having minimum elapsed time. Let these
be S1, S2, ----------.
Step 8 : Compute total elapsed time tn2(Sk), k = 1,2,3,----, by preparing in-out tables for Sk.
Step 9 : Compute L2(Sk) for each sequence Sk as follows
                                      n                     n−1
           L2 (Sk ) = tn,2 (Sk ) − ∑ Ai,2 (Sk ) − ∑ Si,2 (Sk )
                                     i =1                   i =1

Step 10 : Find utilization time of 2 machine for each sequence Sk as U 2 ( Sk ) = tn 2 ( Sk ) − L2 ( Sk ) .
                                                   nd


Step 11 : 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

            R( S p ) = tn ,1 ( S ) × C1 + U 2 ( S p ) × C2 .

8. Programme
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<process.h>
int n,j;
float a1[16],b1[16],g[16],h[16],g1[16],h1[16],g12[16],h12[16],sa1[16],sb1[16];


                                                                        35
Computer Engineering and Intelligent Systems                                               www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



float macha[16],machb[16],cost_a,cost_b,cost;
int f=1;
int group[16];//variables to store two job blocks
float minval,minv,maxv;
float gbeta=0.0,hbeta=0.0;
void main()
{
     clrscr();
     int a[16],b[16],sa[16],sb[16],j[16],w[16];
     float p[16],q[16],u[16],v[16];float 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 : ";
     cin>>b[i]>>q[i]>>sb[i]>>v[i];
     cout<<"nEnter the weightage of "<<i<<"job:";cin>>w[i];
     //Calculate the expected processing times of the jobs for the machines:
     a1[i] = a[i]*p[i];b1[i] = b[i]*q[i];
     //Calculate the expected setup times of the jobs for the machines:
     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]<<"t"<<w[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++)
     {g1[i]=a1[i]-sb1[i];h1[i]=b1[i]-sa1[i];}
for(i=1;i<=n;i++)


                                                     36
Computer Engineering and Intelligent Systems                                    www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



       {if(g1[i]<h1[i])
       {g12[i]=g1[i]+w[i];h12[i]=h1[i];}
else
       {h12[i]=h1[i]+w[i];g12[i]=g1[i];}}
for(i=1;i<=n;i++)
       {g[i]=g12[i]/w[i];h[i]=h12[i]/w[i];}
for(i=1;i<=n;i++)
       {cout<<"nn"<<j[i]<<"t"<<g[i]<<"t"<<h[i]<<"t"<<w[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 g11[16],h11[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++)
       {g11[i]=g[j1[i]];h11[i]=h[j1[i]];}
       g11[n-1]=gbeta;h11[n-1]=hbeta;
       cout<<endl<<endl<<"displaying original scheduling table"<<endl;
for(i=1;i<=n-1;i++)
       {cout<<j1[i]<<"t"<<g11[i]<<"t"<<h11[i]<<endl;}
       float mingh[16];char ch[16];
for(i=1;i<=n-1;i++)
       {if(g11[i]<h11[i])
       {mingh[i]=g11[i];ch[i]='g';}
else
       {mingh[i]=h11[i];ch[i]='h';}}
for(i=1;i<=n-1;i++)
       {

                                                   37
Computer Engineering and Intelligent Systems                                                www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



       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++)
       {if((machb[i-1]+sb1[arr1[i-1]])>macha[i])

                                                       38
Computer Engineering and Intelligent Systems                                                 www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



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;float 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=(macha[n]*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 weights of jobs, processing time and setup time
associated with their respective probabilities as given in the following table and jobs 2, 5 are to be
processed as a group job (2,5). The rental cost per unit time for machines M1 and M2 are 6 units and 7 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.
                           Job         Machine M1               Machine M2         Weight
                                                                                   of job
                           i     ai1    pi1   si1   qi1   ai2    pi2   si2   qi2     wi
                           1     11     0.3   4     0.3   10     0.2   4     0.1     2



                                                          39
Computer Engineering and Intelligent Systems                                                           www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



                             2      12      0.1   6   0.2     13   0.1        3   0.2          3
                             3      13      0.2   7   0.1     16   0.1        6   0.3          4
                             4      15      0.1   4   0.3      8   0.3        5   0.1          6
                             5      14      0.3   7   0.1      6   0.3        3   0.2          5




                                                        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 machines M1 and M2 are as shown in table 4.
As per step 3 : The weighted flow time for two machines M1 and M2 are as shown in table 5.
As per step 4: Here β = (2,5)
A "β 1 = 0.2 + 0.72 – 0.72 = 0.2, A "β 2 = 1.03 + 1.22 – 0.72 = 1.5.
As per step 6 : Using Johnson’s method optimal sequence is
                                   S=β–1–3–4             i.e.2–5–1–3– 4
As per step 7: The In-Out table for the sequence S is as shown in table 6.
Total elapsed time tn2(S1) = 20.2 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 ) =20.2 – 9.1 – 3.4 = 7.7 units
                      i =1           i =1

As per step 9: The utilization time of Machine M2 is
U 2 ( S ) = tn 2 ( S ) − L2 ( S ) = 20.2 – 7.7 = 12.5 units
The Biobjective In – Out table is as shown in table 7.
Total Minimum Rental Cost = R ( S ) = tn,1 ( S ) × C1 + U 2 ( S ) × C2            =16.6 × 6 + 12.5 ×7=187.1 units.


10. Conclusion
If the machine M2 is taken on rent when it is required and is returned as soon as it completes the last job,
                                                                         n              n −1
the starting of processing of jobs at time L2 ( S ) = tn ,2 ( S ) − ∑ Ai ,2 ( S ) − ∑ Si,2 ( S ) on M2 will, reduce the
                                                                       i =1             i =1

idle time of all jobs on it. Therefore total rental cost of M2 will 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, Breakdown Interval etc.


References


                                                              40
Computer Engineering and Intelligent Systems                                                  www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



Bagga, P.C.(1969), “Sequencing in a rental situation”, Journal of Candian Operation Research Society 7,
152-153.
Bagga, P.C.& Bhambani, A.(1997), “Bicriteria in flow shop scheduling problem”, Journal of Combinatorics,
Information and System Sciences 22, 63-83.
Chandrasekharan Rajendran (1992), “Two Stage flow shop scheduling problem with bicriteria”, Operational
Res. Soc, 43(9), 871-884.
Chakarvarthy K. & Rajendrah, C.(1999), “A heuristic for scheduling in a flow shop with bicriteria of
makespan and maximum tardiness minimization”, Production Planning & Control, 10 (7), 707-714.
Chandramouli, A.B. (2005),”Heuristic Approach for n-job,3-machine flow shop scheduling problem
involving transportation time, breakdown interval and weights of jobs”, Mathematical and Computational
Applications, 10( 2), 301-305.
Gupta, D., Singh, T.P. & Kumar, R.(2007), “Bicriteria in scheduling under specified rental policy, processing
time associated with probabilities including job block concept”, Proceedings of VIII Annual Conference of
Indian Society of Information Theory and Application (ISITA), 22-28.
Gupta, D.& Sharma, S.(2011), “Minimizing rental cost under specified rental policy in two stage flow shop,
the processing time associated with probabilities including break-down interval and job – block criteria” ,
European Journal of Business and Management 3( 2), 85-103.
Gupta, D., Sharma, S., Seema and Shefali (2011), “Bicriteria in n × 2 flow shop scheduling under specified
rental policy ,processing time and setup time each associated with probabilities including job-block”,
Industrial Engineering Letters, 1(1), 1 -12.
Johnson, S.M.(1954), “Optimal two and three stage production schedule with set up times included”, Naval
Research Logistics Quart. 1(1), 61-68.
Maggu P.L. and Das G., “Equivalent jobs for job block in job scheduling”, Opsearch, Vol 14, No.4, (1977),
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.
Sen, T. & Gupta, S.K.(1983),“A branch and bound procedure to solve a bicriteria scheduling problem”,
AIIE Trans., 15, 84-88.
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), 463-470.
Smith, W.E.(1956), “Various optimizers for single stage production”, Naval Research Logistics 3 , 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) , 71-82.
Szwarc W., “A note on mathematical aspects of n × 3 job-shop sequence problem”, Operational
Research,Vol 25,(1974),70-77.
Van, L.N., Wassenhove & Gelders, L.F. (1980), “Solving a bicriteria scheduling problem”, AIIE Tran 15s.,
84-88.
Yoshida and Hitomi (1979), Optimal two stage production scheduling with set up times separated. AIIE
Transactions, Vol . II, 261-263




                                                     41
Computer Engineering and Intelligent Systems                                              www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



Tables
Table 3: The expected processing and setup times for machines M1 and M2 are
              Job    Machine M1                Machine M2            Weight of job
                i    Ai1             Si1       Ai2      Si2                 wi
               1     3.3          1.2           2       0.4                 2
               2     1.2          1.2          1.3      0.6                 3
               3     2.6          0.7          1.6      1.8                 4
               4     1.5          1.2          2.4      0.5                 6
               5     4.2          0.7          1.8      0.6                 5

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

              Job        Machine M1                 Machine M2            Weight of job
                                 ‘                      ‘
               i                A i1                   A i2                      wi
               1                2.9                    0.8                       2
               2                0.6                    0.1                       3
               3                0.8                    0.9                       4
               4                1.0                    1.2                       6
               5                3.6                    1.1                       5


Table 5: The weighted flow time for two machines M1 and M2 are
                    Job         Machine M1             Machine M2
                     i                 A"i1                   A"i2
                     1                 1.45                   1.4
                     2                 0.2                    1.03
                     3                 1.2                  0.225
                     4                 1.16                   0.2
                     5                 0.72                   1.22

Table 6: The In-Out table for the sequence S is
                         Jobs         Machine M1              Machine M2
                          i            In - Out               In - Out
                          2                0 – 1.2             1.2 – 2.5
                          5                2.4 – 6.6           6.6 – 8.4
                          1            7.3 – 10.6             10.6 – 12.6
                          3            11.8 – 14.4            14.4 – 16.0
                          4            15.1 – 16.6            17.8 – 20.2


                                                                     42
Computer Engineering and Intelligent Systems                 www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.1, 2012



Table 7: The Biobjective In – Out table is
                         Jobs    Machine M1    Machine M2
                           i      In - Out     In - Out
                          2         0 – 1.2     7.7– 9.0
                          5        2.4 – 6.6   9.6 – 11.4
                          1       7.3 – 10.6   12.0 – 14.0
                          3      11.8 – 14.4   14.4 – 16.0
                          4      15.1 – 16.6   17.8 – 20.2




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

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


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


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


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


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


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

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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Bicriteria in n x 3 flow shop scheduling under specified rental policy
Bicriteria in n x 3 flow shop scheduling under specified rental policyBicriteria in n x 3 flow shop scheduling under specified rental policy
Bicriteria in n x 3 flow shop scheduling under specified rental policyAlexander Decker
 
19 sameer sharma final paper--268-286
19 sameer sharma final paper--268-28619 sameer sharma final paper--268-286
19 sameer sharma final paper--268-286Alexander Decker
 
14 sameer sharma final_paper
14 sameer sharma final_paper14 sameer sharma final_paper
14 sameer sharma final_paperAlexander Decker
 
Machines constrained flow shop scheduling processing time, setup time each as...
Machines constrained flow shop scheduling processing time, setup time each as...Machines constrained flow shop scheduling processing time, setup time each as...
Machines constrained flow shop scheduling processing time, setup time each as...Alexander Decker
 
11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...Alexander Decker
 
IRJET- Design and Fabrication of Material Handling Trolley
IRJET- Design and Fabrication of Material Handling TrolleyIRJET- Design and Fabrication of Material Handling Trolley
IRJET- Design and Fabrication of Material Handling TrolleyIRJET Journal
 
Optimization by heuristic procedure of scheduling constraints in manufacturin...
Optimization by heuristic procedure of scheduling constraints in manufacturin...Optimization by heuristic procedure of scheduling constraints in manufacturin...
Optimization by heuristic procedure of scheduling constraints in manufacturin...Alexander Decker
 
11.optimization by heuristic procedure of scheduling constraints in manufactu...
11.optimization by heuristic procedure of scheduling constraints in manufactu...11.optimization by heuristic procedure of scheduling constraints in manufactu...
11.optimization by heuristic procedure of scheduling constraints in manufactu...Alexander Decker
 
86202008
8620200886202008
86202008IJRAT
 
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
 
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
 
Maynards operation sequence technique
Maynards operation sequence techniqueMaynards operation sequence technique
Maynards operation sequence techniqueGAJANANPATHAK2
 

Was ist angesagt? (18)

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...
 
Bicriteria in n x 3 flow shop scheduling under specified rental policy
Bicriteria in n x 3 flow shop scheduling under specified rental policyBicriteria in n x 3 flow shop scheduling under specified rental policy
Bicriteria in n x 3 flow shop scheduling under specified rental policy
 
19 sameer sharma final paper--268-286
19 sameer sharma final paper--268-28619 sameer sharma final paper--268-286
19 sameer sharma final paper--268-286
 
14 sameer sharma final_paper
14 sameer sharma final_paper14 sameer sharma final_paper
14 sameer sharma final_paper
 
Machines constrained flow shop scheduling processing time, setup time each as...
Machines constrained flow shop scheduling processing time, setup time each as...Machines constrained flow shop scheduling processing time, setup time each as...
Machines constrained flow shop scheduling processing time, setup time each as...
 
11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...
 
IRJET- Design and Fabrication of Material Handling Trolley
IRJET- Design and Fabrication of Material Handling TrolleyIRJET- Design and Fabrication of Material Handling Trolley
IRJET- Design and Fabrication of Material Handling Trolley
 
Optimization by heuristic procedure of scheduling constraints in manufacturin...
Optimization by heuristic procedure of scheduling constraints in manufacturin...Optimization by heuristic procedure of scheduling constraints in manufacturin...
Optimization by heuristic procedure of scheduling constraints in manufacturin...
 
11.optimization by heuristic procedure of scheduling constraints in manufactu...
11.optimization by heuristic procedure of scheduling constraints in manufactu...11.optimization by heuristic procedure of scheduling constraints in manufactu...
11.optimization by heuristic procedure of scheduling constraints in manufactu...
 
86202008
8620200886202008
86202008
 
IJSRDV2I1020
IJSRDV2I1020IJSRDV2I1020
IJSRDV2I1020
 
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
 
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...
 
C# Assignmet Help
C# Assignmet HelpC# Assignmet Help
C# Assignmet Help
 
Psel
PselPsel
Psel
 
Maynards operation sequence technique
Maynards operation sequence techniqueMaynards operation sequence technique
Maynards operation sequence technique
 

Andere mochten auch

Dossier adaptacion utiles de escritura
Dossier adaptacion utiles de escrituraDossier adaptacion utiles de escritura
Dossier adaptacion utiles de escrituraRossyPalmaM Palma M
 
Stakeholder a4a else110915
Stakeholder a4a else110915Stakeholder a4a else110915
Stakeholder a4a else110915Else Boutkan
 
clasepr1+pr2
clasepr1+pr2clasepr1+pr2
clasepr1+pr2tallera
 
Maldiv adalari ulke_raporu_2013
Maldiv adalari ulke_raporu_2013Maldiv adalari ulke_raporu_2013
Maldiv adalari ulke_raporu_2013UlkeRaporlari2013
 
Hayvana yöneli̇k şi̇ddet
Hayvana yöneli̇k şi̇ddetHayvana yöneli̇k şi̇ddet
Hayvana yöneli̇k şi̇ddetbhdrcn17
 
Util para facilitar_tareas_grafomotrices
Util para facilitar_tareas_grafomotricesUtil para facilitar_tareas_grafomotrices
Util para facilitar_tareas_grafomotricesRossyPalmaM Palma M
 
Dijital Trend + Raporu (16 Mart 2012)
Dijital Trend + Raporu (16 Mart 2012)Dijital Trend + Raporu (16 Mart 2012)
Dijital Trend + Raporu (16 Mart 2012)Optime_Plus
 
The founding of a new nation
The founding of a new nationThe founding of a new nation
The founding of a new nations5063095
 
Propuesta de Planificación Didáctica en PI
Propuesta de Planificación Didáctica en PI Propuesta de Planificación Didáctica en PI
Propuesta de Planificación Didáctica en PI Sebastian Miranda
 
Uzaktan eği̇ti̇mi̇n yöntemi̇
Uzaktan eği̇ti̇mi̇n yöntemi̇Uzaktan eği̇ti̇mi̇n yöntemi̇
Uzaktan eği̇ti̇mi̇n yöntemi̇ozgurkaragoz54
 
Muchacho Valiente3
Muchacho Valiente3Muchacho Valiente3
Muchacho Valiente3luduena
 
Boavida Présentation corporative française
Boavida Présentation corporative françaiseBoavida Présentation corporative française
Boavida Présentation corporative françaiseboavidaprefab
 
Noktalama I Aretleri
Noktalama I AretleriNoktalama I Aretleri
Noktalama I Aretleriyardimt
 
51674063 50-actividades-inteligencia-emocional-130209230650-phpapp01
51674063 50-actividades-inteligencia-emocional-130209230650-phpapp0151674063 50-actividades-inteligencia-emocional-130209230650-phpapp01
51674063 50-actividades-inteligencia-emocional-130209230650-phpapp01Elena Zapata Valero
 

Andere mochten auch (20)

Dossier adaptacion utiles de escritura
Dossier adaptacion utiles de escrituraDossier adaptacion utiles de escritura
Dossier adaptacion utiles de escritura
 
Stakeholder a4a else110915
Stakeholder a4a else110915Stakeholder a4a else110915
Stakeholder a4a else110915
 
clasepr1+pr2
clasepr1+pr2clasepr1+pr2
clasepr1+pr2
 
Down Memory Lane
Down Memory LaneDown Memory Lane
Down Memory Lane
 
Compromiso Ético con la Calidad - #14 - Español
Compromiso Ético con la Calidad  - #14 - Español Compromiso Ético con la Calidad  - #14 - Español
Compromiso Ético con la Calidad - #14 - Español
 
Maldiv adalari ulke_raporu_2013
Maldiv adalari ulke_raporu_2013Maldiv adalari ulke_raporu_2013
Maldiv adalari ulke_raporu_2013
 
Beyaz Gemi
Beyaz GemiBeyaz Gemi
Beyaz Gemi
 
Hayvana yöneli̇k şi̇ddet
Hayvana yöneli̇k şi̇ddetHayvana yöneli̇k şi̇ddet
Hayvana yöneli̇k şi̇ddet
 
Util para facilitar_tareas_grafomotrices
Util para facilitar_tareas_grafomotricesUtil para facilitar_tareas_grafomotrices
Util para facilitar_tareas_grafomotrices
 
Mesa de trabajo
Mesa de trabajoMesa de trabajo
Mesa de trabajo
 
Dijital Trend + Raporu (16 Mart 2012)
Dijital Trend + Raporu (16 Mart 2012)Dijital Trend + Raporu (16 Mart 2012)
Dijital Trend + Raporu (16 Mart 2012)
 
Ferula con raton
Ferula con ratonFerula con raton
Ferula con raton
 
The founding of a new nation
The founding of a new nationThe founding of a new nation
The founding of a new nation
 
Propuesta de Planificación Didáctica en PI
Propuesta de Planificación Didáctica en PI Propuesta de Planificación Didáctica en PI
Propuesta de Planificación Didáctica en PI
 
Vision
VisionVision
Vision
 
Uzaktan eği̇ti̇mi̇n yöntemi̇
Uzaktan eği̇ti̇mi̇n yöntemi̇Uzaktan eği̇ti̇mi̇n yöntemi̇
Uzaktan eği̇ti̇mi̇n yöntemi̇
 
Muchacho Valiente3
Muchacho Valiente3Muchacho Valiente3
Muchacho Valiente3
 
Boavida Présentation corporative française
Boavida Présentation corporative françaiseBoavida Présentation corporative française
Boavida Présentation corporative française
 
Noktalama I Aretleri
Noktalama I AretleriNoktalama I Aretleri
Noktalama I Aretleri
 
51674063 50-actividades-inteligencia-emocional-130209230650-phpapp01
51674063 50-actividades-inteligencia-emocional-130209230650-phpapp0151674063 50-actividades-inteligencia-emocional-130209230650-phpapp01
51674063 50-actividades-inteligencia-emocional-130209230650-phpapp01
 

Ähnlich wie 11.bicriteria in n x 0002www.iiste.org call for paper flow shop scheduling problem under specified rental policy, processing time, setup time each associated with probabilities including job block criteria

1.[1 12]bicriteria in nx2 flow shop scheduling including job block
1.[1 12]bicriteria in nx2 flow shop scheduling including job block1.[1 12]bicriteria in nx2 flow shop scheduling including job block
1.[1 12]bicriteria in nx2 flow shop scheduling including job blockAlexander Decker
 
Bicriteria in n x 3 flow shop scheduling under specified rental policy (2)
Bicriteria in n x 3 flow shop scheduling under specified rental policy (2)Bicriteria in n x 3 flow shop scheduling under specified rental policy (2)
Bicriteria in n x 3 flow shop scheduling under specified rental policy (2)Alexander Decker
 
11.bicriteria in n x 0003www.iiste.org call for paper flow shop scheduling un...
11.bicriteria in n x 0003www.iiste.org call for paper flow shop scheduling un...11.bicriteria in n x 0003www.iiste.org call for paper flow shop scheduling un...
11.bicriteria in n x 0003www.iiste.org call for paper flow shop scheduling un...Alexander Decker
 
Application of branch and bound technique for nx3 flow shop scheduling, in wh...
Application of branch and bound technique for nx3 flow shop scheduling, in wh...Application of branch and bound technique for nx3 flow shop scheduling, in wh...
Application of branch and bound technique for nx3 flow shop scheduling, in wh...Alexander Decker
 
11.flow shop scheduling problem, processing time associated with probabilitie...
11.flow shop scheduling problem, processing time associated with probabilitie...11.flow shop scheduling problem, processing time associated with probabilitie...
11.flow shop scheduling problem, processing time associated with probabilitie...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
 
11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...Alexander Decker
 
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
 
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
 
11.minimizing rental cost for n jobs, 0002www.iiste.org call for-paper-machin...
11.minimizing rental cost for n jobs, 0002www.iiste.org call for-paper-machin...11.minimizing rental cost for n jobs, 0002www.iiste.org call for-paper-machin...
11.minimizing rental cost for n jobs, 0002www.iiste.org call for-paper-machin...Alexander Decker
 
Minimizing rental cost for n jobs, 2-machines flow shop scheduling, processin...
Minimizing rental cost for n jobs, 2-machines flow shop scheduling, processin...Minimizing rental cost for n jobs, 2-machines flow shop scheduling, processin...
Minimizing rental cost for n jobs, 2-machines flow shop scheduling, processin...Alexander Decker
 
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
 
Constrained flow shop scheduling with n jobs, 3-machines, processing time ass...
Constrained flow shop scheduling with n jobs, 3-machines, processing time ass...Constrained flow shop scheduling with n jobs, 3-machines, processing time ass...
Constrained flow shop scheduling with n jobs, 3-machines, processing time ass...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
 
Fuzzy Sequencing Problem Using Generalized Triangular Fuzzy Numbers
Fuzzy Sequencing Problem Using Generalized Triangular Fuzzy NumbersFuzzy Sequencing Problem Using Generalized Triangular Fuzzy Numbers
Fuzzy Sequencing Problem Using Generalized Triangular Fuzzy NumbersIJERA Editor
 
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
 
Genetic Algorithm for solving Dynamic Supply Chain Problem
Genetic Algorithm for solving Dynamic Supply Chain Problem  Genetic Algorithm for solving Dynamic Supply Chain Problem
Genetic Algorithm for solving Dynamic Supply Chain Problem AI Publications
 

Ähnlich wie 11.bicriteria in n x 0002www.iiste.org call for paper flow shop scheduling problem under specified rental policy, processing time, setup time each associated with probabilities including job block criteria (20)

1.[1 12]bicriteria in nx2 flow shop scheduling including job block
1.[1 12]bicriteria in nx2 flow shop scheduling including job block1.[1 12]bicriteria in nx2 flow shop scheduling including job block
1.[1 12]bicriteria in nx2 flow shop scheduling including job block
 
Bicriteria in n x 3 flow shop scheduling under specified rental policy (2)
Bicriteria in n x 3 flow shop scheduling under specified rental policy (2)Bicriteria in n x 3 flow shop scheduling under specified rental policy (2)
Bicriteria in n x 3 flow shop scheduling under specified rental policy (2)
 
11.bicriteria in n x 0003www.iiste.org call for paper flow shop scheduling un...
11.bicriteria in n x 0003www.iiste.org call for paper flow shop scheduling un...11.bicriteria in n x 0003www.iiste.org call for paper flow shop scheduling un...
11.bicriteria in n x 0003www.iiste.org call for paper flow shop scheduling un...
 
Application of branch and bound technique for nx3 flow shop scheduling, in wh...
Application of branch and bound technique for nx3 flow shop scheduling, in wh...Application of branch and bound technique for nx3 flow shop scheduling, in wh...
Application of branch and bound technique for nx3 flow shop scheduling, in wh...
 
11.flow shop scheduling problem, processing time associated with probabilitie...
11.flow shop scheduling problem, processing time associated with probabilitie...11.flow shop scheduling problem, processing time associated with probabilitie...
11.flow shop scheduling problem, processing time associated with probabilitie...
 
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...
 
11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...11.machines constrained flow shop scheduling processing time, setup time each...
11.machines constrained flow shop scheduling processing time, setup time each...
 
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
 
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
 
11.minimizing rental cost for n jobs, 0002www.iiste.org call for-paper-machin...
11.minimizing rental cost for n jobs, 0002www.iiste.org call for-paper-machin...11.minimizing rental cost for n jobs, 0002www.iiste.org call for-paper-machin...
11.minimizing rental cost for n jobs, 0002www.iiste.org call for-paper-machin...
 
Minimizing rental cost for n jobs, 2-machines flow shop scheduling, processin...
Minimizing rental cost for n jobs, 2-machines flow shop scheduling, processin...Minimizing rental cost for n jobs, 2-machines flow shop scheduling, processin...
Minimizing rental cost for n jobs, 2-machines flow shop scheduling, processin...
 
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...
 
220 229
220 229220 229
220 229
 
Constrained flow shop scheduling with n jobs, 3-machines, processing time ass...
Constrained flow shop scheduling with n jobs, 3-machines, processing time ass...Constrained flow shop scheduling with n jobs, 3-machines, processing time ass...
Constrained flow shop scheduling with n jobs, 3-machines, processing time ass...
 
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
 
Fuzzy Sequencing Problem Using Generalized Triangular Fuzzy Numbers
Fuzzy Sequencing Problem Using Generalized Triangular Fuzzy NumbersFuzzy Sequencing Problem Using Generalized Triangular Fuzzy Numbers
Fuzzy Sequencing Problem Using Generalized Triangular Fuzzy Numbers
 
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...
 
Genetic Algorithm for solving Dynamic Supply Chain Problem
Genetic Algorithm for solving Dynamic Supply Chain Problem  Genetic Algorithm for solving Dynamic Supply Chain Problem
Genetic Algorithm for solving Dynamic Supply Chain Problem
 

Mehr von Alexander Decker

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

Mehr von Alexander Decker (20)

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

Kürzlich hochgeladen

Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...ranjana rawat
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...Pooja Nehwal
 
VIP Call Girls Service Film Nagar Hyderabad Call +91-8250192130
VIP Call Girls Service Film Nagar Hyderabad Call +91-8250192130VIP Call Girls Service Film Nagar Hyderabad Call +91-8250192130
VIP Call Girls Service Film Nagar Hyderabad Call +91-8250192130Suhani Kapoor
 
PM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring ChapterPM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring ChapterHector Del Castillo, CPM, CPMM
 
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...shivangimorya083
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...shivangimorya083
 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Masuk Ahmed
 
Top Rated Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)Delhi Call girls
 
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubaikojalkojal131
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士obuhobo
 
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMotilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMaulikVasani1
 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectPriyanshuRawat56
 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceSanjay Bokadia
 
Delhi Call Girls Nehru Place 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Nehru Place 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Nehru Place 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Nehru Place 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big BoodyDubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boodykojalkojal131
 

Kürzlich hochgeladen (20)

Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
Book Paid Saswad Call Girls Pune 8250192130Low Budget Full Independent High P...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Sa...
 
VIP Call Girls Service Film Nagar Hyderabad Call +91-8250192130
VIP Call Girls Service Film Nagar Hyderabad Call +91-8250192130VIP Call Girls Service Film Nagar Hyderabad Call +91-8250192130
VIP Call Girls Service Film Nagar Hyderabad Call +91-8250192130
 
PM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring ChapterPM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring Chapter
 
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Greater Noida 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
 
Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..Presentation on Workplace Politics.ppt..
Presentation on Workplace Politics.ppt..
 
Top Rated Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Deccan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Salarpur Sector 81 ( Noida)
 
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
 
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptxMotilal Oswal Gift City Fund PPT - Apr 2024.pptx
Motilal Oswal Gift City Fund PPT - Apr 2024.pptx
 
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCeCall Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effect
 
CFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector ExperienceCFO_SB_Career History_Multi Sector Experience
CFO_SB_Career History_Multi Sector Experience
 
Delhi Call Girls Nehru Place 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Nehru Place 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Nehru Place 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Nehru Place 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big BoodyDubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
Dubai Call Girls Demons O525547819 Call Girls IN DUbai Natural Big Boody
 

11.bicriteria in n x 0002www.iiste.org call for paper flow shop scheduling problem under specified rental policy, processing time, setup time each associated with probabilities including job block criteria

  • 1. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 Bicriteria in n x 2 Flow Shop Scheduling Problem under Specified Rental Policy, Processing Time, Setup Time Each Associated with Probabilities Including Job Block Criteria and Weightage of Jobs Sameer Sharma* , Deepak Gupta , Seema Sharma, Shefali Aggarwal Department of Mathematics, Maharishi Markandeshwar University, Mullana, Ambala, India * E-mail of the corresponding author: samsharma31@yahoo.com Abstract This paper is an attempt to obtain an optimal solution for minimizing the bicriteria taken as minimization of the total rental cost of the machines subject to obtain the minimum makespan for n-jobs, 2-machine flow shop scheduling problem in which the processing times and independent set up times are associated with probabilities including job block criteria. Further jobs are attached with weights to indicate their relative importance. 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 given to justify the algorithm. Keywords: Flowshop Scheduling, Heuristic, Processing Time, Setup Time, Job Block, Weighs of jobs 1. Introduction Scheduling is one of the optimization problems found in real industrial content for which several heuristic procedures have been successfully applied. Scheduling is a form of decision making that plays a crucial role in manufacturing and service industries. It deals with allocation of resources to tasks over given time periods and its goal is to optimize one or more objectives. The majority of scheduling research assumes setup as negligible or part of processing time. While this assumption adversely affects solution quality for many applications which require explicit treatment of set up. Such applications, coupled with the emergence of product concept like time based competitions and group technology, have motivated increasing interest to include setup considerations in scheduling theory. A flow shop scheduling problems has been one of the classical problems in production scheduling since Johnson (1954) proposed the well known Johnson’s rule in the two stage flow shop makespan scheduling problem. Smith (1967) considered minimization of mean flow time and maximum tardiness. Yoshida & Hitomi (1979) further considered the problem with setup times. The work was developed Sen & Gupta (1983), Chandasekharan (1992), Bagga & Bhambani (1997) and Gupta Deepak et al. (2011) by considering various parameters. Maggu & Das (1977) 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. In the sense of providing relative importance in the process Chandermouli (2005) associated weight with the jobs. The algorithm which minimizes one criterion does not take into consideration the effect of other criteria. Thus, to reduce the scheduling cost significantly, the criteria like that of makespan and total flow time can be combined which leads to optimization of bicriteria. Gupta & Sharma (2011) studied bicriteria in n × 2 flow shop scheduling under specified rental policy, processing time and setup time associated with probabilities including job block. This paper is an attempt to extend the study made by Gupta & Sharma (2011) by introducing the Weightage in jobs, Thus making the 31
  • 2. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 problem wider and more practical in process / production industry. We have obtained an algorithm which gives minimum possible rental cost while minimizing total elapsed time simultaneously. 2. Practical Situation Many applied and experimental situations exist in our day-to-day working in factories and industrial production concerns etc. The practical situation may be taken in a paper mill, sugar factory and oil refinery etc. where various qualities of paper, sugar and oil are produced with relative importance i.e. weight in jobs, hence Weightage of jobs is significant. 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 A 'ij : Expected flow time of ith job on machine Mj wi : weight of ith job A"ij :Weighted flow time of ith job on machine Mj Β : Equivalent job for job – block 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 M ' th tij :Completion time of i job of sequence Sk on machine Mj when machine Mj start processing jobs at time Lj(Sk) Iij(Sk): Idle time of machine Mj for job i in the sequence Sk Uj(Sk) :Utilization time for which machine Mj is required, when Mj starts processing jobs at time Ej(Sk) 32
  • 3. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 R(Sk) : Total rental cost for the sequence Sk of all machine Ci : Rental cost of ith 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+ s(i-1)j × q(i-1)j , ti,j-1) + aij × pij for j ≥ 2. = max (ti-1,j+ S(i-1),j , ti,j-1) + Ai,.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 starts processing jobs at time Lj is denoted by t 'ij and is defined as i i −1 i i i −1 t 'i , j = L j + ∑ Ak , j + ∑ S k , j = ∑I k, j + ∑ Ak , j + ∑ S k , j k =1 k =1 k =1 k =1 k =1 Also ti', j = max(t 'i , j −1 , ti' −1, j + Si −1, j ) + Ai , 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, 2nd 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 wi be the weight of ith job. 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 Weight of job i ai1 pi1 si1 qi1 ai2 pi2 si2 qi2 wi 1 a11 p11 s11 q11 a12 p12 s12 q12 w1 2 a21 p21 s21 q21 a22 p22 s22 q22 w2 3 a31 p31 s31 q31 a32 p32 s32 q32 w3 4 a41 p41 s41 q41 a42 p42 s42 q42 w4 5 a51 p51 s51 q51 a52 p52 s52 q52 w5 33
  • 4. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 Table 1 Mathematically, the problem is stated as Minimize U j ( Sk ) and n Minimize R ( S k ) = ∑ Ai1 × C1 + U j ( S k ) × 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: i =1 Proof. Let t i′,2 be the completion time of i th job on machine M2 when M2 starts processing of jobs at L2. We shall prove the theorem with the help of mathematical induction. ′ Let P(n) : t n ,2 = t n ,2 Basic step: For n = 1, j =2; 1 1 −1 1 1 1 −1 t '1,2 = L 2 + ∑ Ak ,2 + ∑ S k ,2 = ∑I k ,2 + ∑ Ak ,2 + ∑ S k ,2 k =1 k =1 k =1 k =1 k =1 1 = ∑ I k ,2 + A1,2 = I1,2 + A1,2 = A1,1 + A1,2 = t1,2 , k =1 ∴ P(1) is true. ′ Induction Step: Let P(m) be true, i.e., t m ,2 = t m ,2 ′ Now we shall show that P(m+1) is also true, i.e., t m +1,2 = t m +1,2 Since tm +1,2 = max(tm +1,1 , tm,2 + Sm,2 ) + Am +1,2 ' ' ( ) = max tm +1,1 , tm,2 + S m,2 + Am +1,2 (By Assumption) = 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 i =1 i =1 altered and M2 is engaged for minimum time. If M2 starts processing the jobs at time L2 then it can be easily 34
  • 5. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 n n −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 Aij = aij × pij and Sij = sij × qij ∀i, j Step 2: Calculate the expected flow time for the two machines M1and M2 as follows Ai'1 = Ai1 − Si 2 i2 i2 A' = A − S ∀i i1 and Step 3: If min ( Ai1 , Ai 2 )= Ai1 , then Gi = Ai1 + wi , H i = Ai 2 and ' ' ' ' ' If min ( Ai1 , Ai 2 )= Ai 2 , then H i = Ai 2 + wi , Gi = Ai 2 . ' ' ' ' ' Step 4: Find the weighted flow time for two machine M1 and M2 as follows A "i1 = Gi / wi and A "i 2 = H i / wi ∀i Step 5: Take equivalent job β ( k , m ) and calculate the processing time A "β 2 and A "β 2 on the guide lines of Maggu and Das [6] as follows A "β 1 = A "k 1 + A "m1 − min( A "m1 , A "k 2 ) A "β 2 = A "k 2 + A "m 2 − min( A "m1 , A "k 2 ) Step 6: Define a new reduced problem with the processing times A "i1 and A "i 2 as defined in step 3 and jobs (k,m) are replaced by single equivalent job β with processing time A "β 1 and A "β 2 as defined in step 4. Step 7: Using Johnson’s technique [1] obtain all the sequences Sk having minimum elapsed time. Let these be S1, S2, ----------. Step 8 : Compute total elapsed time tn2(Sk), k = 1,2,3,----, by preparing in-out tables for Sk. Step 9 : Compute L2(Sk) for each sequence Sk as follows n n−1 L2 (Sk ) = tn,2 (Sk ) − ∑ Ai,2 (Sk ) − ∑ Si,2 (Sk ) i =1 i =1 Step 10 : Find utilization time of 2 machine for each sequence Sk as U 2 ( Sk ) = tn 2 ( Sk ) − L2 ( Sk ) . nd Step 11 : 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 R( S p ) = tn ,1 ( S ) × C1 + U 2 ( S p ) × C2 . 8. Programme #include<iostream.h> #include<stdio.h> #include<conio.h> #include<process.h> int n,j; float a1[16],b1[16],g[16],h[16],g1[16],h1[16],g12[16],h12[16],sa1[16],sb1[16]; 35
  • 6. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 float macha[16],machb[16],cost_a,cost_b,cost; int f=1; int group[16];//variables to store two job blocks float minval,minv,maxv; float gbeta=0.0,hbeta=0.0; void main() { clrscr(); int a[16],b[16],sa[16],sb[16],j[16],w[16]; float p[16],q[16],u[16],v[16];float 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 : "; cin>>b[i]>>q[i]>>sb[i]>>v[i]; cout<<"nEnter the weightage of "<<i<<"job:";cin>>w[i]; //Calculate the expected processing times of the jobs for the machines: a1[i] = a[i]*p[i];b1[i] = b[i]*q[i]; //Calculate the expected setup times of the jobs for the machines: 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]<<"t"<<w[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++) {g1[i]=a1[i]-sb1[i];h1[i]=b1[i]-sa1[i];} for(i=1;i<=n;i++) 36
  • 7. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 {if(g1[i]<h1[i]) {g12[i]=g1[i]+w[i];h12[i]=h1[i];} else {h12[i]=h1[i]+w[i];g12[i]=g1[i];}} for(i=1;i<=n;i++) {g[i]=g12[i]/w[i];h[i]=h12[i]/w[i];} for(i=1;i<=n;i++) {cout<<"nn"<<j[i]<<"t"<<g[i]<<"t"<<h[i]<<"t"<<w[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 g11[16],h11[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++) {g11[i]=g[j1[i]];h11[i]=h[j1[i]];} g11[n-1]=gbeta;h11[n-1]=hbeta; cout<<endl<<endl<<"displaying original scheduling table"<<endl; for(i=1;i<=n-1;i++) {cout<<j1[i]<<"t"<<g11[i]<<"t"<<h11[i]<<endl;} float mingh[16];char ch[16]; for(i=1;i<=n-1;i++) {if(g11[i]<h11[i]) {mingh[i]=g11[i];ch[i]='g';} else {mingh[i]=h11[i];ch[i]='h';}} for(i=1;i<=n-1;i++) { 37
  • 8. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 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++) {if((machb[i-1]+sb1[arr1[i-1]])>macha[i]) 38
  • 9. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 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;float 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=(macha[n]*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 weights of jobs, processing time and setup time associated with their respective probabilities as given in the following table and jobs 2, 5 are to be processed as a group job (2,5). The rental cost per unit time for machines M1 and M2 are 6 units and 7 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. Job Machine M1 Machine M2 Weight of job i ai1 pi1 si1 qi1 ai2 pi2 si2 qi2 wi 1 11 0.3 4 0.3 10 0.2 4 0.1 2 39
  • 10. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 2 12 0.1 6 0.2 13 0.1 3 0.2 3 3 13 0.2 7 0.1 16 0.1 6 0.3 4 4 15 0.1 4 0.3 8 0.3 5 0.1 6 5 14 0.3 7 0.1 6 0.3 3 0.2 5 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 machines M1 and M2 are as shown in table 4. As per step 3 : The weighted flow time for two machines M1 and M2 are as shown in table 5. As per step 4: Here β = (2,5) A "β 1 = 0.2 + 0.72 – 0.72 = 0.2, A "β 2 = 1.03 + 1.22 – 0.72 = 1.5. As per step 6 : Using Johnson’s method optimal sequence is S=β–1–3–4 i.e.2–5–1–3– 4 As per step 7: The In-Out table for the sequence S is as shown in table 6. Total elapsed time tn2(S1) = 20.2 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 ) =20.2 – 9.1 – 3.4 = 7.7 units i =1 i =1 As per step 9: The utilization time of Machine M2 is U 2 ( S ) = tn 2 ( S ) − L2 ( S ) = 20.2 – 7.7 = 12.5 units The Biobjective In – Out table is as shown in table 7. Total Minimum Rental Cost = R ( S ) = tn,1 ( S ) × C1 + U 2 ( S ) × C2 =16.6 × 6 + 12.5 ×7=187.1 units. 10. Conclusion If the machine M2 is taken on rent when it is required and is returned as soon as it completes the last job, n n −1 the starting of processing of jobs at time L2 ( S ) = tn ,2 ( S ) − ∑ Ai ,2 ( S ) − ∑ Si,2 ( S ) on M2 will, reduce the i =1 i =1 idle time of all jobs on it. Therefore total rental cost of M2 will 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, Breakdown Interval etc. References 40
  • 11. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 Bagga, P.C.(1969), “Sequencing in a rental situation”, Journal of Candian Operation Research Society 7, 152-153. Bagga, P.C.& Bhambani, A.(1997), “Bicriteria in flow shop scheduling problem”, Journal of Combinatorics, Information and System Sciences 22, 63-83. Chandrasekharan Rajendran (1992), “Two Stage flow shop scheduling problem with bicriteria”, Operational Res. Soc, 43(9), 871-884. Chakarvarthy K. & Rajendrah, C.(1999), “A heuristic for scheduling in a flow shop with bicriteria of makespan and maximum tardiness minimization”, Production Planning & Control, 10 (7), 707-714. Chandramouli, A.B. (2005),”Heuristic Approach for n-job,3-machine flow shop scheduling problem involving transportation time, breakdown interval and weights of jobs”, Mathematical and Computational Applications, 10( 2), 301-305. Gupta, D., Singh, T.P. & Kumar, R.(2007), “Bicriteria in scheduling under specified rental policy, processing time associated with probabilities including job block concept”, Proceedings of VIII Annual Conference of Indian Society of Information Theory and Application (ISITA), 22-28. Gupta, D.& Sharma, S.(2011), “Minimizing rental cost under specified rental policy in two stage flow shop, the processing time associated with probabilities including break-down interval and job – block criteria” , European Journal of Business and Management 3( 2), 85-103. Gupta, D., Sharma, S., Seema and Shefali (2011), “Bicriteria in n × 2 flow shop scheduling under specified rental policy ,processing time and setup time each associated with probabilities including job-block”, Industrial Engineering Letters, 1(1), 1 -12. Johnson, S.M.(1954), “Optimal two and three stage production schedule with set up times included”, Naval Research Logistics Quart. 1(1), 61-68. Maggu P.L. and Das G., “Equivalent jobs for job block in job scheduling”, Opsearch, Vol 14, No.4, (1977), 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. Sen, T. & Gupta, S.K.(1983),“A branch and bound procedure to solve a bicriteria scheduling problem”, AIIE Trans., 15, 84-88. 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), 463-470. Smith, W.E.(1956), “Various optimizers for single stage production”, Naval Research Logistics 3 , 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) , 71-82. Szwarc W., “A note on mathematical aspects of n × 3 job-shop sequence problem”, Operational Research,Vol 25,(1974),70-77. Van, L.N., Wassenhove & Gelders, L.F. (1980), “Solving a bicriteria scheduling problem”, AIIE Tran 15s., 84-88. Yoshida and Hitomi (1979), Optimal two stage production scheduling with set up times separated. AIIE Transactions, Vol . II, 261-263 41
  • 12. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 Tables Table 3: The expected processing and setup times for machines M1 and M2 are Job Machine M1 Machine M2 Weight of job i Ai1 Si1 Ai2 Si2 wi 1 3.3 1.2 2 0.4 2 2 1.2 1.2 1.3 0.6 3 3 2.6 0.7 1.6 1.8 4 4 1.5 1.2 2.4 0.5 6 5 4.2 0.7 1.8 0.6 5 Table 4: The expected flow times for the machines M1 and M2 are Job Machine M1 Machine M2 Weight of job ‘ ‘ i A i1 A i2 wi 1 2.9 0.8 2 2 0.6 0.1 3 3 0.8 0.9 4 4 1.0 1.2 6 5 3.6 1.1 5 Table 5: The weighted flow time for two machines M1 and M2 are Job Machine M1 Machine M2 i A"i1 A"i2 1 1.45 1.4 2 0.2 1.03 3 1.2 0.225 4 1.16 0.2 5 0.72 1.22 Table 6: The In-Out table for the sequence S is Jobs Machine M1 Machine M2 i In - Out In - Out 2 0 – 1.2 1.2 – 2.5 5 2.4 – 6.6 6.6 – 8.4 1 7.3 – 10.6 10.6 – 12.6 3 11.8 – 14.4 14.4 – 16.0 4 15.1 – 16.6 17.8 – 20.2 42
  • 13. Computer Engineering and Intelligent Systems www.iiste.org ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol 3, No.1, 2012 Table 7: The Biobjective In – Out table is Jobs Machine M1 Machine M2 i In - Out In - Out 2 0 – 1.2 7.7– 9.0 5 2.4 – 6.6 9.6 – 11.4 1 7.3 – 10.6 12.0 – 14.0 3 11.8 – 14.4 14.4 – 16.0 4 15.1 – 16.6 17.8 – 20.2 43
  • 14. 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).