Genetic Algorithm-based Hybrid Methods for a Flexible Single-operation Serial-batch Scheduling Problem with Mold Constraints

Size: px
Start display at page:

Download "Genetic Algorithm-based Hybrid Methods for a Flexible Single-operation Serial-batch Scheduling Problem with Mold Constraints"

Transcription

1 Sensors & Transducers, Vol. 55, Issue 8, August 0, pp. -4 Sensors & Transducers 0 by IFSA Genetc Algorthm-based Hybrd Methods for a Flexble Sngle-operaton Seral-batch Schedulng roblem wth Mold Constrants Hegen Xong, Hual Fan, Gongfa L School of chne Automaton of Wuhan Unversty of Scence Technology, No. 947, Hepng Road, Qngshan Dstrct, Wuhan Cty, 4008,Chna Tel.: , fax: E-mal: xonghegen@.com Receved: 4 July 0 /Accepted: August 0 /ublshed: 0 August 0 Abstract: Schedulng n a manufacturng system s currently a research hotspot. Ths paper proposes a flexble, sngle-operaton, seral-batch schedulng problem wth mold constrants that arse from njecton moldng producton. In such a schedulng problem, three decson problems exst: product batch splttng, sequencng, resource selecton. A dvde--conquer framework s ntroduced to solve the three decson problems. A hybrd algorthm combnng the genetc algorthm for sequencng wth the heurstc algorthm for resource selecton s developed. We desgn an expermental case to whch the correspondng smulaton schedulng process s appled. We present a detaled analyss of the smulaton results, whch ndcate that the soluton framework the hybrd algorthm are effectve. Copyrght 0 IFSA. Keywords: Seral-batch schedulng, Mold constrants, Injecton moldng producton, Genetc algorthm, Dspatchng rule.. Introducton The schedulng problem n a manufacturng system has been extensvely studed over the past decades. Based on the processng method, schedulng problems can be classfed nto two types: unprocessng batch processng schedulng problems. In batch processng schedulng, jobs are processed n batches. Ths process ndcates that ether two or more jobs are processed smultaneously n a machne or jobs n the same famly are processed contnuously serally n a machne. The frst case s generally referred to as parallel batch schedulng, whereas the latter s called seral-batch schedulng (SBS). Batch processng schedulng has attracted consderable research nterest for ts practcal engneerng applcatons. In 984, Santos studed sngle-machne schedulng problems wth batchng sequencng decsons wth lead-tme consderatons. Thereafter, over 00 studes on batch schedulng have been conducted. A great deal of research has been performed by Kovalyov, Brucker, otts, who studed molds, algorthms, as well as the complexty of SBS for sngle [, ] for parallel machnes [, 4]. The models presented were characterzed by the avalablty of all jobs at tme zero, set-up tme consderaton, weghted delay-assocated objectve functons. The algorthms that were commonly adopted n prevous studes nclude the dynamc programmng, branch bound, smulated annealng, taboo search, genetc algorthms [-], wth dynamc programmng beng the most wdely appled. Moreover, for sngle-machne mult- Artcle number _SI_09

2 Sensors & Transducers, Vol. 55, Issue 8, August 0, pp. -4 machne SBS, Ghosh developed a backward dynamc programmng model [7], whch s an mprovement over dynamc programmng [8], as well as a pseudopolynomal dynamc programmng method [9]. Webster et al. studed the complexty of SBS for parallel machnes [0]. A sngle-machne SBS for flow tme mnmzaton was explored by son et al. []. Cheng also conducted a great deal of research on batch schedulng, partcularly on snglemachne SBS problems [,, ]. Cheng proposed several knds of dynamc programmng methods that consdered pseudo-polynomal-tme. In ths paper, we address a new, flexble, sngleoperaton SBS problem wth mold constrants. In ths problem, multple products each have a batch wth a predetermned sze, a release tme, a due date, an mportance measurement (.e., weght). The jobs for all products have only one operaton (e.g., njecton processng) that has to be processed on a machne by usng a mold based on the product famly. The number of avalable molds for a famly job may be more than one. A job can be processed by a machne selected from a specfed machne set. However, the matchng degree n terms of technology, processng economcs, processng velocty for a machne wthn the same job-specfed machne set may dffer. Moreover, dfferences exst n terms of the colors of jobs belongng to dfferent product famles. When a machne processes a deep-color job before a lghtcolor job, ths machne has to be cleaned. For the schedulng problem, the objectve s to mnmze the total weghted tardness (TWT) of all jobs. The remer of ths paper s organzed as follows: Secton states the proposed schedulng problem. Secton presents a detaled soluton to such problem. A case study on the schedulng problem s descrbed n detal n Secton 4. Secton 5 presents the schedulng results correspondng analyss. Fnally, the concluson s presented n Secton.. roblem Descrpton The problem addressed n ths paper can be defned as follows: n batches of products {,,,,, n } are to be processed. The famles due dates of dfferent batches are not the same. In a shop, ma machnes,,, } mo sets of molds { ma { Mo, Mo,, Momo Mo } can be used. For product, we denote n as ts batch sze w, co, p, r, d as ts weght, color, job processng tme, release tme, due date, respectvely. When a job s to be processed, a correspondng mold must be equpped to the correspondng machne. For a job of, the mold can be selected from Mo { Mo, Mo,, Moj,, Moq }, where q denotes the number of avalable molds for. The processng machne wll be one among those n a machne set expressed as the followng matrx: k m k m k m l l kl ml () In the machne matrx, we dvde the machnes nto m grades accordng to ther technologcal economc matchng degree wth. All machnes n,,,, } have the best { l matchng degree, whereas all machnes n m { m, m,, ml, } have the worst matchng degree. To solve ths schedulng problem, we ntally splt all product batches nto several lots, after whch we schedule all the lots. The schedulng process nvolves the sequencng of lots the selecton of the optmal machne the optmal mold, such that the TWT of all products s mnmzed [4]. Let s denote the processng startng tme of ; let c t be the processng fnshng tme the weghted tardness, respectvely. The TWT T of all products can thus be derved as follows: T t,,, n,,, n w max(0, c. roblem Solvng Methods.. Solvng Framework d ) () To solve the gven schedulng problem, three decsons have to be made: () splttng of all product batches nto lots; () optmally sequencng all lots; () selectng the optmal processng machne mold. A dvde--conquer framework s ntroduced to address the aforementoned decsons (Fg. ). Frst, all batches of products were splt based on a splttng rule. We then sequenced all product lots by usng the genetc algorthm, where a chromosome corresponds to a lot sequence. Fnally, a chromosome s decoded accordng to the decson rule resource selecton, whle smultaneously calculatng the processng tme ntervals calculatng. The splttng result, the lot sequence, the schedule comprse the soluton to the schedulng problem.

3 Sensors & Transducers, Vol. 55, Issue 8, August 0, pp. -4 Fg.. Framework for solvng the schedulng problem... roduct Batch Splttng As prevously mentoned, when a job s to be processed on a machne, a mold must be equpped beforeh. Thus, ths procedure requres a relatvely long setup tme. When a machne processes a job belongng to one product famly that s then mmedately preceded by a job from another product famly, the dsassembly of the prevous mold the assembly of the subsequent one would cost a great deal of tme. To reduce setup tmes whle mprovng processng effcency by fully utlzng mold resources, we splt the product batches based on the followng rules: For, f only one mold s avalable,.e., q =, then the batch of product need not be splt, the products should consecutvely be processed on a machne wth the same mold. For, f more than one mold s avalable,.e., q, the batch of product can possbly be splt nto several lots for concurrent processng on dfferent machnes wth dfferent molds. Thus, we splt the batch accordng to the equpartton prncple x nto q lots that are denoted as, x x,,, q. Let b x denote the sze of. Then, b x n / q x,,, q, () n ( q ) n / q x q where x s the floor functon about x. Notably, gven that splttng precedes resource selecton, we splt a product batch nto small lots, such that for product, the number of lots equals the statc avalable quantty of mold q. Thus, the decson space for subsequent schedulng wll be enlarged. However, consderng dynamc factors such as mold mantenance breakdown when schedulng, the dynamc avalable quantty of a mold may be only one. Thus, all lots may be assgned to the same mold the same machne for consecutve processng.. Genetc Algorthm for Lot Sequencng To sequence all product lots, we adopt the genetc algorthm based on symbol encodng, where every chromosome represents a sequencng scheme. By schedulng the sequencng scheme, we can make the processng resource decson as well as calculate the processng tmes TWT.... Chromosome Encodng By splttng all product batches, we can derve the number of product lots x, where,,, n, x,,, q. Let N sub denote the number of lots of all product batches. We thus obtan N sub q,,, n (4) Every legal chromosome s an orderly symbol strng comprsng x (,,, n; x,, q ) wth length N sub. For example, three product batches exst:,,, each of whch are splt nto three lots:,, ;,, ;,,, respectvely. Fg. llustrates a case of a legal chromosome. Fg.. Case of a legal chromosome.... Selecton Operator In ths paper, we use tournament selecton as the selecton operator. Commonly used methods nclude bnary ternary tournament selecton. Evdently, a greater number of chromosomes partcpatng n a tournament results n the hgher homoplasy hgher average ftness of such chromosomes. Thus, 4

4 Sensors & Transducers, Vol. 55, Issue 8, August 0, pp. -4 the evolutonary procedure wll facltate rapd convergence. However, ths procedure may cause populaton dversty to worsen catastrophe to occur. To acheve a tradeoff between convergence rate populaton dversty, we found that an approprate number of ndvduals to be consdered n tournament selecton may be derved accordng to the populaton sze as follows: 4 f : popu 0 f : popu 40, (5) else where popu denotes the populaton sze. For example, let popu 0, let bnary tournament selecton be adopted. For each nstance that two chromosomes are drawn through to smple rom samplng wth replacement, the ftness of each chromosome s evaluated, the ndvdual wth the hgher ftness s retaned for the subsequent genetc operaton. Ths process s repeated untl 0 chromosomes are selected.... Crossover Operator In the proposed genetc algorthm, a chromosome s a symbol strng comprsng the representaton of all product lots. Thus, a legal chromosome must satsfy the completeness exclusveness crtera. art mappng crossover s adopted to ensure that the offsprng are legal. We take a sample that ncludes three product batches:,,, each of whch are splt nto three lots. Fg. (a) represents two parent ndvduals. After applyng part mappng crossover, we derve the offsprng ndvduals as shown n Fg. (b). parent parent offsprng offsprng (a) parent chromosomes. (b) offsprng chromosomes. Fg.. Example of part mappng crossover...4. Mutaton Operator Mutaton s mplemented n the manner smlar to a basc swap operaton,.e., a chromosome s romly selected whle two loc are romly generated. Genes located n the two loc are then mutually exchanged. Takng the offsprng chromosome n Fg. as an example, let the loc be. The resultng mutaton s then shown n Fg. 4. Fg. 4. An example of mutaton..4. Resource Decson In Subsecton., we dscussed that sequencng only provdes the dspatchng order for all product lots. Hence, we should schedule all lots so that the most sutable resources,.e., processng machne mold, could be assgned processng tme ntervals could be calculated. Consderng the technologcal economc matchng degree of machnes wth respect to the product famly TWT objectve, we ntroduce a two-step combnaton rule: Earlest Tardness Tme (ETT) + Best tchng Degree (BMD), whch operates as follows: when a product lot s to be scheduled, a processng resource combnaton (a machne a mold) wth the least weghted tardness wll be assgned for the lot. If more than one processng resource combnaton wth the same least weghted tardness exsts, then the one wth the hghest matchng degree wll be selected. On the other h, f more than one processng resource combnaton wth the same least weghted tardness the same hghest matchng degree exsts, any one can be selected at rom. When decdng on resources, we must calculate the weghted tardness of the lot. Thus, the setup, startng, fnshng tmes are ntroduced n the followng subsectons..4.. Setup Tme Molds are ndspensable technologcal equpment for njecton processng. Before a job s processed, a mold must be set up on a machne. Setup tme, whch s usually exceeds the processng tme of a sngle job, s ths requred. Gven that a mold can be assembled before a job arrves that setup tmes are ndependent of the number of jobs processed on the mold, setup tme should not be ntegrated wth processng tme. The composton of setup tmes can be classfed nto four cases: a machne processes a product lot wthout any forerunner, because of whch assemblng tme occurs; a machne successvely processes two lots of products belongng to the same famly, because of whch no setup tme occurs; a machne successvely processes two lots of products belongng to dfferent famles the color of the former product s the same as or lghter than that of the latter, because of whch the dsassemblng tme of the mold for the former product lot the assemblng tme of the mold for the subsequent product occur; fnally, the color of the former product s darker than that of the latter, because of whch the setup tme wll nclude the dsassemblng, 5

5 Sensors & Transducers, Vol. 55, Issue 8, August 0, pp. -4 assemblng, washng tmes. Let the product lot to be scheduled now be. The selected machne s ( ); the selected mold s Mo ( Mo Mo ); the prevous product lot ts mold are Mo, respectvely. We then provde the followng conventons: If two molds are the same, Mo Mo ; If the color of product s lghter than that of product, co co ; f the color of product s the same as or darker than that of product, co co. For product, we denote the assemblng, dsassemblng, washng tmes as t asm, t dasm,, respectvely. The setup tme, denoted as t setup t wash, can then be presented as the number of cavtes. Let denote the number of cavtes of Mo, such that dentcal jobs can be processed n an njecton technologcal cycle. The processng tme for these jobs s equal to that for processng a sngle job,.e., p. As prevously mentoned, the processng velocty for a machne wthn the same job-specfed machne set may be dfferent. Thus, we adopt the velocty factor v for to measure processng velocty. For the product lot, the sze of whch s b, the processng tme bp s calculated by bp b p / v where x s the celng functon about x., (8) t _ aux t 0 t t t asm wash asm asm t t dasm dasm t wash f : empty f : Mo Mo f : Mo Mo f : Mo Mo f : Mo Mo co co co co co co co co ().4.. Startng Tme In the proposed schedulng problem, for each product lot to be processed, the followng condtons must be satsfed: () the product lot reaches the correspondng machne; () at least one correspondng mold s avalable at each moment; () at least one correspondng machne s avalable at each moment; (4) the mold s assembled on the machne. Wth respect to product lot, the avalable tme of the mold s denoted as t Thus, the startng tme, denoted as computed by s max{ r, t max( t asm, c t t Mo aval wash dasm whch s llustrated n Fg. 5.. Mo aval s, can be )} (7) Fg. 5. Illustraton of startng tme computaton Fnshng Tme Weghted Tardness For a product lot, the fnshng tme c can be calculated based on the startng processng tmes by usng the followng formula: c s max{ r, t max( t bp asm b / p v, c t t Mo aval wash dasm the weghted tardness t w max(0, c )} t can be computed by d ) (9) (0).4.. rocessng Tmes of a roduct Lot In njecton moldng producton, a mold usually has a mult-cavty feature, such that t can smultaneously process more than one job accordng.4.5. Resource Selecton After generatng a processng sequence for the product lots, the most sutable resources should be assgned for each lot. Accordng to the resource

6 Sensors & Transducers, Vol. 55, Issue 8, August 0, pp. -4 decson combnaton rule EET+BMD, we can derve the resource selecton algorthm as procedure. rocedure [rocedure for resource selecton] t benchmark : benchmark of weghted tardness selected : selected machne selected Mo : selected mold Begn t benchmark For k= to k=m For l= to l= y k : kl For j= to q End f End for End for End for End : Mo j Mo t w max(0, c d ) If ( t tbenchmark ) benchmark : t t selected : selected Mo Mo : Referrng to the defnton of the technologcal economc matchng degree of machnes, we can easly determne that matchng degree can be measured by usng the loop varable k. A smaller value of k denotes a hgher matchng degree. In the resource selecton procedure, loop varable k progressvely ncreases as the loop runs, such that resources wth a hgher matchng degree wll be selected automatcally. 4. Case Study 4.. Case Informaton In ths secton, we dscuss a case to llustrate the schedulng problem the proposed solvng methods. In the proposed case, 5 batches of products are to be processed n a shop wth eght sets of machnes sets of molds. The nformaton on product batches s presented n Table. The detals on the machnes molds are presented n Table Table, respectvely. The washng tmes necessary for a machne to process two dfferent colors of products successvely are gven n Table 4. Sometmes, a color taboo exsts for when two products are processed successvely n the same machne. For example, f the color of the prevously processed product s black, the mmedate successor should not be a whte product. To mplement such a taboo, we set an approprate duraton for the washng tmes, e.g., 000 unts of tme, as shown n Table 4. Table. Informaton on product batches. Basc nformaton Resource nformaton rocessng ID Color Batch sze Weght Release tme Due date chne set Mold set tme whte { Mo, } Mo 4 yellow { Mo 5 } blue 4 { Mo } red { Mo 7 8 5} black { Mo } whte { Mo, 5 7 Mo8 7 8 whte { Mo 4 9} red { Mo 0} 5 { Mo 4 blue , Mo 5 yellow { Mo } } 7

7 Sensors & Transducers, Vol. 55, Issue 8, August 0, pp. -4 Table. Informaton on machnes. ID Intal avalable tme Velocty factor ID Table. Informaton on molds. Number of cavtes Intal avalable tme Assemblng tmes Dsassemblng tmes Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Table 4. Washng tme for color swtchng. Color of Color of subsequent product prevous product whte yellow red blue black whte yellow red blue black Smulaton Schedulng the Analyss of the Results 5.. Smulaton Schedulng the Results To analyze evaluate the proposed schedulng methods, we develop a smulaton schedulng system usng Java programmng language. We conduct 0 runs of smulaton schedulng for the above case usng the system. In our smulaton schedulng runs, the operaton parameters of the genetc algorthm are set as follows: populaton sze s 0, crossover probablty s 0.8, mutaton probablty s 0., the maxmum teratons are 00. The eltst selecton strategy s adopted n the genetc algorthm. Results of the 0 runs of smulaton schedulng are shown n Table 5. In these results, the optmal ftness,.e., the mnmal TWT, s 97., the correspondng soluton s llustrated n Fg. 7. Table 5. Results of 0 runs of smulaton schedulng based on the genetc algorthm. Results Number of Generaton th Best Run runs for the best ftness tmes(s) ftness roduct Batch Splttng Chromosome Encodng Accordng to the proposed rules for the splttng of product batches,,, 0 4 can each be splt nto two product lots, such that all batches would ntally have two sets of avalable molds. However, other product batches cannot be splt, gven that each of them has only one set of mold s avalable. Thus, we have 9 product lots to be scheduled. A legal chromosome wth 9 genes s llustrated n Fg.. Fg. 7. Gantt chart of the best schedulng soluton based on the genetc algorthm. Fg.. Example of a legal chromosome. In our smulaton schedulng, dspatchng rules, wth whch we am at evaluatng the proposed genetc algorthm, are also adopted n product lot sequencng. Based on the features of the proposed schedulng problem, we propose two dspatchng rules: Shortest 8

8 Sensors & Transducers, Vol. 55, Issue 8, August 0, pp. -4 Estmate of Batch rocessng Tme (SEBT) Least Estmate of Batch Slack (LEBSL). For a x product lot, the estmates of batch processng tme of batch slack, respectvely denoted by x p x bˆ bˆ s, are defned as follows. Estmate of batch processng tme: For any of a product lot, multple processng machnes are avalable, such that the processng tmes are machnedependent. We can only derve an estmate of the batch processng tmes before the resource decson s made. By gnorng the velocty factor, bˆ p x can be derved as b pˆ p b () Estmate of batch slack: Gven that the startng processng tmes of a product lot are dependent on the selected machne the selected mold, slack cannot be calculated accurately before the resource decson s made. We thus provde the estmate of batch slack as follows: bsˆ x x d ( r bpˆ ) () Wth respect to SEBT, the prorty of a product x x lot s gven as Z bp ˆ, wth respect to x x LEBSL, the prorty s gven as Z bs ˆ.The product lot wth the least Z x s chosen for loadng. Table presents the detaled results of the rulebased smulaton schedulng. The Table shows that the TWTs for SEBT LEBSL are , respectvely. roduct lots chne Mold Table. Results of rule-based smulaton schedulng. Results based on SBT (TWT=85.0) Startng Fnshng chne tme tme Mo Results based on LEBSL (TWT=44.8) Startng Fnshng Mold tme tme Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo Mo

9 Sensors & Transducers, Vol. 55, Issue 8, August 0, pp Analyss of Results 5... Comparatve Analyss of the Results of Genetc Algorthm-based the Rule-based Schedulng The mnmal TWT for genetc algorthm-based schedulng s 97., those for SEBT LEBSL are , respectvely. Genetc algorthm-based schedulng evdently outperforms rule-based schedulng. An effectve dspatchng rule should generally reflect the effects of the man factors on schedulng. However, n the proposed schedulng problem, several factors affect the schedulng results ncludng product batch nformaton, multple machnes wth dfferent technologcal economc matchng degree, multple molds, sequence-dependent washng tmes. Thus, developng a rule wth sngle-valued prorty ncludng all nfluencng factors s dffcult. Thus, achevng a satsfactory schedulng result by usng rule-based sequencng for the schedulng problem proposed n ths paper s dffcult Analyss of the Results of Genetc Algorthm-based Schedulng Table 5 shows that when populaton sze s 0 the maxmum teratons are 00, eght out of 0 runs of smulaton schedulng acheve the best ftness,.e., 97. two runs acheve a ftness of 5.. We conduct another schedulng test wth populaton sze 50 maxmum teratons of 00, n whch all 0 runs acheved the best ftness at 97.. The results ndcate that the genetc algorthm-based solvng methods proposed n ths paper have good stablty. Fg. 7 llustrates the best schedulng soluton through a Gantt chart. Based on Fg. 7, the detaled analyses are gven as follows: In the case wth mold assemblng tmes, the startng tme for the frst product lot on a machne lags behnd the ntal avalable tme of the machne. For example, the ntal avalable tme of s 0. However, the assemblng tme of Mo, whch s assgned to the frst product lot, s 50. Thus, the startng tme of s 0 (0 plus 50). On 5, the red product lot s processed mmedately before the whte product lot 0. Ths order s unreasonable because red s darker than whte, thus requrng washng tmes. However, we note that no tardness occurred wth the two product lots n ths processng sequence. However, f we swtch the sequence, wll be delayed. Furthermore, gven that the weght of s relatvely large ( w =), a large weghted tardness wll be ncurred for. The same condton also appears on ( 4 precedes 0 ). As mentoned n Subsecton., splttng a product batch nto small lots ams at enlargng the decson space for schedulng. If an dle mold s avalable for a product lot at ts schedulng moment, parallel processng of the same famly of product lots may occur. Otherwse, dfferent lots belongng to the same product batch wll be scheduled to be processed consecutvely on the same machne to mnmze setup tmes. For example, product batch s splt nto two lots,. However, these lots are ) processed assgned to the same machne ( consecutvely. The same condton also occurs for 4. Wth respect to, such results not only reduce setup tmes but also ensure ther due date (.e., tardness s zero). For 4, tardness occurs for product lot 4. However, to prevent the delay of other product lots, the tardness of 4 wll be larger f we assgn t to another machne. Fg. 7 shows that parallel processng occurs for product batch 0, whch s splt nto two lots assgned to dfferent machnes ( 5 ) to processed usng dfferent equpped molds ( Mo 7 Mo 8 ). Such an arrangement ensures 0 s due date. Otherwse, f 0 s not splt, tardness wll be nevtable. s arranged for processng on machne. Ths arrangement seems unreasonable because the matchng degree of s lower than those of, whch also belong to the processng machne set of. However, has the largest velocty factor (.e.,.5), such that the due date of can be ensured. If s assgned to or, the respectve velocty factors of whch are 0.8.0, tardness wll nevtably occur for.. Conclusons Ths paper addressed a flexble, sngle-operaton SBS problem wth mold constrants arsng from njecton moldng producton. To solve ths problem, we propose solvng methods ncludng genetc algorthm-based sequencng rule-based resource decson. A case wth 5 product batches s studed by conductng smulaton schedulng. In the case study, we also propose two rules, SEBT 40

10 Sensors & Transducers, Vol. 55, Issue 8, August 0, pp. -4 LEBSL, whch are adopted durng product lot sequencng. The results the analyss show that the genetc algorthm-based sequencng method has good stablty evdently outperforms the rulebased sequencng method. Acknowledgements Ths research was support by Research Foundaton of Educaton Bureau of Hube rovnce, Chna (Grant No. D00). The authors are grateful to the anonymous revewers for ther valuable suggestons comments. References []. S. Albers,. Brucker, The complexty of onemachne batchng problem, Dscrete Appled thematcs, Vol. 47, Issue, 99, pp [].. Brucker, M. Y. Kovalyov, Sngle machne batch schedulng to mnmze the weghted number of late jobs, thematcal Methods of Operatons Research, Vol. 4, Issue, 995, pp. -8. []. M. Y. Kovalyov, Y. M. Shafransky, Batch schedulng wth deadlnes on parallel machnes: An N-hard case, Informaton rocessng Letters, Vol. 4, Issue, 997, pp [4].. Brucker, M. Y. Kovalyov, Y. M. Shafransky, F. Werner, Batch schedulng wth deadlnes on parallel machnes, Annals of Operatons Research, Vol. 8, Issue 0, 995, pp. 40. [5]. C. N. otts, V. A. Strusevch, T. Tautenhahn, Schedulng batches wth smultaneous job processng for two-machne shop problems, Journal of Schedulng, Vol. 4, Issue, 00, pp []. T. C. E. Cheng, M. Y. Kovalyov, Sngle machne batch schedulng wth sequental job processng, IIE Transactons, Vol., Issue 5, 00, pp [7]. J. B. Ghosh, Batch schedulng to mnmze total completon tme, Operatons Research Letters, Vol., Issue 5, 994, pp [8]. J. B. Ghosh, Gupta J. N. D., Batch schedulng to mnmze maxmum lateness, Operatons Research Letters, 997,, pp [9]. E. Erel, J. B. Ghosh, Batch schedulng to mnmze the weghted number of tardy jobs, Computers & Industral Engneerng, Vol. 5, Issue, 007, pp [0]. S. T. Webster, The complexty of schedulng job famles about a common due date, Operatons Research Letters, Vol. 0, Issue, 997, pp []. A. J. son, E. J. Anderson, Mnmzng flow tme on a sngle machne wth job classes setup tmes, Naval Research Logstcs, Vol. 8, Issue, 99, pp. 50. []. T. C. E. Cheng, Z. L. Chen, C. Oguz, One-machne batchng sequencng of multple-type tems, Computers & Operatons Research, Vol., Issue 7, 994, pp []. L. L. Lu, C. T. Ng, T. C. E. Cheng, Schedulng jobs wth agreeable processng tmes due dates on a sngle batch processng machne, Theoretcal Computer Scence, Vol. 74, Issue -, 007, pp [4]. H. A. J. Crauwels, C. N. otts, L. N. V. Wassenhove, Local search heurstcs for sngle-machne schedulng wth batchng to mnmze the number of late jobs, European Journal of Operatonal Research, Vol. 90, Issue, 99, pp Copyrght, Internatonal Frequency Sensor Assocaton (IFSA). All rghts reserved. ( 4

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

VOL. 1, NO. 1, December International Journal of Economics, Finance and Management All rights reserved.

VOL. 1, NO. 1, December International Journal of Economics, Finance and Management All rights reserved. Two Hybrd Algorthms for Solvng the Mult Objectve Batch Schedulng Problem on a Sngle Machne Based on Smulated Annealng and Clusterng Methods Hamdreza Haddad, 2 Payam Ghanbar,2 Iranan unversty of scence

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING

A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING M. Nkravan and M. H. Kashan Department of Electrcal Computer Islamc Azad Unversty, Shahrar Shahreqods

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem An Effcent Genetc Algorthm wth Fuzzy c-means Clusterng for Travelng Salesman Problem Jong-Won Yoon and Sung-Bae Cho Dept. of Computer Scence Yonse Unversty Seoul, Korea jwyoon@sclab.yonse.ac.r, sbcho@cs.yonse.ac.r

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

Study on Multi-objective Flexible Job-shop Scheduling Problem considering Energy Consumption

Study on Multi-objective Flexible Job-shop Scheduling Problem considering Energy Consumption Journal of Industral Engneerng and Management JIEM, 2014 7(3): 589-604 nlne ISSN: 2014-0953 Prnt ISSN: 2014-8423 http://dx.do.org/10.3926/jem.1075 Study on Mult-objectve Flexble Job-shop Schedulng Problem

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science EECS 730 Introducton to Bonformatcs Sequence Algnment Luke Huan Electrcal Engneerng and Computer Scence http://people.eecs.ku.edu/~huan/ HMM Π s a set of states Transton Probabltes a kl Pr( l 1 k Probablty

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Arash Motaghedi-larijani, Kamyar Sabri-laghaie & Mahdi Heydari *

Arash Motaghedi-larijani, Kamyar Sabri-laghaie & Mahdi Heydari * Internatonal Journal of Industral Engneerng & Producton Research December 2010, Volume 21, Number 4 pp. 197-209 ISSN: 2008-4889 http://ijiepr.ust.ac.r/ Solvng Flexble Job Shop Schedulng wth Mult Objectve

More information

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation Internatonal Conference on Logstcs Engneerng, Management and Computer Scence (LEMCS 5) Maxmum Varance Combned wth Adaptve Genetc Algorthm for Infrared Image Segmentaton Huxuan Fu College of Automaton Harbn

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

Analysis of Particle Swarm Optimization and Genetic Algorithm based on Task Scheduling in Cloud Computing Environment

Analysis of Particle Swarm Optimization and Genetic Algorithm based on Task Scheduling in Cloud Computing Environment Analyss of Partcle Swarm Optmzaton and Genetc Algorthm based on Tas Schedulng n Cloud Computng Envronment Frederc Nzanywayngoma School of Computer and Communcaton Engneerng Unversty of Scence and Technology

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Available online at ScienceDirect. Procedia CIRP 17 (2014 )

Available online at   ScienceDirect. Procedia CIRP 17 (2014 ) Avalable onlne at www.scencedrect.com ScenceDrect Proceda CIRP 7 (4 ) 48 4 Varety Management n Manufacturng. Proceedngs of the 47th CIRP Conference on Manufacturng Systems Robust Metaheurstcs for Schedulng

More information

Research on Kruskal Crossover Genetic Algorithm for Multi- Objective Logistics Distribution Path Optimization

Research on Kruskal Crossover Genetic Algorithm for Multi- Objective Logistics Distribution Path Optimization , pp.367-378 http://dx.do.org/.14257/jmue.215..8.36 Research on Kruskal Crossover Genetc Algorthm for Mult- Objectve Logstcs Dstrbuton Path Optmzaton Yan Zhang 1,2, Xng-y Wu 1 and Oh-kyoung Kwon 2, a,

More information

Multi-objective Design Optimization of MCM Placement

Multi-objective Design Optimization of MCM Placement Proceedngs of the 5th WSEAS Int. Conf. on Instrumentaton, Measurement, Crcuts and Systems, Hangzhou, Chna, Aprl 6-8, 26 (pp56-6) Mult-objectve Desgn Optmzaton of MCM Placement Chng-Ma Ko ab, Yu-Jung Huang

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks Seventh Internatonal Conference on Intellgent Systems Desgn and Applcatons GA-Based Learnng Algorthms to Identfy Fuzzy Rules for Fuzzy Neural Networks K Almejall, K Dahal, Member IEEE, and A Hossan, Member

More information

A Frame Packing Mechanism Using PDO Communication Service within CANopen

A Frame Packing Mechanism Using PDO Communication Service within CANopen 28 A Frame Packng Mechansm Usng PDO Communcaton Servce wthn CANopen Mnkoo Kang and Kejn Park Dvson of Industral & Informaton Systems Engneerng, Ajou Unversty, Suwon, Gyeongg-do, South Korea Summary The

More information

Design and Analysis of Algorithms

Design and Analysis of Algorithms Desgn and Analyss of Algorthms Heaps and Heapsort Reference: CLRS Chapter 6 Topcs: Heaps Heapsort Prorty queue Huo Hongwe Recap and overvew The story so far... Inserton sort runnng tme of Θ(n 2 ); sorts

More information

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm Internatonal Journal of Advancements n Research & Technology, Volume, Issue, July- ISS - on-splt Restraned Domnatng Set of an Interval Graph Usng an Algorthm ABSTRACT Dr.A.Sudhakaraah *, E. Gnana Deepka,

More information

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

An Efficient Genetic Algorithm Based Approach for the Minimum Graph Bisection Problem

An Efficient Genetic Algorithm Based Approach for the Minimum Graph Bisection Problem 118 An Effcent Genetc Algorthm Based Approach for the Mnmum Graph Bsecton Problem Zh-Qang Chen, Rong-Long WAG and Kozo OKAZAKI Faculty of Engneerng, Unversty of Fuku, Bunkyo 3-9-1,Fuku-sh, Japan 910-8507

More information

Maintaining temporal validity of real-time data on non-continuously executing resources

Maintaining temporal validity of real-time data on non-continuously executing resources Mantanng temporal valdty of real-tme data on non-contnuously executng resources Tan Ba, Hong Lu and Juan Yang Hunan Insttute of Scence and Technology, College of Computer Scence, 44, Yueyang, Chna Wuhan

More information

Available online at Available online at Advanced in Control Engineering and Information Science

Available online at   Available online at   Advanced in Control Engineering and Information Science Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

NGPM -- A NSGA-II Program in Matlab

NGPM -- A NSGA-II Program in Matlab Verson 1.4 LIN Song Aerospace Structural Dynamcs Research Laboratory College of Astronautcs, Northwestern Polytechncal Unversty, Chna Emal: lsssswc@163.com 2011-07-26 Contents Contents... 1. Introducton...

More information

An Adaptive Virtual Machine Location Selection Mechanism in Distributed Cloud

An Adaptive Virtual Machine Location Selection Mechanism in Distributed Cloud KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL. 9, NO. 12, Dec. 2015 4776 Copyrght c2015 KSII An Adaptve Vrtual Machne Locaton Selecton Mechansm n Dstrbuted Cloud Shukun Lu 1, Wea Ja 2 1 School

More information

A Modelling and a New Hybrid MILP/CP Decomposition Method for Parallel Continuous Galvanizing Line Scheduling Problem

A Modelling and a New Hybrid MILP/CP Decomposition Method for Parallel Continuous Galvanizing Line Scheduling Problem ISIJ Internatonal, Vol. 58 (2018), ISIJ Internatonal, No. 10 Vol. 58 (2018), No. 10, pp. 1820 1827 A Modellng and a New Hybrd MILP/CP Decomposton Method for Parallel Contnuous Galvanzng Lne Schedulng Problem

More information

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems Real-tme Fault-tolerant Schedulng Algorthm for Dstrbuted Computng Systems Yun Lng, Y Ouyang College of Computer Scence and Informaton Engneerng Zheang Gongshang Unversty Postal code: 310018 P.R.CHINA {ylng,

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

A Load-balancing and Energy-aware Clustering Algorithm in Wireless Ad-hoc Networks

A Load-balancing and Energy-aware Clustering Algorithm in Wireless Ad-hoc Networks A Load-balancng and Energy-aware Clusterng Algorthm n Wreless Ad-hoc Networks Wang Jn, Shu Le, Jnsung Cho, Young-Koo Lee, Sungyoung Lee, Yonl Zhong Department of Computer Engneerng Kyung Hee Unversty,

More information

A Novel Approach for an Early Test Case Generation using Genetic Algorithm and Dominance Concept based on Use cases

A Novel Approach for an Early Test Case Generation using Genetic Algorithm and Dominance Concept based on Use cases Alekhya Varkut et al, / (IJCSIT) Internatonal Journal of Computer Scence and Informaton Technologes, Vol. 3 (3), 2012,4218-4224 A Novel Approach for an Early Test Case Generaton usng Genetc Algorthm and

More information

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

A Hybrid Scheduling Algorithm for Multiclass Production Systems with Setup Times

A Hybrid Scheduling Algorithm for Multiclass Production Systems with Setup Times Hybrd Schedulng lgorthm for Multclass Producton Systems wth Setup Tmes Y. NRHRI omputer Scence and utomaton Indan Insttute of Scence angalore 0 0 INI R. SRIGOPL omputer Scence and utomaton Indan Insttute

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

An Improved Image Segmentation Algorithm Based on the Otsu Method

An Improved Image Segmentation Algorithm Based on the Otsu Method 3th ACIS Internatonal Conference on Software Engneerng, Artfcal Intellgence, Networkng arallel/dstrbuted Computng An Improved Image Segmentaton Algorthm Based on the Otsu Method Mengxng Huang, enjao Yu,

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

Clustering Algorithm Combining CPSO with K-Means Chunqin Gu 1, a, Qian Tao 2, b

Clustering Algorithm Combining CPSO with K-Means Chunqin Gu 1, a, Qian Tao 2, b Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) Clusterng Algorthm Combnng CPSO wth K-Means Chunqn Gu, a, Qan Tao, b Department of Informaton Scence, Zhongka

More information

NOVEL CONSTRUCTION OF SHORT LENGTH LDPC CODES FOR SIMPLE DECODING

NOVEL CONSTRUCTION OF SHORT LENGTH LDPC CODES FOR SIMPLE DECODING Journal of Theoretcal and Appled Informaton Technology 27 JATIT. All rghts reserved. www.jatt.org NOVEL CONSTRUCTION OF SHORT LENGTH LDPC CODES FOR SIMPLE DECODING Fatma A. Newagy, Yasmne A. Fahmy, and

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

A Fuzzy Goal Programming Approach for a Single Machine Scheduling Problem

A Fuzzy Goal Programming Approach for a Single Machine Scheduling Problem Proceedngs of e 9 WSEAS Internatonal Conference on Appled Maematcs, Istanbul, Turkey, May 7-9, 006 (pp40-45 A Fuzzy Goal Programmng Approach for a Sngle Machne Schedulng Problem REZA TAVAKKOLI-MOGHADDAM,

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Degree-Constrained Minimum Spanning Tree Problem Using Genetic Algorithm

Degree-Constrained Minimum Spanning Tree Problem Using Genetic Algorithm Degree-Constraned Mnmum Spannng Tree Problem Usng Genetc Algorthm Keke Lu, Zhenxang Chen, Ath Abraham *, Wene Cao and Shan Jng Shandong Provncal Key Laboratory of Network Based Intellgent Computng Unversty

More information

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments Fourth Internatonal Conference Modellng and Development of Intellgent Systems October 8 - November, 05 Lucan Blaga Unversty Sbu - Romana Imperalst Compettve Algorthm wth Varable Parameters to Determne

More information

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty

More information

Query Clustering Using a Hybrid Query Similarity Measure

Query Clustering Using a Hybrid Query Similarity Measure Query clusterng usng a hybrd query smlarty measure Fu. L., Goh, D.H., & Foo, S. (2004). WSEAS Transacton on Computers, 3(3), 700-705. Query Clusterng Usng a Hybrd Query Smlarty Measure Ln Fu, Don Hoe-Lan

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

OPTIMIZATION OF SKELETAL STRUCTURES USING IMPROVED GENETIC ALGORITHM BASED ON PROPOSED SAMPLING SEARCH SPACE IDEA

OPTIMIZATION OF SKELETAL STRUCTURES USING IMPROVED GENETIC ALGORITHM BASED ON PROPOSED SAMPLING SEARCH SPACE IDEA INTERNATIONAL JOURNAL OF OPTIMIZATION IN CIVIL ENGINEERING Int. J. Optm. Cvl Eng., 2018; 8(3): 415-432 OPTIMIZATION OF SKELETAL STRUCTURES USING IMPROVED GENETIC ALGORITHM BASED ON PROPOSED SAMPLING SEARCH

More information

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information

SOLUTION APPROACHES FOR THE CLUSTER TOOL SCHEDULING PROBLEM IN SEMICONDUCTOR MANUFACTURING

SOLUTION APPROACHES FOR THE CLUSTER TOOL SCHEDULING PROBLEM IN SEMICONDUCTOR MANUFACTURING SOLUTION APPROACHES FOR THE CLUSTER TOOL SCHEDULING PROBLEM IN SEMICONDUCTOR MANUFACTURING Heko Nedermayer Olver Rose Computer Networks and Internet Wlhelm-Schckard-Insttute for Computer Scence Dstrbuted

More information

Classifying Acoustic Transient Signals Using Artificial Intelligence

Classifying Acoustic Transient Signals Using Artificial Intelligence Classfyng Acoustc Transent Sgnals Usng Artfcal Intellgence Steve Sutton, Unversty of North Carolna At Wlmngton (suttons@charter.net) Greg Huff, Unversty of North Carolna At Wlmngton (jgh7476@uncwl.edu)

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

CHAPTER 4 OPTIMIZATION TECHNIQUES

CHAPTER 4 OPTIMIZATION TECHNIQUES 48 CHAPTER 4 OPTIMIZATION TECHNIQUES 4.1 INTRODUCTION Unfortunately no sngle optmzaton algorthm exsts that can be appled effcently to all types of problems. The method chosen for any partcular case wll

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information