Multi-objective balancing of assembly lines by population heuristics

Size: px
Start display at page:

Download "Multi-objective balancing of assembly lines by population heuristics"

Transcription

1 Mult-objectve balancng of assembly lnes by populaton heurstcs Andreas C. Nearchou To cte ths verson: Andreas C. Nearchou. Mult-objectve balancng of assembly lnes by populaton heurstcs. Internatonal Journal of Producton Research, Taylor & Francs, 0, (0), pp.-. <0.00/000>. <hal-00> HAL Id: hal-00 Submtted on Sep 0 HAL s a mult-dscplnary open access archve for the depost and dssemnaton of scentfc research documents, whether they are publshed or not. The documents may come from teachng and research nsttutons n France or abroad, or from publc or prvate research centers. L archve ouverte plurdscplnare HAL, est destnée au dépôt et à la dffuson de documents scentfques de nveau recherche, publés ou non, émanant des établssements d ensegnement et de recherche franças ou étrangers, des laboratores publcs ou prvés.

2 Internatonal Journal of Producton Research Mult-objectve balancng of assembly lnes by populaton heurstcs Journal: Internatonal Journal of Producton Research Manuscrpt ID: TPRS-0-IJPR-00.R Manuscrpt Type: Dscusson Note Date Submtted by the Author: -Aug-0 Complete Lst of Authors: Nearchou, Andreas; Unversty of Patras, Department of Busness Admnstraton Keywords: ASSEMBLY LINE BALANCING, MULTI-CRITERIA DECISION MAKING, HEURISTICS, EVOLUTIONARY ALGORITHMS Keywords (user): dfferental evoluton

3 Page of Internatonal Journal of Producton Research 0 Mult-objectve balancng of assembly lnes by populaton heurstcs Andreas C. Nearchou Department of Busness Admnstraton Unversty of Patras 0 Ro, Patras, Greece E-mal: nearchou@upatras.gr Tel.: + -0, Fax: + -

4 Internatonal Journal of Producton Research Page of 0 Abstract: Ths paper s concerned wth the soluton of the mult-objectve sngle-model determnstc assembly lne balancng problem (ALBP). Two b-crtera objectves are consdered: () mnmzng the cycle tme of the assembly lne and the balance delay tme of the workstatons, and () mnmzng the cycle tme and the smoothness ndex of the workload of the lne. A new populaton heurstc s proposed to solve the problem based on the general dfferental evoluton (DE) method. The man characterstcs of the proposed mult-objectve DE (MODE) heurstc are: (a) t formulates the cost functon of each ndvdual ALB soluton as a weghted-sum of multple objectves functons wth self-adapted weghts. (b) It mantans a separate populaton wth dverse Pareto-optmal solutons. (c) It njects the actual evolvng populaton wth some Pareto-optmal solutons. (d) It uses a new modfed scheme for the creaton of the mutant vectors. Moreover, specal representaton and encodng schemes are developed and dscussed whch adapt MODE on ALBPs. The effcency of MODE s measured over known ALB benchmarks taken from the open lterature and compared to that of two other prevously proposed populaton heurstcs, namely, a weghted-sum Pareto genetc algorthm (GA), and a Pareto-nched GA. The expermental comparsons showed a promsng hgh qualty performance for MODE approach. Key words: assembly lne balancng, dfferental evoluton, mult-objectve optmzaton, Pareto optmalty, evolutonary algorthms, manufacturng optmzaton.

5 Page of Internatonal Journal of Producton Research 0. Introducton Fndng the global optmum to a general mult-objectve optmzaton problem (MOOP) s NP-complete (Bäck ). Usually, there s no sngle optmal soluton to a MOOP but rather a set of optmal solutons known as Pareto-optmal solutons. These are solutons that are nondomnated by any other soluton n the search space when all the objectves are consdered, and they do not domnate each other n the set. Due to ther ntrnsc parallelsm, multobjectve evolutonary algorthms (EAs) have recently receved a growng research attenton for the soluton of several real-world MOOPs (Coelo, Van Veldhuzen and Lamont 00, Jones et al. 0, Twar et al. 0). Ths paper consders the smple (determnstc sngle-model) assembly lne balancng problem (ALBP) wth varous objectves. ALBP s a decson problem arsng when an assembly lne has to be (re)-confgured, and conssts of determnng the optmal parttonng of the assembly work among the workstatons n accordance wth some objectves (Baybars, Scholl ). These objectves usually take one of two forms: ether mnmzng the number of workstatons (m) gven the cycle tme (c) of the lne (SALBP-), or mnmzng c gven m (SALBP-). Any varant of the smple ALBP (SALBP) belongs to the NP-hard class of combnatoral optmzaton problems (Scholl ). Mult-objectve (MO) ALB optmzaton has attracted the research attenton n the last decade. In an nterestng work, Km et al. (), developed a MO genetc algorthm (MOGA) for SALBP wth objectve to maxmze smultaneously the workload smoothness and work relatedness. Ponnambalam et al. (00), appled a MOGA on SALBP wth the objectve to maxmze lne effcency and to mnmze workload smoothness ndex. MOGAs have also developed by (Malakoot and Kumar, Celano et al., Rekek et al. 0, Chen et al. 0, Mansour 0) for solvng the general ALBP (GALBP) wth varous cost and proft orented objectves. McMullen and Frazer () and Gambern et al. (0) addressed the stochastc MO GALBP, va smulated annealng, and a specal MO heurstc, respectvely. There s a lack n the lterature for populaton heurstcs (such as EAs) for solvng the mult-crtera SALBP-. Furthermore, the computatonal testng of most EAs has been

6 Internatonal Journal of Producton Research Page of 0 performed gnorng exstng ALB test beds (Scholl and Becker 0). Inspred n a sense, by the work of Murata et al. () who addressed the MO flow-shop schedulng problem va a MOGA; ths work presents a new populaton heurstc based on the dfferental evoluton (DE) method to deal wth MO SALBP-. Two b-crtera objectves are consdered: () mnmzng the cycle tme and the balance delay tme of the statons, and () mnmzng the cycle tme and the workload smoothness ndex of the lne. The developed mult-objectve DE (MODE) heurstc has the followng features: (a) It formulates the compound objectve functon of each possble ALB soluton as a weghted-sum of the ndvdual objectves functons wth self-adapted weghts. The proposed self-adaptable scheme for estmatng the weghts can be very easly adjusted by the decson maker to vary the emphass on the ndvdual objectves. (b) It mantans a separate populaton wth dverse Pareto-optmal solutons to the problem. Ths populaton s teratvely updated per generaton. (c) It njects the evolvng populaton wth elte solutons taken from the Pareto populaton. (d) It uses a novel scheme for the creaton of the offsprng vectors durng DE evoluton. MODE s performance s measured over publc avalable benchmarks and compared to that of two known MOGAs proposed by Km et al. () and Murata et al. (), respectvely. The rest of the paper s organzed as follows: Secton formulates SALBP. Secton analyzes the basc DE model for optmzaton over contnuous spaces. Secton presents the way DE can be appled on ALBPs, whle secton ntroduces MODE for MO SALBP-. Computatonal results concernng the performance of the algorthms are provded n secton, whle conclusons and drectons for future work are ponted out n secton.. Decson makng n ALBPs.. Formulaton of SALBP. SALBP can be stated as follows: m workstatons are arranged along an assembly lne. Manufacturng a sngle product on the lne requres the parttonng of the total work nto a set V={,,n} of n elementary operatons called tasks. Each task j s performed on exactly one

7 Page of Internatonal Journal of Producton Research 0 staton and requres a determnstc processng tme t j. Let S z (z=,,m) be the staton load of staton z (.e., the set of tasks assgned to z), wth a cumulated task tme ts z = j S z (z=,,m). The tasks are partally ordered by precedence relatons defnng a drected acyclc graph (DAG) G=(V,E); wth V the set of nodes denotng the tasks n G, and E the set of edges representng the precedence constrants among the tasks. The assembly lne s assocated wth a cycle tme c denotng the maxmum processng tme avalable for each staton. The objectve typcally takes one of two forms: ether mnmzng m gven c (SALBP-), or mnmzng c gven m (SALBP-). Fgure llustrates an example of a precedence graph for an -tasks ALBP. The numbers nsde the nodes of the graph correspond to the task labels, and those outsde the nodes to the processng tmes. < Insert Fgure about here > In ths work, the b-crtera SALBP- s consdered wth man objectve to mnmze the cycle tme c for a gven fxed number of statons m, and secondary objectves to mnmze: (a) The balance delay tme (BD) of the lne (see Eq. ()). BD reflects the unused capacty of the lne,.e., the summaton of the dle tmes of all the statons. (b) The smoothness ndex (SX) (Eq. ()) measurng the equalty of the dstrbuted work among the statons. The lower the value of SX the smoother the lne, resultng n reduced n-process nventory. An SX equal to zero ndcates a perfect balance of the workload among the statons. BD= SX = m ( c ts z ) z=.. The mult-objectve SALBP- m ( c ts z ) z= In MO SALBP- we deally seek for a feasble soluton that smultaneously optmzes c, as well as, BD and SX. Snce ths s almost mpossble for any MOOP (Bäck ), what we t j `() ()

8 Internatonal Journal of Producton Research Page of 0 really attempt to do s to optmze each ndvdual objectve to the greatest possble extend. MOOPs consdered n ths study can be formulated as n the followng: (A) MO SALBP- verson : Mnmze subject to: F = w c+ w BD () a partton of the set V={,,n} nto m dsjont subsets S (z =,,m) : edge (,j) E,, j V and j FL the followng holds, S A and j S B wth A B ts z t sum for all z =,,m where, t sum = t n j j= s the sum of all the tasks processng tmes and, FL = the set of mmedate successors (followers) of task. (B) MO SALBP- verson : Mnmze z (.a) (.b) F = w c+ w SX () Subject to the constrants (.a), (.b) Constrants (.a) and (.b) ensure the feasblty of an ALB soluton. In partcular, constrant (.a) guarantees the feasble assgnment of the tasks to the m statons. That s, each task s assgned to exactly one staton, and the successors of any task are not assgned to an earler staton than that of. Note that, (, j) denotes an edge between and j, wth j beng the mmedate successor of. Constrant (.b) ensure that the staton tmes of all the statons do not exceed the lne s total processng tme ( t sum ). The weghts w and w n Eqs.(),(), specfy the relatve mportance of the correspondng objectves. The determnaton of the sutable values for these weghts s n general a dffcult task and consttutes a crtcal research queston n MOO. Ths ssue wll be dscussed deeper n secton of ths study. Moreover, a new methodology wll be ntroduced for a dynamc selfadapted estmaton of these weghts.

9 Page of Internatonal Journal of Producton Research 0. Dfferental evoluton (DE) DE s a populaton heurstc ntroduced by Storn and Prce () for global optmzaton over contnuous search spaces. DE has been appled wth success on many numercal optmzaton problems outperformng other popular heurstcs ncludng GAs (Al and Törn 0, Kaelo and Al 0). Recently, the applcaton of DE has been extended wth success to combnatoral optmzaton problems wth dscrete decson varables, such as, the machne layout problem (Nearchou 0), and machne flow-shop schedulng problems (FSSPs) (Onwubolu and Davendra 0, Nearchou and Omrou 0). DE utlzes Νp, D-dmensonal parameter vectors x, k, =,,,Νp, as a populaton to search the feasble regon Ω of a gven problem. The ndex k denotes the teraton (or generaton) number of the algorthm. The ntal populaton (where, k = 0), Φ = x, x, K, }, () {,0,0 x N p, 0 s taken to be unformly dstrbuted n Ω. At each teraton, all vectors n Φ are targeted for replacement. Therefore, Νp compettons are held to determne the members of Φ for the next teratons. Ths s acheved by usng mutaton, crossover and acceptance operators. In the ) mutaton phase, for each target vector x,, =,,Νp, a mutant vector x, k s obtaned by ) k x, k = xα, k + Fs ( xβ, k xγ, k ), () where α,β,γ {,,Νp} are mutually dstnct random ndces and are also dfferent from the current target ndex. The vector x, k α s known as the base vector and F s >0 s a scalng parameter. The crossover operator (Eq.()) s then appled to obtan the tral vector ) y, k from x, k and x, k. y L, k ) x = x L, k L, k f f R R L L C R > C R or L= I, () and L I Where, I s a randomly chosen nteger n the set I,.e., I Ι ={,,,D}; the superscrpt L L represents the L-th component of respectve vectors; R (0,), drawn randomly for each L.

10 Internatonal Journal of Producton Research Page of 0 The ultmate am of the crossover rule s to obtan the tral vector y k, wth components ) comng from the components of the target vector x, k and the mutated vector x, k. Ths s, ensured by ntroducng the crossover rate C R and the set Ι. Notce that for C R = the tral vector y, k s the replca of the mutated vector x, k untl all members of Φ are consdered. After all Νp tral vectors ). The process (mutaton and crossover) contnues y k, have been generated, acceptance s appled. In the acceptance phase, the cost of the tral vector, Cost ( ), s ( x,k compared to Cost ), the value at the target vector and the target vector s updated usng y, k f Cost( y, k ) < Cost( x, k ) x, k+ = () x, k otherwse Mutaton, crossover and acceptance phases contnue untl some stoppng condtons are met.. Applyng DE on ALBPs. Snce DE s qute smlar to an EA, wthout lose the generalty, n the followng analyss we wll use terms borrowed from the feld of Evolutonary Computaton such as, the genotype (s the real-valued vector evolved n DE), the phenotype (s the actual ALB soluton correspondng to a genotype). Every component of a vector s called a gene. Therefore, applyng DE on ALBP doman needs the specfcaton of the followng fve characterstcs: (a) a representaton mechansm,.e., a way of encodng the phenotypes to genotypes. (b) An evaluaton mechansm,.e. a way of computng the cost-functon for each genotype. (c) A way of ntalzng a populaton of genotypes. (d) The applcaton of mutaton, crossover and acceptance operators on the populaton. (e) Values to the parameters: Νp, C R and F s. Characterstcs (c)-(e) are n general same as n the standard DE, the dfferences rely on the way one mplement the frst two. y, k

11 Page of Internatonal Journal of Producton Research 0.. The representaton mechansm The natural codng for ALBPs s strngs wth ntegers. Two dfferent schemes for strng representaton applcable to ALBPs are manly dentfed n the lterature: staton-orented (sor) and task-orented representaton (tor) (Scholl and Becker 0). Both of them assume a strng length equal to n (number of the tasks to be processed). Usng sor, the components of a strng are ntegers n the range [,m] (m=number of workstatons). Thus, f the -th poston of the strng has the value z (z =,,m), then, task s assgned to staton z. Usng tor, a specfc strng s a permutaton of the ntegers,,,n. Hence, the task j n locaton of the strng wll be assgned to a staton before the task n locaton (+) of the strng. Note that, a tasks sequence s legal when t does not break the precedence relatons (constrant (.a)). For example, assume SALBP shown n Fg. wth m=, c=. A possble feasble soluton to ths problem s to assgn tasks {,} to staton, tasks {,,} to staton, and tasks {,,} to staton. Usng sor ths soluton may be represented by the strng <,,,,,,,>; whle, usng tor by <,,,,,,,>. After expermentaton wth both schemes over selected test beds (from a set of benchmarks descrbed n secton ), we found tor superor, n terms of speed of convergence and qualty of solutons, and thus, t was decded to adopt tor wth DE. DE works wth floatng-pont vectors and thus an approprate mappng s needed from the genotypc state-level (the vectors) to the phenotypc level (the actual ALB solutons). To acheve ths mappng a smple yet effectve topologcal orderng scheme has been developed based on the relatve prortes mpose by the components of a genotype. Assumng an n-tasks ALBP wth precedence relatons gven by a DAG G=(V,E), the developed encodng scheme conssts of generatng a topologcal sort of G from a specfc n-dmensonal floatng-pont vector ψ (genotype). Each vector s component ψ (=,,n) represents the relatve prorty of task ( V). The topologcal sort s therefore a rankng of all the tasks accordng to ther prortes n an approprate order to meet the precedence constrants. Ths mechansm s mplemented usng the followng procedure:

12 Internatonal Journal of Producton Research Page 0 of 0 Procedure Topologcal_orderng_encodng begn Set V = // wth V V // Repeat For all j V do f j has no predecessors then V =V {j},.e., nsert j nto the set V. Determne the gene ψ of ψ wth the maxmum value for all V Insert task nto the next avalable poston n the partal schedule (PS). V = V \ {},.e., remove task from V. Untl PS has been completed Return PS end In each step, the tasks wth no predecessors are dentfed and put n set V. Then, the task n V havng the hghest gene s value n ψ s selected, removed from V, and placed n the next avalable poston of PS. The process s repeated untl the completon of PS. Let us see how ths topologcal orderng works on genotype ψ = (0., 0., 0.0, 0., 0., 0., 0.0, 0.) concernng the -task ALBP shown n Fg.. The frst poston of array PS s taken by task (.e., PS[]=) snce ths s the only task wth no predecessors. Task s then cut from DAG and the next task wth no predecessors s task, thus PS[]=. Then, the two tasks and are canddate for the rd locaton of PS. The prortes for these tasks are 0.0 and 0., respectvely, and therefore, PS[]= snce task has the hghest prorty, consequently PS[]=. Fnally, the ALB soluton correspondng to ψ wll be (,,,,,,, ). Fg. dsplays the detaled step-by-step process for constructng the specfc feasble ALB soluton. One can see from ths fgure the partal topologcal sort, the cut (dark long dashed lnes) and the elgble nodes, as well as, the contents of the partal schedule soluton PS. < Insert Fgure about here >.. Decodng a phenotype nto an actual soluton for SALBP-. Once a specfc DEA s genotype s encoded nto a feasble ALB soluton (a phenotype) then, an approprate decodng scheme s needed to map ths phenotype to an actual soluton for SALBP-. In other words, a method s needed to assgn the tasks n the generated tasksequence nto the statons. After expermented (over representatve nstances from the test beds dscussed n secton ) wth some well known decodng schemes such as the lower and 0

13 Page of Internatonal Journal of Producton Research 0 upper bound search methods (Scholl ), we fnally decded to adopt a scheme proposed by Km et al. (). The use of ths scheme (see below) n DE was found to be superor n terms of qualty of solutons. The dea s to face SALBP- through an terated procedure that solves the correspondng SALBP- wth a cycle tme value beng progressvely decreased untl reachng a near-optmum value wthn a specfc permtted range. Procedure decode_salbp- begn Step. Set c ntally equal to the theoretcal mnmum cycle tme,.e., c = t sum /m. Step. Assgn as many as possble tasks nto the frst m- workstatons. Assgn all the remanng tasks to the last workstaton, m. Step. Calculate the work load W z for each workstaton z (z=,,,m), and the potental workload PW z (z=,,,m-) as follows: W z =the staton tme ts z (z=,,,m). PW z = ts z + the processng tme of the frst task assgned to (z+)st staton (z=,,,m-). Step. Set c W = max { W, W,,W m } and c = mn { PW, PW,,PW m- } Step. f (c W > c) then goto step else Return c W end.. The evaluaton mechansm Ths mechansm corresponds to the computaton of the cost (objectve) functon for each phenotype soluton. As analyzed n sub-secton., the objectve s to mnmze the functons gven by Eqs. (),(). Hence, for a phenotypeρ (=,,Np) the cost functon s gven by, Cost = ( Ρ ) Fj () Where, F j (j=,) s the j th composte objectve functon gven by Eqs. (), (), respectvely.. A mult objectve DE (MODE) for SALBP-. When solvng a MOOP often the attempt s to fnd a Pareto set of optmal solutons. Pareto set contans all those non-domnated solutons to the problem under nvestgaton such that no other solutons are superor to them n respect to all the dscrete objectves. To that purpose, MODE tres to fnd a set of non-domnated ALB solutons rather a sngle ALB soluton. MODE (see Fg. for a schematc overvew) has the followng two man features: a) It mantans a separate populaton of dverse Pareto-optmal ALB solutons teratvely updated generaton by generaton.

14 Internatonal Journal of Producton Research Page of 0 b) It uses an eltst preservng strategy wth whch a porton of the evolvng populaton s randomly replaced by a number of elte Pareto solutons. < Insert Fgure about here > In a general MOOP a soluton wth the best values for each objectve can be regarded as an elte soluton. Hence, for the b-crtera ALBPs examned n ths work, there are two elte (extreme) solutons n the evolvng populaton each of whch optmzes one objectve. These solutons are always coped nto Pareto populaton. Pareto set s further completed by addtonal elte solutons usng a mechansm explaned below. The Pareto populaton of the fnal generaton contans the near-optmal solutons to the MOO ALBP. The decson maker can then select that soluton accomplshng more her or hs preferences. Moreover, two addtonal features are ncluded wthn MODE resultng to modfcatons to the standard mutaton rule gven by Eq. (). These features are as follows: () In each teraton k, mutant vectors ) x = r x ) x, k (=,,Νp) are created usng the relaton, + ( r) x, + Fs ( x, x,, k α, k β k γ k δ k where r s a random number unformly taken wthn (0,) and α β γ δ {,,Νp} are dstnct random ndces. Ths scheme was found more robust n prelmnary experments than other standard mutant schemes such as the one gven by Eq. (). Partcularly, the proposed mutaton scheme enhances the ablty of the algorthm for convergng faster to a nearoptmum soluton. () Tradtonally, the mutaton-factor F s takes a value wthn the range (0,] and ths value remans constant through the lfe cycle of the DE algorthm. In ths study, we propose the followng dynamc scheme for estmatng F s. ) (0) f Cost 0. Cost then Fs = F0 else Fs = Θ Fs () MIN AVG where, CostMIN and Cost AVG are the populaton mnmum and average costs values, respectvely. Ths scheme gves to Fs a hgh value at the begnnng of the run and decreases ths rate slowly by the dversty of the populaton. Fs s ntally defned to be equal to F 0 =0., and decreased n each new teraton by a factor Θ = 0. usng the lnear relaton F s =Θ F s. If the mnmum

15 Page of Internatonal Journal of Producton Research 0 populaton cost becomes almost the same to the average populaton cost, then a very small dversty s encountered n the populaton and thus F s s reset to the ntal value F 0. MODE s gven below n pseudo-code format: Algorthm MODE for SALBP- Pre-processng step: Read nput data concernng the DAG G=(V,E) of a specfc n-tasks ALBP:.e., the set of tasks V, the set of edges E, the processng tmes t j (j=,,n), the number of statons m. Intalzaton step: Set values for the control parameters (Νp, C R ); Set mutaton scale factor Fs = F 0 ; Set the sze of the Pareto populaton, Γ_sze; Intalze generaton counter k = 0; Generate a populaton Φ = x, x, K, x } of n-dmensonal floatng-pont vectors; The components of k {, k, k Np, k x, ( =,,Νp) are randomly chosen wthn the range [0,]; Γ = { }; // Create an ntal empty Pareto populaton // Repeat for = to Νp do // create populaton Φ of the new generaton // Mutaton step: ) Generate a mutant vector x usng Eq. (0), k Crossover step: ) Generate a tral vector y, k by crossng x, k and x, k usng Eq. (). Soluton Interpretaton Step: // Buld the phenotypes correspondng to the genotypes x, k and y, k // x, k P = Topologcal_orderng_encodng ( x, k ); y, k P = Topologcal_orderng _encodng ( y, k ); // Decode phenotypes to actual solutons for SALBP- usng the scheme presented n sub-secton.. Then evaluate the cost of each soluton usng Eq.() // f MO SALBP- verson then x,k ( x k Cost P ) = F (decode_salbp-( P, )) y,k k Cost( P ) = F (decode_salbp-( P )) else f MO SALBP- verson then x,k ( x k Cost P ) = F (decode_salbp-( P, )) y,k ( k Cost P ) = F (decode_salbp-( P )) endf Acceptance step: y,k f ( x,k Cost P ) < Cost( P ) then x, k+ = y, k else x, k+ = x, k endfor Update Pareto Populaton Step: // Check each one of the ndvdual solutons n Φ whether consttutes a Pareto soluton // cφ = cγ = 0 ; // ntalze counters for the members n Φ and Γ, respectvely // Whle (cγ Γ_sze) and (cφ Νp) do cφ = cφ + ; Compare Φ(cΦ) (.e., the cφ member of Φ) wth all Pareto solutons n Γ; y, y,

16 Internatonal Journal of Producton Research Page of 0 If Φ(cΦ) s not contaned n Γ then If t domnates some Pareto solutons then Add Φ(cΦ) nto Γ and delete the solutons domnated by t; Increment accordngly counter cγ; else f there s empty space n Γ then Add Φ(cΦ) nto Γ. cγ = cγ + ; endf endf endwhle Eltst Preservng Strategy Step: Determne the two elte Pareto solutons n Γ; Randomly select two members n Φ and replace them wth the two elte Pareto solutons from Γ; Adaptaton of parameter Fs Step: Determne worst and average cost functons n Φ; then, adapt Fs usng Eq. (); k = k + // ncrement teraton counter // Untl k > MAXI; // MAXI stands for Maxmum Iteratons // Return Γ ; As t was referred n sub-secton., weghted-sum method s used to construct the composte objectve functons F and F gven by Eqs.() and (), respectvely. In the lterature, there are two general methods to compute the weghts w (=,,Q) for a weghtedsum objectve functon wth Q objectves: the fxed-weght method and the random-weght method. The former uses constant weghts satsfyng the relaton, Q w = = w > 0 for all = K,,Q However, as Murata et al. () shown, usng constant weghts wthn an EA the search drecton s fxed, and for ths reason t s dffcult for the search process to obtan a varety of non-domnated solutons. To overcome ths drawback, Murata et al. (), proposed the use of random weghts accordng to the followng formula, where w = random =,, K,Q random + random + L+ random Q random (=,,Q) are non-negatve random numbers. () ()

17 Page of Internatonal Journal of Producton Research 0 Furthermore, Gen and Cheng (00) proposed an adaptve weght approach wthn a MOGA, whch readjusts the weghts by utlzng some useful nformaton from the current populaton. Ths method computes the weghts by, where max z w =, for all =, K,Q () max mn z z and mn z are the maxmal and mnmal values of the th objectve n the populaton. In ths work, a new, self-adapted method for the estmaton of the weghts w and w (used n Eqs.(),()) has been developed. The proposed method s gven by the followng relaton: d w = λ e + µ w = w where, λ and µ are user-defned coeffcents used to normalze the upper and lower bounds of w, respectvely. In ths study, we set λ = µ = 0.. The exponent d, s determned by, () d = c * c () c * s the theoretcal mnmal cycle tme of the assembly lne. Note that the proposed scheme gves to the frst objectve hgher prorty assumng that ths s the most sgnfcant crteron n the composte objectve functon. In SALBP- the man crteron s to mnmze c, hence, w s ncreased whle d approaches zero,.e., when a generated ALB soluton approaches the optmal soluton regardng the cycle tme crteron. Fgure shows the rate of change of the w n respect to the changes of parameter d. It s worth pontng that, the applcaton of the proposed scheme on any b-crtera optmzaton problem s straghtforward provded by the decson maker the man and the secondary optmzaton crtera. < Insert Fgure about here >

18 Internatonal Journal of Producton Research Page of 0. Numercal Results and dscusson. Expermental Setup MODE was compared aganst two representatve MOGAs dentfed n the lterature: the frst s a Pareto-nched GA proposed by Km et al. () for solvng MO SALBP, whle the second s a Pareto weght-sum GA developed by Murata et al. () to address MO FSSP. We wll refer to these algorthms wth the abbrevatons MOGA and MOGA, respectvely. Although MOGA was ntroduced for FSSP, as wll be explaned below, very easly t can be extended and appled on SALBP, as well. Three versons of MODE were mplemented each one dffer on the way the weghts n the objectve functon are estmated. The frst verson uses fxed and equal value weghts ( w = w = 0.), the second verson uses random weghts estmated by Eq. (), and the thrd verson uses the proposed adaptve scheme gven by Eq. (). In the followng analyss we wll refer to the three MODEs as, MODE (wth fxed weghts), MODE (random weghts), and MODE (adaptve weghts), respectvely. All the heurstcs were mplemented n Delph Pascal and run on a Pentum (. GHz) PC. The experments were carred out on known ALBP benchmarks taken from the open lterature (Scholl ). Note that the upper bounds on the optmal objectve functon values for these benchmarks concern the mnmal cycle tme. In the experments we nclude the avalable test nstances concernng the followng fve ALBPs: Buxey (n=, n#=), Sawyer (n=, n#=), Gunther (n=, n#=0), Klbrdge (n=, n#=), and Tonge (0, n#=). n denotes the number of the tasks n the correspondng precedence graphs and n# the number of the test nstances ncluded n the specfc ALBP. To be far wth the stochastc behavor of the fve heurstcs, we run each one of them ten tmes over every test nstance and the solutons qualty were averaged. Ths means that, each heurstc was run over (++0++) 0=0 test experments n total. All the examned heurstcs were defned to evolve a fxed sze populaton of n ndvdual solutons, and run for a maxmum of 00n teratons.

19 Page of Internatonal Journal of Producton Research 0 Remark : MOGA combnes a Pareto GA and a nched GA. Rankng s performed usng the Goldberg s rankng method (Goldberg ). Ths method assgns to Pareto solutons the same rank and to all the others solutons a some less desrable rank. The nche radus n the shared ftness functon was defned to be equal to popsze, wth popsze denotng the populaton sze. Chromosomes are nteger strngs and are mapped nto ALB solutons through sequence-orented representaton. If a task sequence breaks the precedence constrants then a sutable reparng method s appled to correct t. Crossover and mutaton are performed through the partally mapped (PMX) crossover and recprocal exchange, respectvely. The rates of crossover and mutaton operators were set (same as n Km et al. ()) equal to 0. and 0., respectvely. The reparng procedure s also appled after the applcaton of these operators on the chromosomes. Selecton s done by a tournament strategy (Goldberg ). Remark : In MOGA, a chromosome s a permutaton of the nteger numbers,,,n, wth each gene n the chromosome denotng a dfferent task label. A scalar ftness functon s used formulated as a weghted sum functon wth the weghts estmated usng Eq. (). For each chromosome x, =,,,popsze the probablty of beng selected for reproducton s gven by popsze the rato ( f ( x ) f ) ( f ( x ) f ). Where, ( ) and mn = mn f x s the ftness functon of x f mn the mnmum populaton ftness functon. Once these selecton probabltes are estmated for all the vectors n the entre populaton, selecton s performed usng the roulette wheel strategy (Goldberg ). Crossover s performed by a two-pont crossover procedure wth a rate equal to.0, whle mutaton s performed va the shft mutaton operator wth a rate /n. To map a chromosome to a feasble ALB soluton we used the same representaton mechansm, as well as, the same reparng method as n MOGA. The tasks n an ALB soluton are assgned to the statons accordng to the scheme descrbed n sub-secton.. MOGA mantans a separate set wth Pareto solutons, and apples an eltst strategy wth these solutons on the entre populaton.

20 Internatonal Journal of Producton Research Page of 0. Choce of the control parameters settngs for MODE Much nvestgaton on the selecton of the approprate settngs of the control parameters (populaton sze Νp, crossover rate C R [0,], and mutaton-scale factor Fs (0,]) was undertaken n prelmnary tests. Here, we descrbe the expermental desgn methodology used to determne these settngs. In partcular, two levels of Νp (n, n) were examned. C R was defned to take values wthn the dscrete range {0., 0., 0., 0., 0.}, whle for F s two dfferent control schemes were used: (a) a statc scheme based on whch Fs takes values n the range [0., 0., 0.,.], and (b) the proposed dynamc scheme gven by Eq. (). < Insert Table about here > < Insert Table about here > After runs of MODE algorthm over representatve ALBP nstances wth the above control schemes we determned that the best results obtaned were due to the combnaton Νp=n, C R =0. and Fs beng estmated by Eq.(). Table presents the effect of C R, and F s (when Νp=n) on MODE s performance, over Buxey s nstances. For each dfferent par ( F s,c R ) two numbers are reported n ths table. The frst number corresponds to the mean percentage devaton of the generated cycle tme from the exstng optmum soluton, and the second number enclosed n brackets corresponds to the mean % effort (see Eq ()) spent by the algorthm untl attaned ths soluton. Kopt % effort= 00 MaxK where K opt s the number of teratons attaned the best soluton and MaxK=00n s the maxmum permtted number of teratons. As one can see from Table, the best results are due to ( F s,c R )=(adaptve, 0.). Wth these settngs MODE acheved ALB solutons wth a mean devaton from the global optmum equal to 0.% after spendng approx. the % of the total permtted teratons. Hence, n the followng dscusson, all the expermental results obtaned by MODE heurstcs are due to the above optmal combnaton of settngs. ()

21 Page of Internatonal Journal of Producton Research 0. Comparson of MODE and MOGA heurstcs Tables and dsplay the comparatve results obtaned by the fve heurstcs over the benchmarks nstances descrbed n sub-secton.. The results n Table concern the experments wth the objectve gven by Eq.(), whle the results presented n Table concern the experments wth the objectve gven by Eq.(). The frst and second columns of Tables and ndcate the problems tested and ther sze, respectvely, whle the thrd column of the tables ndcates the method used. The rest columns of the tables provde the followng nformaton: c%dev = the average relatve devaton from optmum n percentage; estmated by ((c c*)/c*) 00, wth c* the exstng optmal cycle tme, and c the cycle tme of the best soluton generated by a specfc heurstc. BD = the average balance delay tme correspondng to the optmal soluton attaned by a heurstc (ths nformaton s ncluded n Table ). SX = the average smoothness ndex of the optmal soluton attaned by a heurstc (ncluded n Table ). Compound cost = ncludes the best, worst, and mean populaton costs (Eq. ()) generated by each heurstc. %effort = denotes the convergence rato of a heurstc n % gven by Eq. (). cpu-tme = the average actual processng tme n seconds spent by each heurstc untl the convergence to the best possble soluton. < Insert Table about here > As one can observe from Table the best results concernng c%dev have been obtaned by MODE wth a mean offset from optmum approx. equal to 0.% (BD ) for Buxey s problems,.% (BD ) for Sawyer s problems, 0.% (BD ) for Gunther s problems, etc. The second best performance s reported by MODE wth (c%dev, BD) approx. equal to (0.%, ) for Buxey s problems, (.%, ) for Sawyer s problems, and so on. Smlar hgh performance for MODE and MODE heurstcs s reported n Table. Agan, the

22 Internatonal Journal of Producton Research Page of 0 proposed MODE outperformed all the other heurstcs generatng solutons of hgher qualty n respect to both objectves, ether c%dev, or SX. Near to ths performance stays that attaned by MODE. Furthermore, a sgnfcant observaton from these tables s that the use of SX as the second optmzaton crteron n the objectve functon results n much hgher qualty solutons (ndependently of the heurstc used) than those obtaned when usng BD as second optmzaton crteron. Another observaton from Tables and s that usng random weghts n the compound objectve functon of the MODE heurstc (case of MODE) results to a lower qualty performance n comparson to the other heurstcs. In regard to the cpu-tme spent by the heurstcs, the two MOGAs are n general faster than MODEs heurstcs (see last column n Tables and, respectvely) wth MOGA beng the fastest. < Insert Fgure about here > For better llustraton of the generated results we bult Fgures and. In partcular, Fg. (a) shows graphcally the fluctuaton of c%dev over the fve ALBPs when BD s used as second optmzaton crteron. The assocated fluctuaton of the average BD values s shown n Fg. (b). It s clear from Fg. that MODE s superor from the other heurstcs. Fg. shows the fluctuaton of the mean c%dev (Fg. (a)) and the assocated average SX values (Fg. (b)) n regard to the compound objectve gven by Eq. (). < Insert Fgure about here > Fnally, Fg. shows the %effort spent by the fve heurstcs over the varous benchmarks n regard to the objectves of Eq. () (Fg. (a)) and Eq. () (Fg. (b)). As one can see from these fgures, MODE (the lowest curve) spends n average less teratons untl the convergence to the near-optmum soluton than the other heurstcs. < Insert Fgure about here >. Conclusons Any varant of the smple assembly lne balancng problem (SALBP) s NP-hard and thus, t s justfed to address large-sze nstances of the problem through the use of heurstcs. Ths paper ntroduced a mult-objectve (MO) dfferental evoluton (DE) based approach for

23 Page of Internatonal Journal of Producton Research 0 solvng the b-crtera SALBP. The man objectve was to mnmze the cycle tme of the lne and secondary objectves to mnmze balance delay tme and workload smoothness ndex. MODE dffers from exstng MO populaton heurstcs n at least four features: the encodng scheme used to represent the feasble ALB solutons, the evaluaton mechansm to compute the multple objectves, the procedure for generatng the new ndvdual solutons, and n the way t seeks and mantans the set of the non-domnated solutons. Partcularly, MODE has the followng man characterstc: (a) utlzng a robust encodng scheme maps real-valued vectors (genotypes) to nteger strngs correspondng to feasble ALB solutons (phenotypes). (b) Every objectve functon assgnng a cost value to a genotype s formulated as a weghted-sum of the ndvdual objectves wth the weght coeffcents beng dynamcally adjusted by a new effcent method. The applcaton of ths method on any b-crtera optmzaton problem s straghtforward provded by the decson maker (DM) the man and the secondary optmzaton crtera. (c) Mutant vectors are generated usng a modfed effcent strategy. (d) It mantans and updates teratvely a set of non-domnated solutons separately of the actual evolvng populaton, as an attempt to obtan qualty and dverse Pareto-optmal solutons. (e) It uses an eltst strategy to preserve non-domnated solutons found over generatons from gettng lost. MODE s smple, and very easly mplemented. Extensve expermental comparsons over publc avalable ALB benchmarks between MODE and two exstng MO evolutonary algorthms showed a superor performance for the former n terms of qualty of solutons. In practce, many MO optmzaton problems (MOOPs) have multple conflctng objectve functons expressed n dfferng unts, and wth an nverse, nonlnear relatonshp among themselves. These objectves may be even mprecse (or fuzzy) n nature to be defned. In ts present form MODE cannot address such problems. Hybrdzng MODE wth mechansms borrowed from the feld of nonlnear goal programmng (GP) (Lee ) may result to a promsng optmzaton tool for these problems. GP needs DM to provde a numerc goal (together wth a prorty level) for each objectve, and then seeks for a soluton that mnmzes the weghted-sum of the devatons of the objectve functons from ther respectve

24 Internatonal Journal of Producton Research Page of 0 goals. Ths dea wll consttute a central research drecton n the near future. Moreover, there are MOOPs wth a huge set of Pareto-optmal solutons for whch evaluatng ths set to select the best one becomes unpractcal for DM. Perhaps, a soluton for these problems can be obtaned by tryng to get compromses, based on the DM s nformaton. Compromse solutonbased ftness assgnments (Gen and Chen 00), s an nterestng approach to be nvestgated wthn MODE. Moreover, ths work s lmted n the determnstc sngle-model ALBP, however, t represents a good start pont for further studes focused on more dffcult ALBPs such as the stochastc or dynamc ALBP. In realty, tasks processng tmes are rarely determnstc and may vary more or less. When these varatons are consderable then we have the stochastc ALBP. Dynamc ALBP consders operaton tmes beng varyng over tme, e.g. due to learnng effects, or successve mprovements of the producton process (Scholl ). Our ntuton s that, MODE can be rather easly extended to address the stochastc SALBP provded that a sutable statstcal model wll be developed that transforms the stochastc task tmes to determnstc ones, and realzed dfferent cycle tmes so that to avod blockng and starvng of the workstatons. Another avenue for further research s to consder the mxed-model ALBP (MALBP). Ths problem s much more complex than SALBP snce, the attempt s to manufacture dfferent versons (models) of the same basc product n the same lne (e.g., PCs wth or wthout DVD drve, wth varous CPU types, etc.) n arbtrarly ntermxed sequence. A frst dea s to address the feasblty MALBP;.e., gven the cycle tme c and the number m of the statons determne whether or not, a feasble mxed-model assgnment wth m statons exst. Acknowledgments The author thanks the anonymous referees for ther valuable comments and suggestons on ths paper. Ths work s ntegrated n the Innovatve Producton Machnes and Systems (I*PROMS) Network of Excellence.

25 Page of Internatonal Journal of Producton Research 0 References Al M.M. and Törn A. 0, Populaton set-based global optmzaton algorthms: some modfcatons and numercal studes, Computers & Operatons Research,, 0-. Bäck T. (), Evolutonary algorthms n theory and practce. Oxford Unversty Press, New York. Baybars I.,, A survey of exact algorthms for the smple assembly lne balancng problem, Management Scence,, 0-,. Celano G., Fchera S., Grasso V., Commare U. Perrone G., An evolutonary approach to mult-objectve schedulng of mxed model assembly lnes, Computers & Industral Engneerng,, -. Chen R.-S., Lu K.-Y., and Yu S.-C., 0, A hybrd genetc algorthm on mult-objectve assembly plannng problem, Engneerng Applcatons of Artfcal Intellgence,, -. Coelo C.A.,, A comprehensve survey of evolutonary-based multobjectve optmzaton, Knowledge and Informaton Systems, /, -. Gambern R., Grass A., and Rmn B., 0, A new mult-objectve heurstc algorthm for solvng the stochastc assembly lne re-balancng problem, Int. Journal of Producton Economcs, 0/, -. Gen M. and Cheng R. 00, Genetc algorthms and engneerng optmzaton, A Wley- Interscence publcaton, New York. Goldberg D.E., Genetc algorthms n search, optmzaton, and machne learnng. Addson-Wesley, Readng, MA. Jones D.F., Mrrazav S.K, and Tamz M. 0, Mult-objectve meta-heurstcs: An overvew of the current-state-of-the-art, European Journal of Operatonal Research,, -. Kaelo P. and Al M.M., 0, A numercal study of some modfed dfferental evoluton algorthms, European Journal of Operatonal Research, (), -. Km Y.K., Km Y.-J., and Km Y.,, Genetc algorthms for assembly lne balancng wth varous objectves, Computers Industral Engneerng, /, -.

26 Internatonal Journal of Producton Research Page of 0 Lee S.,, Goal programmng for decson analyss, Auerbach Publshers, Phladelpha. Malakoot B. and Kumar A.,, A knowledge-based system for solvng mult-objectve assembly lne balancng problems, Int. Journal of Producton Research, (), -. Mansour S.A., 0, A mult-objectve genetc algorthm for mxed-model sequencng on JIT assembly lnes, European Journal of Operatonal Research,, -. McMullen P.R. and Frazer G.V.,, Usng smulated annealng to solve a multobjectve assembly lne balancng problem wth parallel workstatons, Int. Journal of Producton Research, /0, -. Murata T., Ishbuch H., and Tanaka H.,, Mult-objectve genetc algorthms and ts applcaton to flowshop schedulng, Computers and Industral Engneerng, /, -. Nearchou A.C., 0, Meta-heurstcs from nature for the loop layout desgn problem, Int. Journal of Producton Economcs, 0/, -. Nearchou A.C and Omrou S.L., 0, Dfferental evoluton for sequencng and schedulng optmzaton, Journal of Heurstcs, (to appear). Onwubolu G.O. and Davendra D., 0, Schedulng flow shops usng dfferental evoluton, European Journal of Operatonal Research,, -. Ponnambalam S. G., Aravndan P, and Nadu M.G., 00, A mult-objectve genetc algorthm for solvng assembly lne balancng problem, Int. Journal of Advanced Manufacturng Technology,, -. Rekek B., De Lt P., Pellchero F., L Englse T., Fouda P., Falkenauer E., and Delchambre A., 0, A multple objectve groupng genetc algorthm for assembly lne desgn, Journal of Intellgent Manufacturng,, -. Scholl A.,, Balancng and sequencng of assembly lnes, Physca-Verlag publ., Hedelberg, Germany. Scholl A. and Becker C., 0, State of the art exact and heurstc soluton procedures for smple assembly lne balancng, European Journal of Operatonal Research, (), -.

27 Page of Internatonal Journal of Producton Research 0 Storn R. and Prce K.,, Dfferental Evoluton A smple and effcent heurstc for global optmzaton over contnuous spaces, Journal of Global Optmzaton, (), -. Twar A., Roy R., Jared G., and Mnaux O., 0, Evolutonary-based technques for real-lfe optmzaton: development and testng, Appled Soft Computng,, -. Van Veldhuzen D. A. and Lamont G.B., 00, Multobjectve evolutonary algorthms: Analyzng the state-of-the-art, Evolutonary Computaton, (), -.

28 Internatonal Journal of Producton Research Page of 0 Lst of Fgures Fgure. A precedence graph for an -tasks ALBP. Fgure. The applcaton of topologcal orderng encodng method on genotype ψ = (0., 0., 0.0, 0., 0., 0., 0.0, 0.). Fgure. The general structure of the proposed MODE. Fgure. Rate of change of the weghtng coeffcent w n respect to the parameter d. Fgure. Comparsons of the three MODEs and the two MOGAs n regard to: (a) c%dev and (b) the mnmum balance delay tme on the selected ALB benchmarks. Fgure. Expermental comparsons of the heurstcs n regard to: (a) c%dev and (b) the mnmum smoothness ndex on the selected ALB benchmarks. Fgure. Comparsons of the fve heurstcs n regard to the % effort and the number of the tasks to be assembled. (a) Mnmzng c and BD. (b) Mnmzng c and SX. Lst of Tables Table. Choosng the correct settngs for the parameters C R and F s. Average costs over characterstcs runs concernng Buxey s ALB benchmarks. Table. Mnmzng cycle tme and balance delay tme. Table. Mnmzng cycle tme and smoothness ndex.

29 Page of Internatonal Journal of Producton Research 0 Fgure

30 Internatonal Journal of Producton Research Page of 0 Fgure

31 Page of Internatonal Journal of Producton Research 0 Fgure

32 Internatonal Journal of Producton Research Page of 0 Fgure,0 w 0, d

33 Page of Internatonal Journal of Producton Research 0,0 c%dev,0 BD,0,0,0 0, Fgure MODE MODE MODE MOGA MOGA Buxey Gunther Klbrdge Sawyer Tonge (a) ALBPs MODE MODE MODE MOGA MOGA Buxey Gunther Klbrdge Sawyer Tonge (b) ALBPs

34 Internatonal Journal of Producton Research Page of 0 Fgure MODE MODE MODE MOGA MOGA,0,0,0 c%dev,0,0 0,0 Buxey Gunther Klbrdge Sawyer Tonge ALBPs (a) MODE MODE MODE MOGA MOGA SX 0 0 Buxey Gunther Klbrdge Sawyer Tonge ALBPs (b)

35 Page of Internatonal Journal of Producton Research ` Fgure MODE MODE MODE MOGA MOGA tasks numbers (a) MODE MODE MODE MOGA MOGA 0 0 tasks numbers (b)

36 Internatonal Journal of Producton Research Page of 0 Table Fs C R =Θ C R 0.. (.). (.). (.). (.) 0. (.). (.) 0.. (.). (.). (.) 0. (.). (.). (.) 0.. (.0). (.). (.0). (.). (.). (.0).. (.). (.). (.). (.) 0. (.). (.) F s =Θ F s.0 (.). (.). (.) 0. (.0). (.). (.) C R

37 Page of Internatonal Journal of Producton Research 0 Table : Compound cost functon ALBP n Method c%dev BD best worst mean %effort cpu-tme (sec) Buxey MODE MODE MODE MOGA MOGA Sawyer MODE MODE MODE MOGA MOGA Gunther MODE MODE MODE MOGA MOGA Klbrdge MODE MODE MODE MOGA MOGA Tonge 0 MODE MODE MODE MOGA MOGA

38 Internatonal Journal of Producton Research Page of 0 Table Compound cost functon ALBP n Method c%dev SX best worst mean %effort cpu-tme (sec) Buxey MODE MODE MODE MOGA MOGA Sawyer MODE MODE MODE MOGA MOGA Gunther MODE MODE MODE MOGA MOGA Klbrdge MODE MODE MODE MOGA MOGA Tonge 0 MODE MODE MODE MOGA MOGA

The Greedy Method. Introduction. 0/1 Knapsack Problem

The Greedy Method. Introduction. 0/1 Knapsack Problem The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..

More information

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel

More information

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng Envronment Congcong Xong, Long Feng, Lxan Chen A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng

More information

SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS

SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS Magdalena Rogalska 1, Wocech Bożeko 2,Zdzsław Heduck 3, 1 Lubln Unversty of Technology, 2- Lubln, Nadbystrzycka 4., Poland. E-mal:rogalska@akropols.pol.lubln.pl

More information

Project Networks With Mixed-Time Constraints

Project Networks With Mixed-Time Constraints Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa

More information

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna wangtngzhong2@sna.cn Abstract.

More information

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

On the Optimal Control of a Cascade of Hydro-Electric Power Stations On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;

More information

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College Feature selecton for ntruson detecton Slobodan Petrovć NISlab, Gjøvk Unversty College Contents The feature selecton problem Intruson detecton Traffc features relevant for IDS The CFS measure The mrmr measure

More information

Mooring Pattern Optimization using Genetic Algorithms

Mooring Pattern Optimization using Genetic Algorithms 6th World Congresses of Structural and Multdscplnary Optmzaton Ro de Janero, 30 May - 03 June 005, Brazl Moorng Pattern Optmzaton usng Genetc Algorthms Alonso J. Juvnao Carbono, Ivan F. M. Menezes Luz

More information

Calculation of Sampling Weights

Calculation of Sampling Weights Perre Foy Statstcs Canada 4 Calculaton of Samplng Weghts 4.1 OVERVIEW The basc sample desgn used n TIMSS Populatons 1 and 2 was a two-stage stratfed cluster desgn. 1 The frst stage conssted of a sample

More information

Using Multi-objective Metaheuristics to Solve the Software Project Scheduling Problem

Using Multi-objective Metaheuristics to Solve the Software Project Scheduling Problem Usng Mult-obectve Metaheurstcs to Solve the Software Proect Schedulng Problem Francsco Chcano Unversty of Málaga, Span chcano@lcc.uma.es Francsco Luna Unversty of Málaga, Span flv@lcc.uma.es Enrque Alba

More information

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP) 6.3 / -- Communcaton Networks II (Görg) SS20 -- www.comnets.un-bremen.de Communcaton Networks II Contents. Fundamentals of probablty theory 2. Emergence of communcaton traffc 3. Stochastc & Markovan Processes

More information

A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES

A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES 82 Internatonal Journal of Electronc Busness Management, Vol. 0, No. 3, pp. 82-93 (202) A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES Feng-Cheng Yang * and We-Tng Wu

More information

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 畫 類 別 : 個 別 型 計 畫 半 導 體 產 業 大 型 廠 房 之 設 施 規 劃 計 畫 編 號 :NSC 96-2628-E-009-026-MY3 執 行 期 間 : 2007 年 8 月 1 日 至 2010 年 7 月 31 日 計 畫 主 持 人 : 巫 木 誠 共 同

More information

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña Proceedngs of the 2008 Wnter Smulaton Conference S. J. Mason, R. R. Hll, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION

More information

Sciences Shenyang, Shenyang, China.

Sciences Shenyang, Shenyang, China. Advanced Materals Research Vols. 314-316 (2011) pp 1315-1320 (2011) Trans Tech Publcatons, Swtzerland do:10.4028/www.scentfc.net/amr.314-316.1315 Solvng the Two-Obectve Shop Schedulng Problem n MTO Manufacturng

More information

Ants Can Schedule Software Projects

Ants Can Schedule Software Projects Ants Can Schedule Software Proects Broderck Crawford 1,2, Rcardo Soto 1,3, Frankln Johnson 4, and Erc Monfroy 5 1 Pontfca Unversdad Católca de Valparaíso, Chle FrstName.Name@ucv.cl 2 Unversdad Fns Terrae,

More information

J. Parallel Distrib. Comput.

J. Parallel Distrib. Comput. J. Parallel Dstrb. Comput. 71 (2011) 62 76 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. journal homepage: www.elsever.com/locate/jpdc Optmzng server placement n dstrbuted systems n

More information

Logical Development Of Vogel s Approximation Method (LD-VAM): An Approach To Find Basic Feasible Solution Of Transportation Problem

Logical Development Of Vogel s Approximation Method (LD-VAM): An Approach To Find Basic Feasible Solution Of Transportation Problem INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME, ISSUE, FEBRUARY ISSN 77-866 Logcal Development Of Vogel s Approxmaton Method (LD- An Approach To Fnd Basc Feasble Soluton Of Transportaton

More information

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ). REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or

More information

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange

More information

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING Matthew J. Lberatore, Department of Management and Operatons, Vllanova Unversty, Vllanova, PA 19085, 610-519-4390,

More information

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts Power-of-wo Polces for Sngle- Warehouse Mult-Retaler Inventory Systems wth Order Frequency Dscounts José A. Ventura Pennsylvana State Unversty (USA) Yale. Herer echnon Israel Insttute of echnology (Israel)

More information

An MILP model for planning of batch plants operating in a campaign-mode

An MILP model for planning of batch plants operating in a campaign-mode An MILP model for plannng of batch plants operatng n a campagn-mode Yanna Fumero Insttuto de Desarrollo y Dseño CONICET UTN yfumero@santafe-concet.gov.ar Gabrela Corsano Insttuto de Desarrollo y Dseño

More information

Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School

Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School Robust Desgn of Publc Storage Warehouses Yemng (Yale) Gong EMLYON Busness School Rene de Koster Rotterdam school of management, Erasmus Unversty Abstract We apply robust optmzaton and revenue management

More information

An Interest-Oriented Network Evolution Mechanism for Online Communities

An Interest-Oriented Network Evolution Mechanism for Online Communities An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne

More information

Software project management with GAs

Software project management with GAs Informaton Scences 177 (27) 238 241 www.elsever.com/locate/ns Software project management wth GAs Enrque Alba *, J. Francsco Chcano Unversty of Málaga, Grupo GISUM, Departamento de Lenguajes y Cencas de

More information

IMPACT ANALYSIS OF A CELLULAR PHONE

IMPACT ANALYSIS OF A CELLULAR PHONE 4 th ASA & μeta Internatonal Conference IMPACT AALYSIS OF A CELLULAR PHOE We Lu, 2 Hongy L Bejng FEAonlne Engneerng Co.,Ltd. Bejng, Chna ABSTRACT Drop test smulaton plays an mportant role n nvestgatng

More information

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

Luby s Alg. for Maximal Independent Sets using Pairwise Independence Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent

More information

NEURO-FUZZY INFERENCE SYSTEM FOR E-COMMERCE WEBSITE EVALUATION

NEURO-FUZZY INFERENCE SYSTEM FOR E-COMMERCE WEBSITE EVALUATION NEURO-FUZZY INFERENE SYSTEM FOR E-OMMERE WEBSITE EVALUATION Huan Lu, School of Software, Harbn Unversty of Scence and Technology, Harbn, hna Faculty of Appled Mathematcs and omputer Scence, Belarusan State

More information

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence 1 st Internatonal Symposum on Imprecse Probabltes and Ther Applcatons, Ghent, Belgum, 29 June 2 July 1999 How Sets of Coherent Probabltes May Serve as Models for Degrees of Incoherence Mar J. Schervsh

More information

Can Auto Liability Insurance Purchases Signal Risk Attitude?

Can Auto Liability Insurance Purchases Signal Risk Attitude? Internatonal Journal of Busness and Economcs, 2011, Vol. 10, No. 2, 159-164 Can Auto Lablty Insurance Purchases Sgnal Rsk Atttude? Chu-Shu L Department of Internatonal Busness, Asa Unversty, Tawan Sheng-Chang

More information

Maintenance Scheduling by using the Bi-Criterion Algorithm of Preferential Anti-Pheromone

Maintenance Scheduling by using the Bi-Criterion Algorithm of Preferential Anti-Pheromone Leonardo ournal of Scences ISSN 583-0233 Issue 2, anuary-une 2008 p. 43-64 Mantenance Schedulng by usng the B-Crteron Algorthm of Preferental Ant-Pheromone Trantafyllos MYTAKIDIS and Arstds VLACHOS Department

More information

The OC Curve of Attribute Acceptance Plans

The OC Curve of Attribute Acceptance Plans The OC Curve of Attrbute Acceptance Plans The Operatng Characterstc (OC) curve descrbes the probablty of acceptng a lot as a functon of the lot s qualty. Fgure 1 shows a typcal OC Curve. 10 8 6 4 1 3 4

More information

Ant Colony Optimization for Economic Generator Scheduling and Load Dispatch

Ant Colony Optimization for Economic Generator Scheduling and Load Dispatch Proceedngs of the th WSEAS Int. Conf. on EVOLUTIONARY COMPUTING, Lsbon, Portugal, June 1-18, 5 (pp17-175) Ant Colony Optmzaton for Economc Generator Schedulng and Load Dspatch K. S. Swarup Abstract Feasblty

More information

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems Jont Schedulng of Processng and Shuffle Phases n MapReduce Systems Fangfe Chen, Mural Kodalam, T. V. Lakshman Department of Computer Scence and Engneerng, The Penn State Unversty Bell Laboratores, Alcatel-Lucent

More information

Preventive Maintenance and Replacement Scheduling: Models and Algorithms

Preventive Maintenance and Replacement Scheduling: Models and Algorithms Preventve Mantenance and Replacement Schedulng: Models and Algorthms By Kamran S. Moghaddam B.S. Unversty of Tehran 200 M.S. Tehran Polytechnc 2003 A Dssertaton Proposal Submtted to the Faculty of the

More information

What is Candidate Sampling

What is Candidate Sampling What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble

More information

Enabling P2P One-view Multi-party Video Conferencing

Enabling P2P One-view Multi-party Video Conferencing Enablng P2P One-vew Mult-party Vdeo Conferencng Yongxang Zhao, Yong Lu, Changja Chen, and JanYn Zhang Abstract Mult-Party Vdeo Conferencng (MPVC) facltates realtme group nteracton between users. Whle P2P

More information

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by 6 CHAPTER 8 COMPLEX VECTOR SPACES 5. Fnd the kernel of the lnear transformaton gven n Exercse 5. In Exercses 55 and 56, fnd the mage of v, for the ndcated composton, where and are gven by the followng

More information

An efficient constraint handling methodology for multi-objective evolutionary algorithms

An efficient constraint handling methodology for multi-objective evolutionary algorithms Rev. Fac. Ing. Unv. Antoqua N. 49. pp. 141-150. Septembre, 009 An effcent constrant handlng methodology for mult-objectve evolutonary algorthms Una metodología efcente para manejo de restrccones en algortmos

More information

Optimized ready mixed concrete truck scheduling for uncertain factors using bee algorithm

Optimized ready mixed concrete truck scheduling for uncertain factors using bee algorithm Songklanakarn J. Sc. Technol. 37 (2), 221-230, Mar.-Apr. 2015 http://www.sst.psu.ac.th Orgnal Artcle Optmzed ready mxed concrete truck schedulng for uncertan factors usng bee algorthm Nuntana Mayteekreangkra

More information

Activity Scheduling for Cost-Time Investment Optimization in Project Management

Activity Scheduling for Cost-Time Investment Optimization in Project Management PROJECT MANAGEMENT 4 th Internatonal Conference on Industral Engneerng and Industral Management XIV Congreso de Ingenería de Organzacón Donosta- San Sebastán, September 8 th -10 th 010 Actvty Schedulng

More information

"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *

Research Note APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES * Iranan Journal of Scence & Technology, Transacton B, Engneerng, ol. 30, No. B6, 789-794 rnted n The Islamc Republc of Iran, 006 Shraz Unversty "Research Note" ALICATION OF CHARGE SIMULATION METHOD TO ELECTRIC

More information

DEFINING %COMPLETE IN MICROSOFT PROJECT

DEFINING %COMPLETE IN MICROSOFT PROJECT CelersSystems DEFINING %COMPLETE IN MICROSOFT PROJECT PREPARED BY James E Aksel, PMP, PMI-SP, MVP For Addtonal Informaton about Earned Value Management Systems and reportng, please contact: CelersSystems,

More information

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization

Research Article Enhanced Two-Step Method via Relaxed Order of α-satisfactory Degrees for Fuzzy Multiobjective Optimization Hndaw Publshng Corporaton Mathematcal Problems n Engneerng Artcle ID 867836 pages http://dxdoorg/055/204/867836 Research Artcle Enhanced Two-Step Method va Relaxed Order of α-satsfactory Degrees for Fuzzy

More information

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment Survey on Vrtual Machne Placement Technques n Cloud Computng Envronment Rajeev Kumar Gupta and R. K. Paterya Department of Computer Scence & Engneerng, MANIT, Bhopal, Inda ABSTRACT In tradtonal data center

More information

Rate Monotonic (RM) Disadvantages of cyclic. TDDB47 Real Time Systems. Lecture 2: RM & EDF. Priority-based scheduling. States of a process

Rate Monotonic (RM) Disadvantages of cyclic. TDDB47 Real Time Systems. Lecture 2: RM & EDF. Priority-based scheduling. States of a process Dsadvantages of cyclc TDDB47 Real Tme Systems Manual scheduler constructon Cannot deal wth any runtme changes What happens f we add a task to the set? Real-Tme Systems Laboratory Department of Computer

More information

An ACO Algorithm for. the Graph Coloring Problem

An ACO Algorithm for. the Graph Coloring Problem Int. J. Contemp. Math. Scences, Vol. 3, 2008, no. 6, 293-304 An ACO Algorthm for the Graph Colorng Problem Ehsan Salar and Kourosh Eshgh Department of Industral Engneerng Sharf Unversty of Technology,

More information

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo.

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo. ICSV4 Carns Australa 9- July, 007 RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL Yaoq FENG, Hanpng QIU Dynamc Test Laboratory, BISEE Chna Academy of Space Technology (CAST) yaoq.feng@yahoo.com Abstract

More information

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification Lecture 4: More classfers and classes C4B Machne Learnng Hlary 20 A. Zsserman Logstc regresson Loss functons revsted Adaboost Loss functons revsted Optmzaton Multple class classfcaton Logstc Regresson

More information

Adaptive Fractal Image Coding in the Frequency Domain

Adaptive Fractal Image Coding in the Frequency Domain PROCEEDINGS OF INTERNATIONAL WORKSHOP ON IMAGE PROCESSING: THEORY, METHODOLOGY, SYSTEMS AND APPLICATIONS 2-22 JUNE,1994 BUDAPEST,HUNGARY Adaptve Fractal Image Codng n the Frequency Doman K AI UWE BARTHEL

More information

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet 2008/8 An ntegrated model for warehouse and nventory plannng Géraldne Strack and Yves Pochet CORE Voe du Roman Pays 34 B-1348 Louvan-la-Neuve, Belgum. Tel (32 10) 47 43 04 Fax (32 10) 47 43 01 E-mal: corestat-lbrary@uclouvan.be

More information

Conversion between the vector and raster data structures using Fuzzy Geographical Entities

Conversion between the vector and raster data structures using Fuzzy Geographical Entities Converson between the vector and raster data structures usng Fuzzy Geographcal Enttes Cdála Fonte Department of Mathematcs Faculty of Scences and Technology Unversty of Combra, Apartado 38, 3 454 Combra,

More information

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK Sample Stablty Protocol Background The Cholesterol Reference Method Laboratory Network (CRMLN) developed certfcaton protocols for total cholesterol, HDL

More information

Vehicle Routing Problem with Time Windows for Reducing Fuel Consumption

Vehicle Routing Problem with Time Windows for Reducing Fuel Consumption 3020 JOURNAL OF COMPUTERS, VOL. 7, NO. 12, DECEMBER 2012 Vehcle Routng Problem wth Tme Wndows for Reducng Fuel Consumpton Jn L School of Computer and Informaton Engneerng, Zhejang Gongshang Unversty, Hangzhou,

More information

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1 Send Orders for Reprnts to reprnts@benthamscence.ae The Open Cybernetcs & Systemcs Journal, 2014, 8, 115-121 115 Open Access A Load Balancng Strategy wth Bandwdth Constrant n Cloud Computng Jng Deng 1,*,

More information

An Alternative Way to Measure Private Equity Performance

An Alternative Way to Measure Private Equity Performance An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate

More information

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,

More information

HowHow to Find the Best Online Stock Broker

HowHow to Find the Best Online Stock Broker A GENERAL APPROACH FOR SECURITY MONITORING AND PREVENTIVE CONTROL OF NETWORKS WITH LARGE WIND POWER PRODUCTION Helena Vasconcelos INESC Porto hvasconcelos@nescportopt J N Fdalgo INESC Porto and FEUP jfdalgo@nescportopt

More information

How To Calculate The Accountng Perod Of Nequalty

How To Calculate The Accountng Perod Of Nequalty Inequalty and The Accountng Perod Quentn Wodon and Shlomo Ytzha World Ban and Hebrew Unversty September Abstract Income nequalty typcally declnes wth the length of tme taen nto account for measurement.

More information

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008 Rsk-based Fatgue Estmate of Deep Water Rsers -- Course Project for EM388F: Fracture Mechancs, Sprng 2008 Chen Sh Department of Cvl, Archtectural, and Envronmental Engneerng The Unversty of Texas at Austn

More information

A Binary Particle Swarm Optimization Algorithm for Lot Sizing Problem

A Binary Particle Swarm Optimization Algorithm for Lot Sizing Problem Journal o Economc and Socal Research 5 (2), -2 A Bnary Partcle Swarm Optmzaton Algorthm or Lot Szng Problem M. Fath Taşgetren & Yun-Cha Lang Abstract. Ths paper presents a bnary partcle swarm optmzaton

More information

Dynamic Constrained Economic/Emission Dispatch Scheduling Using Neural Network

Dynamic Constrained Economic/Emission Dispatch Scheduling Using Neural Network Dynamc Constraned Economc/Emsson Dspatch Schedulng Usng Neural Network Fard BENHAMIDA 1, Rachd BELHACHEM 1 1 Department of Electrcal Engneerng, IRECOM Laboratory, Unversty of Djllal Labes, 220 00, Sd Bel

More information

Research Article A Time Scheduling Model of Logistics Service Supply Chain with Mass Customized Logistics Service

Research Article A Time Scheduling Model of Logistics Service Supply Chain with Mass Customized Logistics Service Hndaw Publshng Corporaton Dscrete Dynamcs n Nature and Socety Volume 01, Artcle ID 48978, 18 pages do:10.1155/01/48978 Research Artcle A Tme Schedulng Model of Logstcs Servce Supply Chan wth Mass Customzed

More information

Period and Deadline Selection for Schedulability in Real-Time Systems

Period and Deadline Selection for Schedulability in Real-Time Systems Perod and Deadlne Selecton for Schedulablty n Real-Tme Systems Thdapat Chantem, Xaofeng Wang, M.D. Lemmon, and X. Sharon Hu Department of Computer Scence and Engneerng, Department of Electrcal Engneerng

More information

Causal, Explanatory Forecasting. Analysis. Regression Analysis. Simple Linear Regression. Which is Independent? Forecasting

Causal, Explanatory Forecasting. Analysis. Regression Analysis. Simple Linear Regression. Which is Independent? Forecasting Causal, Explanatory Forecastng Assumes cause-and-effect relatonshp between system nputs and ts output Forecastng wth Regresson Analyss Rchard S. Barr Inputs System Cause + Effect Relatonshp The job of

More information

Fault tolerance in cloud technologies presented as a service

Fault tolerance in cloud technologies presented as a service Internatonal Scentfc Conference Computer Scence 2015 Pavel Dzhunev, PhD student Fault tolerance n cloud technologes presented as a servce INTRODUCTION Improvements n technques for vrtualzaton and performance

More information

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network 700 Proceedngs of the 8th Internatonal Conference on Innovaton & Management Forecastng the Demand of Emergency Supples: Based on the CBR Theory and BP Neural Network Fu Deqang, Lu Yun, L Changbng School

More information

Forecasting the Direction and Strength of Stock Market Movement

Forecasting the Direction and Strength of Stock Market Movement Forecastng the Drecton and Strength of Stock Market Movement Jngwe Chen Mng Chen Nan Ye cjngwe@stanford.edu mchen5@stanford.edu nanye@stanford.edu Abstract - Stock market s one of the most complcated systems

More information

Optimal Choice of Random Variables in D-ITG Traffic Generating Tool using Evolutionary Algorithms

Optimal Choice of Random Variables in D-ITG Traffic Generating Tool using Evolutionary Algorithms Optmal Choce of Random Varables n D-ITG Traffc Generatng Tool usng Evolutonary Algorthms M. R. Mosav* (C.A.), F. Farab* and S. Karam* Abstract: Impressve development of computer networks has been requred

More information

NON-CONSTANT SUM RED-AND-BLACK GAMES WITH BET-DEPENDENT WIN PROBABILITY FUNCTION LAURA PONTIGGIA, University of the Sciences in Philadelphia

NON-CONSTANT SUM RED-AND-BLACK GAMES WITH BET-DEPENDENT WIN PROBABILITY FUNCTION LAURA PONTIGGIA, University of the Sciences in Philadelphia To appear n Journal o Appled Probablty June 2007 O-COSTAT SUM RED-AD-BLACK GAMES WITH BET-DEPEDET WI PROBABILITY FUCTIO LAURA POTIGGIA, Unversty o the Scences n Phladelpha Abstract In ths paper we nvestgate

More information

SPEE Recommended Evaluation Practice #6 Definition of Decline Curve Parameters Background:

SPEE Recommended Evaluation Practice #6 Definition of Decline Curve Parameters Background: SPEE Recommended Evaluaton Practce #6 efnton of eclne Curve Parameters Background: The producton hstores of ol and gas wells can be analyzed to estmate reserves and future ol and gas producton rates and

More information

8 Algorithm for Binary Searching in Trees

8 Algorithm for Binary Searching in Trees 8 Algorthm for Bnary Searchng n Trees In ths secton we present our algorthm for bnary searchng n trees. A crucal observaton employed by the algorthm s that ths problem can be effcently solved when the

More information

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT Chapter 4 ECOOMIC DISATCH AD UIT COMMITMET ITRODUCTIO A power system has several power plants. Each power plant has several generatng unts. At any pont of tme, the total load n the system s met by the

More information

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing A Replcaton-Based and Fault Tolerant Allocaton Algorthm for Cloud Computng Tork Altameem Dept of Computer Scence, RCC, Kng Saud Unversty, PO Box: 28095 11437 Ryadh-Saud Araba Abstract The very large nfrastructure

More information

Descriptive Models. Cluster Analysis. Example. General Applications of Clustering. Examples of Clustering Applications

Descriptive Models. Cluster Analysis. Example. General Applications of Clustering. Examples of Clustering Applications CMSC828G Prncples of Data Mnng Lecture #9 Today s Readng: HMS, chapter 9 Today s Lecture: Descrptve Modelng Clusterng Algorthms Descrptve Models model presents the man features of the data, a global summary

More information

A multi-start local search heuristic for ship scheduling a computational study

A multi-start local search heuristic for ship scheduling a computational study Computers & Operatons Research 34 (2007) 900 917 www.elsever.com/locate/cor A mult-start local search heurstc for shp schedulng a computatonal study Ger BrZnmo a,b,, Marelle Chrstansen b, Kjetl Fagerholt

More information

A COPMARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM

A COPMARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM A COPMARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM Rana Hassan * Babak Cohanm Olver de Weck Massachusetts Insttute of Technology, Cambrdge, MA, 39 Gerhard Venter Vanderplaats Research

More information

Business Process Improvement using Multi-objective Optimisation K. Vergidis 1, A. Tiwari 1 and B. Majeed 2

Business Process Improvement using Multi-objective Optimisation K. Vergidis 1, A. Tiwari 1 and B. Majeed 2 Busness Process Improvement usng Mult-objectve Optmsaton K. Vergds 1, A. Twar 1 and B. Majeed 2 1 Manufacturng Department, School of Industral and Manufacturng Scence, Cranfeld Unversty, Cranfeld, MK43

More information

Section 5.4 Annuities, Present Value, and Amortization

Section 5.4 Annuities, Present Value, and Amortization Secton 5.4 Annutes, Present Value, and Amortzaton Present Value In Secton 5.2, we saw that the present value of A dollars at nterest rate per perod for n perods s the amount that must be deposted today

More information

Loop Parallelization

Loop Parallelization - - Loop Parallelzaton C-52 Complaton steps: nested loops operatng on arrays, sequentell executon of teraton space DECLARE B[..,..+] FOR I :=.. FOR J :=.. I B[I,J] := B[I-,J]+B[I-,J-] ED FOR ED FOR analyze

More information

Formulating & Solving Integer Problems Chapter 11 289

Formulating & Solving Integer Problems Chapter 11 289 Formulatng & Solvng Integer Problems Chapter 11 289 The Optonal Stop TSP If we drop the requrement that every stop must be vsted, we then get the optonal stop TSP. Ths mght correspond to a ob sequencng

More information

Mining Feature Importance: Applying Evolutionary Algorithms within a Web-based Educational System

Mining Feature Importance: Applying Evolutionary Algorithms within a Web-based Educational System Mnng Feature Importance: Applyng Evolutonary Algorthms wthn a Web-based Educatonal System Behrouz MINAEI-BIDGOLI 1, and Gerd KORTEMEYER 2, and Wllam F. PUNCH 1 1 Genetc Algorthms Research and Applcatons

More information

Intelligent Method for Cloud Task Scheduling Based on Particle Swarm Optimization Algorithm

Intelligent Method for Cloud Task Scheduling Based on Particle Swarm Optimization Algorithm Unversty of Nzwa, Oman December 9-11, 2014 Page 39 THE INTERNATIONAL ARAB CONFERENCE ON INFORMATION TECHNOLOGY (ACIT2014) Intellgent Method for Cloud Task Schedulng Based on Partcle Swarm Optmzaton Algorthm

More information

1 Example 1: Axis-aligned rectangles

1 Example 1: Axis-aligned rectangles COS 511: Theoretcal Machne Learnng Lecturer: Rob Schapre Lecture # 6 Scrbe: Aaron Schld February 21, 2013 Last class, we dscussed an analogue for Occam s Razor for nfnte hypothess spaces that, n conjuncton

More information

LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING

LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING 1 MS. POOJA.P.VASANI, 2 MR. NISHANT.S. SANGHANI 1 M.Tech. [Software Systems] Student, Patel College of Scence and

More information

A Secure Password-Authenticated Key Agreement Using Smart Cards

A Secure Password-Authenticated Key Agreement Using Smart Cards A Secure Password-Authentcated Key Agreement Usng Smart Cards Ka Chan 1, Wen-Chung Kuo 2 and Jn-Chou Cheng 3 1 Department of Computer and Informaton Scence, R.O.C. Mltary Academy, Kaohsung 83059, Tawan,

More information

NPAR TESTS. One-Sample Chi-Square Test. Cell Specification. Observed Frequencies 1O i 6. Expected Frequencies 1EXP i 6

NPAR TESTS. One-Sample Chi-Square Test. Cell Specification. Observed Frequencies 1O i 6. Expected Frequencies 1EXP i 6 PAR TESTS If a WEIGHT varable s specfed, t s used to replcate a case as many tmes as ndcated by the weght value rounded to the nearest nteger. If the workspace requrements are exceeded and samplng has

More information

An Integrated Approach of AHP-GP and Visualization for Software Architecture Optimization: A case-study for selection of architecture style

An Integrated Approach of AHP-GP and Visualization for Software Architecture Optimization: A case-study for selection of architecture style Internatonal Journal of Scentfc & Engneerng Research Volume 2, Issue 7, July-20 An Integrated Approach of AHP-GP and Vsualzaton for Software Archtecture Optmzaton: A case-study for selecton of archtecture

More information

Credit Limit Optimization (CLO) for Credit Cards

Credit Limit Optimization (CLO) for Credit Cards Credt Lmt Optmzaton (CLO) for Credt Cards Vay S. Desa CSCC IX, Ednburgh September 8, 2005 Copyrght 2003, SAS Insttute Inc. All rghts reserved. SAS Propretary Agenda Background Tradtonal approaches to credt

More information

A DATA MINING APPLICATION IN A STUDENT DATABASE

A DATA MINING APPLICATION IN A STUDENT DATABASE JOURNAL OF AERONAUTICS AND SPACE TECHNOLOGIES JULY 005 VOLUME NUMBER (53-57) A DATA MINING APPLICATION IN A STUDENT DATABASE Şenol Zafer ERDOĞAN Maltepe Ünversty Faculty of Engneerng Büyükbakkalköy-Istanbul

More information

Damage detection in composite laminates using coin-tap method

Damage detection in composite laminates using coin-tap method Damage detecton n composte lamnates usng con-tap method S.J. Km Korea Aerospace Research Insttute, 45 Eoeun-Dong, Youseong-Gu, 35-333 Daejeon, Republc of Korea yaeln@kar.re.kr 45 The con-tap test has the

More information

Minimal Coding Network With Combinatorial Structure For Instantaneous Recovery From Edge Failures

Minimal Coding Network With Combinatorial Structure For Instantaneous Recovery From Edge Failures Mnmal Codng Network Wth Combnatoral Structure For Instantaneous Recovery From Edge Falures Ashly Joseph 1, Mr.M.Sadsh Sendl 2, Dr.S.Karthk 3 1 Fnal Year ME CSE Student Department of Computer Scence Engneerng

More information

Simulation and optimization of supply chains: alternative or complementary approaches?

Simulation and optimization of supply chains: alternative or complementary approaches? Smulaton and optmzaton of supply chans: alternatve or complementary approaches? Chrstan Almeder Margaretha Preusser Rchard F. Hartl Orgnally publshed n: OR Spectrum (2009) 31:95 119 DOI 10.1007/s00291-007-0118-z

More information

An Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services

An Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services An Evaluaton of the Extended Logstc, Smple Logstc, and Gompertz Models for Forecastng Short Lfecycle Products and Servces Charles V. Trappey a,1, Hsn-yng Wu b a Professor (Management Scence), Natonal Chao

More information

Optimization of network mesh topologies and link capacities for congestion relief

Optimization of network mesh topologies and link capacities for congestion relief Optmzaton of networ mesh topologes and ln capactes for congeston relef D. de Vllers * J.M. Hattngh School of Computer-, Statstcal- and Mathematcal Scences Potchefstroom Unversty for CHE * E-mal: rwddv@pu.ac.za

More information

Using Series to Analyze Financial Situations: Present Value

Using Series to Analyze Financial Situations: Present Value 2.8 Usng Seres to Analyze Fnancal Stuatons: Present Value In the prevous secton, you learned how to calculate the amount, or future value, of an ordnary smple annuty. The amount s the sum of the accumulated

More information

Characterization of Assembly. Variation Analysis Methods. A Thesis. Presented to the. Department of Mechanical Engineering. Brigham Young University

Characterization of Assembly. Variation Analysis Methods. A Thesis. Presented to the. Department of Mechanical Engineering. Brigham Young University Characterzaton of Assembly Varaton Analyss Methods A Thess Presented to the Department of Mechancal Engneerng Brgham Young Unversty In Partal Fulfllment of the Requrements for the Degree Master of Scence

More information