SlideShare a Scribd company logo
1 of 4
Download to read offline
Sarfaraz ahmad Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 4) January 2016, pp.75-78
www.ijera.com 75 | P a g e
A case study on Machine scheduling and sequencing using
Meta heuristics
Sarfaraz ahmad*, Ashok kumar jha**
*(Department of Manufacturing engineering, NIT Jamshedpur, Jamshedpur-14)
** (Department of Manufacturing engineering, NIT Jamshedpur , India)
ABSTRACT
Modern manufacturing systems are constantly increasing in complexity and become more agile in nature such
system has become more crucial to check feasibility of machine scheduling and sequencing because effective
scheduling and sequencing can yield increase in productivity due to maximum utilization of available resources
but when number of machine increases traditional scheduling methods e.g. Johnson‟s ,rule is becomes in
effective Due to the limitations involved in exhaustive enumeration, for such problems meta-heuristics has
become greater choice for solving NP hard problems because of their multi solution and strong neighbourhood
search capability in a reasonable time.
Keywords - Manufacturing systems, Meta-heuristics, productivity
I. INTRODUCTION
Production scheduling is a key for organizational
productivity, which prepares a calendar for producing
components/products. The scheduling problems are
classified into single machine scheduling, flow shop
scheduling job shop scheduling, open shop
scheduling, and hybrid scheduling. In this paper,
the open shop scheduling problem is considered. The
open shop scheduling problem is alternatively called
as moderated job shop scheduling problem
(Panneerselvam [1]), since all the machines will not
have 100% utilization all the time hence the
machines which have similar processing capabilities
will be grouped and a batch of single operation jobs
will be scheduled on these machines while doing so
the organization may be keen in optimizing any one
of the following measures of performances
 Minimizing the sum of the completion times of
all the jobs.
 Minimizing total tardiness.
 Minimizing total lateness.
 Minimizing the total number of tardy jobs.
 Minimizing makespan.
Classification of Scheduling Problems
According to French (1982), the general scheduling
problem is to find a sequence, in which the jobs (e.g.,
a basic task) pass between the resources (e.g.,
machines), which is a feasible schedule, and optimal
with respect to some performance criterion. Graves
(1981) introduced a functional classification scheme
for scheduling problems. This scheme categorizes
problems using the following dimensions:
a) Requirement generation
b) Processing complexity
c) Scheduling criteria
d) Parameter variability
e) Scheduling environment
(a) Based on requirements generation, it can be
classified as an open shop or a closed shop. An open
shop is "build to order" and no inventory is stocked
and when orders are filled from existing inventory it
is called closed shop. Closed shop can further
classified into job shop and flow shop and detailed
classification of scheduling problem is shown in
1.1Classification of scheduling problems based on
requirement generations
(b) Processing complexity refers to the number of
processing steps and workstations associated with the
production process. This dimension can be
decomposed further as follows:
RESEARCH ARTICLE OPEN ACCESS
Sarfaraz ahmad Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 4) January 2016, pp.75-78
www.ijera.com 76 | P a g e
(i) One stage, one processor
(ii) One stage multiple processors
(iii) Multistage flow shop
(iv) Multistage job shop
The one stage, one processor and one stage,
multiple processors problems require one processing
step that must be performed on a single resource or
multiple resources respectively. In the multistage,
flow shop problem each job consists of several tasks,
which require processing by distinct resources; but
there is a common route for all jobs. Finally, in the
multistage, job shop situation, alternative resource
sets and routes can be chosen, possibly for the same
job, allowing the production of different part types.
(c) Scheduling criteria, states the desired objectives
to be met. “They are numerous, complex, and often
conflicting”. Some commonly used scheduling
criteria include the following: Minimize total
tardiness, Minimize the number of late jobs,
Maximize system/resource utilization, Minimize in-
process inventory, Balance resource usage, Maximize
production rate etc.
(d) The dimension „parameters variability‟ indicates
the degree of uncertainty of the various parameters of
the scheduling problem. If the degree of uncertainty
is insignificant (i.e. the uncertainty in the various
quantities is several orders of magnitude less than the
quantities themselves), the scheduling problem could
be called deterministic. For example, the expected
processing time is six hours, and the variance is one
minute. Otherwise, the scheduling problem could be
called stochastic.
(e) The dimension, scheduling environment, defined
the scheduling problem as static or dynamic.
Scheduling problems in which the number of jobs to
be considered and their ready times are available are
called static. On the other hand, scheduling problems
in which the number of jobs and related
characteristics change over time are called dynamic.
II. Mathematical model and problem
descriptions
Assumption
 Once an operation is started on the machine it
must be completed before another operation can
begin on that machine
 All processing time on the machine are known,
deterministic, finite and independent of sequence
of the jobs to be processed.
 The first machine is assumed to be ready
whichever and whatever job is to be processed
on it first.
 Each job is processed through each of the m
machines once and only once.
Problem descriptions
A general job shop problem suppose having n jobs
{J1, J2, J3 --------- Jn} to be processed through m
machine {M1, M2, M3 ----------- Mm}. Technological
constraints demand that each job should be processed
through the machine in a particular order and gives
an important special case named as flow shop. Thus
in case of flow shop jobs pass between the machine
in the same order i.e. if J1 must be processed on M1
before machine M2 then the same the true for all jobs.
This technological constraint therefore gives the form
like :
Job processing order
J1 M1 M2 M3 ……………… M m
J2 M1 M2 M3 ……………… M m
…………………………………………………
Jn M1 M2 M3 ……………… M m
______________________________________
For a general job shop problem defined above the
number of possible sequences are (n!) m
, where n is
number of jobs and m is the number of machines.
With the above technological constraints in case of
flow shop number of different sequence reduces to
(n!). This reduced number is quite large for even
moderate size problems and recognized to be NP
hard (Garey et al., 1976; Gonzalez and Sahni, 1978;
Pinedo, 2005 and several others)[3,4,5]. There has
been an attempt to solve this problem with typical
objective function being the minimization of average
flow time, minimizing the time required to complete
all the jobs or makespan, minimizing average
lateness values or tardiness, minimizing maximum
tardiness, and minimizing the number of tardy jobs.
III. Case study
In a manufacturing shop generally a number of
job passes through a number of machine .let in a
manufacturing shop there are three shop namely M1,
M2, M3..And each job must passes through it only
once. The processing time of each job is given below
JOBS Duration (Hours)
Machine M1 Machine M2 Machine M3
J1 17 19 13
J2 15 11 12
J3 14 21 16
J4 20 16 20
J5 16 17 17
Palmer heuristics approach
A heuristic developed by Palmer (1965)[6], in an
effort to use Johnson‟s rule, is built around the notion
of a slope index. The slope index gives a large value
to jobs that have a tendency of progressing from
small to large operating times as they move through
the stages. The sequence of operations is given by
priority to jobs having the strongest tendency to
progress from short times to long times. This means
that the job sequence can be generated based upon an
non-increasing order of the slope indices.
Sarfaraz ahmad Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 4) January 2016, pp.75-78
www.ijera.com 77 | P a g e
Let S (j) be the slope index for job j and Ot
j be the
operating time of job j at stage t. Palmer‟s slope
index is calculated as follows:
Let assign +2 to M3 , 0 to M2 and -2 to M1 then we
have to calculate slope S(J) of each job
S(J1) ={17×(-2)+(19×0)+(13×2)}=-8
S(J2) ={15×(-2)+(11×0)+(12×2)}=-6
S(J3) ={14×(-2)+(21×0)+(16×2)}=4
S(J4) ={20×(-2)+(16×0)+(20×2)}=0
S(J5) ={16×(-2)+(17×0)+(17×2)}=2
Then we have to arrange the job according to
decreasing order of their slope
J3-J5-J4-J2-J1
J3 starts at 0 finishes at 14 at machine M1 then goes to
M2 now goes to M2 takes 21 finishes at 35,goes to M3
takes another 16 finishes at 51.
J5 starts at M1 at 14 takes another 16 finishes at 30
then goes to M3 wait till 35 takes another 17 finishes
at 52. M3 is already available so takes another 17
finesse at 69.
J4 starts at M1 at 30 takes another 20finishes at 50
then goes to M2 wait till 52 takes another16 finishes
at 68 . then goes to M3 wait till 69 takes another 20
finishes at 89.
J2 starts at M1 at 50 takes another 15finishes at 65
then goes to M2 wait till 68 takes another11 finishes
at 79 . then goes to M3 wait till 89 takes another 12
finishes at 101.
J1 starts at M1 at 65 takes another 17finishes at 82
M2is already available so takes another 19fineses at
101 goes to M3 takes another 13 finishes at 114.
So makespan associated with this sequence is 114.
Since this heuristics solution need not be optimal so
we have to find the goodness factor in order to know
how good it is.
Goodness factor is defines as a ratio of difference
between heuristic solution and optimum solution to
optimum solution. Since we don‟t know the optimum
solution so we can replace optimum solution with
lower bound.
Lower bound of M1=total processing time at m1
+minimum (sum of processing time of m2
+m3)=82+23=105
Lower bound of M2= total processing time at m2
+minimum processing time of m1 + minimum
processing time of m3=84+14+12=110
Lower bound of M3=total processing time at m
+minimum (sum of processing time of m1 +m2)
=26+78=104
Maximum bound is best one so we choose lower
bound 110. So goodness factor {(114-
110)÷110}=0.0364 e.g. 3.64%.
If we willing to accept the solution about 3.64% of
optimum then we should go for palmer heuristics.
Campbell, Dudek, and Smith(CDS)
Campbell, Dudek, and Smith (1970) develop one of
the most significant heuristic methods for flow shop
problems with makespan criterion, in the following
denoted by CDS. Its strength lies in two properties:
(1) it uses Johnson‟s rule in a heuristic fashion, and
(2) it generally creates several schedules from which
a “best” schedule can be chosen. In so doing, k – 1
sub-problem are created and Johnson‟s rule is applied
to each of the sub-problems. Thus, k – 1 job
sequences are generated. Since Johnson‟s algorithm
is a two-stage algorithm, a k stage problem must be
collapsed into a two-stage problem. Let g be a
counter for the k – 1 sub-problems, the operating
times for the “first” stage are denoted as a(j, g),
where j denotes the job and g denotes the g-th sub
problem. Similarly, b(j, g) denotes the “second” stage
operating times of job j and sub-problem g. Given
these notations, the operating times are calculated by
the following two formulas:
For each of the sub-problems, Johnson‟s
algorithm provides a job sequence using the values
a(j, g) and b(j, g). Once Johnson‟s sequence is
created, the problem is then returned to the
consideration of all k stages. Since in the given
problem there are three machine (k=3) so number of
possible job sequences is (k-1) is 2. Since Johnson‟s
algorithm is a two-stage algorithm, a k stage problem
must be collapsed into a two-stage problem.
M1+M2 M2+M3
J1 36 32
J2 26 23
J3 35 37
J4 36 36
J5 33 34
For this sub problem job sequence according to
Johnson‟s algorithms [8]
The smallest one in the above mention table is 23 so
J2 goes to extreme right row then next smallest
number is 32 so J1 goes to 2nd
extreme right row in
this manner we fill the remaining vacant row
according to Johnson‟s algorithms.
J5 J3 J4 J1 J2
So makespan associated with this sequence is 115.
b.
Sarfaraz ahmad Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 4) January 2016, pp.75-78
www.ijera.com 78 | P a g e
M1 M2
J1 17 13
J2 15 12
J3 14 16
J4 20 20
J5 16 17
For this sub problem job sequence according to
Johnson‟s algorithms.
J3 J5 J4 J1 J2
So makespan associated with this sequence is 114.
From above discussed two sequences best one is J2-
J5-J4-J1-J2 because of their minimum completion time
i.e. 114
Since we already defined goodness factor and we
have lower bound is 110.
So goodness factor {(114-110)÷110}=0.0364 e.g.
3.64%.
If we willing to accept the solution about 3.64% of
optimum then we should go for palmer heuristics.
IV. Conclusion
Meta heuristics approach tends to move
relatively quickly towards very good solutions, so it
provides a very efficient way of dealing with large
complicated problems. It is very useful in cases
where traditional methods get stuck at local minima
and common area of application is combinatorial
optimization problems. However is does not
guarantee for optimum solution but if we willing to
accept 0 to 4% of optimum solution then this types of
methods is very useful.
Acknowledgements
I would like to express my deep sense of
gratitude and indebtedness to my supervisors Mr.
Ashok kumar jha, Associate Professor and Head of
Department (HOD) of Manufacturing Engineering
Dr. Amresh kumar, National Institute of Technology
,Jamshedpur, for their esteemed guidance, invaluable
encouragement, moral support, free to act on my
ideas and scholarly inputs from early stage of
research work that instill confidence in me during the
research work
Journal Papers:
[1] Panneerselvam, R. (1999) Heuristic for
Moderated Job Shop Scheduling Problem to
Minimize Makespan. Industrial Engineering
Journal, 28, 26-29.Note that the journal title,
volume number and issue number are set in
italics.
[2] French, S., 1982. Sequencing and
Scheduling: An Introduction to the
Mathematics of the Job-Shop. Ellis
Horwood Limited.
[3] Garey, M.R., Johnson, D.S. and Sethi, R.R.,
1976. The complexity of flow shop and Job
shop scheduling. Operations Research
1,117–129.
[4] Gonzalez, T. and Sen, T., 1978. Flow shop
and job shop schedules: complexity and
approximations. Operations Research 26,
36–52.
[5] Pinedo, M., 2005. Scheduling theory,
algorithms, and system, (Prentice-Hall).
[6] Palmer, D.S., 1965. Sequencing jobs
through a multi-stage process in the
minimum total time a quick method of
obtaining a near optimum. Operations
Research Quarterly 16(1), 101–107.
[7] Johnson, D.S., Aragon, C.R., McGeoeh,
L.A. and Schevon, C., 1989. Optimization
by simulated annealing: an experimental
evaluation; Part I. Graph partitioning.
Operations Research 37(6), 865-892.
[8] Johnson, S.M., 1954. Optimal two-and
three-stage production schedules with setup
times included. Naval Research Logistics
Quarterly 1, 61-68.
Theses:
[9] A.k dhingra , Multi objective flow shop
scheduling using meta heuristics, doctoral
diss., nit kurukshetra, Haryana, IN, 2006.

More Related Content

What's hot

Performance analysis of production line with bernoulli’s machines
Performance analysis of production line with bernoulli’s machinesPerformance analysis of production line with bernoulli’s machines
Performance analysis of production line with bernoulli’s machineseSAT Journals
 
Parallel Line and Machine Job Scheduling Using Genetic Algorithm
Parallel Line and Machine Job Scheduling Using Genetic AlgorithmParallel Line and Machine Job Scheduling Using Genetic Algorithm
Parallel Line and Machine Job Scheduling Using Genetic AlgorithmIRJET Journal
 
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...IRJET Journal
 
Role of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical PartRole of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical PartIJSRD
 
Stochastic scheduling
Stochastic schedulingStochastic scheduling
Stochastic schedulingSSA KPI
 
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
 
Two Different Approaches for NGOSS Process Modeling and Simulation
Two Different Approaches for NGOSS Process Modeling and SimulationTwo Different Approaches for NGOSS Process Modeling and Simulation
Two Different Approaches for NGOSS Process Modeling and SimulationIDES Editor
 
Parametric optimization of surface roughness in turning inconel718 using tag
Parametric optimization of surface roughness in turning inconel718 using tagParametric optimization of surface roughness in turning inconel718 using tag
Parametric optimization of surface roughness in turning inconel718 using tagIAEME Publication
 
IRJET- Optimization of Plastic Injection Molding
IRJET- Optimization of Plastic Injection MoldingIRJET- Optimization of Plastic Injection Molding
IRJET- Optimization of Plastic Injection MoldingIRJET Journal
 
Optimization of Injection Molding Process-literature review
Optimization of Injection Molding Process-literature reviewOptimization of Injection Molding Process-literature review
Optimization of Injection Molding Process-literature reviewAlex Larsh
 
Modeling and optimization of end milling machining process
Modeling and optimization of end milling machining processModeling and optimization of end milling machining process
Modeling and optimization of end milling machining processeSAT Publishing House
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 

What's hot (18)

Performance analysis of production line with bernoulli’s machines
Performance analysis of production line with bernoulli’s machinesPerformance analysis of production line with bernoulli’s machines
Performance analysis of production line with bernoulli’s machines
 
001
001001
001
 
Parallel Line and Machine Job Scheduling Using Genetic Algorithm
Parallel Line and Machine Job Scheduling Using Genetic AlgorithmParallel Line and Machine Job Scheduling Using Genetic Algorithm
Parallel Line and Machine Job Scheduling Using Genetic Algorithm
 
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...
Novel Heuristics for no-Wait Two Stage Multiprocessor Flow Shop with Probable...
 
20120140503011 2-3-4
20120140503011 2-3-420120140503011 2-3-4
20120140503011 2-3-4
 
publication lamghabbar
publication lamghabbarpublication lamghabbar
publication lamghabbar
 
Role of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical PartRole of Simulation in Deep Drawn Cylindrical Part
Role of Simulation in Deep Drawn Cylindrical Part
 
Stochastic scheduling
Stochastic schedulingStochastic scheduling
Stochastic scheduling
 
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
 
Two Different Approaches for NGOSS Process Modeling and Simulation
Two Different Approaches for NGOSS Process Modeling and SimulationTwo Different Approaches for NGOSS Process Modeling and Simulation
Two Different Approaches for NGOSS Process Modeling and Simulation
 
R0260950100
R0260950100R0260950100
R0260950100
 
Parametric optimization of surface roughness in turning inconel718 using tag
Parametric optimization of surface roughness in turning inconel718 using tagParametric optimization of surface roughness in turning inconel718 using tag
Parametric optimization of surface roughness in turning inconel718 using tag
 
How to Improve your Machine Precision and Performance
How to Improve your Machine Precision and PerformanceHow to Improve your Machine Precision and Performance
How to Improve your Machine Precision and Performance
 
IRJET- Optimization of Plastic Injection Molding
IRJET- Optimization of Plastic Injection MoldingIRJET- Optimization of Plastic Injection Molding
IRJET- Optimization of Plastic Injection Molding
 
Optimization of Injection Molding Process-literature review
Optimization of Injection Molding Process-literature reviewOptimization of Injection Molding Process-literature review
Optimization of Injection Molding Process-literature review
 
Modeling and optimization of end milling machining process
Modeling and optimization of end milling machining processModeling and optimization of end milling machining process
Modeling and optimization of end milling machining process
 
E43062837
E43062837E43062837
E43062837
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

Viewers also liked

Study of Measurement of luminescence life time of the Nd3+ ions in the 6-FDA/...
Study of Measurement of luminescence life time of the Nd3+ ions in the 6-FDA/...Study of Measurement of luminescence life time of the Nd3+ ions in the 6-FDA/...
Study of Measurement of luminescence life time of the Nd3+ ions in the 6-FDA/...IJERA Editor
 
A Critical View on Pedagogical Dimension of Architectural Education in India
A Critical View on Pedagogical Dimension of Architectural Education in IndiaA Critical View on Pedagogical Dimension of Architectural Education in India
A Critical View on Pedagogical Dimension of Architectural Education in IndiaIJERA Editor
 
Alert System for High Speed Vehicles to Avoid Wildlife Accidents
Alert System for High Speed Vehicles to Avoid Wildlife AccidentsAlert System for High Speed Vehicles to Avoid Wildlife Accidents
Alert System for High Speed Vehicles to Avoid Wildlife AccidentsIJERA Editor
 
A New Approximation of Water Saturation Estimation Based on Vertical Seismic ...
A New Approximation of Water Saturation Estimation Based on Vertical Seismic ...A New Approximation of Water Saturation Estimation Based on Vertical Seismic ...
A New Approximation of Water Saturation Estimation Based on Vertical Seismic ...IJERA Editor
 
Assessment of Performance Characteristic of Solar Air Heater with Assorted Ge...
Assessment of Performance Characteristic of Solar Air Heater with Assorted Ge...Assessment of Performance Characteristic of Solar Air Heater with Assorted Ge...
Assessment of Performance Characteristic of Solar Air Heater with Assorted Ge...IJERA Editor
 
The Potential Application of Gasification for Biomass Power Generation in Iso...
The Potential Application of Gasification for Biomass Power Generation in Iso...The Potential Application of Gasification for Biomass Power Generation in Iso...
The Potential Application of Gasification for Biomass Power Generation in Iso...IJERA Editor
 
2193_09-Sept-1997 CC with ICs-2
2193_09-Sept-1997 CC with ICs-22193_09-Sept-1997 CC with ICs-2
2193_09-Sept-1997 CC with ICs-2Mary Goetz
 
119591181 musica beatlesmusic
119591181 musica beatlesmusic119591181 musica beatlesmusic
119591181 musica beatlesmusicPelo Siro
 
DG-European Project Manager certificate
DG-European Project Manager certificateDG-European Project Manager certificate
DG-European Project Manager certificateDaiana GAMENTZ
 
Sweet onion sauce
Sweet onion sauceSweet onion sauce
Sweet onion sauceveebafood
 

Viewers also liked (12)

Study of Measurement of luminescence life time of the Nd3+ ions in the 6-FDA/...
Study of Measurement of luminescence life time of the Nd3+ ions in the 6-FDA/...Study of Measurement of luminescence life time of the Nd3+ ions in the 6-FDA/...
Study of Measurement of luminescence life time of the Nd3+ ions in the 6-FDA/...
 
A Critical View on Pedagogical Dimension of Architectural Education in India
A Critical View on Pedagogical Dimension of Architectural Education in IndiaA Critical View on Pedagogical Dimension of Architectural Education in India
A Critical View on Pedagogical Dimension of Architectural Education in India
 
Alert System for High Speed Vehicles to Avoid Wildlife Accidents
Alert System for High Speed Vehicles to Avoid Wildlife AccidentsAlert System for High Speed Vehicles to Avoid Wildlife Accidents
Alert System for High Speed Vehicles to Avoid Wildlife Accidents
 
A New Approximation of Water Saturation Estimation Based on Vertical Seismic ...
A New Approximation of Water Saturation Estimation Based on Vertical Seismic ...A New Approximation of Water Saturation Estimation Based on Vertical Seismic ...
A New Approximation of Water Saturation Estimation Based on Vertical Seismic ...
 
Assessment of Performance Characteristic of Solar Air Heater with Assorted Ge...
Assessment of Performance Characteristic of Solar Air Heater with Assorted Ge...Assessment of Performance Characteristic of Solar Air Heater with Assorted Ge...
Assessment of Performance Characteristic of Solar Air Heater with Assorted Ge...
 
The Potential Application of Gasification for Biomass Power Generation in Iso...
The Potential Application of Gasification for Biomass Power Generation in Iso...The Potential Application of Gasification for Biomass Power Generation in Iso...
The Potential Application of Gasification for Biomass Power Generation in Iso...
 
2193_09-Sept-1997 CC with ICs-2
2193_09-Sept-1997 CC with ICs-22193_09-Sept-1997 CC with ICs-2
2193_09-Sept-1997 CC with ICs-2
 
119591181 musica beatlesmusic
119591181 musica beatlesmusic119591181 musica beatlesmusic
119591181 musica beatlesmusic
 
DG-European Project Manager certificate
DG-European Project Manager certificateDG-European Project Manager certificate
DG-European Project Manager certificate
 
Ofrenda belleza
Ofrenda bellezaOfrenda belleza
Ofrenda belleza
 
Sweet onion sauce
Sweet onion sauceSweet onion sauce
Sweet onion sauce
 
JSelf_Resume
JSelf_ResumeJSelf_Resume
JSelf_Resume
 

Similar to A case study on Machine scheduling and sequencing using Meta heuristics

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
 
An Efficient Heuristic Algorithm for Flexible Job Shop Scheduling with Mainte...
An Efficient Heuristic Algorithm for Flexible Job Shop Scheduling with Mainte...An Efficient Heuristic Algorithm for Flexible Job Shop Scheduling with Mainte...
An Efficient Heuristic Algorithm for Flexible Job Shop Scheduling with Mainte...mathsjournal
 
Production Management and Scheduling
Production Management and SchedulingProduction Management and Scheduling
Production Management and SchedulingShankha Goswami
 
Ch 6 Scheduling.ppt
Ch 6 Scheduling.pptCh 6 Scheduling.ppt
Ch 6 Scheduling.pptAnand398268
 
Scheduling(production and operations management systems).ppt
Scheduling(production and operations management systems).pptScheduling(production and operations management systems).ppt
Scheduling(production and operations management systems).pptGooglePay16
 
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...ijait
 
2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shift2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shiftKassu Jilcha (PhD)
 
2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shift2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shiftKassu Jilcha (PhD)
 
2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shift2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shiftKassu Jilcha (PhD)
 
Job shop-scheduling uain heurstic bottle neck shift
Job shop-scheduling uain heurstic bottle neck shiftJob shop-scheduling uain heurstic bottle neck shift
Job shop-scheduling uain heurstic bottle neck shiftKassu Jilcha (PhD)
 
Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...Arudhra N
 
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...A Simulation Based Approach for Studying the Effect of Buffers on the Perform...
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...inventionjournals
 
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...IOSR Journals
 
Computer techniques for optimization of cycle of operations
Computer techniques for optimization of cycle of operationsComputer techniques for optimization of cycle of operations
Computer techniques for optimization of cycle of operationsSafdar Ali
 

Similar to A case study on Machine scheduling and sequencing using Meta heuristics (20)

C017611624
C017611624C017611624
C017611624
 
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
 
An Efficient Heuristic Algorithm for Flexible Job Shop Scheduling with Mainte...
An Efficient Heuristic Algorithm for Flexible Job Shop Scheduling with Mainte...An Efficient Heuristic Algorithm for Flexible Job Shop Scheduling with Mainte...
An Efficient Heuristic Algorithm for Flexible Job Shop Scheduling with Mainte...
 
30420140503003
3042014050300330420140503003
30420140503003
 
30420140503003
3042014050300330420140503003
30420140503003
 
Production Management and Scheduling
Production Management and SchedulingProduction Management and Scheduling
Production Management and Scheduling
 
Ch 6 Scheduling.ppt
Ch 6 Scheduling.pptCh 6 Scheduling.ppt
Ch 6 Scheduling.ppt
 
Ch 6 Scheduling.ppt
Ch 6 Scheduling.pptCh 6 Scheduling.ppt
Ch 6 Scheduling.ppt
 
Scheduling(production and operations management systems).ppt
Scheduling(production and operations management systems).pptScheduling(production and operations management systems).ppt
Scheduling(production and operations management systems).ppt
 
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...
An efficient simulated annealing algorithm for a No-Wait Two Stage Flexible F...
 
2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shift2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shift
 
2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shift2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shift
 
2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shift2015 job shop-scheduling uain heurstic bottle neck shift
2015 job shop-scheduling uain heurstic bottle neck shift
 
Job shop-scheduling uain heurstic bottle neck shift
Job shop-scheduling uain heurstic bottle neck shiftJob shop-scheduling uain heurstic bottle neck shift
Job shop-scheduling uain heurstic bottle neck shift
 
Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...Nitt paper   A fuzzy multi-objective based un-related parallel Machine Schedu...
Nitt paper A fuzzy multi-objective based un-related parallel Machine Schedu...
 
Job shop scheduling problem using genetic algorithm
Job shop scheduling problem using genetic algorithmJob shop scheduling problem using genetic algorithm
Job shop scheduling problem using genetic algorithm
 
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...A Simulation Based Approach for Studying the Effect of Buffers on the Perform...
A Simulation Based Approach for Studying the Effect of Buffers on the Perform...
 
F012113746
F012113746F012113746
F012113746
 
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...
A Model for Optimum Scheduling Of Non-Resumable Jobs on Parallel Production M...
 
Computer techniques for optimization of cycle of operations
Computer techniques for optimization of cycle of operationsComputer techniques for optimization of cycle of operations
Computer techniques for optimization of cycle of operations
 

Recently uploaded

College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

A case study on Machine scheduling and sequencing using Meta heuristics

  • 1. Sarfaraz ahmad Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 4) January 2016, pp.75-78 www.ijera.com 75 | P a g e A case study on Machine scheduling and sequencing using Meta heuristics Sarfaraz ahmad*, Ashok kumar jha** *(Department of Manufacturing engineering, NIT Jamshedpur, Jamshedpur-14) ** (Department of Manufacturing engineering, NIT Jamshedpur , India) ABSTRACT Modern manufacturing systems are constantly increasing in complexity and become more agile in nature such system has become more crucial to check feasibility of machine scheduling and sequencing because effective scheduling and sequencing can yield increase in productivity due to maximum utilization of available resources but when number of machine increases traditional scheduling methods e.g. Johnson‟s ,rule is becomes in effective Due to the limitations involved in exhaustive enumeration, for such problems meta-heuristics has become greater choice for solving NP hard problems because of their multi solution and strong neighbourhood search capability in a reasonable time. Keywords - Manufacturing systems, Meta-heuristics, productivity I. INTRODUCTION Production scheduling is a key for organizational productivity, which prepares a calendar for producing components/products. The scheduling problems are classified into single machine scheduling, flow shop scheduling job shop scheduling, open shop scheduling, and hybrid scheduling. In this paper, the open shop scheduling problem is considered. The open shop scheduling problem is alternatively called as moderated job shop scheduling problem (Panneerselvam [1]), since all the machines will not have 100% utilization all the time hence the machines which have similar processing capabilities will be grouped and a batch of single operation jobs will be scheduled on these machines while doing so the organization may be keen in optimizing any one of the following measures of performances  Minimizing the sum of the completion times of all the jobs.  Minimizing total tardiness.  Minimizing total lateness.  Minimizing the total number of tardy jobs.  Minimizing makespan. Classification of Scheduling Problems According to French (1982), the general scheduling problem is to find a sequence, in which the jobs (e.g., a basic task) pass between the resources (e.g., machines), which is a feasible schedule, and optimal with respect to some performance criterion. Graves (1981) introduced a functional classification scheme for scheduling problems. This scheme categorizes problems using the following dimensions: a) Requirement generation b) Processing complexity c) Scheduling criteria d) Parameter variability e) Scheduling environment (a) Based on requirements generation, it can be classified as an open shop or a closed shop. An open shop is "build to order" and no inventory is stocked and when orders are filled from existing inventory it is called closed shop. Closed shop can further classified into job shop and flow shop and detailed classification of scheduling problem is shown in 1.1Classification of scheduling problems based on requirement generations (b) Processing complexity refers to the number of processing steps and workstations associated with the production process. This dimension can be decomposed further as follows: RESEARCH ARTICLE OPEN ACCESS
  • 2. Sarfaraz ahmad Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 4) January 2016, pp.75-78 www.ijera.com 76 | P a g e (i) One stage, one processor (ii) One stage multiple processors (iii) Multistage flow shop (iv) Multistage job shop The one stage, one processor and one stage, multiple processors problems require one processing step that must be performed on a single resource or multiple resources respectively. In the multistage, flow shop problem each job consists of several tasks, which require processing by distinct resources; but there is a common route for all jobs. Finally, in the multistage, job shop situation, alternative resource sets and routes can be chosen, possibly for the same job, allowing the production of different part types. (c) Scheduling criteria, states the desired objectives to be met. “They are numerous, complex, and often conflicting”. Some commonly used scheduling criteria include the following: Minimize total tardiness, Minimize the number of late jobs, Maximize system/resource utilization, Minimize in- process inventory, Balance resource usage, Maximize production rate etc. (d) The dimension „parameters variability‟ indicates the degree of uncertainty of the various parameters of the scheduling problem. If the degree of uncertainty is insignificant (i.e. the uncertainty in the various quantities is several orders of magnitude less than the quantities themselves), the scheduling problem could be called deterministic. For example, the expected processing time is six hours, and the variance is one minute. Otherwise, the scheduling problem could be called stochastic. (e) The dimension, scheduling environment, defined the scheduling problem as static or dynamic. Scheduling problems in which the number of jobs to be considered and their ready times are available are called static. On the other hand, scheduling problems in which the number of jobs and related characteristics change over time are called dynamic. II. Mathematical model and problem descriptions Assumption  Once an operation is started on the machine it must be completed before another operation can begin on that machine  All processing time on the machine are known, deterministic, finite and independent of sequence of the jobs to be processed.  The first machine is assumed to be ready whichever and whatever job is to be processed on it first.  Each job is processed through each of the m machines once and only once. Problem descriptions A general job shop problem suppose having n jobs {J1, J2, J3 --------- Jn} to be processed through m machine {M1, M2, M3 ----------- Mm}. Technological constraints demand that each job should be processed through the machine in a particular order and gives an important special case named as flow shop. Thus in case of flow shop jobs pass between the machine in the same order i.e. if J1 must be processed on M1 before machine M2 then the same the true for all jobs. This technological constraint therefore gives the form like : Job processing order J1 M1 M2 M3 ……………… M m J2 M1 M2 M3 ……………… M m ………………………………………………… Jn M1 M2 M3 ……………… M m ______________________________________ For a general job shop problem defined above the number of possible sequences are (n!) m , where n is number of jobs and m is the number of machines. With the above technological constraints in case of flow shop number of different sequence reduces to (n!). This reduced number is quite large for even moderate size problems and recognized to be NP hard (Garey et al., 1976; Gonzalez and Sahni, 1978; Pinedo, 2005 and several others)[3,4,5]. There has been an attempt to solve this problem with typical objective function being the minimization of average flow time, minimizing the time required to complete all the jobs or makespan, minimizing average lateness values or tardiness, minimizing maximum tardiness, and minimizing the number of tardy jobs. III. Case study In a manufacturing shop generally a number of job passes through a number of machine .let in a manufacturing shop there are three shop namely M1, M2, M3..And each job must passes through it only once. The processing time of each job is given below JOBS Duration (Hours) Machine M1 Machine M2 Machine M3 J1 17 19 13 J2 15 11 12 J3 14 21 16 J4 20 16 20 J5 16 17 17 Palmer heuristics approach A heuristic developed by Palmer (1965)[6], in an effort to use Johnson‟s rule, is built around the notion of a slope index. The slope index gives a large value to jobs that have a tendency of progressing from small to large operating times as they move through the stages. The sequence of operations is given by priority to jobs having the strongest tendency to progress from short times to long times. This means that the job sequence can be generated based upon an non-increasing order of the slope indices.
  • 3. Sarfaraz ahmad Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 4) January 2016, pp.75-78 www.ijera.com 77 | P a g e Let S (j) be the slope index for job j and Ot j be the operating time of job j at stage t. Palmer‟s slope index is calculated as follows: Let assign +2 to M3 , 0 to M2 and -2 to M1 then we have to calculate slope S(J) of each job S(J1) ={17×(-2)+(19×0)+(13×2)}=-8 S(J2) ={15×(-2)+(11×0)+(12×2)}=-6 S(J3) ={14×(-2)+(21×0)+(16×2)}=4 S(J4) ={20×(-2)+(16×0)+(20×2)}=0 S(J5) ={16×(-2)+(17×0)+(17×2)}=2 Then we have to arrange the job according to decreasing order of their slope J3-J5-J4-J2-J1 J3 starts at 0 finishes at 14 at machine M1 then goes to M2 now goes to M2 takes 21 finishes at 35,goes to M3 takes another 16 finishes at 51. J5 starts at M1 at 14 takes another 16 finishes at 30 then goes to M3 wait till 35 takes another 17 finishes at 52. M3 is already available so takes another 17 finesse at 69. J4 starts at M1 at 30 takes another 20finishes at 50 then goes to M2 wait till 52 takes another16 finishes at 68 . then goes to M3 wait till 69 takes another 20 finishes at 89. J2 starts at M1 at 50 takes another 15finishes at 65 then goes to M2 wait till 68 takes another11 finishes at 79 . then goes to M3 wait till 89 takes another 12 finishes at 101. J1 starts at M1 at 65 takes another 17finishes at 82 M2is already available so takes another 19fineses at 101 goes to M3 takes another 13 finishes at 114. So makespan associated with this sequence is 114. Since this heuristics solution need not be optimal so we have to find the goodness factor in order to know how good it is. Goodness factor is defines as a ratio of difference between heuristic solution and optimum solution to optimum solution. Since we don‟t know the optimum solution so we can replace optimum solution with lower bound. Lower bound of M1=total processing time at m1 +minimum (sum of processing time of m2 +m3)=82+23=105 Lower bound of M2= total processing time at m2 +minimum processing time of m1 + minimum processing time of m3=84+14+12=110 Lower bound of M3=total processing time at m +minimum (sum of processing time of m1 +m2) =26+78=104 Maximum bound is best one so we choose lower bound 110. So goodness factor {(114- 110)÷110}=0.0364 e.g. 3.64%. If we willing to accept the solution about 3.64% of optimum then we should go for palmer heuristics. Campbell, Dudek, and Smith(CDS) Campbell, Dudek, and Smith (1970) develop one of the most significant heuristic methods for flow shop problems with makespan criterion, in the following denoted by CDS. Its strength lies in two properties: (1) it uses Johnson‟s rule in a heuristic fashion, and (2) it generally creates several schedules from which a “best” schedule can be chosen. In so doing, k – 1 sub-problem are created and Johnson‟s rule is applied to each of the sub-problems. Thus, k – 1 job sequences are generated. Since Johnson‟s algorithm is a two-stage algorithm, a k stage problem must be collapsed into a two-stage problem. Let g be a counter for the k – 1 sub-problems, the operating times for the “first” stage are denoted as a(j, g), where j denotes the job and g denotes the g-th sub problem. Similarly, b(j, g) denotes the “second” stage operating times of job j and sub-problem g. Given these notations, the operating times are calculated by the following two formulas: For each of the sub-problems, Johnson‟s algorithm provides a job sequence using the values a(j, g) and b(j, g). Once Johnson‟s sequence is created, the problem is then returned to the consideration of all k stages. Since in the given problem there are three machine (k=3) so number of possible job sequences is (k-1) is 2. Since Johnson‟s algorithm is a two-stage algorithm, a k stage problem must be collapsed into a two-stage problem. M1+M2 M2+M3 J1 36 32 J2 26 23 J3 35 37 J4 36 36 J5 33 34 For this sub problem job sequence according to Johnson‟s algorithms [8] The smallest one in the above mention table is 23 so J2 goes to extreme right row then next smallest number is 32 so J1 goes to 2nd extreme right row in this manner we fill the remaining vacant row according to Johnson‟s algorithms. J5 J3 J4 J1 J2 So makespan associated with this sequence is 115. b.
  • 4. Sarfaraz ahmad Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 1, (Part - 4) January 2016, pp.75-78 www.ijera.com 78 | P a g e M1 M2 J1 17 13 J2 15 12 J3 14 16 J4 20 20 J5 16 17 For this sub problem job sequence according to Johnson‟s algorithms. J3 J5 J4 J1 J2 So makespan associated with this sequence is 114. From above discussed two sequences best one is J2- J5-J4-J1-J2 because of their minimum completion time i.e. 114 Since we already defined goodness factor and we have lower bound is 110. So goodness factor {(114-110)÷110}=0.0364 e.g. 3.64%. If we willing to accept the solution about 3.64% of optimum then we should go for palmer heuristics. IV. Conclusion Meta heuristics approach tends to move relatively quickly towards very good solutions, so it provides a very efficient way of dealing with large complicated problems. It is very useful in cases where traditional methods get stuck at local minima and common area of application is combinatorial optimization problems. However is does not guarantee for optimum solution but if we willing to accept 0 to 4% of optimum solution then this types of methods is very useful. Acknowledgements I would like to express my deep sense of gratitude and indebtedness to my supervisors Mr. Ashok kumar jha, Associate Professor and Head of Department (HOD) of Manufacturing Engineering Dr. Amresh kumar, National Institute of Technology ,Jamshedpur, for their esteemed guidance, invaluable encouragement, moral support, free to act on my ideas and scholarly inputs from early stage of research work that instill confidence in me during the research work Journal Papers: [1] Panneerselvam, R. (1999) Heuristic for Moderated Job Shop Scheduling Problem to Minimize Makespan. Industrial Engineering Journal, 28, 26-29.Note that the journal title, volume number and issue number are set in italics. [2] French, S., 1982. Sequencing and Scheduling: An Introduction to the Mathematics of the Job-Shop. Ellis Horwood Limited. [3] Garey, M.R., Johnson, D.S. and Sethi, R.R., 1976. The complexity of flow shop and Job shop scheduling. Operations Research 1,117–129. [4] Gonzalez, T. and Sen, T., 1978. Flow shop and job shop schedules: complexity and approximations. Operations Research 26, 36–52. [5] Pinedo, M., 2005. Scheduling theory, algorithms, and system, (Prentice-Hall). [6] Palmer, D.S., 1965. Sequencing jobs through a multi-stage process in the minimum total time a quick method of obtaining a near optimum. Operations Research Quarterly 16(1), 101–107. [7] Johnson, D.S., Aragon, C.R., McGeoeh, L.A. and Schevon, C., 1989. Optimization by simulated annealing: an experimental evaluation; Part I. Graph partitioning. Operations Research 37(6), 865-892. [8] Johnson, S.M., 1954. Optimal two-and three-stage production schedules with setup times included. Naval Research Logistics Quarterly 1, 61-68. Theses: [9] A.k dhingra , Multi objective flow shop scheduling using meta heuristics, doctoral diss., nit kurukshetra, Haryana, IN, 2006.