Jobsequencing
Jobsequencing
net/publication/314895274
CITATIONS READS
0 1,751
1 author:
Pv Ubale
GS Science, Arts and Commerce College, Khamgaon
30 PUBLICATIONS 31 CITATIONS
SEE PROFILE
All content following this page was uploaded by Pv Ubale on 09 September 2017.
Statistics
A Study of Algorithm for the Optimal KEYWORDS : Branch & Bounding
method, job processing time, flow shop
Scheduling of the Job Sequencing Problem scheduling problem
Dr. P. V. Ubale Associate professor in Statistics, G.S.Sci.,Arts, & Comm. College Khamgaon
ABSTRACT This paper studies flow shop scheduling problem in which job processing time on each machine are given.
The objective of the study is to get optimal sequence of jobs in order to minimize the total elapsed time. The
given paper focuses on to the study of the algorithm for finding optimal scheduling of the job sequencing problem. The method is il-
lustrated with the help of numerical example.
There are a set of jobs and set of machines. Each job consist of σ’ denotes set of jobs that are not contained in the partial per-
chain of operation, each of which needs to be processed dur- mutation.
ing an uninterrupted time period of a given length on a given
machine. Each machine can process at most one operation at a t1, t2,t3 denotes the completion time of the last job on machine 1,
time. A schedule is an allocation of operation to time intervals machine 2, machine 3 respectively among the jobs in σ.
of the machine. The problem is to find schedule of minimum
length. Hence a lower bound on the make span with respect to machine
1 is
It is a typical combinatorial optimization problem where each
job has to go through processing in each and every machine. …..(3.1)
The number of possible schedules of the flow shop scheduling
problems involving n jobs and m machines is (n!)m. The optimal The second lower bound on machine 2 is given by
solution for the problem is to find the sequence of jobs on each
machines in order to complete all the jobs on all the machines
in the minimum total time provided each job is processed on
machines 1,2,3,…..,m in that order. In this paper our main focus The third lower bound on machine 3 is given by
on to implement branch and bounding method to the solution of
flow shop scheduling problem.
The final lower bound for σ is
2] Branch and bounding technique used in flow shop sched-
uling problem
The Branch and Bounding algorithm are time intensive tree
based exploration methods for solving to optimality combinato-
rial optimization problem. In order to use the branch and bound
technique one must be able to describe the problem as a tree in
which each node represents a partial solution. The first node in
the related tree structure is called as the root node. From this Where Ai,Bi & Ci are the processing times on machine I, machine
node there are n branches corresponding to the n possible sub II, machine III respectively.
problems. Branching is the process of partitioning a large prob-
lem into two or more sub problem and bounding is the process 4] Application of Branch and Bounding method to flow shop
of calculating lower bound on the optimal solution of the given scheduling problem
problem. Let us explain the application of branch and bounding method
to flow shop scheduling problem with the help of numerical ex-
In this section application of branch and bounding technique is ample. Consider 4 jobs has to be processed on 3 machines with
applied to obtain an optimal sequence for the flow shop sched- their processing time is given below.
At the root node σ = {0} and σ’ = {1,2,3,4} The lower bound B for
the root node = 0. The set of nodes created under the root node,
S0 is S11,S21,S31,S41 Initially (q1,q2,q3) = (0,0,0) Node S232 σ = { 2,3} σ’ = {1,4}
The lower bound calculations using the equations (t1,t2,t3) = (20, 27, 37)
(3.1),(3.2),(3.3) are as given below.
b1 = 20 + 25 + 26 = 71
First level
Node S11 σ = {1} σ’={2,3,4} b2 = 27 + 35 + 06 = 68
(t1,t2,t3) = (10,25,48) b3 = 37 + 29 = 66
b3 = 25 + 39 = 64 72 71 82
LB(2) = max { 62, 66, 64} = 66 The node with minimum lower bound on the second level is the
node S232. So branch from this node.
Node S31 σ = {3} σ’={1,2,4}
Third level
(t1,t2,t3) = (12, 19, 29) Node S2313 σ = { 2,3,1} σ’ = {,4}
b2 = 19 + 45 + 06 = 70 b1 = 30 + 15 + 26 = 71
b3 = 29 + 36 = 65 b2 = 45 + 20 + 06 = 71
b2 = 35 + 32 + 07 = 74 b1 = 35 + 10 + 38 = 83
b3 = 41 + 40 = 81 b2 = 55 + 15 + 23 = 93
In the first level nodes with lower bounds are as given below LB(234) = max {83, 93, 84} = 93
S11 S21 S31 S41
S2313 S2343
71 66 70 81
74 93
The node with minimum lower bound is S21 so branch from this
node on the second level. The node with minimum lower bound on the third level is on
the node S2313 lies at the (n-1)th level hence the optimality is
Second level reached to the given problem. Hence the optimal sequence for
Node S212 σ = { 2,1} σ’ = {3,4} the given flow shop scheduling problem is 4,2,3,1.
(t1,t2,t3) = (18, 33, 56) The whole procedure is summarized in the following table.
b1 = 18 + 27 + 17 = 62 Table 1
REFERENCE 1] Ignall E and Schrage L (1965): Application of the Branch and Bound technique to some flow shop scheduling problem, Operations research,
Vol. 13, 400-412. | | 2] Yang D.L and Chern M.S. (2000): Two machine flow shop group scheduling problem, Computers and operations research
Vol. 27, No. 10, 975-985. | | 3] R. Paneer selvam (2010): Operations Research PHI leaning private limited New Delhi. | | 4] Deepak Gupta, Payal Singla, Harminder Singh (2011):
Application of Branch and Bound method for optimal two stage flow shop scheduling problem with Group job restriction, Journal of Engineering and applications, vol 1, No. 5, 1-4. |
| 5] P.V.Ubale (2011): Optimal scheduling for flow shop scheduling problem with transportation time, International journal of management studies, statistics & applied economics,
Vol. 1 No. 1 113-118. |