Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

Internaational Journal of Indusstrial Engineering & Prroduction Reesearch (201

17)
March
h 2017, Volumee 28, Number 1
pp. 61- 774

DOI: 10.22068/ijieprr.28.1.61 htttp://IJIEPR..iust.ac.ir/

A Heu uristic Approac


A ch to Solve
S H
Hybrid F
Flow-Sh
hop Sch
heduling
Problem
m with Unrelate
U ed Paralllel Mach
hines

Ebrahim
m Asadi Gangraj
G
Ebrahim Assadi Gangraj, Babol Noshirrvani Universsity of Technology

KEYWOR RDS A
ABSTRACT
T
Bottleneck--based IIn hybrid flow-shop
f s
scheduling problem (HFS)
( with unrelated
Heuristic, p
parallel maachines, a set s of n jobss is processsed on k machines.
m A
Lower bounnd, m
mixed integ ger linear programmi
p ing (MILP)) model forr the HFS
Hybrid floww shop, s
scheduling problems with
w unrela ated paralleel machiness has been
Makespan.
p
proposed to
o minimize the maximuum complettion time (m makespan).
S
Since the prroblem is shown
s to bee NP-compllete, it is neecessary to
u heuristtic methodss to tacklee the modeerate- to large-scale
use l
p
problems. T article presents
This p a new
n bottleneck-based heuristic
h to
s
solve the problem.
p Too improve the
t perform mance of thee heuristic
m
method, a local
l searchh approachh is embeddded in the structure off
t heuristicc method. To
the T evaluate the perform mance of thee proposed
h
heuristic meethod, a neew lower boound is deveeloped baseed on Kurz
a Askin [1]
and [ lower boound. For evaluation
e p
purposes, tw
wo series off
t
test problem ms, small- and largee-sized probblems, are generated
u
under differrent producction scenarrios. The empirical
e reesults show
t
that the avverage diffeerences betw ween lowerr bound annd optimal
s
solution as well as low wer bound and
a heuristicc method arre equal to
2
2.56% andd 5.23%, rrespectivelyy. For more investiggation, the
p
proposed h
heuristic meethod is co ompared with
w other well-known
w
h
heuristics inn the literature. The results
r verify
fy the efficieency of the
p
proposed h
heuristic m
method in terms of the numbeer of best
s
solutions.

© 2017 IUST
T Publication,, IJIEPR. Voll. 28, No. 1, All
A Rights Resserved
1. In
ntroduction
n1 machines, there exist one or moree unrelated
m
In the classical flow shhop problem
m, a set of joobs paarallel machiines in each stage [3]. Inn scheduling
must be pprocessed onn a number of sequential litterature, thiss problem is recognized asa a flexible
machines, processing routes of alll jobs are thet flow shop (FF FS), flexible flow line (F
FFL), hybrid
same [2]; but in the hybrid flow w-shop (HF FS) flow line (H HFL), or flo ow shop with multiple
scheduling problem with unrelated parallel prrocessors (FSMP). The hybridh flow shops exist
inn many real--world manuufacturing ennvironments
* suuch as seemiconductorr manufactturing [4],
Correspondin
ng author: Ebra
ahim Asadi Ganggraj auutomobile assembly plant p [5], packaging
Email: e.asadi@
@nit.ac.ir inndustry [6], steel manuufacturing [7], [ printed
Received 27 FFebruary 2017; revised
r 15 April 2017; accepted 11
June 2017 ciircuit-board assembly [8], and mettal forming

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1
A Heuristic Approoach to So olve Hybrid Flow-Shop p
62 Ebraahim Asadi Gangraj
G
Scheduliing Problem with
w Unrelateed Parallel Maachines
[9]. Somee authors addressed this classiccal onn a FFS witth k stages so s that theree are one or
problem in their studiess [10-18]. more identical machiness at any stage.
m s They
In the HFS S with unrelaated parallel machines, the t prroposed threee-step TOC--based heuristic for this
job processing times in each stagee are differeent prroblem. With h respect to the absolutee makespan
and dependdent on the machine
m typee. This may be vaalue, they co ompared the proposed heeuristic with
due to thee differencees between the machinnes shhifting bottlleneck heurristic, hybrrid shifting
themselvess, to the fact that each tyype of machiine boottleneck-loccal search heeuristic [26]. Chen and
is better suited
s for a particular job, whereeas C
Chen [27] considered the totall tardiness
others are not, or beecause the job j has som me m
minimization on the FFS problem witth unrelated
particular ccharacteristiccs and it muust be assignned paarallel mach hines in eaach stage and a with a
to machinees that are phhysically nearr to it [3]. boottleneck stage in the production line. Two
In the last decade, therre are some comprehensi
c ive boottleneck-bassed heuristiccs with threee machine
reviews onn hybrid floww-shop scheduuling problem m. seelection rulees were prop posed for thhe research
Vignier, Biillaut, and Proust
P [19] accomplished
a da prroblem.
review of tthis problem. After that, Kis and Pessch Because of NP P-completen ness of the HFS problem
[20] reviewwed the exacct methods for f the k-staage inn a strong sense, it is difficult
d to evaluate
e the
HFS probleem with iden ntical paralleel machines to peerformance of the suub-optimal procedures.
minimize m makespan or total flow tim me. Quadt annd Soome researchers derivedd lower bouunds for the
Kuhnt[16] also propossed taxonom my for k-staage H scheduling problem. Haouari and M’Hallah
HFS
HFS schedduling proced dures focusinng on heuristtic [228] presentedd a new low wer bound foor makespan
procedures. Finally, Ribas
R et al. [3] classifiied att two-stagee flexible flow shopp. Santos,
papers in the HFS environment
e from varioous H
Hunsucker annd Deal [29] developeed a lower
aspects, succh as the diff
fferent constrraints, machiine boound for mu ultiple identical FFS prooblem. The
features, solution apprroaches, andd optimization prrocedure for developing a global bouund involves
criteria. deetermining a lower bound for each e stage.
The bottlenneck phenom mena occur frequently in Sooewandi andd Elmaghrby [30] propposed some
some prodduction systeems. In TO OC (theory of loower boundss for the thrree-stage FF FS problem
constraints)) productionn philosophyy, Goldratt annd w
with identicaal parallel machines
m baased on an
Cox [21] stated the idea that the t bottleneeck auuxiliary problem from the originaal problem.
resources govern thee system’s performancce. K
Kurz and Ask kin [1] imprroved the loower bound
Drum-Bufffer-Rope (DB BR) proposeed by Goldratt prroposed by Leon
L and Raamamoorthy [31] for the
and Fox [222] is a popuular schedulinng approach in H problem with identical parallel machines.
HFS m
bottleneck--based envirronment. DB BR focuses on Inn this researcch, we consider the HFS S scheduling
scheduling bottleneck workstations
w that affect the
t prroblem with unrelated parallel machhines. In the
upstream and downnstream workstations by b laast decades, many researchers connsidered the
scheduling on the bottleneck. Therefore,T the
t H
HFS problemm with identtical machinnes in each
Bottleneck-based sch heduling approach
a h
has sttage and thhe HFS with w unrelateed parallel
attracted soome researchhers in the lasst decades. m
machines waas rarely sttudied. Therrefore, this
Acero-Dom minguez and d Paternina-A Arboleda [223] paaper addresses a new heuuristic algoriithm for the
proposed a bottleneckk-based algoorithm for the t H
HFS scheduliing problem with unrelaated parallel
HFS schedduling probllem with reelated parallel m
machines based on TOC production philosophy.
machines aand makespaan objective function.
f Thhey A
Also, a new lo ower bound was proposeed based on
proposed a three-step approach: 1) bottleneeck thhe lower bouund of Kurzz and Askin [1] for the
identification; 2) compputation of reelease and tail reesearch pro oblem to evaluate
e thee heuristic
times of eeach job for the bottlenneck stage annd allgorithm.
scheduling of jobs at the bottlenneck stage; 3) Thhe rest of th he paper is organized
o as follows: in
scheduling jobs on non-bottleneeck resourcces seection 2, a mathematicaal model foor the HFS
based on sccheduling onn the bottlenneck. Chen annd sccheduling problem
p wiith unrelateed parallel
Chen [24] pproposed a three-step
t boottleneck-bassed m
machines is described.. A bottleeneck-based
heuristic too solve a fleexible flow-liine schedulinng heeuristic algoorithm is proposed
p in section 3.
problem w with a botttleneck staage, with the t Seection 4 is dedicated
d to present a loower bound
objective oof minimizing g the makesppan. foor the reseaarch probleem. In secttion 5, the
Paternina-A Arboleda Montoya-To
M orres, Acerro- exxperimental study is preesented to evaluate
e the
Dominguezz, and Herrrera-Hernanddez [25] dealt loower bound anda the propo osed heuristiic according
with the prroblem of thhe makespann minimization too some expeerimental facctors. Finallyy, the main

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1
A Heuristic Approach to Solve Hybridd Flow-Shop Scheduling
S
Ebrahim Assadi Gangrajj 63
Problem witth Unrelated Parallel
P Machhines
findings off this paper as well as suggestions
s f
for Decision variiables:
D
the future rresearch areaas are addresssed in section : Completio on time of joob j in stage I;
I
6. : Start tim
me of job j in stage I;

2
2. Moddel Developm ment 1
This sectioon is devotedd to presentt a new mixxed 0
integer lineear programm ming (MILP)) model for the
t
HFS with unrelated parallel
p macchines at eaach 1
stage. At fifirst, we define the necesssary notatioons 0
to present tthe MILP moodel. Seet H is defi fined to omiit unnecessaary decision
Set and ind dex: vaariables and d constraintss in the mathematical m
, : Job inddex; m
model expresssion. If the decision vaariables are
, : Stage iindex; deefined regard ding the rannge of their indices, the
: Machinees index in each stage; nuumber of decision variabbles increasees to a huge
: Numberr of jobs; nuumber and the t efficienccy of the mathematical m
: Numberr of stages; m
model will decrease drastiically [32]. For F instance,
: Numbeer of machinees in stage I;; is equal to o 1, the valuue of is 0, and vice
: Set of joob indices neecessary to define
d decision veersa.
variables ( , | ). 2--1. Model foormulation
W respect to the notatiions summarrized in the
With
Input and parameterss:
peervious section, the HF FS mathematical model
: A large number;
w unrelatedd parallel maachines can be modeled
with
: Proccessing timee of job j in stage i on
ass MILP as foollows:
machine k;

(11)

subject to:
1,2, … , (22)
.  

1,2, … , & 1,2, … , (33)


∑ 1

1,2, … , (44)
0

1,2, … , & 2, … , (55)


, , . ,

, 1,2, … , & , ∈ (66)


3 . 1,2, … , & 1,2, … ,

, 1,2, … , & , ∈ (77)


2 . 1,2, … , & 1,2, … ,

1,2, … , (88)
∈ 0,1
1
1,2, … , & 1,2, … ,
, 1,2, … , & , ∈ (99)
∈ 0,1
1,2, … ,

The objecttive functionn, as presentted in Eq. (1), shhows the relation betweeen starting tiime of each
minimizes makespan, and consttraint set ((2) joob in the laast stage annd makespann objective

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1
A Heuristic Approoach to So olve Hybrid Flow-Shop p
64 Ebraahim Asadi Gangraj
G
Scheduliing Problem with
w Unrelateed Parallel Maachines
function. CConstraint seet (3) shows that each job thhe overall sy ystem perfo ormance" (G Goldratt and
must be asssigned to onne machine in each stagge. Foox, 2004). Performancee enhancem ment of the
Constraint set (4) dem monstrates thhat each job is boottleneck stage
s can improve thhe overall
available at the beg ginning of the planning peerformance; in other words, fi finding the
horizon. Thhe relationshhip between starting tim mes boottleneck staage and expploiting it caan optimize
for job j in two consecuutive stages is stated in the
t thhe whole sy ystem perforrmance. Bassed on this
constraint set (5). Coonstraint sets (6) and (7) ( iddea, the heu uristic algorrithm consissts of four
show the rrelationship between tw wo consecutiive stteps. In the first step off the proposeed heuristic
jobs that aare processed d on one maachine in eaach appproach, the bottleneck stage
s is idenntified based
stage. If thhe two jobs, l and j, aree processed on onn the relativve workloadd in each sttage. In the
one machinne and job l is processedd before jobb j, seecond step, sequence of the joobs at the
constraint ((6) is activatted to prevennt interferennce boottleneck staage is deteermined based on two
between thhe processing g operationss of these tw wo prroposed paraameters: the first one caalculates the
jobs; on thhe other sid de, the roles of these tw wo neecessary timme for takingg the job too bottleneck
constraint sets are changed. Finally, booth sttage and the second one estimates thhe minimum
constraints (8), (9) forcce variables X and Z to timme to pass from
f the botttleneck stagee to the last
assume binnary values 0 or 1. sttage; the jobbs are arrannged by thee ascending
orrder of these parameters. At the thirdd step, it can
3. Th
he Proposeed Heuristic Algorithm
m tryy to sequen nce the jobss in the nonn-bottleneck
This sectioon is dedicateed to presennt the propossed sttages: upstreaam and dow wnstream stagges. For this
bottleneck--based heuristic for the HFS problem m. puurpose and ini the upstreeam stages, tthe jobs are
With respeect to unrelated parallel machines in arrranged baseed on the coompletion tiimes in the
each stagee, a machin ne selection rule will be prrevious stagge and start time in thee bottleneck
applied to ddetermine thhe assignmennt of the jobs in sttage. Also, for
f downstreeam stages, the t jobs are
each stagee. This algoorithm is baased on TO OC seequenced baased on an ascending order o of the
philosophyy and a local search is innserted into the
t coompletion times in thhe previous stage and
structure off the proposeed heuristic to
t improve the
t esstimated tim me to pass the produuction line.
overall perfformance. Fiinally, after determiningg the initial sequence, a
3-1. Assum
mption loocal search approach
a is applied to improve the
The hybridd flow shop problem,
p connsidered in thhis quuality of the generated solutions. Thhe algorithm
research, aassumes thaat there are d stages annd iss now describbed in more details
d as folllows:
includes a bottlenecck stage B. B There are a Sttep 1. Findin ng the bottleeneck stage
M unrelateed parallel machines
m in stage i. Theere  For each
e stage i, compute flow ratio
are n jobs wwith the sam
me routing andd must visit all ∑ ∑
FR
R ,i 1,2, … , m. Thee stage with
the stages consecutivelly. The proccessing time of
a job in a stage is knnown and deepends on the t thhe largest FRR is defined as the bottleeneck stage
machine assigned to the t stage. A machine can c annd is denoted d by B.
process onlly one job att a time and a job must be Sttep 2. Sequeencing in bottleneck stage B
processed on one maachine in anny stage. Job  For each job j, comppute R
preemptionn is not alllowed, andd there is no n ∑ min d , k 1,2, … , M , j 1,2, 1 …,n .
machine brreakdown annd no set-upp time requirred R denotes thee minimum necessary
n tim
me for job j
before the jobs
j are processed on anny machine. In too get to the bottleneck staage.
this researcch, the workkload is deterrmined in eaach  For each job j, comppute D
stage to identify thee bottleneckk stage. The T
∑ FR R , k 1,2, … , M , j 1,2, … , n .
workload ofo stage i is computed
c by the sum of the
t
processing time at a particular
p staage divided by
b D denotes thee estimated time
t needed for job j to
its numberr of machiines, denoteed as FR paass through from bottleeneck stage to the last
∑ ∑ sttage.
ge with the largest FR is
. The stag  Arrannge jobs by inncreasing ordder of R . If
defined as tthe bottlenecck stage. thhere is more than one job b with the same R , rank
3-2. Heurristic algoriithm thhem in increasing order of D . If thhere is more
This algorrithm is based
b on thhe theory of thhan one job with
w the sam me D , select jjob with the
constraints (TOC) man nufacturing philosophy
p th
hat laargest processing time in the bottlenecck stage.
state the iddea that "boottleneck ressources goveern Sttep 3. Sequeencing in non-bottleneck k stages

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1
A Heuristic Approach to Solve Hybridd Flow-Shop Scheduling
S
Ebrahim Assadi Gangrajj 65
Problem witth Unrelated Parallel
P Machhines
 Uppstream stagees: V If the currrent partiall schedule inncludes the
V.
 Forr the first stage,
s i 1 , compute for f entire n jo
obs, then stopp; otherwisee, go to Step
each job j, d min d , k 1,2, … , s . II.
Arrange joobs by increeasing the order o of d . If 3--3. Machinee selection ru ule
Inn order to co onsider unreelated paralleel machines
there is m more than on ne job with the same p ,
inn each stage, we must apply
a machinne selection
select a jobb with the larrgest processsing time at the t ruule to assig gn each job to machinnes. In this
bottleneck stage. reesearch, for a given job, the
t job is asssigned to all
 Forr upstream m stage i, i 2, … , B , thhe machines (available anda unavailabble) in each
compute C , and ST S . Arraange jobs by b sttage and seleects a machiine that has the earliest
increasing the order of o C , . If there is moore coompletion tiime. This proposed
p sellection rule
than one joob with the saame C , , raank them in an m cause idle period of thhe job. How
may wever, due to
increasing order of ST . If there is more than one o unnrelated parallel machinnes, an unavvailable but
job with thhe same ST , select job with w the largeest m
more efficien
nt machine may
m producee an earlier
processing time in the bottleneck
b sttage. coompletion tim me for a givven job; in other
o words,
 Doownstream sttages: thhis rule may prefer an unnavailable machine
m with
 Forr downstream m stage h, compute
c C , a short processsing time to an availabble machine
w a long prrocessing tim
with me.
and D ∑ FR R , k 1,2, … , s , j
1,2, … , n . Arrange jobbs by increaasing order of 4
4. Low
wer Bound
C , . If there is moore than onee job with the t Due to the NP
D P-completeneess of the HF FS problem
same C , , rank them m in increasinng order of D . w unrelatedd parallel maachines in eaach stage, it
with
If there is more than one o job withh the same D , iss very hard and time-coonsuming too obtain the
select job w with the larggest processiing time at the t opptimum solu ution for meedium- and large-sized
bottleneck stage. prroblems. Onn the other haand, we needd criteria to
Step 4. Loccal search evvaluate the proposed heuristic. Theerefore, we
I. Sellect the first job in the innitial sequennce w develop a lower bounnd to comparee the results
will
and let iit be the currrent partial seequence. off the proposeed heuristic with a loweer bound, so
II. Sellect the nextt job in the innitial sequennce thhat we can assess
a the quality
q of thee solutions.
and insert the job into the positions beforre, Thhis lower bo ound is based on Kurz and Askin
betweenn, and after every
e two coonsecutive joobs (22001) lower bound which is developped for HFS
of the cuurrent partiall sequence. prroblem with identical parrallel machinnes. For this
III. Calculaate makespann for each paartial sequennce puurpose, two changes havve been impllemented in
producced in Step II while adjusting a jobbs' thhe structure of the loweer bound; att first, with
enterinng sequence at the bottleeneck stage to reespect to unnrelated paraallel machinnes at each
be the same
s as that at the first stage. sttage, we rewwrite the low
wer bound baased in this
IV. Select the partial sequence with w minimuum neew assumption. Subseqquently, a neew term is
makesppan and let the t partial seequence be the t appplied in the structure of the loweer bound to
currentt partial sequuence. immprove its quality.
q The lower boundd, proposed
byy Kurz and Askin (22001), is as a follows:

1
maax min min min min (10)
, ,…,

ann estimation about necesssary time foor other jobs


The first teerm states thee minimum necessary
n tim
me frrom the first stage to stagge i.
to receive tthe first job to stage i, thhe second terrm A mentionedd above, in thhe research pproblem, we
As
shows averrage workloaad in stage i, the third paart coonsider unreelated paralllel machinees at each
indicates thhe minimum m necessary ttime to receiive sttage. Thus, we apprropriately modify m the
the last jobb to last stagge, and the laast term showws prroposed low wer bound baased on this assumption
ass follows:

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1
A Heuristic Approoach to So olve Hybrid Flow-Shop p
66 Ebraahim Asadi Gangraj
G
Scheduliing Problem with
w Unrelateed Parallel Maachines

maax min min min min


, ,…,
(11)
1
min min min min

If at a partticular stage s, the numbber of machiine seequence. Thus, the term


in stage s iis greater thaan the numbber of machiine ∑ is
at stage s--1, another job is addeed to the joobs appplied to streengthen the lower bound,, as follows:
which are processed at the beginning of the t

, ,…, ∑ ∑ ∑ ∑

∑ ∑ ∑ ∑ (12)
teest problemss in this secction are lim
mited to the
5. Comp
putational Study
S smmall-sized problems.
p Taable 1 summ marizes the
This secttion is deevoted to evaluate the t exxperimental factors used u to define
d the
performancce of the loower bound and proposed prroduction scenarios fo or the 20 small-sized
heuristic. FFor evaluatio
on purposes,, two series of prroblems.
test probleems are generated
g unnder differeent
production scenarios. The
T first seriees is dedicatted Tab. 1. Experimenntal factor for small
to small-sizzed problemms and the seecond series is size problems
devoted to medium- and large-sizedd problems. Experim
mental factor Feature
5-1. Comp parison of th
he proposed d lower boun nd Numbber of jobs U[3,5]
with the optimal solution
s forr small-sized Numbeer of stages U[2,4]
problems N
Number of machines
m in each
e U[1,3]
Firstly, too examine the perform mance of the t s
stage
proposed loower bound,, this sectionn compares the t Processsing time U
U[5,10]
lower bounnd with the optimal
o soluttion. We try to
find the opptimal valuee of the objeective function Regarding Taable 1, four experimental
R e l factors are
for test prooblems using the proposed MILP in thhis ussed to define small-sized problems: number of
research. L Lingo (versioon 16) is appplied to sollve joobs, number of stages, number
n of machines
m in
the probleems, optim mally. Due to the NP- N eaach stage, an nd processinng time. Thee results of
completeneess of the HFS
H schedulinng problem, it thhe comparisoon between loower bound and optimal
is very exppensive to achhieve the opttimal solutioons soolution are deescribed in Table
T 2:
to the mediium- and larrge-sized prooblems. Hencce,

Tab. 2. Lower bound


b perfoormance ev
valuation
Test No. off No. off No. of
o machines in
i Lowwer Optimal
O Optimal
problem jobs stages each stage bouund solution Gap
1 4 3 223 26 29* ---
2 4 3 213 37
7 39 5.41%
3 5 4 2212 53
3 53 0.00%
4 3 4 2221 37
7 38 2.70%
5 4 3 322 26 29* ---
6 5 2 22 2
22 26* ---
7 3 3 223 24
4 25 4.17%
8 4 2 13 27
7 27 0.00%
9 5 3 122 55 55 0.00%
10 4 3 213 46 47 2.17%
11 4 3 222 25 25 0.00%
12 3 3 332 4
24 26 7.69%
13 4 3 221 42
2 42 0.00%

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1
A Heuristic Approach to Solve Hybridd Flow-Shop Scheduling
S
Ebrahim Assadi Gangrajj 67
Problem witth Unrelated Parallel
P Machhines
14 4 4 3122 500 52 4.00%
15 5 2 31 533 53 0.00%
16 3 3 322 233 25 8.70%
17 4 2 22 21 22 4.76%
18 4 2 12 299 29 0.00%
19 3 3 233 25 26 4.00%
20 4 4 1122 500 50 0.00%
allgorithm and d lower boound, respecctively. A
According to Table 2, the proposedd lower bounnd seeries of comp putational exxperiments arre produced
can obtain the optimall solutions in i 53% of teest too evaluate the proposeed heuristic based on
problems aand solver cannot attain the optim mal diifferent prodduction scennarios. These scenarios
solution affter 10 minuutes in three--test problem
ms. coonsist of fivve experimenntal factors: number of
The averagge differencee between low wer bound annd joobs, number of stages, numbern of machines
m in
optimal soolution (optiimal gap) equals
e 2.56%%. eaach stage, variation
v off processing time, and
Furthermorre, in 14 (ouut of 17) testt problems, the
t boottleneck po osition. Tabble 3 summ marizes the
optimal gapp is lower thhan 5%. Theerefore, we can
c exxperimental factors usedd to define production
conclude thhat the lowerr bound has good
g quality to sccenarios. Thhe number of o jobs has three
t levels
achieve thee optimal solutions. w values seet at 10, 20,, and 50 (low
with w, medium,
5-2. Comp parison of the propoosed heuristtic annd high). Thhe number of o stages also has three
with lowerr bound for medium- an nd large-sized leevels with values
v set at
a 3, 6, andd 12 (low,
problems m
medium andd high), where
w the number
n of
In order tto evaluate the perform mance of thet m
machines in each
e stage is generated frrom discrete
proposed hheuristic meethod, relative percentaage unniform distriibution in thee range of [22, 4] and [4,
deviation (RPD) from thet lower boound is appliied 6]] (low and high).
h Processsing time haas one level
as follows: inn which the non-bottlene
n eck stages haave uniform
C C diistribution inn the range of
o [5, 10] andd bottleneck
RPD 100
0 (13) sttage has unifform distribuution in the raange of [11,
C
155]. Finally, the bottleneeck is locateed in three
In this eqquation, and are the
t pllaces, first 1//3, second 1//3 and third 1/3.
1
makespans obtained by
b the proposed heuristtic

Tab. 3.. Experimental factor for medium


m- and large-size‫ ی‬prroblems
Exp
perimental faactor Levels
L Mark
1
10 L
Num
mber of jobss 2
20 M
5
50 H
3 L
Num
mber of stagges 6 M
1
12 H
U
U[2,4] L
Num
mber of macchines in eachh stage
U
U[4,6] H
Non-
U[5,10]
U
Proocessing timee bottleneck
U
U[11,15]
Bottleneck
First 1/3
F 1
Botttleneck posiition S
Second 1/3 2
T
Third 1/3 3

Regarding the fivee experimeental facto ors boound. As mentioned above, thee objective
considered at Table 3, there are 54 production fuunction for all
a the test problems
p is to
t minimize
scenarios aand 10 test problems
p aree generated for
f thhe makespan n. The experrimental results of 540
each scenaario. These test probleems (540 teest teest problemss are providded in the appendix
a in
problems) are used to compare the performannce taable 6.
of the proposed heuristiic with that of
o the lower

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1
A Heuristic Approoach to So olve Hybrid Flow-Shop p
68 Ebraahim Asadi Gangraj
G
Scheduliing Problem with
w Unrelateed Parallel Maachines
Table 4 shhows the aveerage of relaative deviation taable 4, in all the in nstances, thee proposed
from the lower boun nd based oon some teest heeuristic, in average,
a hass 5.4% diffeerence from
problems. These results are pressented for the t thhe lower bounnd.
various expperimental faactors. As it can be seen in

Tab. 4. Average of
o relative deviation
d frrom lower bound
b (in percent)
p
Num
mber of stagee
L H
Jobs Bottlenneck positionn
3 6 12 3 6 12
First
F 1/3 3.81
3 2.33 4.15 13.33 12.17 8.66
10 Seecond 1/3 3.34
3 3.668 4.56 14.15 12.45 8.84
T
Third 1/3 3.91
3 4.15 4.66 16.43 12.94 10.21
First
F 1/3 2.32
2 3.003 3.32 6.04 5.39 4.55
20 Seecond 1/3 2.48
2 3.12 3.18 7.16 6.73 5.83
T
Third 1/3 5.25
5 3.223 4.02 6.92 7 6.98
First
F 1/3 1.54
1 1.66 1.97 3.69 4.18 4.14
50 Seecond 1/3 1.48
1 1.52 1.71 3.7 4.45 4.37
T
Third 1/3 1.64
1 1.89 1.87 3.32 4.23 5.11

With respeect to Table 4, 4 the averagge RPD for thet eaach stage, we cannot identify any a distinct
entire tesst problemss is equall to 5.23% %. paattern.
Furthermorre, the com mputational results sho ow Fuurthermore, we applied Figs.
F 1-3, whhich present
several notteworthy poiints. When the t number of thhe RPD trend ds for the number of jobss to confirm
jobs increaases, the RPD D significantlly decreases in thhe pervious conclusions.
c In all the fiigures, each
any experimental facto ors. Also, ass can be seeen, pllot name coonsists of th hree sectionns: the first
bottleneck position do oes not affecct the RPD in seection presennts the numbber of stages,, the second
entire scennarios. Wheen the num mber of stagges seection denotees the numb ber of machines in each
increases from L to H, the RPD R increasses sttage, and thee third term identifies
i thee number of
significantlly. But, in the number off machines inn joobs.

jobs=10
18

16

14
3L10
12
relative diviation

6L10
10
12L10
8
3H10
6 6H10
4 12H10
2

0
third 1/3
t second 1/3 first 1/3

Fig.
F 1. Relattive deviatiion from loower bound
d for jobs=110

According to Fig. 1, when


w the botttleneck station siignificantly increases.
i In addition, if the number
moves to thhe end of thee production line, the RPD D off machine inn each stagee is set at llevel L, the
R
RPD is lower than when itt is set at levvel H.

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1
A Heuristic Approach to Solve Hybridd Flow-Shop Scheduling
S
Ebrahim Assadi Gangrajj 69
Problem witth Unrelated Parallel
P Machhines

jobs=20
8

6
3L20

relative diviation
5 6L20

4 12L20
3H20
3
6H20
2 12H20

0
third 1/3 second 1/3 first 1/3

Fig.
F 2. Relattive deviatiion from loower bound
d for jobs=220

Based on F Fig. 2, if thhe number of o machines in boound can achieve


a the lowest vaalue if the
each stage is set at leveel L, the RPD D is lower thhan boottleneck stage is locatedd at first 1/3.
level H. Allso, relative deviation
d froom the lower

jobs=50
6

3L50
4
relative deviation

6L50

3 12L50
3H50
2 6H50
12H50
1

0
third
d 1/3 second 1//3 first 1/3

Fig.
F 3. Relattive deviatiion from loower bound
d for jobs=550

As it can be seen in Fig. 3, if the t number of 5--3. Comparrison of th he proposed d heuristic


machines iin each stagge is set at level low, thet with other weell-known heuristics
w
RPD is siggnificantly loower than levvel H. But, we
w Inn this secttion, we compare thee proposed
cannot seee any signifficant patternn in the RP PD heeuristic withh other welll-known heuuristics like
when the bottleneck
b staage moves too each position C 2, Slope and NEH3. These heuuristics are
CDS
in production line. deeveloped forr the flow shhop schedulinng problem.
H
Hence, we devveloped thesse heuristics for the HFS
prroblem with h unrelated parallel machines
m by
innserting the machine selection ruule in the
sttructure of th
hese well-knnown heuristiics. Table 5
prresents the number of o the bestt solutions
prroduced by any
a heuristic algorithm.

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1
A Heuristic Approoach to So olve Hybrid Flow-Shop p
70 Ebraahim Asadi Gangraj
G
Scheduliing Problem with
w Unrelateed Parallel Maachines

Tab. 5. Numberr of the bestt solution producing


p b each heu
by uristic
Numbeer of Number of
N Numbeer of machinees in Bottleneck
jobs Stages each stages position
Algorithmss NBS
First Second
S Third
L M H L M H L H
1/3 1/3 1//3
CDS 39 23 27 466 28 25
5 38 36 38 31 30 15.6%
Slope 21 25 26 266 34 21
1 26 16 24 26 26 11.9%
NEH 51 48 44 488 43 41
1 45 55 53 45 56 22.9%
Proposed
117 129
9 116 1233 125 1155 188 199 124 117 1221 62.3%
Heuristic

According to these reesults, we can


c rank theese
heuristics in terms of NBS. The T propossed
heuristic allgorithm is the
t best heurristic such th
hat
it outperfoorms other heuristic algorithms in
62.3% of instances. Afterwards, NEH (wiith
22.9% of instances), CDS (wiith 15.6% of
instances), and Slope (with 11.9%% of instancees)
generate thhe best solutioons.

6. Conclusion
C n
This reseaarch conduccted the prroposed low wer
bound which can achieeve the optim mal solution in
many instaances so thaat the solverr cannot attaain
the optimaal solution inn acceptable time in som me
instances, the
t lower boound gives a good solutioon.
The lower bound has 2.56%2 differrence from the
t
lower bounnd in small instances.
i Thherefore, it can
c
be used to evaluate oth her heuristicc performancce.
The heuristtic algorithm
m is proposedd in this articcle
for the HFFS schedulingg problems with unrelatted
parallel maachines, whiich is a goodd heuristic forf
C objecctive functioon, such thhat it has, on
average, 5.4% deviatio on from the lower bounnd.
The resultts show thaat the bottleeneck-heuristtic
algorithm outperformss the otherr well-know wn
heuristics ssuch as CDS, Slope, and NEH.
Considerinng other ch haracteristics of the HF FS
scheduling problemss, such as a sequencce-
dependent set up tiime, reentraant jobs annd
identical machines
m caan be openned for futuure
studies. IIn addition, new boottleneck-bassed
approachess can be stuudied for othher schedulinng
problems w with bottleneck stage.

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1
A Heurristic Approach too Solve Hybrid Flo
ow-Shop Schedulin
ng
Ebrahim Assadi Gangraj 7
71
Problem
m with Unrelated Parallel Machinees
Appendix
Tab. 6. Ex
xperimental ressults of the testt problems
N.S. 3 6 12
2
Job N..M. B.P. Firsst 1/3 Second 1/3 Third 1/3 First 1/3 Second 1/3 Third 1/3
T Firrst 1/3 Secon
nd 1/3 Third 1/3
1
T.P. Cmax x LB Cmax LB Cmax LB B Cmax LB Cmax LB Cm
max LB Cmax x LB Cmax LB Cmax LB
1 70 67 76 74 76 766 142 139 142 137 143 134 262 244 248 239 268 260
2 77 70 69 69 71 688 134 133 132 123 142 135 248 238 262 251 250 244
3 81 79 79 77 85 822 141 134 151 145 135 127 250 242 256 250 262 242
4 78 78 75 72 68 633 149 143 145 142 144 138 280 264 262 248 284 268
5 75 71 74 69 80 788 144 141 143 141 147 137 252 246 290 281 262 254
L
6 69 66 68 64 72 711 152 147 135 130 140 131 266 260 270 253 274 260
7 79 74 78 73 71 700 143 142 146 142 154 150 258 250 276 258 258 244
8 75 75 82 80 80 733 146 143 151 145 144 148 258 244 260 249 254 242
9 77 74 77 77 77 733 139 137 140 134 136 129 284 270 254 242 270 254
10 71 71 70 69 84 822 141 139 141 137 140 134 264 260 296 284 286 282
10
11 56 50 68 61 60 499 107 98 107 100 108 93 212 199 209 189 210 189
12 66 58 56 52 53 477 115 104 117 110 100 85 198 175 221 207 221 204
13 54 49 59 50 66 611 98 90 104 87 121 103 211 198 197 179 212 200
14 60 51 63 55 60 499 103 94 103 89 96
9 91 222 202 203 184 199 182
15 57 51 55 48 52 444 109 92 99 87 109 101 206 193 214 195 208 191
H
16 52 45 62 50 67 600 101 91 102 92 102 89 209 189 207 193 214 201
17 59 52 50 43 57 488 112 104 114 98 111 95 215 203 220 201 225 203
18 63 54 59 51 64 600 104 88 119 104 118 102 201 183 211 197 220 193
19 67 61 57 55 57 466 105 91 96 89 97
9 89 208 191 219 201 221 197
20 57 51 61 53 50 422 95 84 106 94 109 100 222 204 203 188 206 179
21 138 131 139 133 151 1444 289 281 310 300 322 315 399 390 408 392 399 383
22 125 122 148 146 141 1355 276 266 316 311 306 295 410 395 397 388 412 401
23 148 145 151 150 138 1300 287 280 307 299 318 311 414 403 401 390 415 395
24 139 137 139 139 125 1177 297 289 301 293 319 305 393 385 389 376 391 373
20 L 25 134 132 135 131 134 1266 281 276 299 288 301 289 399 388 411 399 412 403
26 125 123 125 122 136 1277 292 284 307 298 313 305 413 402 423 410 421 405
27 125 122 137 132 151 1444 280 266 314 301 304 296 425 404 413 395 400 380
28 137 135 125 120 148 1422 274 265 306 295 316 304 406 390 424 412 413 400
29 145 143 148 144 139 1322 276 269 301 292 311 300 394 381 407 396 395 378

Internatioonal Journal of Industtrial Engineering & Production Research, March


M 2017, Vol. 28, No. 1
A Heuristic
H Approoach to Solve Hybrid Flow-S Shop
72 Ebrahim
E Asadi G
Gangraj
Scheeduling Problem with
w Unrelated Parrallel Machines
30 129 125 136 134 150 146
6 288 281 315 306 305 298 393 378 395 385 406 390
31 108 104 111 102 110 97
7 225 214 222 203 211 201 431 411 421 398 484 439
32 98 91 117 109 118 112
2 212 203 203 191 207 197 422 403 444 423 453 433
33 115 107 105 98 101 96
6 210 196 210 201 229 205 447 422 437 413 430 405
343 105 98 101 96 97 92
2 203 195 225 207 214 196 433 416 415 391 441 423
35 108 102 99 92 109 105
5 213 200 213 199 215 203 422 408 448 423 447 410
H
36 99 95 106 102 106 101 211 201 219 207 209 193 436 422 431 420 435 413
37 115 110 107 97 109 99
9 223 206 202 191 226 212 435 416 435 407 457 422
38 107 98 117 111 117 112
2 222 211 205 189 206 194 448 429 449 411 437 407
39 101 96 107 98 111 102
2 215 204 212 200 211 199 434 412 431 410 441 404
40 117 111 109 102 106 99
9 201 196 208 197 215 203 453 432 456 431 456 433
41 320 313 328 325 309 305
5 668 651 698 689 690 681 1524
4 1491 1504 1482 1520 1495
1
42 333 329 313 309 323 319
9 682 670 670 661 671 662 1480
0 1455 1486 1451 1476 1449
1
43 313 310 322 318 312 308
8 656 643 654 646 652 639 1534
4 1511 1470 1443 1496 1472
1
44 324 318 313 308 326 323
3 680 671 690 683 684 671 1510
0 1488 1520 1501 1528 1503
1
45 337 331 326 321 317 309
9 692 683 676 668 676 665 1484
4 1453 1476 1449 1488 1455
1
L
46 310 306 317 310 309 303
3 658 651 680 669 692 679 1473 1446 1532 1502 1507 1477
1
47 316 313 310 306 306 301 694 687 654 641 676 665 1544
4 1507 1540 1521 1548 1514
1
48 336 329 321 318 314 311 678 669 674 661 673 651 1492
2 1461 1508 1471 1499 1471
1
49 329 324 330 324 331 325
5 656 648 667 653 696 686 1512
2 1481 1492 1463 1516 1487
1
50 319 315 312 307 324 316
6 672 657 696 687 658 644 1484
4 1454 1468 1462 1483 1461
1
51 224 215 225 215 213 224
4 478 458 466 445 451 425 1033 996 1017 975 1032 991
52 208 201 206 201 207 208
8 456 443 483 470 483 470 1012
2 963 1013 972 1016 962
53 218 211 213 208 231 218
8 468 452 477 449 472 462 998 964 1022 980 1025 970
54 227 219 217 212 217 227
7 442 421 455 433 498 472 1037 990 1006 961 1005 953
55 210 202 229 219 203 210
0 470 453 472 448 460 446 1010
0 962 991 950 1011 965
H
56 203 196 216 206 225 203
3 491 476 463 445 456 435 992 955 1007 973 995 948
57 218 211 207 200 219 218
8 473 449 482 461 473 453 1002
2 961 995 956 1016 969
58 229 221 218 209 229 229
9 452 435 473 452 484 469 1014
4 978 1031 991 1034 988
59 224 211 211 203 213 224
4 466 445 491 469 467 449 1028 982 1016 964 1016 964
60 219 215 219 211 221 219
9 488 464 463 452 455 429 993 966 1001 954 1025 971
N
N.M.: number off machines in each stage; N.S.: nuumber of stages; B.P.:
B bottleneck position;
p T.P: test problem; Cmaxx: ; LB:

Internatioonal Journal of Industtrial Engineering & Production Research, March


M 2017, Vol. 28, No. 1
A Heuristic Approach to Solve Hybridd Flow-Shop Scheduling
S
Ebrahim Assadi Gangrajj 73
Problem witth Unrelated Parallel
P Machhines
Refeerences Productioon and Operaation Management, Vol.
[1] Kurz, M.E. and Askin,
A R.G. "An adaptab
ble 11, No. 2,
2 (2002), pp.. 216–230.
probleem-space-bassed search method for
f
flexiblle flow line scheduling", IIE I M Fatemi Ghomi, annd S.M.T.,
[99] Jenabi, M.,
Transaaction, Vol. 33, No. 8,
8 (2001), pp.
p Torabi, S.A.,
S and Karimi
K B. “T Two hybrid
691–6693. meta-heuuristics for thhe finite horrizon ELSP
in flexiblle flow liness with unrelaated parallel
[2] Ramezzanian, R., Aryanezhaad, M.B. annd machiness” Appliedd Mathem matics and
Heydaari, M. “A Mathematical
M l Programminng Computaation, Vol. 1886, (2007), 230–245.
Modell for Flow Shop
S Scheduuling Problem ms
for Coonsidering Just
J in Timee Productionn”, [110] Zabihzaddeh, S. and Rezaeian,
R J. “Two
“ meta-
Internaational Journal off Industrial heuristic algorithms for flexiblee flow shop
Engineeering & Production
P R
Research, Vool. schedulinng probleem with robotic
21, Noo. 2, (2010), pp. 97-104. transportation and release
r timee”, Applied
Soft Com mputing, Vool. 40, (20166), pp. 319-
[3] Ribas,, I., Leisteen, R., Frraminan, J.M M. 330.
“Revieew and Classsification off Hybrid Flo
ow
Shop Schedulin ng Problem ms from a [111] Sawik, T.,
T “An Exaact Approachh for Batch
Producction Systtem and a Solutioons Schedulinng in Flexible Flow Lines with
Proceddure Perspective” Coomputers annd Limited Intermediate
I e Buffers” M
Mathematical
Operaation Reseaarch, Vol. 37, (20099), Computaation Modell. Vol. 36, Nos. 4–5,
pp.14339–1454. (2002), pp.
p 461–471.

[4] Lin, J.T., and Chen,


C C.M. “Simulation [112] Sahraeiann, R. “A A Two-Stagge Hybrid
optimiization approoach for hybbrid flow shop Flowshop p Schedulin ng Problem with Serial
scheduuling problemm in semicoonductor bacck- Batchingg”, Internationnal Journal of
o Industrial
end manufacturiing” Simullation Mod del Engineerring & Prod duction Reseearch, Vol.
Practicce and Theoory, Vol. 51, (2015), pp.
p 25, No. 1,
1 (2014), pp.. 55-63.
100-114.
[113] Rabiee, M.m
M Jolaim F., F Asefi, H,,, Fattahi, P.
[5] Agnettis, A., Pacifiici, A., Rossii, F., Lucertin
ni, and Lim m, S. “A A biogeogrraphy-based
M., N
Nicoletti, S., Nicolo,
N F., “Scheduling
“ of optimizattion algorithmm for a realistic no-wait
Flexibble Flow ShopS in ann Automobile hybrid flow
f shop with
w unrelatted parallel
Assemmbly Plant”” Europeann Journal of machiness to minim mise mean tardiness”,
Operaation Researcch, Vol. 97, No. 2, (19977), Internatioonal journal of Computer Integrated
pp. 3448–362. Manufactturing, Vol. 29, No. 9, (2016), pp.
1007-102 24.
[6] Adler,, L., Fraimman, N., Kobacker,
K E
E.,
Pinedoo, M., Plotnnicoff, J.C. and Wu, T.P. [114] Botta-Geenoulaz, V.,, “Hybrid Flow
F Shop
“BPSSS: a Scheduliing Support System for the
t Schedulinng with Preccedence Connstraints and
Packagging Industrry”, Operatiions Researcch, Time LagsL to Minimize Maximum
Vol. 41,
4 (1993), pp p.641–648. Lateness”” Internaational Joournal of
Productioon Economiic, Vol. 64, Nos. 1–3,
[7] Voss, S., Witt, A. “Hybridd Flow Shop (2000), pp.
p 101–111.
Schedduling as a Multi-Mod Multi-Projeect
Schedduling Prooblem witth Batchinng [115] Cheng, J., Yoshiyu uki, K., Kisse, H., “A
Requirrements: a Real-Worldd Applicatioon” Shifting Bottleneck Approach for f Parallel-
Internaational ournal
Jo of Production Machine Flowshop Scheduling Problem”,
Researrch, Vol. 105, No. 2, (20007), pp. 445– Journal of
o the Operattion Researchh Society of
458. Japan, Vool. 44, No. 2, (2001), pp. 141–154.

Z.H., Ohno, K., Ito, T., Elmaghrabby,


[8] Jin, Z [116] Quadt, D.,
D Kuhn, H., H “A Taxxonomy of
S.E., “Schedulingg Hybrid Flowshops
F in Flexible Flow Line Scheduling
S P
Procedures”
Printedd Circuit Board Asseembly Linees” Europeann Journal of o Operationn Research,
Vol. 178,, No. 3, (200
07), pp. 686––698.

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1
A Heuristic Approoach to So olve Hybrid Flow-Shop p
74 Ebraahim Asadi Gangraj
G
Scheduliing Problem with
w Unrelateed Parallel Maachines
[17] Nahavvandi, N. an nd Asadi Gangraj,
G E. “A
“ [225] Paterninaa-Arboleda, C., Montoyaa-Torres, J.,
New lower
l boundd for Flexibble Flow Shop Acero-Doominguez, M. and Herrera-
Probleem with Unrrelated Paralllel Machiness”, Hernandeez, M. “Sch heduling jobbs on a k -
Internaational Journal off Industrial stage flex
xible flow-shop” Annalss Operation
Engineeering & Production
P R
Research, Vool. Researchh, Vol. 164, No. 1, (20007), pp. 29–
25, Noo. 1, (2014), pp. 65-70. 40.

[18] Torabii, S.A., Ghoomi, S.M.T.FF., Karimi, B.,


B M “Scheduliing: Theory, algorithms,
[226] Pinedo, M.
“A Hyybrid Genetiic Algorithmm for the Finite and systtems” Engleewood Cliffss: Prentice-
Horizoon Econom mic Lot and a Deliveery Hall, (2007).
Schedduling in Supply
S Chaiins, Europeean
Journaal of Operation Researchh, vol. 173, No.
N [227] Chen, C.L.,
C and Chhen, C.L. “Bottleneck-

1, (20006), pp. 173––189. based heeuristics to minimize
m tottal tardiness
for the flexible flow w line withh unrelated
[19] Vignieer, A., Billlaut, J.C., & Proust, C. parallel machines”
m Computers
C & Operations
“Hybrrid flowsho op schedulinng problem
ms: Research h, Vol. 56, (2009), pp. 1393-1401.
state of the art” Raairo-Rechercche
Operaationnelle-Opperations Research.
R Vo
ol. [228] Haouari, M., M’H Hallah, R., “Heuristic
33, Noo. 2, (1999), pp.117–183. m for Twoo Stage Hyybrid Flow
Algorithm
Shop”, Operation
O Reesearch Letteer, Vol. 21,
[20] Kis, T.,
T and Pescch, E. “A reeview of exaact (1997), pp.
p 43-53.
solutioon methods for the non-preempti
n ive
multipprocessor flowshop probllem” Europeean [229] Santos, D.L.,
D Hunsuucker, J.L., and Deal,
Journaal of Operaation Researrch, Vol. 1664, D.E. “Gllobal lower bounds for flow shops
No. 3, (2005), pp. 592–608. with mulltiple processsors” Europpean journal
of operattional researcch, Vol. 80, (1995), pp.
[21] Goldraatt, E., and Cox
C J. “The goal:
g a proceess 112-120.
of onggoing improvvement” Neww York: Norrth
River Press, 1992. [330] Soewand dy, H., Elmaghrbby, S.E.,
“Sequenccing Threee- Stage Flexible
[22] Goldraatt, E., and Fox, R. (2004). The racce. Flowshop ps with Id dentical Machines to
York: North River Press.
New Y Minimizee Makespan””, IIE transactions, Vol.
33, (2001
1), pp. 985-993.
[23] Acero-Dominguezz, M., Paternnina-Arboledda,
C. “Scheduling jo obs on a k--stage flexibble [331] Leon, V.J.
V and Ramamoorthy
R y, B. “An
flow sshop using a TOC-baseed (bottlenecck) adaptablee problem
m-space-baseed search
proceddure” Proceeedings of the 2004 System
ms method for
f flexible flow line scheduling”,
s
and Information n Engineeering Design IIE Transactions, Vool. 29, (19977), pp. 115-
Sympoosium, (20044), pp:295-2998. 125.

[24] Chen, C.L., and Chen,


C C.L. “A
“ bottlenecck- [332] Tadayon,, B., and Salmasi, N. N “A two-
based heuristic forr minimizingg makespan in criteria objective
o fun
nction flexiblle flowshop
a flexxible flow lin
ne with unrrelated parallel schedulinng problem with
w machinne eligibility
machines, Com
mputers & Operatioons constrainnt” Internaational Joournal of
Researrch, Vol. 36,, (2009), pp. 3073-3081. Advanced Manufactuuring Technnology, Vol.
64, (20133), pp. 1001––1015.

Follow Thhis Article att The Follow


wing Site

Asadi Gaangraj E. Heuuristic approoach to solvee hybrid flow w shop sched


duling probllem
with unrellated parallel machines. IJIEPR.
I 20177; 28 (1) :61-74
URL: httpp://ijiepr.iust.ac.ir/article--1-718-en.htm
ml
DOI: 10.222068/ijiepr.228.1.61

International Journal of In
ndustrial Engineeering & Producction Research, March
M 2017, Vo
ol. 28, No. 1

You might also like