An Evaluation of Sequencing Heuristics for Flexible Flowshop Scheduling Problems with Unrelated Parallel Machines and Dual Criteria

Size: px
Start display at page:

Download "An Evaluation of Sequencing Heuristics for Flexible Flowshop Scheduling Problems with Unrelated Parallel Machines and Dual Criteria"

Transcription

1 An Ealuaion of Sequencing Heurisics for Flexible Flowshop Scheduling Problems wih Unrelaed Parallel Machines and Dual Crieria Jii Jungwaanaki a, Manop Reodecha a, Paeena Chaoaliwongse a, Frank Werner b,* a Deparmen of Indusrial Engineering, Faculy of Engineering, Chulalongkorn Uniersiy, Bangkok 0330 Thailand b Faculy of Mahemaics, Oo-on-Guericke-Uniersiy, P.O. Box 420, D-3906 Magdeburg, Germany Absrac This paper deals wih he heurisic soluion of flexible flowshop scheduling problems wih unrelaed parallel machines. A seup ime is necessary before saring he processing of a ob, where he seup ime depends on he preious ob. No preempion of obs is allowed. As obecie funcion, his paper considers he minimizaion of he posiiely weighed conex sum of makespan and he number of ardy obs. This paper deelo some well-known consrucie heurisics for he pure flowshop scheduling problems such as he algorihms gien by Palmer (965), Campbell, Dudek, and Smih (970), Gupa (97), and Dannenbring (977) as well as he inserion heurisic by Nawaz, Enscore and Ham (983) o he flexible flowshop enironmen. By using one of hese heurisics, he firs sage sequence is generaed. This sequence will hen be used, in conuncion wih eiher FIFO or permuaion rules, o consruc a schedule for he oerall problem. The final soluion is hen he bes schedule obained by one of he wo rules. Furhermore, some ieraie heurisics such as a geneic algorihm and a simulaed annealing approach are proposed o increase he qualiy of he consrucie soluion. Deailed compuaional resuls are presened o ealuae he efficiency of he heurisic algorihms. Deailed compuaional resuls wih he algorihms are presened Elseiser B. V. All righs resered. Keywords: flexible flowshop; heurisics; NEH; geneic algorihm; simulaed annealing. Inroducion Producion scheduling can be defined as he allocaion of aailable producion resources oer ime o perform a collecion of asks (Baker, 974). I is an imporan decision making process in he operaion leel. In a modern manufacuring enironmen, many scheduling problems occur. Mos of he scheduling problems are ery significan and hard o sole owing o he complex naure of he problems. This paper is primarily concerned wih indusrial scheduling problems, where one firs has o assign scarce resources o obs and hen o sequence he assigned obs on each resource oer ime. I is mainly concerned wih process indusries like e.g. he glass-conainer (Paul, 979), rubber (Yanney and Kuo, 989), phoographic film (Tsubone, Ohba, Takamuki, and Miyake, 993), seel (Finke and Medeiros, 2002), exile, and food indusries. * Corresponding auhor Fax address: Frank.Werner@Mahemaik.Uni-Magdeburg.DE

2 In hese indusries, producion faciliies are esablished as mulisage producion flowshop faciliies, where a producion sage may be made up of parallel producion lines, machines or any oher producion faciliy. A some sages, he faciliies (machines, lines, ec.) are duplicaed in parallel in order o increase he oerall capaciies of he shop floor, or in order o balance he capaciies of he sages, or eiher o eliminae or reduce he impac of boleneck sages on he oerall shop floor capaciies known as flexible flowshop, muliprocessor flowshop, or hybrid flowshop enironmen. A flexible flowshop enironmen is a generalizaion of he classical flowshop model. There are k sages and some sages may hae only one machine, bu a leas one sage mus hae muliple machines. The obs hae o isi he sages in he same order sring from sage one hrough sage k. A machine can process a mos one ob a a ime and a ob can be processed by a mos one machine a a ime. Preempion of processing is no allowed. The problem consiss of assigning obs o machines a each sage and sequencing he obs assigned o he same machine so ha some opimaliy crieria are minimized. Flexible flowshop models differ in he ype and number of machines a he sages. The processing ime of a ob on he differen machines of eery sage may be idenical, uniform, or unrelaed. These hree possibiliies correspond o he hree classical parallel machine models wih similar noaions. Le p i denoe he processing ime of ob on machine i a sage, ob a sage, and beween he following hree cases:. idenical parallel machines: 2 be he sandard processing ime of i is he relaie speed of machine i for ob a sage. In general, one can disinguish p i = 2. uniform parallel machines: p i = sage, and i = i for all ; for all i and ; 3. unrelaed parallel machines: p i = for all i and. i i for all i and, where i is he relaie speed of machine i a For he pas hree decades, he flexible flowshop scheduling problem has araced many researchers. Numerous research aricles hae been published on his opic (see e.g. Wang, 2005). There are wo main reasons for his, among many ohers. Firs, a flexible flowshop enironmen is a caegory of machine scheduling problems which is difficul o sole (Garey and Johnson, 979; Gupa, 988; Pinedo, 995). The flexible flowshop problem which has wo sages, wih one sage haing a leas wo machines, has already been proed o be NP-hard (Hoogeeen, Lensra, and Velman., 996). Thus, i is unlikely ha polynomial ime algorihms exis for he exac soluion of he general problem. Second, he machine scheduling problem can find many realworld applicaions. Alhough he flexible flowshop problem has been widely sudied in he lieraure, mos of he sudies relaed o flexible flowshop problems are concenraed on problems wih idenical processors, see for insance, Gupa, Krüger, Lauff, Werner and Sosko (2002), Alisanoso, Khoo, and Jiang (2003), Lin and Liao (2003) and Wang and Hunsucker (2003). In he real world siuaion, i is common o find newer or more modern machines running side by side wih older and less efficien machines. Een hough he older machines are less efficien, hey may be kep in he producion lines because of heir high replacemen coss. The older machines may perform he same operaions as he newer ones, bu would generally require longer operaing ime for he same operaion. In his paper, he flexible flowshop problem wih unrelaed parallel machines is howeer considered, ha is, here are differen parallel machines a eery sage, and speeds of he machines are dependen on he obs. Moreoer, seeral indusries encouner sequence-dependen seup imes which resul in een more difficul scheduling problems. Therefore in his paper, sequence-dependen seup ime resricions are aken ino accoun as well. The purpose of his paper is o presen and compare seeral consrucie and ieraie heurisics o sole he flexible flowshop scheduling problem wih unrelaed parallel machines and sequence-dependen seup imes. In addiion, while many papers hae sudied only he makespan crierion, we consider his scheduling problem wih wo opimizaion crieria. One reason for his consideraion is he increasing pressure of high compeiion while

3 cusomers expec ordered goods o be deliered on ime. The remainder of his paper is as follows. In Secion 2, he problem considered in his paper is described and he noaions needed are inroduced. Secion 3 presens an algorihm for he heurisic consrucion of a schedule for he unrelaed parallel machine problem proided ha a ob sequence for he firs processing sage is known. Secion 4 gies consrucie heurisics for he deerminaion of he firs-sage ob sequence for he flexible flowshop problem while Secion 5 discusses some ieraie heurisics. A comparison of all heurisics is presened in Secion 6, and some conclusions are gien in Secion Problem Descripion We consider he problem of scheduling a flexible flowshop enironmen wih unrelaed parallel machines aking sequence-dependen seup imes ino accoun as well. The addressed scheduling problem can be described as follows. Consider a main queue of incoming n obs ( =, 2,, n), a k sage ( =, 2,, k) flowshop scheduling problem, each sage of which has m unrelaed parallel machines in he sysem. Each ob can adance o any one of he m machines a sage one. In general, each ob can be roued o any one of he m machines a sage. When he ob has been processed by he las sage k, using one of he m k machines, i is compleed, and a ha ime, he ob can leae he sysem. The machines are coninuously aailable from ime zero onwards and can handle a mos one ob a a ime. No preempion is allowed. Each ob, ready a ime zero, needs o be scheduled exacly on one machine of each of he k sages. Le he compleion ime of ob be C, hen C max = max { C }. {.. n} Associaed wih each ob is a due dae d 0. Le U = if due dae for ob is smaller han he compleion ime C of ob, oherwise U = 0. The oal number of ardy obs (η T ) is defined as η T = The obecie is o seek a schedule ha minimizes a posiiely weighed conex sum of makespan and he number of ardy obs. Thus, he obecie funcion alue for his research is defined by λc max + ( λ)η T, where 0 λ. λ denoes he weigh (or relaie imporance) gien o C max and η T. Before proceeding o he nex secion, some noaions used hroughou his paper are defined as follows: Indices: sage index, =, 2, 3,..., k i machine index, i =, 2, 3,..., m, l ob index,, l =, 2, 3,..., n Parameers: m d s l i number of parallel machines a sage due dae of ob seup ime from ob l o ob a sage n U = sandard processing ime of ob a sage relaie speed of machine i a sage for ob p processing ime of ob on machine i a sage ; i where p i = O operaing ime of ob a sage i 3

4 4 Variables: C C max U η T compleion ime of ob a sage he makespan, defined as max (C,, C n ), is equialen o he compleion ime of he las ob o leae he sysem a Boolean ariable equal o if ob is ardy, and 0 oherwise he oal number of ardy obs in he schedule 3. Heurisic consrucion of a schedule Since he flexible flowshop scheduling problem is NP-hard (Garey and Johnson, 979; Gupa, 988; Pinedo, 995), algorihms for finding an opimal soluion in polynomial ime are herefore unlikely o exis. Thus, heurisic mehods are sudied o find approximae soluions. Mos researchers deelop exising heurisics for he classical flexible flowshop problem wih idenical machines by using a paricular sequencing rule for he firs sage. They follow he same scheme (see Sanos, Hunsucker and Deal, 996). Firsly, a ob sequence is deermined according o a paricular sequencing rule using modified flowshop algorihms. This problem will be considered in Secion 4. Secondly, obs are assigned as soon as possible o he machines a eery sage using he ob sequence deermined for he firs sage. There are basically wo approaches for his subproblem. The firs way is ha for he oher sages, i.e. from sage wo o sage k, obs are ordered according o heir compleion imes a he preious sage. This means ha he FIFO (Firs in Firs ou) rule is used o find he ob sequence for he nex sage by means of he ob sequence of he preious sage. The second way is o sequence he obs for he oher sages by using he same ob sequence as for he firs sage. In oher words, he permuaion flexible flowshop sequencing problem deermines he order of processing obs on all machines. We will make use of boh procedures (see Algorihm 2) and discuss he modificaions for he problem under consideraion. In he res of his secion, we always assume ha a ob sequence for he firs sage has already been deermined. This secion deals wih he problem of scheduling n obs on unrelaed parallel machines wih sequence-dependen seup imes using his gien ob sequence for he firs sage. Firs, we presen a greedy algorihm which consrucs a schedule for he n obs a a paricular sage proided ha a cerain ob sequence for his sage is gien (see Algorihm ). The obecie is o minimize he flowime and minimize he idle ime of he machines. In he following algorihm, he do refers o an arbirary sage. Algorihm Inpu: ob sequence π =(π [], π [2],, π [n]) for some sage. Sep : For eery machine i, se he aailable ime of each machine o be zero: a[i] = 0, i {,, m}. Le u =. Sep 2: For = π(u) do he following: Sep 2.: Le be he sandard possessing ime of ob, r be he aailable ime (i.e. release dae of ob for he paricular sage), i be he relaie speed of he machine i for ob, and s be he seup ime on a paricular machine proided ha he preious ob on his machine is changed o ob. / Sep 2.2: For eery machine i, deermine he compleion ime Ci of ob on machine i by using he following equaion: / C i = max{ r, a[ i]} + + s ; Sep 2.3 If here is only machine i * ha gies he minimum compleion ime C * = C of ob, hen assign ob o machine i * and proceed o Sep 2.6. Sep 2.4 For eery machine i ha gies he minimum compleion ime C * of ob, calculae he idle ime w i of his machine if ob is assigned o i by using he following formula: / w i = Ci a[ i] s i i / * i

5 5 Sep 2.5 Selec a machine i * wih smalles idle ime w * of ob. i Sep 2.6 Updae he aailable ime of machine i * : a[i * ] = / C i*. / Sep 2.7 Sore he compleion ime C of ob be equal o C i*. Sep 2.8 u = u +. If u n, go o Sep 2. Oherwise, sop. The idea of he heurisic is o assign he obs o he machines eenly in order o balance he workload as much as possible heurisically. The following Algorihm 2 consrucs a for a gien ob sequence ω for he firs sage a complee schedule for he problem under consideraion. I considers boh he FIFO and he permuaion rules o fix he ob sequences for sages 2, 3,, k by means of he ob sequence for he firs sage. Algorihm 2 Inpu: ob sequence ω = (ω [], ω [2],, ω [n]) for he firs sage. Sep : Use he FIFO rule o consruc a schedule. Sep.: Se =. Sep.2: For sage, se π = ω Sep.3: Se (, r, i, s ) = (, r, i, s ). Sep.4: Use Algorihm o find he schedule for sage. + Sep.5: Se r = C (C according o Sep 2.7 in Algorihm ). Sep.6: Deermine ω + such ha compleion ime of ob ω + [] compleion ime of ob ω + [ +], {,.., n-}. Sep.7: If < k (k is he number of sages), hen = + and go o Sep.2, oherwise go o Sep 2. Sep 2: Use he permuaion rule o consruc a schedule. Sep 2.: Se ω = ω 2 =... = ω k = (ω [], ω [2],, ω [n]) and =. Sep 2.2: For sage, se π = ω. Sep 2.3: Se (, r, i, s ) = (, r, i, s ). Sep 2.4: Use Algorihm o find he schedule for sage. + Sep 2.5: Se r = C (C according o Sep 2.7 in Algorihm ). Sep 2.6: If < k, hen = + and go o Sep 2.2, oherwise go o Sep 3. Sep 3: Reurn he bes soluion. Therefore, only he ob sequence used for he firs sage is imporan for his approach. We remind ha he processing and seup imes for eery ob are dependen on he machine and he preious ob, respeciely. This means ha hey are no fixed, unil an assignmen of obs o machines for he corresponding sage has been done. Thus, for applying an algorihm for fixing he ob sequence for sage one, an algorihm for finding he represenaies of he machine speeds and he seup imes is necessary. This algorihm is as follows. The represenaies of machine speed / i and seup ime alues of he daa. Thus, he represenaie of operaing ime ime / i plus he represenaie of he seup ime s / l O / s / l use he minimum, maximum and aerage of ob a sage is he sum of he processing. Nine combinaions of relaie speeds and seup imes will be used in he suggesed algorihm. The ob sequence for he firs sage is hen fixed as he ob sequence wih he bes funcion alue obained by all combinaions of he nine differen relaie speeds and seup imes (see Algorihm 3). Algorihm 3 Inpu: Relaie speeds and seup imes. Sep : Deermine he represenaies of relaie speeds and seup imes for =,,k.

6 Sep.: a. If speed =, hen / = min{ ; i {,..., m }, {,..., n} } i b. If speed = 2, hen / = max{ ; i {,..., m }, {,..., n} } i i c. If speed = 3, hen / = aerage{ ; i {,..., m }, {,..., n} } Sep.2: a. If seup =, hen b. If seup = 2, hen c. If seup = 3, hen i l i s / = min{ ; l {,..., n}, l } l s l i s / = max{ ; l {,..., n}, l } l s l s / = aerage{ ; l {,..., n}, l } s l Sep 2: For eery speed, deermine he firs-sage ob sequence and a complee schedule. Sep 2.: Se speed =. Sep 2.2: Se seup =. Sep 2.3: For eery sage (=,,k) and ob (=,,n), deermine he represenaie of he operaing ime O / by using he following equaion: O / = Sep 2.4: Find he sequence ω of he firs sage, by using he represenaies of he operaing imes from Sep 2.3 o find he sequence of he firs sage wih some modified flowshop heurisic. Sep 2.5: Assign all obs a sage (=,,k) o some machines by using Algorihm 2. Sep 2.6: If seup < 3, hen seup = seup + and go o Sep 2.3. Sep 2.7: If speed < 3, hen speed = speed + and go o Sep 2.2 else go o Sep 3. Sep 3: Reurn bes soluion. I remains o discuss how he ob sequence for he firs sage is found in Sep 2.4. This is done in Secion 4 in deail. 4. Consrucie algorihms In his secion we presen some consrucie algorihms for deermining he ob sequence for he firs sage for he problem considered. This exends exising algorihms mosly deeloped for he flexible flowshop problem wih idenical parallel machines wihou seup ime consideraions. Using hen Algorihms 3 from Secion 3, a heurisic schedule for he problem under consideraion is found. We adap and deelop seeral consrucie algorihms for he pure flowshop scheduling problem. As flowshop heurisics, we use he algorihms gien by Palmer (965), Campbell, Dudek, and Smih (970), Gupa (97), and Dannenbring (977) and he inserion heurisic by Nawaz, Enscore, and Ham (983). Nex, we discuss he generalizaions of hese heurisics o he problem under consideraion. 4. Palmer A heurisic deeloped by Palmer (965), in an effor o use Johnson s rule, is buil around he noion of a slope index. The slope index gies a large alue o obs ha hae a endency of progressing from small o large operaing imes as hey moe hrough he sages. The sequence of operaions is gien by prioriy o obs haing he sronges endency o progress from shor imes o long imes. This means ha he ob sequence can be generaed based upon an non-increasing order of he slope indices. Le S () be he slope index for ob and O be he operaing ime of ob a sage. Palmer s slope index is calculaed as follows: k S( ) = = / i + s / l {[ k (2 )] } O 6

7 To illusrae Palmer s mehod for use in he flowshop enironmen, he example gien in Table will be uilized. Table Sandard processing imes and due dae for eery ob of a hree-sage flowshop problem Job d Since here is only one machine for eery sage, he operaing imes for eery ob are equal o is sandard processing imes ( O = ). The slope indices for he fie obs are now calculaed as follows: S() = - [2 O + 0 O 2 2 O 3 ], i.e.. S() = -2() - 0(2) + 2(20) = 8; 2. S(2) = -2(3) - 0(5) + 2(8) = 0; 3. S(3) = -2(20) - 0(0) + 2(2) = -6; 4. S(4) = -2(9) - 0(2) + 2(20) = 22; 5. S(5) = -2() - 0(8) + 2(5) = 8. Palmer s heurisic sequences he obs in non-increasing order of he slope indices. For he ob se of Table, his heurisic yields he sequence π = (4,, 2, 5, 3) for he firs sage. Palmer s heurisic yields a makespan alue of 06. Using a 0- mixed ineger programming formulaion, one can confirm ha 06 is he opimal makespan alue as well. Now, Palmer s mehod for he flexible flowshop problem wih unrelaed parallel machines and sequencedependen seup imes is deeloped as follows. Le S (, i / /, s ) be he slope index for ob a relaie speed / i and seup ime s / l, be he sandard processing ime of ob a sage, relaie speed on machine i a sage for ob, and s / l l / i 7 be he represenaie of he be he represenaie of he seup ime from ob l o ob a sage. Palmer s slope index for he flexible flowshop problem wih unrelaed parallel machines and seup imes is calculaed as follows: k / / / S(, i, sl ) = [ k (2 )]( + s / l ) = i Since he processing imes and he seup imes for eery ob are dependen on he machine and he preious ob, respeciely, he represenaie of he operaing ime of ob a sage in Palmer s mehod adapaion is he sum of he processing ime we se / i / i O / plus he seup ime s / l o be he minimum, maximum, and aerage relaie speeds, and. To consruc a schedule for he oerall problem, s / l o be he minimum, maximum, and aerage seup imes regardless for he machine and he preious ob. All hese nine combinaions of relaie speeds and seup imes will be used as has been described in Algorihm 3 and finally, he soluion wih he bes obecie funcion alue obained by all differen relaie speeds and seup imes is aken. 4.2 Campbell, Dudek, and Smih Campbell, Dudek, and Smih (970) deelop one of he mos significan heurisic mehods for flowshop problems wih makespan crierion, in he following denoed by CDS. Is srengh lies in wo properies: () i

8 uses Johnson s rule in a heurisic fashion, and (2) i generally creaes seeral schedules from which a bes schedule can be chosen. In so doing, k sub-problems are creaed and Johnson s rule is applied o each of he sub-problems. Thus, k ob sequences are generaed. Since Johnson s algorihm is a wo-sage algorihm, a k- sage problem mus be collaed ino a wo-sage problem. Le g be a couner for he k sub-problems, he operaing imes for he firs sage are denoed as a(, g), where denoes he ob and g denoes he g-h subproblem. Similarly, b(, g) denoes he second sage operaing imes of ob and sub-problem g. Gien hese noaions, he operaing imes are calculaed by he following wo formulas: and g O = a(, g) = b(, g) = k O = k g+ For each of he sub-problems, Johnson s algorihm proides a ob sequence using he alues a(, g) and b(, g). Once Johnson s sequence is creaed, he problem is hen reurned o he consideraion of all k sages. Under he CDS adapaion rule, he operaing imes for he flexible flowshop problem wih unrelaed parallel machines and seup imes are calculaed as follows: g / / / a(, g, i, sl ) = ( + s / l ) = and b(, g, / i, s / l ) = = k i k ( + s / g+ To generae he firs sage, Johnson s ordering is creaed, and he problem is hen reurned o he consideraion of k sages by calling Algorihm 2 for all nine combinaions of relaie speeds and seup imes considered in Algorihm Gupa Gupa (97) proides an algorihm which, in a similar manner as Palmer s algorihm, uses a slope index. Denoe G() as he slope index generaed by Gupa s mehod for ob. Then G() is calculaed as follows: i / l ) 8 where if k e = k if O O ( ) = e G ; g + min { O + O g } O > O g k. Afer calculaing G() for all obs, he obs are subsequenly ranked in a non-decreasing order of he slope indices. / / Under he Gupa adapaion rule, le G (, i, sl ) be he slope index for ob a relaie speed / i and seup ime s / l. Gupa s slope index for he flexible flowshop wih unrelaed parallel machines and seup imes is hen calculaed as follows: G (, / i, s / l ) = g min {( g k / g i + s e / g l ) + ( / g+ g+ i + s / g+ l )}

9 9 wih e = if if k / / k ( + s ) > ( + ) / l s / k l i i k / / k ( + s ) ( + ) / l s / k l i i 4.4 Dannenbring Like Palmer s rule, Dannenbring (977) deelo a mehod by using Johnson s algorihm as a foundaion. Furhermore, algorihms of CDS and Palmer are also exhibied. Dannenbring consrucs only one wo-sage problem, bu he operaing imes for he obs reflec he behaior of Palmer s slope index. Denoe a() and b() as he operaing imes for he consruced wo-sage problem. The calculaions of a() and b() are as follows: and k a( ) = ( k + )( = k b( ) = = Afer calculaing a() and b() for all obs, he obs are subsequenly ranked by applying Johnson s algorihm o generae he ob sequence for sage one. Under he Dannenbring adapaion rule, he operaing imes for he flexible flowshop problem wih unrelaed parallel machines and seup imes are calculaed as follows: and 4.5 NEH Heurisic a(, / i, s / l O O k ) = ( k + )( + s / = i ) / l k / / / b(, i, sl ) = ( + s l ) /. = i Nawaz, Enscore and Ham (983) deelop he probably bes consrucie heurisic mehod for he permuaion flowshop problem, called NEH algorihm. I is based on he idea ha a ob wih a high oal operaing ime on he machines should be placed firs a an appropriae relaie order in he sequence. Thus, obs are sored in nonincreasing order of heir oal operaing ime requiremens. The final sequence is buil in a consrucie way, adding a new ob a each sep and finding he bes parial soluion.. The oal operaing imes for ob is calculaed using he formula k P = O, =,, n. = 2. The n obs are sored in non-increasing order of heir oal operaing ime P on he machines. Then he firs wo obs (hose wih larges P ) are aken and he wo possible schedules conaining hem are ealuaed. The sequence wih beer obecie funcion alue is aken for furher consideraion. 3. Take eery remaining ob in he sored lis calculaed in Sep 2 and find he bes schedule by placing i a all possible posiions in he sequence of obs ha are already scheduled. For example, if (, 2, 3) is he curren sequence of scheduled obs and ob r is he remaining ob wih larges P r in he sored lis, hen ob r could be placed a four posiions: (r,, 2, 3), (, r, 2, 3), (, 2, r, 3) or (, 2, 3, r ). The sequence wih bes obecie funcion alue among he four considered is seleced for furher exension. )

10 To apply he NEH algorihm o he flexible flowshop problem wih unrelaed parallel machines, he oal operaing imes for calculaing he ob sequence for he firs sage are calculaed according o Sep 2.3 of Algorihm 3 for he nine combinaions of relaie speeds of machines and seup imes. 4.6 Illusraie Example In order o illusrae he applicaion of he proposed procedures, le n=5, k=3 and m =m 2 =m 3 =3. Table 2 shows he sandard processing imes and he due dae of eery ob. Tables 3a -3c and Tables 4a - 4c show he marix of seup ime for eery sage and he relaie speed for eery machine. Table 2 Sandard processing imes and due dae of eery ob of he hree-sage flexible flowshop Job d Table 3a The marix of seup imes from ob o ob l a sage o from Table 3b The marix of seup imes from ob o ob l a sage 2 o from Table 3c The marix of seup imes from ob o ob l a sage 3 o from

11 Table 4a The relaie speed of eery machine ( i ) a sage ob machine i Table 4b The relaie speed of eery machine ( i 2 ) a sage 2 ob machine I Table 4c The relaie speed of eery machine ( i 3 ) a sage 3 ob machine i For his example, he opimal soluions for eery λ {0, 0.5, } by using e.g. a 0- mixed ineger programming code are shown in Table 5. All proposed heurisics generae an opimal schedule for he λ alues considered. Table 5 Resuls of he calculaion of an opimal schedule λ Schedule Value Cmax η T 0 sage : 4 2 // // sage 2: 3 5 // 4 // 2 sage 3: // // sage : 4 // 5 // sage 2: 3 4 // 5 // 2 sage 3: 5 // 4 // 3 2 sage : 4 // 5 // 3 2 sage 2: 5 // 3 4 // 2 sage 3: 5 // 4 // Ieraie algorihms In his secion, we consider wo ieraie algorihms for he heurisic soluion of he problem considered, namely a geneic algorihm and a simulaed annnealing algorihm. All hese ieraie algorihms work wih he ob sequences for he firs sage. If a new ob sequence has been generaed, he schedule consrucion procedure described in Secion 3 is applied and he obecie funcion alue of his schedule is used for ealuaing he ob sequence for he firs sage.

12 2 5. Geneic Algorihm A geneic algorihm is an ieraie heurisic based on Darwin s eoluionary heory abou surial of he fies and naural selecion. I belongs o he eoluionary class of arificial inelligen (AI) echniques. Holland (975) proposes some basic principles of naural eoluion as a mehodology o sole decision-making problems. For he classical flow shop problem, he firs geneic algorihm has been gien by Werner (984). A geneic algorihm is characerized by a parallel search of he sae space in conras o a poin-by-poin search by conenional opimizaion echniques. The parallel search is achieed by keeping a se of possible soluions under consideraion, called a populaion. An indiidual in he populaion is a sring of symbols and i is an absrac represenaion of a soluion. The algorihm sars wih an iniial generaion of arificial indiiduals which are creaed randomly. Each symbol is called a gene and each sring of genes is ermed as a chromosome. The indiiduals in he populaion are ealuaed by some finess measure o describe quaniaiely how well he indiidual masers is ask. The populaion of chromosomes eoles from some generaion o he nex hrough he use of wo ypes of geneic operaors: () unary operaors such as muaion and inersion which change he geneic srucure of a single chromosome, and (2) a higher-order operaor, referred o as crossoer which consiss of obaining new indiidual(s) by combining he geneic maerial from wo seleced paren chromosomes. When applying crossoer, wo indiiduals (parens) are seleced from he populaion and new soluion(s), called offspring, is(are) creaed. Muaion creaes a new soluion by a random change on a seleced indiidual. The geneic operaors (crossoer and muaion) are applied o randomly seleced parens o generae new offspring. Then he new populaion is seleced ou of he indiiduals of he curren populaion and he new generaed chromosomes (Gen and Cheng, 997). A basic GA is shown below. Geneic Algorihm Begin N p = Populaion size. P c = Crossoer probabiliy. P m = Muaion probabiliy. P Consruc (N p ) // Consruc he iniial populaion For = o N p Ealuae Finess(p[]); EndFor Repea For = o P c N p (x, y) Selec_Cross (P); // Selec wo parens proporional o heir finess using roulee wheel. Crossed[] Cross_Oer (x, y); Ealuae Finess(Crossed[]); EndFor For = o P m N p (x) Selec_Muae (P); // Selec one paren proporional o is finess using roulee wheel. Muaed[] Muaion (x); Ealuae Finess(Muaed[]); EndFor P Selec_for_Nex_Gen // Selec from offspring and parens he new parens for he nex generaion. Unil (Sop-Crierion) Reurn (indiidual wih highes finess alue) End

13 The applicaion of a geneic algorihm o any problem requires he represenaion of a soluion for he problem as a sring of symbols, a choice of geneic operaors, an ealuaion funcion, a selecion mechanism, and he deerminaion of geneic parameers (populaion size and probabiliies of crossoer and muaion). Encoding scheme The sring coding is used for making up a chromosome direcly. Thus, he digis of he chromosome will be equal o he numbers of obs (n digis). The gene codes are posiie ineger numbers represening he numbers of obs. Thus, he mehod is named as geneic algorihm based on he ob code. When encoding he soluions, he concep of random key encoding which is he mos prominen and successful example of such an encoding proposed by Bean (994) is used. The sequence of he firs sage is represened by he numbers of genes from he lef side o he righ side as shown in Figure Fig.. Illusraion of a chromosome. Crossoer A subsequence preseraion crossoer operaor is used since he offspring inheri a subsequence from he firs paren will ry o coner he soluion. Moreoer, he adanage of his mehod guaranees he generaion of feasible sequences afer he crossoer. This mehod randomly akes wo parens from he populaion and creaes wo offspring. The firs offspring is creaed by duplicaing a subsequence from he firs paren ino an offspring and hen compleing he offspring by insering he remaining obs deried from he second paren by making a lef-o-righ scan. The second offspring is creaed by fixing a sequence of obs from he second paren whose obs are he same as he random subsequence of he firs paren and insering he remaining obs deried from he firs paren by making a lef-o-righ scan. The crossoer operaor is depiced in Figure 2. 3 Fig. 2. Illusraion of he subsequence crossoer operaor. Muaion This operaor randomly chooses a chromosome and wo of is genes as a candidae o be muaed, and hen swa he genes on such a chromosome. I is called reciprocal exchange muaion as illusraed in Figure 3. Fig. 3. Illusraion of he reciprocal exchange muaion.

14 Ealuaion policy During each generaion, chromosomes are ealuaed using some measure of finess. In mos opimizaion applicaions, he finess funcion is consruced based on he original obecie funcion. The finess alue of each chromosome is a key measure o guide he direcion of search in GA. Due o he minimizaion problem, he finess alue mus be in inerse proporion o he obecie funcion alue so ha a fier chromosome has a larger finess alue. finess ( z ) =, z =,2,..., populaion _ size ; f ( ) z where finess( z ) is he finess alue and f( z ) is he obecie funcion alue of he z-h chromosome for he complee schedule generaed from he corresponding ob sequence for he firs sage using Algorihms -2. According o his research obecie, he obecie is o minimize a posiiely weighed conex sum of makespan and number of ardy obs. Thus, he finess alue of a chromosome, finess( z ) is gien by 4 finess ( ) = z λc max ( ) + ( λ ) U ( ) + z n = z, z =,2,..., populaion _ size ; where C max ( z ) is he makespan of he z-h chromosome (resp. of he resuling complee schedule),u ( z ) is a Boolean ariable for ob of he z-h chromosome which is equal o if ob is ardy, and 0 oherwise, and λ denoes he weigh (or relaie imporance) gien o makespan and number of ardy obs. The larges alue of he finess funcion is he lowes alue of he posiiely weighed conex sum of makespan and number of ardy obs. In he denominaor alue one is added in order o preen a diision by zero when he weigh λ and he number of ardy obs are zero. Selecion policy An eliis policy and enlarged sampling space echnique are used. Boh parens and he offspring hae he same chance of compleing for surial. Figure 4 illusraes he selecion based on an enlarged sampling space. Then Holland s proporionae selecion or roulee wheel selecion is employed o reproduce he nex generaion based on he curren enlarged populaion. The idea is o deermine a selecion probabiliy (also called surial probabiliy) for each chromosome proporional o is finess alue. For chromosome z wih finess finess( z ), is selecion probabiliy prob( z ) is calculaed as follows: finess( z ) prob ( z ) = populaion _ size+ offspring _ size finess( ) z= z Fig. 4. Illusraion of he selecion performed on an enlarged sampling space.

15 5 Terminaion condiion In he implemenaion of GA, he search procedure is erminaed when he bes obecie funcion alue found so far is no updaed for a predeermined number of generaions. I can also be erminaed when he number of generaion exceeds he predeermined number of generaions. We apply GA wih a crossoer rae and a muaion rae boh equal o 0.2. The maximum number of generaions is se equal o 000 in adance. Moreoer, GA is erminaed when wihin 00 generaions no improemen of he bes funcion alue has been obained. For he problem daa gien in Tables 2-4, he geneic algorihm also produced opimal soluions for all alues of λ considerd. 5.2 Simulaed Annealing Simulaed annealing (SA) is an enhanced ersion of local opimizaion or an ieraie search mehod, in which an iniial soluion is repeaedly improed by making small local aleraions unil no such aleraion yields a beer soluion. Annealing refers o he process which occurs when physical subsances, such as meals, are raised o a high energy leel (meled) and hen gradually cooled unil some solid sae is reached. The goal of his process is o reach he lowes energy sae. In his process, physical subsances usually moe from higher energy saes o lower ones if he cooling process is sufficienly slow, so a minimizaion naurally occurs. Due o naural ariabiliy, howeer, here is some probabiliy a each sage of he cooling process ha a ransiion o a higher energy sae will occur. As he energy sae naurally declines, he probabiliy of moing o a higher energy sae decreases. Then he simulaed annealing algorihm is as follows, where RANDOM(0,) denoes a random number aken from a random ariable uniformly disribued in he ineral (0,). As menioned earlier, SA aem o aoid an enrapmen in a local opimum by someimes acceping a moe ha deerioraes he alue of he obecie funcion f. Saring from an iniial soluion randomly generaed, SA generaes a new soluion S' in he neighborhood of he iniial soluion S. This new poin's obecie funcion alue is hen compared o he iniial poin's alue (remind ha he obecie funcion alue of he full schedule generaed from he ob sequence for he firs sage is aken). The change in he obecie funcion alue, = f(s') f(s), is calculaed in order o deermine wheher he new alue is smaller. For he case of minimizaion, if he obecie funcion alue decreases ( < 0), i is auomaically acceped and i becomes he poin from which he search will coninue. The algorihm will hen proceed wih anoher ieraion. If he obecie funcion alue increases ( 0), hen higher alues of he obecie funcion may also be acceped wih a probabiliy, usually deermined by a funcion, exp (- /T), where T is a conrol parameer called he emperaure. This emperaure, which is simply a posiie number, is periodically reduced by a emperaure scheme, so ha i moes gradually from a relaiely high alue o near zero as he mehod progresses. Thus, a he sar of SA mos deerioraing moes are acceped, bu a he end only amelioraing ones are likely o be acceped. The mehod conerges o a local opimum as he emperaure approaches zero, bu by occasionally acceping poins wih higher alues of he obecie funcion, he SA algorihm is able o escape local opima. During he algorihm, T is reduced eery NT ieraions according o T i+ = T i - RT T 0, where NT is a prese parameer which esablishes he number of ieraions beween emperaure reducions, called he epoch lengh, index i refers o he ih epoch and RT is he emperaure reducion facor. We decided o ake a linear reducion scheme (Winson and Venkaaramanan, 2003) which, for a consan number of epochs, reduces he emperaure slower han e.g. a geomeric cooling scheme. Neighborhood search In search algorihms, he neighborhood of a soluion describes which soluions can be generaed from he curren one by a specific aleraion. As an example, an inserion or pairwise inerchange neighborhood is commonly used when soluions are described by permuaions. For a ob sequence for he firs sage, a ob a some posiion is seleced and reinsered a some oher posiion in he inserion neighborhood, while wo obs are seleced and inerchanged in he laer neighborhood. We use he pairwise inerchange neighborhood, where a ob sequence has n ( n ) neighbors. 2

16 6 Simulaed annealing algorihm Begin T = T 0 ; // T 0 is he iniial emperaure S = S 0 ; // S 0 is he iniial soluion BesS = S 0 ; // BesS is he bes soluion seen so far BesF =f(s 0 ) // BesF is he bes obecie funcion alue seen so far NT // Number of ieraions wih consan emperaure Repea For l = o NT do S' = PERTURB (S); {generae a neighbor S of S} If f(s') < BesF hen BesF = f(s'); BesS = S'; = f(s') f(s); If < 0 hen S = S'; Else if (exp (- /T) > RANDOM(0,)) hen S = S'; Endif If no updae of he bes soluion wihin he las 30 ieraions hen l = NT; EndFor; UPDATE (T); Unil (Sop-Crierion) Reurn (ob sequence wih smalles funcion alue) End Terminaion condiion In SA, he emperaure is reduced o a smaller emperaure when he bes obecie funcion alue found so far is no updaed for a predeermined number of ieraions and i is also reduced when NT ieraions hae been performed (i.e. a he end of an epoch lengh). The procedure is erminaed when he emperaure becomes equal o or less han zero. We apply SA wih an iniial emperaure equal o T 0 =2000. The number of ieraions beween emperaure reducions is NT =00 and he emperaure reducion facor RT=0.. If no updae of he bes soluion is made, he emperaure is reduced afer 0.3 x NT=30 ieraions. For he problem daa gien in Tables 2-4, he simulaed annealing algorihm also produced opimal soluions for all alues of λ considerd. 6. Experimens 6. Small Size Problems All mehods presened aboe produce an opimal soluion for he example problem. In pracice, howeer, his will no always be he case. This secion proides experimens designed o sudy he effecieness of he consrucie algorihms such as Palmer (PAL), CDS, Gupa (GUP), Dannnenbring (DAN), and he NEH adapaion, and he ieraie algorihms such as he geneic algorihm (GA) and simulaed annealing (SA). The small sample consiss of 80 flexible flowshop problems. The number of obs ranges from hree o fie, he number of sages ranges form wo o fie, and he number of unrelaed parallel machines a each sage ranges from wo o fie. The sandard processing imes of he operaions are uniformly disribued ineger alues from one o fify ime unis, while he relaie speed for eery machine a each sage for eery ob aries beween 0.7 and.3, and he seup imes from he preious ob o he nex ob a each sage range from zero o en. In order o ealuae he performance of each of he heurisics, we use he relaie error for λ>0 and he absolue error for λ=0. If he posiiely weighed conex sum of he obecies obained by a paricular heurisic is denoed by f heu and he opimal posiiely weighed conex sum of he obecies is denoed by f op, hen he error E is calculaed as:

17 7 E = f heu f f heu f op op f op ; when λ > 0 ; oherwise Table 6 shows he mean error E for eery heurisic. The resuls show ha he geneic algorihm is he bes one for eery λ. Table 7 shows he percenages of he paricular alues of ardy obs obained for eery heurisic. Table 8 shows he percenage of insances for which he error is in he corresponding ineral. The geneic algorihm finds he opimal alue in abou 45% of all problems, simulaed annealing in abou 40%, and he NEH algorihm in abou 30%, while he oher heurisics in abou 25% of he problems. Table 6 Mean error E for eery heurisic Mean error E (ob unis) Mean error E (%) λ = 0 λ = 0.5 λ = PAL CDS GUP DAN NEH GA SA Table 7 Percenage of number of ardy obs for eery heurisic η T PAL CDS GUP DAN NEH GA SA Large Size Problems For a comparison of he proposed heurisics, some es problems are randomly generaed he deails of which are as follows. () A manufacuring enironmen is defined as a number of obs number of sages scenario in which he number of obs can be 5, 0, 30, or 50, and he number of sages can be 5, 0, or 20. Thus, wele manufacuring enironmens are considered for he experimens. (2) For he obecie funcion, he weigh λ for each problem can be 0, 0.25, 0.5, 0.75, or. Thus, he oal number of scenarios o be esed is equal o sixy differen problem ypes. (3) The number of unrelaed parallel machines a each sage is randomly se beween one and hree, bu a leas one sage mus hae muliple machines. (4) The sandard processing imes of a ob are inegers uniformly disribued in he ineral (, 00). The relaie speeds ary beween 0.7 and.3, and seup imes ary beween zero and en ime unis. The compuaional experimens are conduced for 50 es problems in each scenario by using an Inel Penium GHz CPU. While an opimal soluion for he small problem se is obainable using e.g. 0- mixed ineger programming, for he large size problems opimal soluions are ery difficul o find. Therefore, his paper compares he performance of all proposed heurisics by using he mean (relaie or absolue) deiaion (MD) which is calculaed as follows:

18 8 MD = 50 f ( ( 50 heu f heu f f bes f bes bes ) ) ; when λ > 0, ; oherwise where f heu is he funcion alue obained by a paricular of he fie consrucie or wo ieraie algorihms, and f bes is he bes funcion alue obained by all heurisics. The resuls for all algorihms gien in Table 9 hrough Table 3 indicae ha, among he consrucie algorihms he NEH algorihm can obain 279, 242, 249, 254, and 245 bes soluions for λ {0.00, 0.25, 0.50, 0.75 and.00}, respeciely, and he oal mean relaie deiaions (ΣMD and Σ %MD, respeciely) from he bes funcion alue are unis as well as 9.85%, 8.65%, 7.72%, and 8.34%, respeciely. The oher consrucie algorihms obain a number of bes soluions subsanially smaller han he NEH algorihm, and hae oal mean deiaions from he bes funcion alue considerably higher han he NEH algorihm. We can conclude ha he NEH algorihm clearly ouperforms he oher consrucie algorihms. Disregarding he NEH algorihm, he resuls show ha he performance of he CDS algorihm is beer han he performance of he algorihms by Palmer, Gupa and Dannenbring. Comparing he performance of consrucie and ieraie algorihms reeals ha he performance of he ieraie algorihms is subsanially beer han he performance of consrucie algorihms bu he CPU imes of he consrucie algorihms are faser han he CPU imes of he ieraie algorihms. Among he ieraie algorihms, he performance of he geneic algorihm is slighly beer han he performance of simulaed annealing. The compuaional imes of he geneic algorihm and he simulaed annealing algorihm are comparable. The resuls for he differen alues of λ are similar, bu he superioriy of he geneic algorihm oer simulaed annealing and he NEH algorihm is significan in paricular for λ=0 (see Table 9). 7. Conclusions This paper deelo and compares some consrucie and ieraie heurisics for flexible flowshop scheduling problems wih unrelaed parallel machines, where a sequence-dependen seup ime is necessary before saring he processing of a ob. As obecie funcion, his paper considers he minimizaion of he posiiely weighed conex sum of makespan and he number of ardy obs. All he heurisics suggesed in his paper generae a ob sequence for he firs sage by using generalized consrucie heurisics for pure flowshop scheduling problems such as Palmer (965), Campbell, Dudek, and Smih (970), Gupa (97), and Dannenbring (977) as well as he inserion heurisic by Nawaz, Enscore and Ham (983) o he flexible flowshop enironmen or ieraie algorihms such as a geneic or a simulaed annealing algorihm. The resuls show ha among he consrucie algorihms, a ob inserion based algorihm ouperforms he oher consrucie algorihms, while among he ieraie algorihms he geneic algorihm ouperforms he simulaed annealing algorihm. In fuure research, heurisics ha use differen sage sequencing orders will be sudied o increase he soluion qualiy furher. In addiion, he procedure for fixing he processing and seup imes as well as he relaie speeds in he consrucie algorihms can be refined furher. The use of adanced echniques, e.g. he deelopmen of a abu search, an colony or an ieraed local search algorihm, can also be worhwhile. Acknowledgemen The fourh auhor has been suppored by INTAS (proec ).

19 9 References Alisanoso, D., Khoo, L. P., and Jiang, P. Y An immune algorihm approach o he scheduling of a flexible PCB flow shop. The Inernaional Journal of Adanced Manufacuring Technology 22(-2): Baker, K. R Inroducion o Sequencing and Scheduling. s ed. Canada: John Wiley & Sons. Bean, J. C Geneic algorihms and random keys for sequencing and opimizaion. INFORMS Journal on Compuing, 6(2):54-60 Campbell, H. G, Dudek, R. A., and Smih, M. L A heurisic algorihm for he n-ob m-machine sequencing problem. Managemen Science 6(0): Dannenbring, D. G An ealuaion of flow shop sequencing heurisics. Managemen Science 23(): Finke, D. A., and Medeiros, D. J Shop scheduling using abu search and simulaion. Proceedings of he 2002 Winer Simulaion Conference : Garey, M. R., and Johnson, D. S Compuers and Inracabiliy: A Guide o he Theory of NP- Compleeness, San Francisco, CA: Freeman. Gen, M., and Cheng, R Geneic Algorihms and Engineering Design. s ed. New York: John Wiley&Son. Gupa, J. N. D. 97. A funcional heurisic algorihm for he flow-shop scheduling problem. Operaions Research Quarerly 22(): Gupa, J. N. D Two-sage, hybrid flow shop scheduling problem. Journal of he Operaional Research Sociey 39(4): Gupa, J. N. D., Krüger, K., Lauff, V., Werner, F., and Sosko, Y. N Heurisics for hybrid flow sho wih conrollable processing imes and assignable due daes. Compuers & Operaions Research 29(0): Holland, J. A Adapaion in naural and arificial sysems. Ann Arbor. Uniersiy of Michigan. Hoogeeen, J. A., Lensra, J. K., and Velman, B Preempie scheduling in a wo-sage muliprocessor flow shop is NP-hard. European Journal of Operaional Research, 89 ( 2): Lin, Hung-Tso., and Liao, Ching-Jong A case sudy in a wo-sage hybrid flow shop wih seup ime and dedicaed machines. Inernaional Journal of Producion Economics 86(2): Nawaz, M, Enscore, Jr. E., and Ham, I A heurisic algorihm for he m-machine, n-ob flow-shop sequencing problem. OMEGA (): Palmer, D. S Sequencing obs hrough a muli-sage process in he minimum oal ime--a quick mehod of obaining a near opimum. Operaional Research Quarerly 6():0-07. Paul, R. J A producion scheduling problem in he glass-conainer indusry. Operaions Research 27(2): Pinedo, M Scheduling: heory, algorihms, and sysems. s ed. New Jersey: Prenice-Hall. Sanos, D. L., Hunsucker, J. L., and Deal, D. E An ealuaion of sequencing heurisics in flow sho wih muliple processors. Compuers & Indusrial Engineering 30(4): Tsubone, H., Ohba, M., Takamuki, H., and Miyake, Y Producion scheduling sysem in he hybrid flow shop. OMEGA. 2(2): Wang, W Flexible flow shop scheduling: Opimum, heurisics, and arificial inelligence soluions. Exper Sysems. 22(2): Wang, W., and Hunsucker, J. L An ealuaion of he CDS heurisic in flow sho wih muliple processors. Journal of he Chinese Insiue of Indusrial Engineers 20(3): Winson, W. L., and Venkaaramanan Inroducion o Mahemaical Programming. 4h.ed. Canada: Duxbury Press. Werner, F On he soluion of special sequencing problems, PhD Thesis, TU Magdeburg (in German). Yanney, J. D., and Kuo, W A pracical approach o scheduling a mulisage, muliprocessor flow-shop problem. Inernaional Journal of Producion Research 27(0) :

20 20 Table 8 Percenage of numbers how ofen a paricular error E has been obained by eery heurisic E (%) PAL CDS GUP DAN NEH GA SA λ=0.5 λ=.0 λ=0.5 λ=.0 λ=0.5 λ=.0 λ=0.5 λ=.0 λ=0.5 λ=.0 λ=0.5 λ=.0 λ=0.5 λ=.0 E = < E < E < E < E < E < E < E < E < E < E < E < E < E < E < E < E < E < E

Sequencing Heuristics for Flexible Flow Shop Scheduling Problems with Unrelated Parallel Machines and Setup Times

Sequencing Heuristics for Flexible Flow Shop Scheduling Problems with Unrelated Parallel Machines and Setup Times IE NETWORK 26 Sequencing Heurisics for Flexible Flow Shop Scheduling s wih Unrelaed Parallel Machines and Seup Times Jii Jungwaanaki 1, Manop Reodecha 1, Paveena Chaovaliwongse 1, and Frank Werner 2 1

More information

1 Introduction. Keywords: Flexible flow shop scheduling; Mathematical programming; Constructive algorithms; Genetic algorithms;

1 Introduction. Keywords: Flexible flow shop scheduling; Mathematical programming; Constructive algorithms; Genetic algorithms; Jii Jungwaanai Manop Reodecha Paeena Chaoaliwongse Fran Werner Algorihms for flexible flow shop problems wih unrelaed parallel machines, seup imes, and dual crieria In exile indusries, producion faciliies

More information

Single-Pass-Based Heuristic Algorithms for Group Flexible Flow-shop Scheduling Problems

Single-Pass-Based Heuristic Algorithms for Group Flexible Flow-shop Scheduling Problems Single-Pass-Based Heurisic Algorihms for Group Flexible Flow-shop Scheduling Problems PEI-YING HUANG, TZUNG-PEI HONG 2 and CHENG-YAN KAO, 3 Deparmen of Compuer Science and Informaion Engineering Naional

More information

Applying Genetic Algorithms for Inventory Lot-Sizing Problem with Supplier Selection under Storage Capacity Constraints

Applying Genetic Algorithms for Inventory Lot-Sizing Problem with Supplier Selection under Storage Capacity Constraints IJCSI Inernaional Journal of Compuer Science Issues, Vol 9, Issue 1, No 1, January 2012 wwwijcsiorg 18 Applying Geneic Algorihms for Invenory Lo-Sizing Problem wih Supplier Selecion under Sorage Capaciy

More information

Sequencing algorithms for flexible flow shop problems with unrelated parallel machines, setup times, and dual criteria

Sequencing algorithms for flexible flow shop problems with unrelated parallel machines, setup times, and dual criteria Sequencing algorihms for flexible flow shop problems wih unrelaed parallel machines, seup imes, and dual crieria Jii Jungwaanaki a, Manop Reodecha a, Paveena Chaovaliwongse a, Frank Werner b,* a Deparmen

More information

Applying Genetic Algorithms for Inventory Lot-Sizing Problem with Supplier Selection under Storage Space

Applying Genetic Algorithms for Inventory Lot-Sizing Problem with Supplier Selection under Storage Space Inernaional Journal of Indusrial and Manufacuring Engineering Applying Geneic Algorihms for Invenory Lo-Sizing Problem wih Supplier Selecion under Sorage Space Vichai Rungreunganaun and Chirawa Woarawichai

More information

MODULE - 9 LECTURE NOTES 2 GENETIC ALGORITHMS

MODULE - 9 LECTURE NOTES 2 GENETIC ALGORITHMS 1 MODULE - 9 LECTURE NOTES 2 GENETIC ALGORITHMS INTRODUCTION Mos real world opimizaion problems involve complexiies like discree, coninuous or mixed variables, muliple conflicing objecives, non-lineariy,

More information

Vehicle Arrival Models : Headway

Vehicle Arrival Models : Headway Chaper 12 Vehicle Arrival Models : Headway 12.1 Inroducion Modelling arrival of vehicle a secion of road is an imporan sep in raffic flow modelling. I has imporan applicaion in raffic flow simulaion where

More information

Application of a Stochastic-Fuzzy Approach to Modeling Optimal Discrete Time Dynamical Systems by Using Large Scale Data Processing

Application of a Stochastic-Fuzzy Approach to Modeling Optimal Discrete Time Dynamical Systems by Using Large Scale Data Processing Applicaion of a Sochasic-Fuzzy Approach o Modeling Opimal Discree Time Dynamical Sysems by Using Large Scale Daa Processing AA WALASZE-BABISZEWSA Deparmen of Compuer Engineering Opole Universiy of Technology

More information

Random Walk with Anti-Correlated Steps

Random Walk with Anti-Correlated Steps Random Walk wih Ani-Correlaed Seps John Noga Dirk Wagner 2 Absrac We conjecure he expeced value of random walks wih ani-correlaed seps o be exacly. We suppor his conjecure wih 2 plausibiliy argumens and

More information

Particle Swarm Optimization Combining Diversification and Intensification for Nonlinear Integer Programming Problems

Particle Swarm Optimization Combining Diversification and Intensification for Nonlinear Integer Programming Problems Paricle Swarm Opimizaion Combining Diversificaion and Inensificaion for Nonlinear Ineger Programming Problems Takeshi Masui, Masaoshi Sakawa, Kosuke Kao and Koichi Masumoo Hiroshima Universiy 1-4-1, Kagamiyama,

More information

An introduction to the theory of SDDP algorithm

An introduction to the theory of SDDP algorithm An inroducion o he heory of SDDP algorihm V. Leclère (ENPC) Augus 1, 2014 V. Leclère Inroducion o SDDP Augus 1, 2014 1 / 21 Inroducion Large scale sochasic problem are hard o solve. Two ways of aacking

More information

STATE-SPACE MODELLING. A mass balance across the tank gives:

STATE-SPACE MODELLING. A mass balance across the tank gives: B. Lennox and N.F. Thornhill, 9, Sae Space Modelling, IChemE Process Managemen and Conrol Subjec Group Newsleer STE-SPACE MODELLING Inroducion: Over he pas decade or so here has been an ever increasing

More information

Longest Common Prefixes

Longest Common Prefixes Longes Common Prefixes The sandard ordering for srings is he lexicographical order. I is induced by an order over he alphabe. We will use he same symbols (,

More information

) were both constant and we brought them from under the integral.

) were both constant and we brought them from under the integral. YIELD-PER-RECRUIT (coninued The yield-per-recrui model applies o a cohor, bu we saw in he Age Disribuions lecure ha he properies of a cohor do no apply in general o a collecion of cohors, which is wha

More information

A Framework for Efficient Document Ranking Using Order and Non Order Based Fitness Function

A Framework for Efficient Document Ranking Using Order and Non Order Based Fitness Function A Framework for Efficien Documen Ranking Using Order and Non Order Based Finess Funcion Hazra Imran, Adii Sharan Absrac One cenral problem of informaion rerieval is o deermine he relevance of documens

More information

Chapter 2. First Order Scalar Equations

Chapter 2. First Order Scalar Equations Chaper. Firs Order Scalar Equaions We sar our sudy of differenial equaions in he same way he pioneers in his field did. We show paricular echniques o solve paricular ypes of firs order differenial equaions.

More information

A Hop Constrained Min-Sum Arborescence with Outage Costs

A Hop Constrained Min-Sum Arborescence with Outage Costs A Hop Consrained Min-Sum Arborescence wih Ouage Coss Rakesh Kawara Minnesoa Sae Universiy, Mankao, MN 56001 Email: Kawara@mnsu.edu Absrac The hop consrained min-sum arborescence wih ouage coss problem

More information

CHAPTER 6: FIRST-ORDER CIRCUITS

CHAPTER 6: FIRST-ORDER CIRCUITS EEE5: CI CUI T THEOY CHAPTE 6: FIST-ODE CICUITS 6. Inroducion This chaper considers L and C circuis. Applying he Kirshoff s law o C and L circuis produces differenial equaions. The differenial equaions

More information

Navneet Saini, Mayank Goyal, Vishal Bansal (2013); Term Project AML310; Indian Institute of Technology Delhi

Navneet Saini, Mayank Goyal, Vishal Bansal (2013); Term Project AML310; Indian Institute of Technology Delhi Creep in Viscoelasic Subsances Numerical mehods o calculae he coefficiens of he Prony equaion using creep es daa and Herediary Inegrals Mehod Navnee Saini, Mayank Goyal, Vishal Bansal (23); Term Projec

More information

CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK

CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK 175 CHAPTER 10 VALIDATION OF TEST WITH ARTIFICAL NEURAL NETWORK 10.1 INTRODUCTION Amongs he research work performed, he bes resuls of experimenal work are validaed wih Arificial Neural Nework. From he

More information

Dynamic Programming 11/8/2009. Weighted Interval Scheduling. Weighted Interval Scheduling. Unweighted Interval Scheduling: Review

Dynamic Programming 11/8/2009. Weighted Interval Scheduling. Weighted Interval Scheduling. Unweighted Interval Scheduling: Review //9 Algorihms Dynamic Programming - Weighed Ineral Scheduling Dynamic Programming Weighed ineral scheduling problem. Insance A se of n jobs. Job j sars a s j, finishes a f j, and has weigh or alue j. Two

More information

Inventory Control of Perishable Items in a Two-Echelon Supply Chain

Inventory Control of Perishable Items in a Two-Echelon Supply Chain Journal of Indusrial Engineering, Universiy of ehran, Special Issue,, PP. 69-77 69 Invenory Conrol of Perishable Iems in a wo-echelon Supply Chain Fariborz Jolai *, Elmira Gheisariha and Farnaz Nojavan

More information

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle Chaper 2 Newonian Mechanics Single Paricle In his Chaper we will review wha Newon s laws of mechanics ell us abou he moion of a single paricle. Newon s laws are only valid in suiable reference frames,

More information

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB

T L. t=1. Proof of Lemma 1. Using the marginal cost accounting in Equation(4) and standard arguments. t )+Π RB. t )+K 1(Q RB Elecronic Companion EC.1. Proofs of Technical Lemmas and Theorems LEMMA 1. Le C(RB) be he oal cos incurred by he RB policy. Then we have, T L E[C(RB)] 3 E[Z RB ]. (EC.1) Proof of Lemma 1. Using he marginal

More information

Scheduling of Crude Oil Movements at Refinery Front-end

Scheduling of Crude Oil Movements at Refinery Front-end Scheduling of Crude Oil Movemens a Refinery Fron-end Ramkumar Karuppiah and Ignacio Grossmann Carnegie Mellon Universiy ExxonMobil Case Sudy: Dr. Kevin Furman Enerprise-wide Opimizaion Projec March 15,

More information

Modal identification of structures from roving input data by means of maximum likelihood estimation of the state space model

Modal identification of structures from roving input data by means of maximum likelihood estimation of the state space model Modal idenificaion of srucures from roving inpu daa by means of maximum likelihood esimaion of he sae space model J. Cara, J. Juan, E. Alarcón Absrac The usual way o perform a forced vibraion es is o fix

More information

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes Represening Periodic Funcions by Fourier Series 3. Inroducion In his Secion we show how a periodic funcion can be expressed as a series of sines and cosines. We begin by obaining some sandard inegrals

More information

20. Applications of the Genetic-Drift Model

20. Applications of the Genetic-Drift Model 0. Applicaions of he Geneic-Drif Model 1) Deermining he probabiliy of forming any paricular combinaion of genoypes in he nex generaion: Example: If he parenal allele frequencies are p 0 = 0.35 and q 0

More information

not to be republished NCERT MATHEMATICAL MODELLING Appendix 2 A.2.1 Introduction A.2.2 Why Mathematical Modelling?

not to be republished NCERT MATHEMATICAL MODELLING Appendix 2 A.2.1 Introduction A.2.2 Why Mathematical Modelling? 256 MATHEMATICS A.2.1 Inroducion In class XI, we have learn abou mahemaical modelling as an aemp o sudy some par (or form) of some real-life problems in mahemaical erms, i.e., he conversion of a physical

More information

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon 3..3 INRODUCION O DYNAMIC OPIMIZAION: DISCREE IME PROBLEMS A. he Hamilonian and Firs-Order Condiions in a Finie ime Horizon Define a new funcion, he Hamilonian funcion, H. H he change in he oal value of

More information

Technical Report Doc ID: TR March-2013 (Last revision: 23-February-2016) On formulating quadratic functions in optimization models.

Technical Report Doc ID: TR March-2013 (Last revision: 23-February-2016) On formulating quadratic functions in optimization models. Technical Repor Doc ID: TR--203 06-March-203 (Las revision: 23-Februar-206) On formulaing quadraic funcions in opimizaion models. Auhor: Erling D. Andersen Convex quadraic consrains quie frequenl appear

More information

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature On Measuring Pro-Poor Growh 1. On Various Ways of Measuring Pro-Poor Growh: A Shor eview of he Lieraure During he pas en years or so here have been various suggesions concerning he way one should check

More information

A Global Convergence Proof for a Class of Genetic Algorithms

A Global Convergence Proof for a Class of Genetic Algorithms A Global Convergence Proof for a Class of Geneic Algorihms Richard F. Harl * Absrac: In his paper a varian of a geneic algorihm is invesigaed which combines he advanages of geneic algorihms and of simulaed

More information

A Study of Inventory System with Ramp Type Demand Rate and Shortage in The Light Of Inflation I

A Study of Inventory System with Ramp Type Demand Rate and Shortage in The Light Of Inflation I Inernaional Journal of Mahemaics rends and echnology Volume 7 Number Jan 5 A Sudy of Invenory Sysem wih Ramp ype emand Rae and Shorage in he Ligh Of Inflaion I Sangeea Gupa, R.K. Srivasava, A.K. Singh

More information

Removing Useless Productions of a Context Free Grammar through Petri Net

Removing Useless Productions of a Context Free Grammar through Petri Net Journal of Compuer Science 3 (7): 494-498, 2007 ISSN 1549-3636 2007 Science Publicaions Removing Useless Producions of a Conex Free Grammar hrough Peri Ne Mansoor Al-A'ali and Ali A Khan Deparmen of Compuer

More information

Topic 1: Linear motion and forces

Topic 1: Linear motion and forces TOPIC 1 Topic 1: Linear moion and forces 1.1 Moion under consan acceleraion Science undersanding 1. Linear moion wih consan elociy is described in erms of relaionships beween measureable scalar and ecor

More information

Particle Swarm Optimization

Particle Swarm Optimization Paricle Swarm Opimizaion Speaker: Jeng-Shyang Pan Deparmen of Elecronic Engineering, Kaohsiung Universiy of Applied Science, Taiwan Email: jspan@cc.kuas.edu.w 7/26/2004 ppso 1 Wha is he Paricle Swarm Opimizaion

More information

Solving a dock assignment problem as a three-stage flexible flow-shop problem

Solving a dock assignment problem as a three-stage flexible flow-shop problem Solving a dock assignmen problem as a hree-sage flexible flow-shop problem L. Berghman, R. Leus ORSTAT, K.U.Leuven, Leuven, Belgium Absrac - This paper presens a model for a dock assignmen problem based

More information

Pade and Laguerre Approximations Applied. to the Active Queue Management Model. of Internet Protocol

Pade and Laguerre Approximations Applied. to the Active Queue Management Model. of Internet Protocol Applied Mahemaical Sciences, Vol. 7, 013, no. 16, 663-673 HIKARI Ld, www.m-hikari.com hp://dx.doi.org/10.1988/ams.013.39499 Pade and Laguerre Approximaions Applied o he Acive Queue Managemen Model of Inerne

More information

A MAX-MIN ANT SYSTEM TO MINIMIZE TOTAL TARDINESS ON A SINGLE MACHINE WITH SEQUENCE DEPENDENT SETUP TIMES IMPLEMENTING A LIMITED BUDGET LOCAL SEARCH

A MAX-MIN ANT SYSTEM TO MINIMIZE TOTAL TARDINESS ON A SINGLE MACHINE WITH SEQUENCE DEPENDENT SETUP TIMES IMPLEMENTING A LIMITED BUDGET LOCAL SEARCH www.arpapress.com/volumes/vol6issue1/ijrras_6_1_04.pdf A MAX-MIN ANT SYSTEM TO MINIMIZE TOTAL TARDINESS ON A SINGLE MACHINE WITH SEQUENCE DEPENDENT SETUP TIMES IMPLEMENTING A LIMITED BUDGET LOCAL SEARCH

More information

Lecture 2 October ε-approximation of 2-player zero-sum games

Lecture 2 October ε-approximation of 2-player zero-sum games Opimizaion II Winer 009/10 Lecurer: Khaled Elbassioni Lecure Ocober 19 1 ε-approximaion of -player zero-sum games In his lecure we give a randomized ficiious play algorihm for obaining an approximae soluion

More information

10. State Space Methods

10. State Space Methods . Sae Space Mehods. Inroducion Sae space modelling was briefly inroduced in chaper. Here more coverage is provided of sae space mehods before some of heir uses in conrol sysem design are covered in he

More information

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still.

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still. Lecure - Kinemaics in One Dimension Displacemen, Velociy and Acceleraion Everyhing in he world is moving. Nohing says sill. Moion occurs a all scales of he universe, saring from he moion of elecrons in

More information

Excel-Based Solution Method For The Optimal Policy Of The Hadley And Whittin s Exact Model With Arma Demand

Excel-Based Solution Method For The Optimal Policy Of The Hadley And Whittin s Exact Model With Arma Demand Excel-Based Soluion Mehod For The Opimal Policy Of The Hadley And Whiin s Exac Model Wih Arma Demand Kal Nami School of Business and Economics Winson Salem Sae Universiy Winson Salem, NC 27110 Phone: (336)750-2338

More information

Appendix to Creating Work Breaks From Available Idleness

Appendix to Creating Work Breaks From Available Idleness Appendix o Creaing Work Breaks From Available Idleness Xu Sun and Ward Whi Deparmen of Indusrial Engineering and Operaions Research, Columbia Universiy, New York, NY, 127; {xs2235,ww24}@columbia.edu Sepember

More information

Brock University Physics 1P21/1P91 Fall 2013 Dr. D Agostino. Solutions for Tutorial 3: Chapter 2, Motion in One Dimension

Brock University Physics 1P21/1P91 Fall 2013 Dr. D Agostino. Solutions for Tutorial 3: Chapter 2, Motion in One Dimension Brock Uniersiy Physics 1P21/1P91 Fall 2013 Dr. D Agosino Soluions for Tuorial 3: Chaper 2, Moion in One Dimension The goals of his uorial are: undersand posiion-ime graphs, elociy-ime graphs, and heir

More information

6.2 Transforms of Derivatives and Integrals.

6.2 Transforms of Derivatives and Integrals. SEC. 6.2 Transforms of Derivaives and Inegrals. ODEs 2 3 33 39 23. Change of scale. If l( f ()) F(s) and c is any 33 45 APPLICATION OF s-shifting posiive consan, show ha l( f (c)) F(s>c)>c (Hin: In Probs.

More information

PROC NLP Approach for Optimal Exponential Smoothing Srihari Jaganathan, Cognizant Technology Solutions, Newbury Park, CA.

PROC NLP Approach for Optimal Exponential Smoothing Srihari Jaganathan, Cognizant Technology Solutions, Newbury Park, CA. PROC NLP Approach for Opimal Exponenial Smoohing Srihari Jaganahan, Cognizan Technology Soluions, Newbury Park, CA. ABSTRACT Esimaion of smoohing parameers and iniial values are some of he basic requiremens

More information

Class Meeting # 10: Introduction to the Wave Equation

Class Meeting # 10: Introduction to the Wave Equation MATH 8.5 COURSE NOTES - CLASS MEETING # 0 8.5 Inroducion o PDEs, Fall 0 Professor: Jared Speck Class Meeing # 0: Inroducion o he Wave Equaion. Wha is he wave equaion? The sandard wave equaion for a funcion

More information

GENERALIZATION OF THE FORMULA OF FAA DI BRUNO FOR A COMPOSITE FUNCTION WITH A VECTOR ARGUMENT

GENERALIZATION OF THE FORMULA OF FAA DI BRUNO FOR A COMPOSITE FUNCTION WITH A VECTOR ARGUMENT Inerna J Mah & Mah Sci Vol 4, No 7 000) 48 49 S0670000970 Hindawi Publishing Corp GENERALIZATION OF THE FORMULA OF FAA DI BRUNO FOR A COMPOSITE FUNCTION WITH A VECTOR ARGUMENT RUMEN L MISHKOV Received

More information

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED 0.1 MAXIMUM LIKELIHOOD ESTIMATIO EXPLAIED Maximum likelihood esimaion is a bes-fi saisical mehod for he esimaion of he values of he parameers of a sysem, based on a se of observaions of a random variable

More information

LAB # 2 - Equilibrium (static)

LAB # 2 - Equilibrium (static) AB # - Equilibrium (saic) Inroducion Isaac Newon's conribuion o physics was o recognize ha despie he seeming compleiy of he Unierse, he moion of is pars is guided by surprisingly simple aws. Newon's inspiraion

More information

Electrical and current self-induction

Electrical and current self-induction Elecrical and curren self-inducion F. F. Mende hp://fmnauka.narod.ru/works.hml mende_fedor@mail.ru Absrac The aricle considers he self-inducance of reacive elemens. Elecrical self-inducion To he laws of

More information

On a Discrete-In-Time Order Level Inventory Model for Items with Random Deterioration

On a Discrete-In-Time Order Level Inventory Model for Items with Random Deterioration Journal of Agriculure and Life Sciences Vol., No. ; June 4 On a Discree-In-Time Order Level Invenory Model for Iems wih Random Deerioraion Dr Biswaranjan Mandal Associae Professor of Mahemaics Acharya

More information

MATHEMATICAL DESCRIPTION OF THEORETICAL METHODS OF RESERVE ECONOMY OF CONSIGNMENT STORES

MATHEMATICAL DESCRIPTION OF THEORETICAL METHODS OF RESERVE ECONOMY OF CONSIGNMENT STORES MAHEMAICAL DESCIPION OF HEOEICAL MEHODS OF ESEVE ECONOMY OF CONSIGNMEN SOES Péer elek, József Cselényi, György Demeer Universiy of Miskolc, Deparmen of Maerials Handling and Logisics Absrac: Opimizaion

More information

Simulation-Solving Dynamic Models ABE 5646 Week 2, Spring 2010

Simulation-Solving Dynamic Models ABE 5646 Week 2, Spring 2010 Simulaion-Solving Dynamic Models ABE 5646 Week 2, Spring 2010 Week Descripion Reading Maerial 2 Compuer Simulaion of Dynamic Models Finie Difference, coninuous saes, discree ime Simple Mehods Euler Trapezoid

More information

Chapter 12: Velocity, acceleration, and forces

Chapter 12: Velocity, acceleration, and forces To Feel a Force Chaper Spring, Chaper : A. Saes of moion For moion on or near he surface of he earh, i is naural o measure moion wih respec o objecs fixed o he earh. The 4 hr. roaion of he earh has a measurable

More information

The Production-Distribution Problem in the Supply Chain Network using Genetic Algorithm

The Production-Distribution Problem in the Supply Chain Network using Genetic Algorithm Inernaional Journal o Applied Engineering Research ISSN 0973-4562 Volume 12, Number 23 (2017) pp. 13570-13581 Research India Publicaions. hp://www.ripublicaion.com The Producion-Disribuion Problem in he

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015 Inernaional Journal of Compuer Science Trends and Technology (IJCST) Volume Issue 6, Nov-Dec 05 RESEARCH ARTICLE OPEN ACCESS An EPQ Model for Two-Parameer Weibully Deerioraed Iems wih Exponenial Demand

More information

Robust estimation based on the first- and third-moment restrictions of the power transformation model

Robust estimation based on the first- and third-moment restrictions of the power transformation model h Inernaional Congress on Modelling and Simulaion, Adelaide, Ausralia, 6 December 3 www.mssanz.org.au/modsim3 Robus esimaion based on he firs- and hird-momen resricions of he power ransformaion Nawaa,

More information

Maintenance Models. Prof. Robert C. Leachman IEOR 130, Methods of Manufacturing Improvement Spring, 2011

Maintenance Models. Prof. Robert C. Leachman IEOR 130, Methods of Manufacturing Improvement Spring, 2011 Mainenance Models Prof Rober C Leachman IEOR 3, Mehods of Manufacuring Improvemen Spring, Inroducion The mainenance of complex equipmen ofen accouns for a large porion of he coss associaed wih ha equipmen

More information

Inventory Analysis and Management. Multi-Period Stochastic Models: Optimality of (s, S) Policy for K-Convex Objective Functions

Inventory Analysis and Management. Multi-Period Stochastic Models: Optimality of (s, S) Policy for K-Convex Objective Functions Muli-Period Sochasic Models: Opimali of (s, S) Polic for -Convex Objecive Funcions Consider a seing similar o he N-sage newsvendor problem excep ha now here is a fixed re-ordering cos (> 0) for each (re-)order.

More information

A DELAY-DEPENDENT STABILITY CRITERIA FOR T-S FUZZY SYSTEM WITH TIME-DELAYS

A DELAY-DEPENDENT STABILITY CRITERIA FOR T-S FUZZY SYSTEM WITH TIME-DELAYS A DELAY-DEPENDENT STABILITY CRITERIA FOR T-S FUZZY SYSTEM WITH TIME-DELAYS Xinping Guan ;1 Fenglei Li Cailian Chen Insiue of Elecrical Engineering, Yanshan Universiy, Qinhuangdao, 066004, China. Deparmen

More information

Probabilistic Models for Reliability Analysis of a System with Three Consecutive Stages of Deterioration

Probabilistic Models for Reliability Analysis of a System with Three Consecutive Stages of Deterioration Yusuf I., Gaawa R.I. Volume, December 206 Probabilisic Models for Reliabiliy Analysis of a Sysem wih Three Consecuive Sages of Deerioraion Ibrahim Yusuf Deparmen of Mahemaical Sciences, Bayero Universiy,

More information

Analyze patterns and relationships. 3. Generate two numerical patterns using AC

Analyze patterns and relationships. 3. Generate two numerical patterns using AC envision ah 2.0 5h Grade ah Curriculum Quarer 1 Quarer 2 Quarer 3 Quarer 4 andards: =ajor =upporing =Addiional Firs 30 Day 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 andards: Operaions and Algebraic Thinking

More information

Chapter 3 Boundary Value Problem

Chapter 3 Boundary Value Problem Chaper 3 Boundary Value Problem A boundary value problem (BVP) is a problem, ypically an ODE or a PDE, which has values assigned on he physical boundary of he domain in which he problem is specified. Le

More information

Diebold, Chapter 7. Francis X. Diebold, Elements of Forecasting, 4th Edition (Mason, Ohio: Cengage Learning, 2006). Chapter 7. Characterizing Cycles

Diebold, Chapter 7. Francis X. Diebold, Elements of Forecasting, 4th Edition (Mason, Ohio: Cengage Learning, 2006). Chapter 7. Characterizing Cycles Diebold, Chaper 7 Francis X. Diebold, Elemens of Forecasing, 4h Ediion (Mason, Ohio: Cengage Learning, 006). Chaper 7. Characerizing Cycles Afer compleing his reading you should be able o: Define covariance

More information

Speaker Adaptation Techniques For Continuous Speech Using Medium and Small Adaptation Data Sets. Constantinos Boulis

Speaker Adaptation Techniques For Continuous Speech Using Medium and Small Adaptation Data Sets. Constantinos Boulis Speaker Adapaion Techniques For Coninuous Speech Using Medium and Small Adapaion Daa Ses Consaninos Boulis Ouline of he Presenaion Inroducion o he speaker adapaion problem Maximum Likelihood Sochasic Transformaions

More information

5. Stochastic processes (1)

5. Stochastic processes (1) Lec05.pp S-38.45 - Inroducion o Teleraffic Theory Spring 2005 Conens Basic conceps Poisson process 2 Sochasic processes () Consider some quaniy in a eleraffic (or any) sysem I ypically evolves in ime randomly

More information

Section 3.5 Nonhomogeneous Equations; Method of Undetermined Coefficients

Section 3.5 Nonhomogeneous Equations; Method of Undetermined Coefficients Secion 3.5 Nonhomogeneous Equaions; Mehod of Undeermined Coefficiens Key Terms/Ideas: Linear Differenial operaor Nonlinear operaor Second order homogeneous DE Second order nonhomogeneous DE Soluion o homogeneous

More information

Exponential Weighted Moving Average (EWMA) Chart Under The Assumption of Moderateness And Its 3 Control Limits

Exponential Weighted Moving Average (EWMA) Chart Under The Assumption of Moderateness And Its 3 Control Limits DOI: 0.545/mjis.07.5009 Exponenial Weighed Moving Average (EWMA) Char Under The Assumpion of Moderaeness And Is 3 Conrol Limis KALPESH S TAILOR Assisan Professor, Deparmen of Saisics, M. K. Bhavnagar Universiy,

More information

A Novel Solution Based on Differential Evolution for Short-Term Combined Economic Emission Hydrothermal Scheduling

A Novel Solution Based on Differential Evolution for Short-Term Combined Economic Emission Hydrothermal Scheduling Engineering, 2009, 1, 1-54 ublished Online June 2009 in SciRes (hp://www.scir.org/ournal/eng/). A Noel Soluion Based on Differenial Eoluion for Shor-Term Combined Economic Emission Hydrohermal Scheduling

More information

Supplement for Stochastic Convex Optimization: Faster Local Growth Implies Faster Global Convergence

Supplement for Stochastic Convex Optimization: Faster Local Growth Implies Faster Global Convergence Supplemen for Sochasic Convex Opimizaion: Faser Local Growh Implies Faser Global Convergence Yi Xu Qihang Lin ianbao Yang Proof of heorem heorem Suppose Assumpion holds and F (w) obeys he LGC (6) Given

More information

Final Spring 2007

Final Spring 2007 .615 Final Spring 7 Overview The purpose of he final exam is o calculae he MHD β limi in a high-bea oroidal okamak agains he dangerous n = 1 exernal ballooning-kink mode. Effecively, his corresponds o

More information

A Dynamic Model of Economic Fluctuations

A Dynamic Model of Economic Fluctuations CHAPTER 15 A Dynamic Model of Economic Flucuaions Modified for ECON 2204 by Bob Murphy 2016 Worh Publishers, all righs reserved IN THIS CHAPTER, OU WILL LEARN: how o incorporae dynamics ino he AD-AS model

More information

Air Traffic Forecast Empirical Research Based on the MCMC Method

Air Traffic Forecast Empirical Research Based on the MCMC Method Compuer and Informaion Science; Vol. 5, No. 5; 0 ISSN 93-8989 E-ISSN 93-8997 Published by Canadian Cener of Science and Educaion Air Traffic Forecas Empirical Research Based on he MCMC Mehod Jian-bo Wang,

More information

Analytical Solutions of an Economic Model by the Homotopy Analysis Method

Analytical Solutions of an Economic Model by the Homotopy Analysis Method Applied Mahemaical Sciences, Vol., 26, no. 5, 2483-249 HIKARI Ld, www.m-hikari.com hp://dx.doi.org/.2988/ams.26.6688 Analyical Soluions of an Economic Model by he Homoopy Analysis Mehod Jorge Duare ISEL-Engineering

More information

APPLICATIONS OF THE ANT COLONY OPTIMIZATION ALGORITHM IN COMBINATORIAL OPTIMIZATION

APPLICATIONS OF THE ANT COLONY OPTIMIZATION ALGORITHM IN COMBINATORIAL OPTIMIZATION The Pennsylvania Sae Universiy The Graduae School Deparmen of Indusrial and Manufacuring Engineering APPLICATIONS OF THE ANT COLONY OPTIMIZATION ALGORITHM IN COMBINATORIAL OPTIMIZATION A Disseraion in

More information

RC, RL and RLC circuits

RC, RL and RLC circuits Name Dae Time o Complee h m Parner Course/ Secion / Grade RC, RL and RLC circuis Inroducion In his experimen we will invesigae he behavior of circuis conaining combinaions of resisors, capaciors, and inducors.

More information

ACE 564 Spring Lecture 7. Extensions of The Multiple Regression Model: Dummy Independent Variables. by Professor Scott H.

ACE 564 Spring Lecture 7. Extensions of The Multiple Regression Model: Dummy Independent Variables. by Professor Scott H. ACE 564 Spring 2006 Lecure 7 Exensions of The Muliple Regression Model: Dumm Independen Variables b Professor Sco H. Irwin Readings: Griffihs, Hill and Judge. "Dumm Variables and Varing Coefficien Models

More information

04. Kinetics of a second order reaction

04. Kinetics of a second order reaction 4. Kineics of a second order reacion Imporan conceps Reacion rae, reacion exen, reacion rae equaion, order of a reacion, firs-order reacions, second-order reacions, differenial and inegraed rae laws, Arrhenius

More information

The equation to any straight line can be expressed in the form:

The equation to any straight line can be expressed in the form: Sring Graphs Par 1 Answers 1 TI-Nspire Invesigaion Suden min Aims Deermine a series of equaions of sraigh lines o form a paern similar o ha formed by he cables on he Jerusalem Chords Bridge. Deermine he

More information

On Boundedness of Q-Learning Iterates for Stochastic Shortest Path Problems

On Boundedness of Q-Learning Iterates for Stochastic Shortest Path Problems MATHEMATICS OF OPERATIONS RESEARCH Vol. 38, No. 2, May 2013, pp. 209 227 ISSN 0364-765X (prin) ISSN 1526-5471 (online) hp://dx.doi.org/10.1287/moor.1120.0562 2013 INFORMS On Boundedness of Q-Learning Ieraes

More information

Optimal Server Assignment in Multi-Server

Optimal Server Assignment in Multi-Server Opimal Server Assignmen in Muli-Server 1 Queueing Sysems wih Random Conneciviies Hassan Halabian, Suden Member, IEEE, Ioannis Lambadaris, Member, IEEE, arxiv:1112.1178v2 [mah.oc] 21 Jun 2013 Yannis Viniois,

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

Some Basic Information about M-S-D Systems

Some Basic Information about M-S-D Systems Some Basic Informaion abou M-S-D Sysems 1 Inroducion We wan o give some summary of he facs concerning unforced (homogeneous) and forced (non-homogeneous) models for linear oscillaors governed by second-order,

More information

Solution of Integro-Differential Equations by Using ELzaki Transform

Solution of Integro-Differential Equations by Using ELzaki Transform Global Journal of Mahemaical Sciences: Theory and Pracical. Volume, Number (), pp. - Inernaional Research Publicaion House hp://www.irphouse.com Soluion of Inegro-Differenial Equaions by Using ELzaki Transform

More information

1 Differential Equation Investigations using Customizable

1 Differential Equation Investigations using Customizable Differenial Equaion Invesigaions using Cusomizable Mahles Rober Decker The Universiy of Harford Absrac. The auhor has developed some plaform independen, freely available, ineracive programs (mahles) for

More information

Notes on Kalman Filtering

Notes on Kalman Filtering Noes on Kalman Filering Brian Borchers and Rick Aser November 7, Inroducion Daa Assimilaion is he problem of merging model predicions wih acual measuremens of a sysem o produce an opimal esimae of he curren

More information

KINEMATICS IN ONE DIMENSION

KINEMATICS IN ONE DIMENSION KINEMATICS IN ONE DIMENSION PREVIEW Kinemaics is he sudy of how hings move how far (disance and displacemen), how fas (speed and velociy), and how fas ha how fas changes (acceleraion). We say ha an objec

More information

Unit 1 Test Review Physics Basics, Movement, and Vectors Chapters 1-3

Unit 1 Test Review Physics Basics, Movement, and Vectors Chapters 1-3 A.P. Physics B Uni 1 Tes Reiew Physics Basics, Moemen, and Vecors Chapers 1-3 * In sudying for your es, make sure o sudy his reiew shee along wih your quizzes and homework assignmens. Muliple Choice Reiew:

More information

Biol. 356 Lab 8. Mortality, Recruitment, and Migration Rates

Biol. 356 Lab 8. Mortality, Recruitment, and Migration Rates Biol. 356 Lab 8. Moraliy, Recruimen, and Migraion Raes (modified from Cox, 00, General Ecology Lab Manual, McGraw Hill) Las week we esimaed populaion size hrough several mehods. One assumpion of all hese

More information

Accurate RMS Calculations for Periodic Signals by. Trapezoidal Rule with the Least Data Amount

Accurate RMS Calculations for Periodic Signals by. Trapezoidal Rule with the Least Data Amount Adv. Sudies Theor. Phys., Vol. 7, 3, no., 3-33 HIKARI Ld, www.m-hikari.com hp://dx.doi.org/.988/asp.3.3999 Accurae RS Calculaions for Periodic Signals by Trapezoidal Rule wih he Leas Daa Amoun Sompop Poomjan,

More information

Time series Decomposition method

Time series Decomposition method Time series Decomposiion mehod A ime series is described using a mulifacor model such as = f (rend, cyclical, seasonal, error) = f (T, C, S, e) Long- Iner-mediaed Seasonal Irregular erm erm effec, effec,

More information

A Shooting Method for A Node Generation Algorithm

A Shooting Method for A Node Generation Algorithm A Shooing Mehod for A Node Generaion Algorihm Hiroaki Nishikawa W.M.Keck Foundaion Laboraory for Compuaional Fluid Dynamics Deparmen of Aerospace Engineering, Universiy of Michigan, Ann Arbor, Michigan

More information

Introduction to Probability and Statistics Slides 4 Chapter 4

Introduction to Probability and Statistics Slides 4 Chapter 4 Inroducion o Probabiliy and Saisics Slides 4 Chaper 4 Ammar M. Sarhan, asarhan@mahsa.dal.ca Deparmen of Mahemaics and Saisics, Dalhousie Universiy Fall Semeser 8 Dr. Ammar Sarhan Chaper 4 Coninuous Random

More information

Deteriorating Inventory Model with Time. Dependent Demand and Partial Backlogging

Deteriorating Inventory Model with Time. Dependent Demand and Partial Backlogging Applied Mahemaical Sciences, Vol. 4, 00, no. 7, 36-369 Deerioraing Invenory Model wih Time Dependen Demand and Parial Backlogging Vinod Kumar Mishra Deparmen of Compuer Science & Engineering Kumaon Engineering

More information

Learning Objectives: Practice designing and simulating digital circuits including flip flops Experience state machine design procedure

Learning Objectives: Practice designing and simulating digital circuits including flip flops Experience state machine design procedure Lab 4: Synchronous Sae Machine Design Summary: Design and implemen synchronous sae machine circuis and es hem wih simulaions in Cadence Viruoso. Learning Objecives: Pracice designing and simulaing digial

More information

Li An-Ping. Beijing , P.R.China

Li An-Ping. Beijing , P.R.China A NEW TYPE OF CIPHER: DICING_CSB Li An-Ping Beijing 100085, P.R.China apli0001@sina.com Absrac: In his paper, we will propose a new ype of cipher named DICING_CSB, which come from our previous a synchronous

More information