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

Size: px
Start display at page:

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

Transcription

1 Internatonal Journal of Industral Engneerng & Producton Research December 2010, Volume 21, Number 4 pp ISSN: Solvng Flexble Job Shop Schedulng wth Mult Objectve Approach Arash Motaghed-larjan, Kamyar Sabr-laghae & Mahd Heydar A. Motaghed-larjan, Author s wth the Department of Industral Engneerng, Iran Unversty of scence & technology, Narmak, Tehran, Iran K.. Sabr-laghae, Author wth the same Department Tehran, Iran M. Heydar, Author s a Faculty at the same Department, Tehran, Iran KEYWORDS Flexble jobshop schedulng, Mult crtera decson makng, global programmng, Genetc algorthm, Hll clmbng ABSTRACT 1. Introducton Fndng good solutons to schedulng problems s of great mportance to ndustry, snce the producton rate and expense of a producton plant depend on the schedules used for controllng the work n the plant. Job-shop schedulng problem (JSP), whch s among the hardest combnatoral optmzaton problems [1], s a branch of producton schedulng. It s well known that ths problem s NP-hard [2]. The classcal JSP schedules a set of jobs on a set of machnes wth the objectve to mnmze a certan crteron, subjected to the constrant that each job has a specfed processng order through all machnes whch are fxed and known n advance. Flexble job-shop problem (FJSP) s an extenson of the classcal JSP that allows one operaton whch can be processed on one machne out of a set of alternatve machnes. So, ths knd of schedulng problem reduces machne constrants, and enlarges searchng scope of Correspondng author. M. Heydar Emal: a.motaghed.e@gmal.com, K_sabr@nd.ust.ac.r, Mheydar@ust.ac.r Paper frst receved May , and n revsed form Dec In ths paper flexble job-shop schedulng problem (FJSP) s studed n the case of optmzng dfferent contradctory objectves consstng of: (1) mnmzng makespan, (2) mnmzng total workload, and (3) mnmzng workload of the most loaded machne. As the problem belongs to the class of NP-Hard problems, a new hybrd genetc algorthm s proposed to obtan a large set of Paretooptmal solutons n a reasonable run tme. The algorthm utlzes from a local search heurstc for mprovng the chance of obtanng more number of global Pareto-optmal solutons. The soluton method uses from a perturbed global crteron functon for gudng the search drecton of the hybrd algorthm. Computatonal experences show that the hybrd algorthm has superor performance n contrast to prevous studes IUST Publcaton, IJIEPR, Vol. 21, No. 4, All Rghts Reserved. practcable solutons. Flexble job shop schedulng problem have many applcatons n compettve envronment. For example, t s used n flexble manufacturng systems. A flexble manufacturng system conssts of several CNC machnes. A CNC machne s a mult taskng machne. So flexble job shop schedulng s applcable for flexble manufacturng systems. Bruker and Schle (1990) were among the frst to address ths problem [3]. It s closer to the real manufacturng stuaton. Because of the addtonal needs to determne the assgnment of operatons on the machnes, FJSP s more complex than JSP, and ncorporates all the dffcultes and complextes of JSP. The problem of schedulng jobs n FJSP could be decomposed nto two sub-problems: a routng sub-problem, whch s assgnng each operaton to a machne out of a set of capable machnes and a schedulng sub-problem, whch s sequencng the assgned operatons on all selected machnes n order to obtan a feasble schedule wth optmzed objectves [4]. For solvng the realstc case wth more than two jobs, two types of approaches have been used: herarchcal approaches and ntegrated approaches. In herarchcal approaches assgnment of operatons to machnes and the sequencng of operatons on the

2 198 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth resources or machnes are treated separately,.e., assgnment and sequencng are consdered ndependently, where n ntegrated approaches, assgnment and sequencng are not dfferentated. Herarchcal approaches are based on the dea of decomposng the orgnal problem n order to reduce ts complexty. Ths type of approach s natural for FJSP snce the routng and the schedulng sub-problem can be separated. Brandmarte (1993) was the frst to apply the decomposton approach nto the FJSP [5]. He solved the routng sub-problem by usng some exstng dspatchng rules and then focused on the schedulng sub-problem, whch was solved by usng a tabu search heurstc. After that Paull (1995) appled herarchcal approach [6]. The schedulng problem n a flexble job shop s at least as hard as the job shop problem, whch s consdered one of the most dffcult problems n combnatoral optmzaton [7]. Zhang and Gen (2005) proposed a method called multstage based genetc algorthm to solve fjsp problem [8]. Sad Mehrabad and Fattah (2007) presented a mathematcal model and tabu search algorthm to solve the flexble job shop schedulng problem wth sequence-dependent setups [9]. They used a herarchcal approach wth two heurstcs to solve ths problem. The frst one for assgnng each operaton to a machne out of a set of two capable machnes and the second one for sequencng the assgned operatons on all machnes n order to obtan a feasble schedule for mnmzng the Makespan. Fattah, Sad Mehrabad and Jola (2007) presented a mathematcal model and heurstc approaches for flexble job shop schedulng problems [10]. They used mathematcal model to acheve optmal soluton for small sze problems. Snce FJSP s NP-hard problem, they developed two heurstc approaches nvolve of ntegrated and herarchcal approaches to solve the real sze problems and concluded that, the herarchcal algorthms have better performance than ntegrated algorthms and they used an algorthm whch use tabu search and smulated annealng for assgnment and sequencng problems consecutvely. Although an optmal soluton algorthm for the classcal JSP has not been developed yet, there s a tendency to model and solve much more complex verson of the FJSP [1]. The research on the multobjectve FJSP s much less than the mono-objectve FJSP. Hurnk, Jursch, and Thole (1994) proposed a tabu search heurstc [11]. They consdered the reassgnment and reschedulng as two dfferent types of moves. Mastrolll and Gambardella (2000) proposed some neghborhood functons for the FJSP, whch could be used n metaheurstc optmzaton technques [12]. The most mportant ssue n employng meta-heurstcs for combnatoral optmzaton problems s to develop an effectve problem mappng and soluton generaton mechansm. If these two mechansms are devsed successfully, t s possble to fnd good solutons to the gven optmzaton problem n acceptable tme. Parsopoulos and Vrahats (2002) conducted the frst research on the partcle swarm optmzaton method n mult-objectve optmzaton problems [13]. Kacem, Hammad, and Borne (2002) proposed a genetc algorthm controlled by the assgnment model whch was generated by the approach of localzaton (AL) to mono-objectve and mult-objectve FJSP [14,15]. They used the ntegrated approach consderng assgnment and schedulng at the same tme. Rgao (2004) developed two heurstcs based on tabu search: a herarchcal procedure and a multple start procedure [16]. Recently, Xa and Wu (2005) proposed a hybrd algorthm usng partcle swarm optmzaton (PSO) assgnment and smulated annealng (SA) schedulng to optmze mult-objectve FJSP, respectvely [4]. Low, Yp and WU (2006) made use of one of the multple objectve decson-makng methods, a global crteron approach, to develop a mult-objectve model for solvng FMS schedulng problems wth consderaton of three objectves [17]. Zhang, Zheng, and Wu (2007) proposed a hybrd of ant colony and partcle swarm optmzaton algorthms to solve the mult-objectve flexble job-shop schedulng problem based on the analyss of objectves and ther relatonshp [18]. Gao, Gen, Sun and Zhao (2007) developed a new genetc algorthm hybrdzed wth an nnovatve local search procedure (bottleneck shftng) for the problem [19]. Xng, Chen and Yang(2009) constructed a knowledge-based heurstc algorthm whch combned heurstc algorthm wth emprcal knowledge for the mult-objectve flexble job shop schedulng problem [20]. Also Xng, Chen and Yang (2009) presented a smulaton model to solve the multobjectve flexble job shop schedulng problem [21]. To our knowledge, research on mult-objectve FJSP s rather lmted, and most tradtonal optmal approaches used only one optmzaton algorthm for solvng mult-objectve FJSP, thereupon n ths paper, an effectve hybrd genetc algorthm s proposed to solve the mult-objectve flexble jobshop schedulng problems and accordngly comparsons wth other smlar works s added. In ths research a memetc algorthm s appled to a flexble job shop schedulng problem n whch three contradctory objectves of makespan, the total workload of machnes and maxmum workload of the machnes has been consdered. Unlke other smlar works that have ntegrated the contradctory objectves by weghtng method, a compromse programmng approach s used to deal wth these three objectves. The effect of applyng compromse programmng method s compared wth weghtng method. The remander of ths paper s organzed as follows: The notaton and problem descrpton are ntroduced n secton 2. Secton 3 presents method of the global crteron. Secton 4 descrbes genetc algorthm for global search and hll clmbng for local search. In

3 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth 199 secton 5, computatonal experments performed wth proposed approach are reported followed by the comparson wth other heurstc methods. Fnally some concludng remarks are made n secton Problem Formulaton In the flexble job shop schedulng, we have two challenges. The frst one s to assgn each operaton to a machne, and the second one s to sequence the operatons on each machne n order to mnmze makespan. The flexble job shop schedulng problem can be defned by: There are n jobs, ndexed by, and these jobs are ndependent one of each other. Each job has an operatng sequence, denoted by J (precedence constrants). J also denotes the -th job f no confuson. Each operatng sequence s an ordered set of operatons O,j for j = 1,..., l. There are m machnes, ndexed by k (the k-th machne s denoted by M k ). For each operaton O,j, there s a set of machnes capable of performng t. The set s denoted by M,j, M, {1,..., m} (routng constrants), f there s. M, j j M for at least one operaton, t s partal flexblty FJSP (P-FJSP); whle there s M,j = M for each operaton, t s total flexblty FJSP (T- FJSP) [14,15]. The processng tme of an operaton O,j on machne k s predefned and denoted by t,j,k. Tab. 1. Problem 4 5 wth 12 operatons (total flexblty) Job O,j M 1 M 2 M 3 M 4 M 5 J 1 J 2 J 3 J 4 O 1, O 1, O 1, O 2, O 2, O 2, O 3, O 3, O 3, O 3, O 4, O 4, Tab. 2. Problem 8 8 wth 27 operatons (partal flexblty) Job O,j M 1 M 2 M 3 M 4 M 5 M 6 M 7 M 8 J 1 J 2 J 3 O 1, O 1, O 1, O 2, O 2, O 2, O 2, O 3, O 3, O 3, O 4, J 4 O 4, O 4, J 5 O 5, O 5, O 5, O 5, J 6 O 6, O 6, O 6, J 7 O 7, O 7, O 7, J 8 O 8, O 8, O 8, O 8, In ths paper, the followng crtera are to be mnmzed: (1) the maxmal completon tme of machnes,.e., the makespan (f 1 ); (2) the maxmal machne workload,.e., the maxmum workng tme spent on each machne (f 2 ); (3) the total workload of machnes, whch represents the total workng tme over all machnes (f 3 ). In schedulng problems makespan have a key role and t s used n objectve functon. If makespan reduce, the order can be delvered to customer earler. Second crteron balances workng tme spent on each machne. Fnally thrd crteron leads to reduce the total workng tme over all machnes. It s clear that all crtera conflct together. For example, f second crteron reduces thrd crteron maybe ncreases or mnmzng makespan lead to ncreasng second crteron. Durng the process of solvng ths problem, the followng assumptons are made: (1) Each operaton cannot be nterrupted durng ts performance (non-preemptve condton);

4 200 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth (2) Each machne can perform at most one operaton at any tme (resource constrant); (3) Each machne becomes avalable to other operatons once the operatons whch are currently assgned to be completed. (4) All machnes are avalable at t = 0. (5) All jobs can be started at t = 0. (6) The precedence constrants of the operatons n a job can be defned for any par of operatons; 3. Method of the Global Crteron The method of the global crteron s also sometmes called compromse programmng In ths method, the dstance between some reference pont and the feasble objectve regon s mnmzed. The analyst has to select the reference pont and the metrc for measurng the dstances. All the objectve functons are thought to be equally mportant Dfferent Metrcs Here we examne the method where the deal objectve vector s used as a reference pont and L p -metrcs are used for measurng. In ths case, the L p -problem to be solved s: Mnmze Subject to x S Tab. 3. Problem wth 30 operatons (total flexblty) 1 k p p f ( x) z (1) = 1 From the defnton of the deal objectve vector z we know that f ( x) z for all = 1, L, k and all x S. Ths s why no absolute values are needed f we know the global deal objectve vector. If the global objectve vector s not known, the method does not necessarly work as t should. If the deal objectve vector s replaced by some other vector, t must be selected carefully. Pessmstc reference ponts must be avoded snce the method cannot fnd solutons better than reference pont. We should know that, the soluton obtaned by the model depends greatly on the value chosen for p. Wdely used choces are. p = 1, 2 or. Instead of the terms f ( x) z, denomnators may be added to problem (1.1) to normalze the components, that s, to use the terms f ( x) z / z nstead. Some other denomnators, lke z nad z, can also be used. The reason for employng denomnators s that (7) Settng up tme of machnes and move tme between operatons are neglgble; (8) Machnes are ndependent from each other; (9) There are no precedence constrants among operatons of dfferent jobs. (10) Nether release tmes nor due dates are specfed. Job O,j M 1 M 2 M 3 M 4 M 5 M 6 M 7 M 8 M 9 M 10 J 1 O 1, O 1, O 1, sometmes t s worthwhle to use relatve dstances n the calculatons. For example, usng the components of z forms the contour of the metrc to reflect better the locaton of the deal objectve vector. Naturally, the denomnators z cannot be used f some of them equals zero [22]. Brefly, the method of the global crteron s a smple method to use f the am s smply to obtan a soluton where no specal hopes are set. Ths s a method that combnes all objectve functons to form a sngle functon. Advantages of the method are: (1) t focuses on a sngle objectve wth lmts on others, (2) t always provdes a weakly Pareto optmal pont, assumng the formulaton gves a soluton, (3) t s not necessary to normalze the objectve functons, (4) t gves Pareto optmal soluton f one exsts and s unque. The only dsadvantage s that the optmzaton problem may be nfeasble f the bounds on the objectve functons are not approprate. 4. Hybrd Algorthm Wth Hll Clmbng Approach 4.1 Genetc Algorthms Genetc algorthm (GA) s a stochastc search method for optmzaton problems based on the mechancs of natural selecton and natural genetcs (.e., survval of the fttest). GA has demonstrated consderable success n provdng good solutons to many complex optmzaton problems and receved more and more attentons durng the past three decades. When the objectve functons to be optmzed n the optmzaton problems are multmodal or the search spaces are partcularly rregular, algorthms need to be hghly robust n order to avod gettng stuck at a local optmal soluton. The advantage of GA s just able to obtan the global optmal soluton farly. In addton, GA does not requre the specfc mathematcal analyss of optmzaton problems, whch makes GA easly coded by users who are not necessarly good at mathematcs and algorthms. One of the mportant techncal terms n

5 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth 201 GA s chromosome, whch s usually a strng of symbols or numbers. A chromosome s a codng of a soluton of an optmzaton problem, not necessarly the soluton tself. GA starts wth an ntal set of randomly generated chromosomes called a populaton. The number of ndvduals n the populaton s a predetermned nteger and s called populaton sze. All chromosomes are evaluated by the so-called evaluaton functon, whch s some measure of ftness. A new populaton wll be formed by a selecton process usng some samplng mechansm based on the ftness values. The cycle from one populaton to the next one s called a generaton. In each new generaton, all chromosomes wll be updated by the crossover and mutaton operatons. The revsed chromosomes are also called offsprng. The selecton process selects chromosomes to form a new populaton and the genetc system enters a new generaton. After performng the genetc system a gven number of cycles, we decode the best chromosome nto a soluton whch s regarded as the optmal soluton of the optmzaton problem [23]. The am of ths secton s to ntroduce an effectve GA for solvng complex optmzaton problems. The overall structure of our GA can be descrbed as follows: Intal Populaton: The ntal chromosomes are obtaned by a random procedure Ftness Functon: Chromosomes n the populaton wll be evaluated by the objectve functon whch s a combnaton of f1, f 2 and f 3 accordng to the descrpton n Secton problem formulaton. In ths paper the global crteron method s used to transform the dfferent objectves nto one objectve. Accordngly, our combned objectve functon can be expressed as, Mnmze Tab. 4. Problem wth 56 operatons (total flexblty) ( ) ( ) ( ) F= f x z f x z f x + + z z z z Where z = ( z 1, z2, z3 ), as explaned n secton Method of global crteron, s the deal vector. In order to have a good estmaton of deal vector, n ths paper, we have run a genetc algorthm for each ndvdual objectve functon to obtan z vector. Job O,j M 1 M 2 M 3 M 4 M 5 M 6 M 7 M 8 M 9 M 10 J 1 J 2 O 1, O 1, O 1, O 1, O 2, O 2, O 2, O 2, J 3 O 3, O 3, O 3, O O 4, J 4 O 4, O 4, O 4, J 5 O 5, O 5, O 5, O 5, J 6 O 6, O 6, J 7 O 7, O 7,

6 202 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth Contnuance Tab. 4. Problem wth 56 operatons (total flexblty) Job O,j M 1 M 2 M 3 M 4 M 5 M 6 M 7 M 8 M 9 M 10 J 8 O 8, O 8, O 8, O 8, J 9 O 9, O 9, O 9, O 9, J 10 O 10, O 10, O 10, O 10, J 11 O 11, O 11, O 11, O 11, J 12 O 12, O 12, O 12, O 12, J 13 O 13, O 13, O 13, O 13, J 14 O 14, O 14, O 14, O 14, J 15 O 15, O 15, O 15, O 15, Representaton of A-strng O 1,1 O 1,2 O 1,3 O 2,1 O 2,2 O 2,3 O 3,1 O 3,2 O 3,3 O 3,4 O 4,1 O 4, M 1 M 2 M 3 M 4 M 5 M 1 M 2 M 3 M 4 M 5 Fg. 1. Representaton of A-strng

7 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth 203 Representaton of B-strng O 1,1 O 2,1 O 1,2 O 3,1 O 4,1 O 2,2 O 1,3 O 3,2 O 2,3 O 4,2 O 3,3 O 3,4 In a generaton, after the evaluaton of each chromosome, the best ftness wll be the lowest one and should be transferred to the next generaton durng the search process Encodng Scheme: In order to apply GA successfully to a mult-objectve FJSP problem, approprate representaton of chromosomes s of a great mportance. In ths matter, Zhang G. et al.(2008) dvded the chromosomes nto two parts, A-strng and B-strng. In ths mproved representaton, A-strng represents machnes assgned to operatons and B-strng defnes the sequence of operatons. On the other hand n ths representaton the feasblty s consdered automatcally [24]. So there s no need of any repar mechansm to mantan feasblty. For nstance, consder the problem n the table 1. The problem s to execute 4 jobs on 5 machnes. An nstance of a possble encodng of A and B-strng can be seen n Fg. 1 and Fg. 2 respectvely. The elements of A-strng represent the machnes assgned to operatons. The frst element s representatve of operaton O 1,1, the second s representatve of operaton O 1,2 and n lke manner the last element s representatve of operaton O 4,2. The number located n each element s the number of machne assgned to each operaton. B-strng s as long as A-strng. Numbers n B-strng show a sequence of job numbers n whch job number occurs n tmes. The schedule s always feasble f each operaton s replaced by the correspondng job ndex. As llustrated n Fg 2, one possble B-strng may be The lst of ordered operatons related to ths B-strng could be translated as: O 1,1 - O 2,1 - O 1,2 - O 3,1 - O 4,1 - O 2,2 - O 1,3- O 3,2 - O 2,3 - O 4,2 - O 3,3 - O 3,4. When an ndvdual s decoded, at frst the Fg. 2. Representaton of B-strng Chld sequence of operatons s extracted from B-strng. Then Parent 1 Parent Chld 2 Fg. 3. Cross over of A-strng operatons are assgned to machnes accordng to A- strng Crossover Operatons: Crossover s the process of takng two parent solutons and producng from them a chld. Crossover operator s appled to the matng pool wth the hope that t creates a better offsprng. Therefore, Crossover s a recombnaton operator that proceeds n three steps:. The reproducton operator selects at random a par of two ndvdual strngs for the matng.. A cross ste s selected at random along the strng length.. Fnally, the poston values are swapped between the two strngs followng the cross ste [23]. In ths hybrd algorthm the crossover operatons of both A- strng and B-strng perform separately, and ther performance s dfferent. Accordng to the method that [24] used, the crossover operaton for A and B-strng s as follows. For A-strng two postons are randomly chosen from the parents and the whole substrngs between these two postons are swapped and then two new strngs are created. The procedure could be llustrated as Fg 3. In order to perform crossover operaton on B-strng, we dvde all jobs nto two groups by a random procedure, J1 and J2. At the next stage, we retan the jobs from parent 1 that belong to J1 and we do so for parent 2 and J2. Then we remove the other elements of the parents. The remanng elements of parent 1 and parent 2 are respectvely transferred to chld 1 and chld 2 wth the same postons. The empty postons of chld 1 and chld 2 wll be orderly flled wth the elements of parent 2 and parent 1 that belong to ther prevous sequence. Ths procedure could be llustrated as Fg. 5.

8 204 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth Mutaton: Another mportant genetc operator s mutaton, Mutaton prevents the algorthm to be trapped n a local mnmum. Mutaton plays the role of recoverng the lost genetc materals as well as for randomly dsturbng genetc nformaton. It s an nsurance polcy aganst the rreversble loss of genetc materal Mutaton s vewed as a background operator to mantan genetc dversty n the populaton. Chld 1 Parent 1 Parent 2 Chld 2 Objectve functon H Iteraton Fg. 5. Comparson of GA and HGA performance on problem 4 5 Objectve functon J 1={1,4} & J 2={2,3} Fg. 4. Cross over of B-strng GA 0 50 Iteraton Fg. 6. Comparson of GA and HGA performance on problem 8 8 It ntroduces new genetc structures n the populaton by randomly modfyng some of ts buldng blocks. Mutaton helps escape from local mnma s trap and mantans dversty n the populaton. The mportant parameter n the mutaton technque s the mutaton probablty. The mutaton probablty decdes how often parts of chromosome wll be mutated. Mutaton s appled wth small probablty [23]. Here s presented just one mutaton operator whch s performed by the B-strng of each chromosome. Zhang G. et al(2008) used the followng procedure; by generatng two random numbers, two postons of B- strng wll be selected, then the substrng between ths two postons wll be nverted to get a new B-strng. The new B-strng wll be replaced wth the old one [24] Hll Clmbng Method In computer scence, hll clmbng s a mathematcal optmzaton technque whch belongs to the famly of local search. It s relatvely smple to mplement, makng t a popular frst choce. Although more advanced algorthms may gve better results, n some stuatons hll clmbng works just as well. Hll clmbng can be used to solve problems that have many solutons, some of whch are better than others. It starts wth a random (potentally poor) soluton, and teratvely makes small changes to the soluton, each tme mprovng t a lttle. When the algorthm cannot see any mprovement anymore, t termnates. Ideally, at that pont the current soluton s close to optmal, but t s not guaranteed that hll clmbng wll ever come close to the optmal soluton. In smple hll clmbng, the frst closer node s chosen, whereas n steepest ascent hll clmbng all successors are compared and the closest to the soluton s chosen. Both forms fal f there s no closer node, whch may happen f there are local maxma n the search space whch are not solutons. Steepest ascent hll clmbng s smlar to best-frst search, whch tres all possble extensons of the current path nstead of only one [25]. In ths paper, hll clmbng approach s used to mprove derved solutons of the GA. In fact, hll clmbng method s appled to change the order of assgned jobs. Wth regard to neghborhood functon hll clmbng approach looks for the best soluton. In ths algorthm, neghborhood functon s just defned to change the sequence of assgned jobs to each machne. Hence, algorthm s just able to mprove C max and doesn t change Max WL and WL Hybrd Algorthm: Now the framework of hybrd algorthm s explaned. As llustrated n Fg. 8 t conssts of fve major steps.

9 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth 205 Inputs {GA parameters} Step 1. Generate ntal populaton randomly accordng to the encodng scheme. Step 2. Compute C max, Max WL, WL and then evaluate each chromosome by ftness functon. Step 3. Perform crossover and mutaton operatons on the populaton at hand and then generate new populaton. Step 4. Perform hll clmbng procedure on each chromosome. (a) Search the neghborhood subset to fnd the best possble soluton. (b) If the soluton s of better C max then repeat (a), else go to step 5. Step 5. Extract the best found ftness functon. Step 6. If the termnaton crteron s not met go to step 4; otherwse, go to step 3. The termnaton crteron s a predefned number of generatons. 5. Expermental Results To llustrate the effectveness and performance of the hybrd algorthm proposed n ths paper, the algorthm procedure was mplemented n Java eclpse on a vostro 1500 wth 2.2 GHz CPU and 2 GB Ram. Four representatve nstances based on practcal data have been selected. Tables 1 to 4 represent the mentoned nstances. Each nstance can be characterzed by the followng parameters: number of jobs (n), number of machnes (m), and each operaton O,j of job. Four problem nstances (problem 4 5, problem 8 8, problem 10 10, and problem 15 10) are all taken from [14,15]. In tables 5,6,7 and 8 the column labeled addtve objectve refers to the objectve functon of weghted method that objectve functons are weghted equally. The Hybrd Algorthm s compared wth followng publshed algorthms n the comparatve studes. The comparatve results are shown n Tables 5, 6, 7, 8. For these tables, rows have been labeled as: (1) Star refers to the best soluton found for each sngle objectve functon. (2) A1: Temporal Decomposton refers to [14]; (3) A2: Classc GA refers to [14]; (4) A3: Approach by Localzaton refers to [14]; (5) A4: AL+CGA refers to [14]; (6) A6: PSO+SA refers to [4]; (7) moga refers to [8]; (8) hga refers to [19]; (9) PSO+TS refers to [24]; (10) smulaton modelng refers to [21]; (11) GA+HC refers to our Hybrd algorthm In order to attan the star objectves that that are the best solutons found for each sngle objectve functon, every nstance s run for 100 tmes. Then each nstance accordng to ts scale s run between tmes and all among solutons wth the best objectve functon the most repeated soluton s returned Problem 4 5 At frst, we use a small scale nstance to dsplay the optmzng ablty and evaluate the effectveness of ths Fg. 7. The structure of hybrd algorthm hybrd algorthm. Ths nstance s taken from [15]. We have appled t to the nstance n Table 1. The GA parameters are as follow: populaton sze=200, teraton number=100, mutaton rate=0.1. The best values by the hybrd algorthm are shown as follows: Soluton1: Makespan = 13, Max(Wtw) = 7, Wtw = 33 Soluton2: Makespan = 12, Max(Wtw) = 8, Wtw = 32 Where Makespan s maxmum complete tme, Max(Wtw) s used to represent the crtcal machne workload, and Wtw represents the total workload of all machnes. From Table 5 we could obvously see that the proposed hybrd algorthm has reduced two objectve under the same value of Max(Wtw): the makespan (11 nstead of 13) and the Wtw (32 nstead of 34). By comparng between the data n these two columns, t s clearly shown that the proposed novel hybrd algorthm s effectve. Fg. 8. Optmzaton soluton of problem Problem 8 8 Table 2 dsplays the nstance of the mddle scale problem 8 8. The GA parameters are as follow: populaton sze=100, teraton number=500, mutaton

10 206 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth rate=0.1. The computatonal results by the proposed hybrd algorthm are shown n the followng: Soluton 1: Makespan =14, Max(Wtw) = 11, Wtw = 78 Soluton 2: Makespan =14, Max(Wtw) = 12, Wtw = 77 Tab. 5. Comparson of results on problem 4 5 Objectves Makespan Max(Wtw) Wtw Addtve Objectve Fg. 9. Optmzaton soluton of problem 8 8 Tab. 6. Comparson of results on problem 8 8 Global Objectve Stars AL + GA PSO + S GA HC objectves Makespan Max(Wtw) Wtw Addtve Objectve Global crteron star Temporal decomposton Classc GA Approach by localzaton AL + CGA PSO + SA moga PSO + TS hga smulaton modelng GA+HC The soluton 1 has been graphcally represented n Fg. 9. The comparson of our hybrd algorthm wth other algorthm s shown n Table Problem A mddle scale nstance whch s taken from [15] s shown n Table 3. And t was taken to evaluate the effcency of proposed hybrd algorthm. The GA parameters are as follow: populaton sze=500, teraton number=500, mutaton rate=0.1 The computatonal results obtaned by the proposed hybrd algorthm are gven n the followng: Soluton1: Makespan = 7, Max(Wtw) = 5, Wtw = 43 Soluton2: Makespan = 8, Max(Wtw) = 5, Wtw = 42 The schedule s Gantt chart representaton correspondng to the soluton s shown n Fg. 10. The comparson of the proposed hybrd algorthm wth other algorthms s shown n Table 7. Tab. 7. Comparson of results on problem Objectves Makespan Max(Wtw) Wtw Addtve Objectve Global crteron Stars Temporal decomposton Classc GA Approach by localzaton AL + CGA PSO + SA moga hga PSO + TS Smulaton modelng GA+HC Tab. 8. Comparson of results on problem Objectves Makespan Max(Wtw) Wtw Addtve Objectve Global crteron Star AL + CGA PSO + SA hga PSO + TS Smulaton modelng GA+HC

11 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth Problem To evaluate the effcency and valdty of our algorthm on larger scale problems, we have chosen the nstance shown n Table 4 whch s taken from [15]. The GA parameters are as follow: populaton sze=600, teraton number=500, mutaton rate=0.1. The best computatonal results by ths hybrd algorthm are shown n the followng: Soluton1: Makespan = 11, Max(Wtw) = 11, Wtw = 91 Soluton2: Makespan = 12, Max(Wtw) = 10, Wtw = 93 The computatonal result s schedule s represented by Gantt chart n Fg. 11.The comparson of proposed hybrd algorthm wth other algorthm s shown n Table 8. other authors algorthms for four representatve nstances. The obtaned results show the effectveness of the proposed algorthm. Also Effect of neghborhood searchng by tables 5, 6, 7 and 8 has been shown. In ths paper, a Pareto approach s proposed to solve the mult objectve flexble job shop schedulng problems. The objectves consdered are to mnmze the maxmal completon tme of machnes, the maxmal machne workload and the total workload of machnes. Ths approach gets dea from compromse programmng. Frst the problem have been solved by consderng only one objectve functon and obtaned soluton s named star soluton. Then global objectve functon s made. The contrbuton of ths paper can be summarzed as follows: It presented a hybrd algorthm to solve the flexble job shop schedulng problems wth multobjectves of mnmzng makespan, the total workload of machnes and maxmum workload of the machnes In ths paper mult objectve FJSP s solved by method that get dea from compromse programmng. Ths method s more reasonable wth comparson of weghtng method. The effect of local search has been compared wth genetc algorthm only. Fgures 6,7, 12 and 13 have llustrated that hybrd algorthm can be reached to acceptable soluton n less teraton. Fg. 10. Optmzaton soluton of problem Future Research and Concluson In ths paper, an effectve hybrd genetc algorthm s proposed to solve the mult-objectve flexble jobshop schedulng problems. In ths hybrd algorthm, genetc algorthm perform global search and hll clmbng s used to local search. When the ntal answer was obtaned by the GA, local search starts wth Hll clmbng. the assgnment s consdered as a neghborhood structure for the problem. The performance of the presented algorthm s evaluated n comparson wth the results obtaned from Fg. 11. Optmzaton soluton of problem 15 10

12 208 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth The future researches of ths paper are as follows: Improvng the local search by defnng new neghborhood structures. Elmnatng one of the assumpton n ths paper. For example, elmnatng non preemptve condton. It can be enlarge soluton space. Proposng an approach that can avod local optmum solutons. Fg. 12. Comparson of GA and HGA performance on problem Fg. 13. Comparson of GA and HGA performance on problem References [1] Baykasoglu, A., Ozbakr, L., Sonmez, A.I., "Usng Multple Objectve Tabu Search and Grammars to Model and Solve Mult-Objectve Flexble Job-Shop Schedulng Problems." Journal of Intellgent Manufacturng, Vol. 15(6), 2004, pp [2] Garey, M.R., Johnson, D.S., Seth, R., "The Xomplexty of Flow Shop and Jobshop Schedulng," Mathematcs of Operatons Research, Vol. 1, 1976, pp [3] Bruker, P., Schle, R., "Job Shop Schedulng wth Mult- Purpose Machne", Computng, Vol. 45, 1990, pp [4] Xa, W.J., Wu, Z.M., "An Effectve Hybrd Optmzaton Approach for Multobjectve Flexble Job-Shop Schedulng problems," Computers and Industral Engneerng, Vol. 48(2), 2005, pp [5] Brandmarte, P., "Routng and Schedulng n a Flexble Job Shop by Taboo Search,". Annals of Operatons Research, Vol. 41(3), 1993, pp [6] Paull, J., "A Herarchcal Approach for the FMS Schedulng Problem," European Journal of Operatonal Research Vol. 86, 1995, pp [7] Lawler, E.l., Lenstra, J.K., Rnnooy Kan, A.H.G., Shmoys, D.B., Sequencng and Schedulng: Algorthms and Complexty, In S. C. Graves et al. (Eds.), Logstcs of producton and nventory Amsterdam: North Holland, 1993, pp [8] Zhang, H., Gen, M., "Multstage-Based Genetc Algorthm for Flexble Job-Shop Schedulng Problem," Journal of Complexty Internatonal, Vol. 11, 2005, pp [9] Sad Mehrabad, M., Fattah, P., "Flexble Job Shop Schedulng wth Tabu Search Algorthm." Internatonal Journal of Advanced Manufacturng Technology, Vol. 32, 2007, pp [10] Fattah, P., Sad Mehrabad, M., Jola, F., "Mathematcal Modelng and Heurstc Approaches to Flexble job Shop Schedulng Problem," Journal of Intellgent Manufacturng, Vol. 18, 2007, pp [11] Hurnk, E., Jursch, B., Thole, M., " Tabu Search for the Job Shop Schedulng Problem wth Mult-Purpose Machne," Operatons Research Spektrum, Vol. 15, 1994, pp [12] Mastrolll, M., Gambardella, L.M., "Effectve Neghborhood Functons for the Flexble Job Shop Problem," Journal of Schedulng, Vol. 3(1), 2000, pp [13] Parsopoulos, K.E., Vrahats, M.N., "Recent Approaches to Global Optmzaton Problems Through Partcle Swarm Optmzaton. Natural Computng," Vol. 1(2-3), 2002, pp [14] Kacem, I., Hammad, S., Borne, P., "Approach by Localzaton and Multobjectve Evolutonary Optmzaton for Flexble Job-Shop Schedulng Problem," IEEE transactons on systems, man, and cybernetcs, Part C, Vol. 32(1), 2002, pp [15] Kacem, I., Hammad, S., Borne, P., "Pareto-Optmalty Approach for Flexble Job-Shop Schedulng Problems: Hybrdzaton of Evolutonary Algorthms and Fuzzy Logc," Mathematcs and Computers n Smulaton, Vol. 60, 2002, pp [16] Rgao, C., "Tardness Mnmzaton n a Flexble Job Shop: A Tabu Search Approach," Journal of Intellgent Manufacturng, Vol. 15(1), 2004, pp

13 A. Motaghed-larjan, K. Sabr-laghae & M. Heydar Solvng Flexble Job Shop Schedulng wth 209 [17] Low C., Yp Y., Wu T.H., "Modelng and Heurstcs of FMS Schedulng wth Multple Objectves," Computers and Operatons Research, Vol. 33(3), 2006, pp [18] Zhang, W.C., Zheng, P.E., Wu, X.D, "Soluton to Flexble Job Shop Schedulng Problems wth Capactated Constrants Based on ant Colony & Genetc Algorthms," Computer Integrated Manufacturng Systems, Vol. 13(2), 2007, pp [19] Gao, J, Gen, M., Sun, L., Zhao, X., "A Hybrd of Genetc Algorthm and Bottleneck Shftng for Multobjectve Flexble Job Shop Schedulng Problems," Computers & Industral Engneerng, Vol. 53, 2007, pp [20] Xng, L.N., Chen, Y.W., Yang, K.W., "An Effcent Search Method for Mult-Objectve Flexble Job Shop Schedulng Problems," Journal of Intellgent Manufacturng, Vol. 20, 2009, pp [21] Xng, L.N., Chen, Y.W., Yang, K.W., "Mult-Objectve Flexble Job Shop Schedule: Desgn and Evaluaton by Smulaton Modelng," Appled Soft Computng, Vol. 9, 2009, pp [22] S.Arora, J., Introducton to optmum desgn (2nd edton), Elsever Press, 2004, pp [23] Baodng, Lu., Theory and Practce of Uncertan Programmng (2nd edton), Genetc Algorthms. Sprnger-Verlag Berln Hedelberg, 2009, pp [24] Zhang, G., Shao, X., L, P., Gao, L, An Effectve Hybrd Partcle Swarm Optmzaton Algorthm for Mult-Objectve Flexble Job-Shop Schedulng Problem, Computers & Industral Engneerng, Vol. 56(4), 2008, pp [25] Mettnen, K., Nonlnear Multobjectve Optmzaton. No-Preference Methods. Kluwer Academc Publshers. 1999, pp

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

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

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

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

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

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

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

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

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

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

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

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

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS Academc Research Internatonal ISS-L: 3-9553, ISS: 3-9944 Vol., o. 3, May 0 EVALUATIO OF THE PERFORMACES OF ARTIFICIAL BEE COLOY AD IVASIVE WEED OPTIMIZATIO ALGORITHMS O THE MODIFIED BECHMARK FUCTIOS Dlay

More information

RESEARCH ON JOB-SHOP SCHEDULING PROBLEM BASED ON IMPROVED PARTICLE SWARM OPTIMIZATION

RESEARCH ON JOB-SHOP SCHEDULING PROBLEM BASED ON IMPROVED PARTICLE SWARM OPTIMIZATION Journal of heoretcal and Appled Informaton echnology 005-013 JAI & LLS. All rghts reserved. RESEARCH ON JOB-SHOP SCHEDULING PROBLEM BASED ON IMPROVED PARICLE SWARM OPIMIZAION 1 ZUFENG ZHONG 1 School of

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

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

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

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

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

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

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

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

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

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

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

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

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

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

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

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

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

Multi-objective Optimization Using Self-adaptive Differential Evolution Algorithm

Multi-objective Optimization Using Self-adaptive Differential Evolution Algorithm Mult-objectve Optmzaton Usng Self-adaptve Dfferental Evoluton Algorthm V. L. Huang, S. Z. Zhao, R. Mallpedd and P. N. Suganthan Abstract - In ths paper, we propose a Multobjectve Self-adaptve Dfferental

More information

Structural Optimization Using OPTIMIZER Program

Structural Optimization Using OPTIMIZER Program SprngerLnk - Book Chapter http://www.sprngerlnk.com/content/m28478j4372qh274/?prnt=true ق.ظ 1 of 2 2009/03/12 11:30 Book Chapter large verson Structural Optmzaton Usng OPTIMIZER Program Book III European

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

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

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

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

Cost-efficient deployment of distributed software services

Cost-efficient deployment of distributed software services 1/30 Cost-effcent deployment of dstrbuted software servces csorba@tem.ntnu.no 2/30 Short ntroducton & contents Cost-effcent deployment of dstrbuted software servces Cost functons Bo-nspred decentralzed

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

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

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

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

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

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

Genetic Algorithm-based Hybrid Methods for a Flexible Single-operation Serial-batch Scheduling Problem with Mold Constraints Sensors & Transducers, Vol. 55, Issue 8, August 0, pp. -4 Sensors & Transducers 0 by IFSA http://www.sensorsportal.com Genetc Algorthm-based Hybrd Methods for a Flexble Sngle-operaton Seral-batch Schedulng

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT Journal of Theoretcal and Appled Informaton Technology 30 th Aprl 013. Vol. 50 No.3 005-013 JATIT & LLS. All rghts reserved. ISSN: 199-8645 www.jatt.org E-ISSN: 1817-3195 THE PATH PLANNING ALGORITHM AND

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

PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/1 KNAPSACK PROBLEM

PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/1 KNAPSACK PROBLEM PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/ KNAPSACK PROBLEM Josef Schwarz Jří Očenáše Brno Unversty of Technology Faculty of Engneerng and Computer Scence Department of Computer Scence

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

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

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

AN IMPROVED GENETIC ALGORITHM FOR RECTANGLES CUTTING & PACKING PROBLEM. Wang Shoukun, Wang Jingchun, Jin Yihui

AN IMPROVED GENETIC ALGORITHM FOR RECTANGLES CUTTING & PACKING PROBLEM. Wang Shoukun, Wang Jingchun, Jin Yihui Copyrght 2002 IFAC 5th Trennal World Congress, Barcelona, Span A IPROVED GEETIC ALGORITH FOR RECTAGLES CUTTIG & PACKIG PROBLE Wang Shouun, Wang Jngchun, Jn Yhu Tsnghua Unversty, Beng 00084, P. R. Chna

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

Cracking of the Merkle Hellman Cryptosystem Using Genetic Algorithm

Cracking of the Merkle Hellman Cryptosystem Using Genetic Algorithm Crackng of the Merkle Hellman Cryptosystem Usng Genetc Algorthm Zurab Kochladze 1 * & Lal Besela 2 1 Ivane Javakhshvl Tbls State Unversty, 1, I.Chavchavadze av 1, 0128, Tbls, Georga 2 Sokhum State Unversty,

More information

Adaptive Weighted Sum Method for Bi-objective Optimization

Adaptive Weighted Sum Method for Bi-objective Optimization 45th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamcs & Materals Conference 19-22 Aprl 2004, Palm Sprngs, Calforna AIAA 2004-1680 Adaptve Weghted Sum Method for B-objectve Optmzaton Olver de Weck

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

A Notable Swarm Approach to Evolve Neural Network for Classification in Data Mining

A Notable Swarm Approach to Evolve Neural Network for Classification in Data Mining A Notable Swarm Approach to Evolve Neural Network for Classfcaton n Data Mnng Satchdananda Dehur 1, Bjan Bhar Mshra 2 and Sung-Bae Cho 1 1 Soft Computng Laboratory, Department of Computer Scence, Yonse

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

Multi-objective Virtual Machine Placement for Load Balancing

Multi-objective Virtual Machine Placement for Load Balancing Mult-obectve Vrtual Machne Placement for Load Balancng Feng FANG and Bn-Bn Qu,a School of Computer Scence & Technology, Huazhong Unversty Of Scence And Technology, Wuhan, Chna Abstract. The vrtual machne

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

A MULTI-OBJECTIVE GENETIC ALGORITHM FOR EXTEND

A MULTI-OBJECTIVE GENETIC ALGORITHM FOR EXTEND A MULTI-OBJECTIVE GENETIC ALGORITHM FOR EXTEND Bran Kernan and John Geraghty The School of Mechancal & Manufacturng Engneerng, Dubln Cty Unversty, Dubln 9, Ireland. Correspondence: Emal: john.geraghty@dcu.e

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

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

A Method to Improve Routing and Determining the Shortest Traveling Pathway between PADs in the Automatic Drilling of PCBs Based on Genetic Algorithm

A Method to Improve Routing and Determining the Shortest Traveling Pathway between PADs in the Automatic Drilling of PCBs Based on Genetic Algorithm A Method to Improve Routng and Determnng the Shortest Travelng Pathway between PADs n the Automatc Drllng of PCBs Based on Genetc Algorthm A.R. MohammadnaOranj 1 A. Khademzadeh 2 A. Jall Iran 3 H. Ebrahman

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 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

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

K-means Optimization Clustering Algorithm Based on Hybrid PSO/GA Optimization and CS validity index

K-means Optimization Clustering Algorithm Based on Hybrid PSO/GA Optimization and CS validity index Orgnal Artcle Prnt ISSN: 3-6379 Onlne ISSN: 3-595X DOI: 0.7354/jss/07/33 K-means Optmzaton Clusterng Algorthm Based on Hybrd PSO/GA Optmzaton and CS valdty ndex K Jahanbn *, F Rahmanan, H Rezae 3, Y Farhang

More information

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics A Hybrd Genetc Algorthm for Routng Optmzaton n IP Networks Utlzng Bandwdth and Delay Metrcs Anton Redl Insttute of Communcaton Networks, Munch Unversty of Technology, Arcsstr. 21, 80290 Munch, Germany

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

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

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

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

BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines

BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines International Journal of Mathematics and Computer Applications Research (IJMCAR) ISSN 2249-6955 Vol. 2 Issue 4 Dec - 2012 25-32 TJPRC Pvt. Ltd., BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP

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

SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH

SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH INTERNATIONAL JOURNAL OF OPTIMIZATION IN CIVIL ENGINEERING Int. J. Optm. Cvl Eng., 2011; 3:485-494 SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH S. Gholzadeh *,, A. Barzegar and Ch. Gheyratmand

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

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

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

Collaboratively Regularized Nearest Points for Set Based Recognition

Collaboratively Regularized Nearest Points for Set Based Recognition Academc Center for Computng and Meda Studes, Kyoto Unversty Collaboratvely Regularzed Nearest Ponts for Set Based Recognton Yang Wu, Mchhko Mnoh, Masayuk Mukunok Kyoto Unversty 9/1/013 BMVC 013 @ Brstol,

More information

CONCURRENT OPTIMIZATION OF MULTI RESPONCE QUALITY CHARACTERISTICS BASED ON TAGUCHI METHOD. Ümit Terzi*, Kasım Baynal

CONCURRENT OPTIMIZATION OF MULTI RESPONCE QUALITY CHARACTERISTICS BASED ON TAGUCHI METHOD. Ümit Terzi*, Kasım Baynal CONCURRENT OPTIMIZATION OF MUTI RESPONCE QUAITY CHARACTERISTICS BASED ON TAGUCHI METHOD Ümt Terz*, Kasım Baynal *Department of Industral Engneerng, Unversty of Kocael, Vnsan Campus, Kocael, Turkey +90

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 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

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

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

Array transposition in CUDA shared memory

Array transposition in CUDA shared memory Array transposton n CUDA shared memory Mke Gles February 19, 2014 Abstract Ths short note s nspred by some code wrtten by Jeremy Appleyard for the transposton of data through shared memory. I had some

More information

A Simple and Efficient Goal Programming Model for Computing of Fuzzy Linear Regression Parameters with Considering Outliers

A Simple and Efficient Goal Programming Model for Computing of Fuzzy Linear Regression Parameters with Considering Outliers 62626262621 Journal of Uncertan Systems Vol.5, No.1, pp.62-71, 211 Onlne at: www.us.org.u A Smple and Effcent Goal Programmng Model for Computng of Fuzzy Lnear Regresson Parameters wth Consderng Outlers

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

An Optimization Approach for Path Synthesis of Four-bar Grashof Mechanisms

An Optimization Approach for Path Synthesis of Four-bar Grashof Mechanisms 5 th Natonal Conference on Machnes and Mechansms NaCoMM0-44 An Optmzaton Approach for Path Synthess of Four-bar Grashof Mechansms A.S.M.Alhajj, J.Srnvas Abstract Ths paper presents an optmzaton scheme

More information

Control strategies for network efficiency and resilience with route choice

Control strategies for network efficiency and resilience with route choice Control strateges for networ effcency and reslence wth route choce Andy Chow Ru Sha Centre for Transport Studes Unversty College London, UK Centralsed strateges UK 1 Centralsed strateges Some effectve

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

F Geometric Mean Graphs

F Geometric Mean Graphs Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 2 (December 2015), pp. 937-952 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) F Geometrc Mean Graphs A.

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

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

Multicriteria Decision Making

Multicriteria Decision Making Multcrtera Decson Makng Andrés Ramos (Andres.Ramos@comllas.edu) Pedro Sánchez (Pedro.Sanchez@comllas.edu) Sonja Wogrn (Sonja.Wogrn@comllas.edu) Contents 1. Basc concepts 2. Contnuous methods 3. Dscrete

More information

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

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