expermental results on NRP nstances. Secton V dscusses some related wor and Secton VI concludes ths paper. II. PRELIMINARIES Ths secton gves the defnt

Size: px
Start display at page:

Download "expermental results on NRP nstances. Secton V dscusses some related wor and Secton VI concludes ths paper. II. PRELIMINARIES Ths secton gves the defnt"

Transcription

1 A Hybrd ACO Algorthm for the Next Release Problem He Jang School of Software Dalan Unversty of Technology Dalan , Chna Jngyuan Zhang School of Software Dalan Unversty of Technology Dalan , Chna Jfeng Xuan School of Mathematcal Scences Dalan Unversty of Technology Dalan , Chna Zhle Ren School of Mathematcal Scences Dalan Unversty of Technology Dalan , Chna Yan Hu School of Software Dalan Unversty of Technology Dalan , Chna Abstract In ths paper, we propose a Hybrd Ant Colony Optmzaton algorthm (HACO) for Next Release Problem (NRP). NRP, a NP-hard problem n requrement engneerng, s to balance customer requests, resource constrants, and requrement dependences by requrement selecton. Inspred by the successes of Ant Colony Optmzaton algorthms (ACO) for solvng NP-hard problems, we desgn our HACO to approxmately solve NRP. Smlar to tradtonal ACO algorthms, multple artfcal ants are employed to construct new solutons. Durng the soluton constructon phase, both pheromone trals and neghborhood nformaton wll be taen to determne the choces of every ant. In addton, a local search (frst found hll clmbng) s ncorporated nto HACO to mprove the soluton qualty. Extensvely wde experments on typcal NRP test nstances show that HACO outperforms the exstng algorthms (GRASP and smulated annealng) n terms of both soluton qualty and runnng tme. Keywords-next release problem (NRP); ant colony optmzaton; local search; requrment engneerng I. INTRODUCTION As a well-nown problem arsng n software requrement engneerng, Next Release Problem (NRP) sees to maxmze the customer benefts from a set of nterdependent requrements, under the constrant of a predefned budget bound. NRP was frstly formulated as an optmzaton problem n software evoluton [1] by Bagnall n 2001 [2]. To optmze software requrements, NRP and ts varants have attracted much attenton from the research communty n recent years [3-5], such as Component Selecton and Prortzaton [6], Farness Analyss [7], Mult-Objectve Next Release Problem (MONRP) [7, 8], and Release Plannng [1, 9]. Snce NRP has been proved as NP-hard, no exact algorthm exsts to fnd optmal solutons n polynomal tme unless P=NP [10]. Therefore, many heurstc algorthms have been proposed for NRP to obtan near optmal solutons n reasonable tme, ncludng greedy algorthms, hll clmbng, smulated annealng (SA) [2, 6], and genetc algorthms [3, 8]. Among these algorthms, LMSA (a Smulated Annealng algorthm by Lundy and Mees) can wor effcently on some problem nstances [2]. Ant Colony Optmzaton (ACO) s one of the new technologes n approxmately solvng NP-hard problems snce 1991 [11]. Wth a colony of artfcal ants, ACO can acheve good solutons for numerous hard dscrete optmzaton problems. To mprove the performance of ACO, some hybrd ACO algorthms (.e. ACO wth local search) have also been proposed for solvng classcal optmzaton problems, ncludng Travelng Salesman Problem (TSP) [11], Quadratc Assgnment Problem (QAP) [12], 3-Dmensonal Assgnment Problem (AP3) [13], etc. Motvated by the great successes of ACO n taclng NPhard problems, we propose a new algorthm named Hybrd ACO (HACO) for solvng large NRP nstances n ths paper. HACO updates the solutons under the gudelne of artfcal ants and pheromone trals. At every teraton, HACO constructs the solutons and updates the pheromones for the next teraton. In contrast to tradtonal ACO algorthms, a frst found hll clmbng (FHC) operator s ncorporated nto HACO to mprove the soluton qualty. Ths operator always updates solutons when the frst better soluton s found. Snce t s a challengng and tme consumng tas to tune approprate parameters for ACO algorthms, we employ CALIBRA procedure (an automatc tunng procedure by Adenso-Daz and Laguna n 2006) [14] to effectvely determne those nterrelated parameter settngs. Expermental results on typcal NRP test nstances show that our new algorthm outperforms those exstng algorthms n both soluton qualty and runnng tme. The remander of ths paper s organzed as follows. Secton II gves out the related defntons of NRP. Secton III ntroduces ACO and HACO for NRP. Secton IV descrbes the Ths wor s partally supported by the Natural Scence Foundaton of Chna under Grant No and the Natonal Research Foundaton for the Doctoral Program of Hgher Educaton of Chna under Grant No

2 expermental results on NRP nstances. Secton V dscusses some related wor and Secton VI concludes ths paper. II. PRELIMINARIES Ths secton gves the defntons of NRP and some notatons whch wll be used n the followng part of ths paper. In a software system, let R={r 1, r 2,, r n } denotes all the possble software requrements. Each requrement r R s assocated wth cost c Z +. A drected acyclc graph G=(R,E) denotes the dependency of requrements, where ( rr, ') E ndcates that r must be satsfed before r'. A set of requrements parent(r) contans all requrements whch must be satsfed before r. Let S={1, 2,, m} denotes all the customers related to the requrements. Each customer s satsfed, f and only f a set of requrements R R s satsfed. A proft w Z + denotes the prorty of customer. To satsfy a customer, both the requrements of R and the ones satsfed before them parent( R ) = parent( r) must be satsfed. Let r R ' R = R parent( R) denotes all the requrements whch have ' to be developed to satsfy customer. Let cost ( R ) = rj R c ' j be the cost of satsfyng customer. The cost of a subset S' S ' s defned as cost( S ') = cost( S' R) and the overall proft obtaned s defned as ω( S') = Sw. ' Based on above defntons, the goal of NRP s to fnd a subset S' S to maxmze ω ( S '), subject to cost( S ') B, where B s the predefned development budget bound [2]. Gven a NRP nstance (denoted as NRP(S,R,W)), a feasble soluton s a subset S' S subject to cost( S ') B. III. A HYBRID ACO ALGORITHM In ths secton, we present the HACO algorthm for solvng NRP n detal. In contrast to tradtonal ACO algorthms, a local search operator called FHC s ncorporated nto HACO to mprove the qualty of solutons. We present the framewor of ths HACO n Part A and the local search operator n Part B, respectvely. A. HACO Ant Colony Optmzaton (ACO) s a meta-heurstc algorthm based on communcaton of a colony of smple agents (artfcal ants), whch are drected by artfcal pheromone trals. The ants use pheromone trals and heurstc nformaton to probablstcally construct solutons. In addton, the ants also use these pheromone trals and heurstc nformaton durng the algorthm s executon to reflect ther search experences [11, 12]. In ths subsecton, we propose HACO algorthm to solve NRP. The man framewor of HACO s presented n Algorthm 1. After the ntalzaton, a seres of teratons are conducted to fnd solutons. At every teraton, HACO employs those ants to construct solutons by a probablstc acton choce rule and ncorporates a local search operator L to further mprove those constructed solutons (see Step (2.1)). Then, HACO updates the pheromone trals for the next teraton, ncludng the pheromone evaporaton (see Step (2.2)) and deposton (see Step (2.3)). Durng the teratons, when a better soluton s found, our best soluton wll be updated. Fnally, the best soluton wll be returned. Algorthm 1: HACO Input: NRP(S,R,W), local search operator L, teraton tmes t, ant number h Output: Soluton S Begn B(1) S =, ω( S ) = 0 ; B(2) for =1 to t do BB(2.1) for =1 to h do BBBBBBB // SolutonConstructon phase BBBBBBB ant construct solutons S ; BBBBBBB // Local search phase BBBBBBB call L to optmze S ; BB//Pheromone update phase BB(2.2) evaporate pheromone on all customers, by (2); BB(2.3) for =1 to h do BBBBBBB depost pheromone on customers n S, by (4); BBBBBBB f ω( S )<ω(s ) then =S ; S B(3) return S ; End More detals related to HACO are dscussed as follows: 1) Pheromone tral and heurstc nformaton: The pheromone trals τ for NRP refers to the desrablty of addng a customer to the current partal soluton. We defne τ = θ w, where θ s a parameter assocated wth customer profts w to mae sure that the ntal pheromone value vares between 0 and 1. We also defne the heurstc nformaton η =w /cost(r '). Obvously, the hgher proft and the lower requrements cost a customer has, the hgher η s. 2) Soluton Constructon: Intally, there re no customers n ants for NRP. At each constructon step, ant apples a probablstc acton choce rule (random proportonal rule [11]) to decde whch customer to add next. In partcular, the probablty wth whch ant chooses customer s gven by: p α β [ τ] [ η] =, f N. (1) α β [ τ ] [ η ] l N l l where α and β are two parameters whch determne the relatve nfluences of the pheromone tral and the heurstc nformaton, and N s the set of customers that ant has not chosen yet. The pseudo-code for the ant soluton constructon s gven n Algorthm 2. Ths procedure wors as follows. Frstly, there s no customer n ant (see Step (1)). Secondly, the next customer s chosen probablstcally by the roulette wheel selecton procedure of evolutonary computaton, proposed by 167

3 Goldberg n 1989 [15]. The roulette wheel s dvded nto slces proportonal to weghts of customers that ant has not chosen yet (see Step (2.3.2)). Fnally, the wheel s rotated and the next customer chosen by ant s the one whch the marer ponts to (see Step (2.3.3)). Algorthm 2: SolutonConstructon Input: NRP(S,R,W), budget B, ant Output: Soluton S Begn B(1) S =, ω( S ) = 0 ; B(2) whle (cost( S ) B) BB(2.1) sumprob = 0; BB(2.2) let r be a value randomly generated n [0, 1]; BB(2.3) for each customer do BBB(2.3.1) f ( has been added to S ) BBBBBBBB p =0.0; BBB(2.3.2) else BBBBBBBB p s calculated by (1); BBBBBBBB sumprob += p ; BBB(2.3.3) f (sumprob r) BBBBBBBB add customer to S, brea; B(3) return S ; End 3) Update of pheromone trals: The pheromone trals are updated after all the ants have constructed ther solutons. Frstly, we decrease the pheromone value of every customer by a constant factor, and then add pheromone to those customers that the ants have chosen n ther solutons. Pheromone evaporaton s mplemented by τ (1 ρ) τ. (2) where 0< ρ 1 s the pheromone evaporaton rate, whch enables the algorthm to forget bad decsons prevously taen and have more opportuntes to choose other customers. All ants depost pheromone on the customers whch they have chosen n ther solutons after evaporaton: τ τ + Δ h τ. (3) = 1 where Δτ s the amount of pheromone that ant deposts on those chosen customers. It s defned as follows: γw, s selected Δ τ = 0, otherwse where W, the qualty of the soluton S bult by ant, s computed as the sum of customer profts n S. The parameter γ s used to tune Δ. τ (4) B. FHC To enhance the performance of HACO, we ncorporate a local search operator L named FHC nto HACO. In ths secton, we ntroduce the framewor of FHC (see Algorthm 3). Algorthm 3: FHC Input: NRP(S,R,W), budget B, teraton tmes t Output: Soluton S Begn B(1) S =, ω( S ) = 0 ; B(2) for =1 to t do BB(2.1) let be a random feasble soluton; S 0 BB(2.2) flag = true; BB(2.3) whle (flag = true) do BBB(2.3.1) randomly choose j S \ S0 ; BBB(2.3.2) let S1 = S0 {} j ; BBB // when S 1 s feasble BBB(2.3.3) f cost(s 1)<B then S0 = S1; BBBBBBB else // swap a customer n S 0 wth j BBBB( ) flag = false; BBBB( ) S1 = S0; BBBB( ) for every customer l S 0 do BBBBBBBBBBB f cost( S0 {}\{} j l ) < B and BB ω( S0 { j}\{}) l > ω( S1) BBBBBBBBBBB then S1 = S0 {}\{} j l, flag = true; BBBB( ) S0 = S1; * * BB(2.4) f ω( S0) > ω( S ) then S = S 0 ; B(3) return S ; End The hll clmbng algorthm s a classc local search technology, whch can fnd local optmal solutons n the soluton neghborhood. FHC always updates the soluton when a frst local optmal soluton s found. FHC manly conssts of a seres of teratons. At every teraton, a feasble soluton wll be randomly generated as the current soluton (see Step (2.1)). After that, ths current soluton S 0 wll be further mproved by local search as follows (see Step (2.3)). Frstly, an unselected customer j S \ S0 wll be arbtrarly chosen out (see Step (2.3.1)). A new soluton can be acheved by addng customer j to S0 (see Step (2.3.2)). If such acton wll result n a new feasble soluton, then the current soluton S 0 wll be updated wth the new generated soluton and the local search process s further conducted to mprove t (see Step (2.3.3)). Otherwse, we try to replace a customer l S 0 wth j such that the resultng soluton s feasble and ts proft s maxmzed. If succeeded, the current soluton wll be updated wth the resultng soluton and the local search s further conducted to mprove t (see Step ( )-( )). After every teraton, when a better soluton s obtaned, the best soluton wll be updated (see Step (2.4)). Fnally, the best soluton s returned (see Step (3)). 168

4 TABLE I. THE DETAILS OF INSTANCE GENERATION Instance NRP-1 NRP-2 NRP-3 NRP-4 NRP-5 Number 20/40/80 20/40/80/160/ /500/ /500/750/1000/ /500/500 Cost 1~5/2~8/5~10 1~5/2~7/3~9/4~10/5~15 1~5/2~8/5~10 1~5/2~7/3~9/4~10/5~15 1~3/2/3~5 Max. 8/2/0 8/6/4/2/0 8/2/0 8/6/4/2/0 4/4/0 Customer Request 1~5 1~5 1~5 1~5 1 Proft 1~30 1~30 1~30 1~30 1~30 IV. EXPERIMENTAL RESULTS In ths secton, we descrbe the expermental results to evaluate the performance of HACO and exstng algorthms. A. Instances generaton Snce the customer requrements are usually prvate data of a company, no publc NRP nstance s avalable. We generate NRP test nstances by followng the methods n the classc paper of NRP [2]. These nstances consst of fve randomly generated problems, each of whch contans some mult-level requrements. Each requrement n a level s wth the constrant of numbers, dependency, and cost. For each problem, the predefned development budget bound s defned as 30%, 50%, and 70% of the total cost of requrements. But the ranges of customer profts have not been mentoned before. We assume each customer proft s selected randomly from 1 to 30. Table I gves the detals of nstance generaton. The 6 rows of ths table show the nstance names, number of requrement n each level, cost of requrements, the maxmum number of requrement dependency, number of customers, request of each customer, and the customer profts. B. Parameters for HACO The performance of ACO algorthms usually depends on the confguraton of fve parameters. In ths secton, we use CALIBRA procedure [14], proposed by Adenso-Daz and Laguna n 2006, to determne the nterrelated HACO parameter settngs that mprove the algorthm defaults. CALIBRA s an automated tool for fndng performanceoptmzng parameter settngs, whch lberates algorthm desgners from the tedous tas of manually searchng the parameter space. It uses Taguch s fractonal factoral expermental desgns coupled wth local search to fnely tune algorthm parameters wth a wde range of possble values. The beneft of usng CALIBRA s evdent n stuatons where the algorthm beng fne-tuned has parameters whose values have sgnfcant mpact on performance. When lnng the onlne supplement and usng the current verson of CALIBRA 1, 5 nstances are selected randomly for testng, one for each group sze, to ensure proper representaton of problem nstances from all szes. We pc lower and upper bounds for parameters and dscretze the ntervals unformly. For example, the contnuous pheromone nfluence parameter α n the range 0.1 to 4.0 wth an accuracy of one decmal place s nternally handled as an nteger varable wth a lower bound of 1 and an upper bound of 40. The other four parameters are handled n the same way. Table II shows the parameters, the orgnal range consdered before dscretzaton and the values found by CALIBRA. Wth these parameter values, HACO can acheve good solutons on all problem nstances. TABLE II. HACO PARAMETER RANGES CONSIDERED FOR TUNING AND RESULTS OF RUNNING CALIBRA Parameters Ranges Values by CALIBRA α [0.1, 4.0] 1.1 β [0.1, 6.0] 1.5 γ [0.010, 0.050] ρ [0.01, 0.99] 0.13 h [1, 30] 10 C. Results and analyss In ths secton, we show the expermental results of heurstc algorthms, ncludng GRASP, SA [2], FHC, ACO, and HACO, where ACO s referred as the HACO verson usng no local search. All the algorthms are mplemented n C++ and run on a personal computer wth Mcrosoft Wndows XP, Intel Core 2.53GHz CPU and 4GB memory. For those heurstc algorthms, we set ther parameters as follows. Both n GRASP and n FHC, each soluton qualty s the best found after 100 restartng tmes. For GRASP, the constructon phase s mplemented accordng to [2] and the length of Restrcted Canddate Lst (RCL) s set to 10. The local search phase s smlar to FHC. For SA algorthm, the Lundy and Mees coolng schedule n [2] s conducted wth temperature control parameter to be In ACO and HACO, we set ts fve parameters to 1.1, 1.5, 0.020, 0.13, and 10 as suggested by CALIBRA. For the HACO, 10 teratons are executed and 10 ants apply local search at each teraton for comparson wth FHC wthn smlar runnng tme. Table III llustrates ACO and HACO outperform other algorthms n terms of soluton qualty and runnng tme. The frst column shows the nstance names, and the followng 5 columns show the 5 algorthms n the experments. The 2 subcolumns of each algorthm present the soluton qualty and runnng tme, respectvely

5 TABLE III. EXPERIMENTAL RESULTS OF FIVE ALGORITHMS ON NRP INSTANCES Instance GRASP SA FHC ACO HACO soluton tme(s) soluton tme(s) soluton tme(s) soluton tme(s) soluton tme(s) NRP NRP NRP NRP NRP NRP NRP NRP NRP NRP NRP NRP NRP NRP NRP On the small nstances as NPR-1, the runnng tme of ACO s nearly the same as the exstng ones, but on large NRP nstances, ACO algorthm can get better solutons n much less computng tme than other algorthms. However, HACO can acheve better solutons than ACO and need less runnng tme to obtan a local optmal soluton than FHC. Fg. 1 shows the soluton qualty comparson of FHC, ACO and HACO algorthms n a more ntutvely way. ACO and HACO prove to be much more suffcent than FHC on all nstances, especally on large ones le NRP-4 and NRP-5. HACO can obtan the best soluton qualty on all nstances among these 3 algorthms and can be mplemented as a general approach for NRP problems. Soluton Qualty NRP Instances FHC ACO HACO Fgure 1. Soluton qualtes obtaned by FHC, ACO and HACO algorthms on all nstances. Fg. 2 llustrates the runnng tme of FHC, ACO and HACO algorthms. On all the NRP nstances, ACO uses the shortest computng tme. The runnng tme of FHC on larger nstances le NRP-4 s much longer than that of HACO. It mples that when we ncorporate local search operator FHC nto HACO, those hgh-qualty solutons constructed by ACO can reduce the tme of searchng for local optma to some extent. Runnng Tme (s) NRP Instances FHC ACO HACO Fgure 2. An llustraton of runnng tme by FHC, ACO and HACO algorthms on all nstances. V. RELATED WORK There already exsted several heurstc approaches for the NRP problem. Among those algorthms, the hll clmbng (HC) and smulated annealng (SA) were mplemented n [2, 6]. When usng greedy algorthm n [2] as the constructon phase, GRASP can fnd better solutons than SA on some larger nstances wthn only modest amounts of computng tme (as shown n Table III n Secton IV). Recently, an approxmate bacbone based multlevel algorthm (ABMA) was proposed n [17] to solve large scale NRP nstances. ACO s a nd of meta-heurstc approach and Ant System (AS) [18] was the frst ACO algorthm, usng Travelng Salesman Problem (TSP) as an example applcaton. Then a number of drect extensons of AS were provded [19-21], 170

6 beng dfferent n the way the pheromone updated, as well as the management detals of the pheromone trals. When usng ACO algorthms, automatc tunng procedures could effectvely fnd better parameter settngs. There already exsted several approaches for automatc algorthm parameters tunng. Boyan and Moore [22] proposed a tunng algorthm based on machne learnng technques. But there was no emprcal analyss of ths algorthm when appled to parameters that have wde range of possble values. Audet and Orban [23] ntroduced a mesh adaptve drect search that used surrogate models for algorthmc tunng. Nevertheless, ths approach has never been used for tunng local search algorthms. Adenso- Daz and Laguna [14] desgned an algorthm called CALIBRA for fne tunng algorthms. It can narrow down choces for parameter values when facng a wde range of possble values and search for the best possble parameter settngs. VI. CONCLUSION AND FUTURE WORK In ths paper, we propose HACO for NRP, whch ncorporates FHC nto ACO to solve NRP. We compare the performance of standard ACO and HACO wth exstng heurstc algorthms on some typcal NRP nstances. The expermental results llustrate that ACO outperforms the exstng algorthms n soluton qualty and runnng tme. When coupled wth FHC, HACO can acheve better soluton qualty than ACO. In future wor, we wll nvestgate how to further mprove the performance of HACO and extend HACO for multobjectve NRP. ACKNOWLEDGMENT We would le to than Prof. Belarmno Adenso-Daz and Prof. Manuel Laguna for provdng the latest onlne verson of CALIBRA. Prof. Adenso-Daz s wth Computer Engneerng School and Industral Engneerng School, Unversty of Ovedo and Prof. Laguna s wth Leeds School of Busness, Unversty of Colorado. REFERENCES [1] K. H. Bennett and V. T. Rajlch, Software mantenance and evoluton: a roadmap, Proceedngs of the 2000 Conference on The Future of Software Engneerng (FOSE 00), pp , June [2] A. J. Bagnall, V. J. Rayward-Smth, and I. M. Whttley, The next release problem, Informaton and Software Technology, vol. 43, pp , November [3] G. Ruhe and M. O. Salu, The art and scence of software release plannng, IEEE Software, vol. 22, pp , November [4] M. Harman and B. F. Johns, Search based software engneerng, Informaton and Software Technology, vol. 43, pp , November [5] M. Harman, The current state and future of search based software engneerng, Proceedngs of the 2007 Conference on The Future of Software Engneerng (FOSE 07), pp , May [6] P. Baer, M. Harman, K. Stenhofel, and A. Salots, Search based approaches to component selecton and prortzaton for the next release problem, Proceedngs of the 22nd Internatonal Conference on Software Mantenance (ICSM 06), pp , September [7] A. Fnelsten, M. Harman, S. A. Mansour, J. Ren, and Y. Zhang, Farness analyss n requrements assgnment, Proceedngs of the 16th IEEE Internatonal Requrements Engneerng Conference (RE 08), pp , September [8] Y. Zhang, M. Harman, and S. A. Mansour, The mult-objectve next release problem, Proceedngs of the 9th Genetc and Evolutonary Computaton Conference (GECCO 07), pp , July [9] D. Greer and G. Ruhe, Software release plannng: an evolutonary and teratve approach, Informaton and Software Technology, vol. 46, pp , Aprl [10] M. R. Garey and D. S. Johnson, Computers and Intractablty. W. H. Freeman and Company, San Francsco, [11] M. Dorgo and T. Stützle, Ant Colony Optmzaton. The MIT Press, London, [12] M. Dorgo and C. Blum, Ant colony optmzaton theory: A survey, Theoretcal Computer Scence, vol. 344, pp , November [13] H. Jang, Z. Ren, and Y. Hu, A samplng based fant for the 3- dmensonal assgnment problem, Proceedngs of IEEE Congress on Evolutonary Computaton 2008 (CEC 08), pp , June [14] B. Adenso-Daz and M. Laguna, Fne-tunng of algorthms usng fractonal expermental desgn and local search, Operatons Research, vol. 54, pp , January [15] D. E. Goldberg, Genetc algorthms n search, optmzaton and machne learnng. Readng, MA, Addson-Wesley, [16] R. E. Bxby, M. Fenelon, X. Z. Gu, and R. Rothberg, Mp: theory and practce closng the gap, Proceedngs of the 19th IFIP TC7 Conference on System Modellng and Optmzaton Methods, Theory and Applcatons, pp , July [17] H. Jang, J. Xuan, and Z. Ren, Approxmate bacbone based multlevel algorthm for next release problem, Proceedngs of Genetc and Evolutonary Computaton Conference (GECCO 10), n press. [18] M. Dorgo, Optmzaton, learnng and natural algorthms, PhD thess, Dpartmento d Elettronca, Poltecnco d Mlano, Italy, [19] M. Dorgo, V. Manezzo, and A. Colorn, The Ant System: optmzaton by a colony of cooperatng agents, IEEE Transactons on Systems, Man, and Cybernetcs-PartB, vol. 26, pp , January [20] B. Bullnhemer, R. F. Hartl, and C. Strauss, A new ran-based verson of the Ant System: A computatonal study, Central European Journal for Operatons Research and Economcs, vol. 7, pp , May [21] T. Stützle and H. H. Hoos, The MAX-MIN Ant System and local search for the travelng salesman problem, Proceedngs of the 1997 IEEE Internatonal Conference on Evolutonary Computaton (ICEC 97), pp , Aprl [22] J. Boyan and A. Moore, Usng predcton to mprove combnatoral optmzaton search, Sxth Internatonal Worshop on Artfcal Intellgence and Statstcs, January [23] C. Audet, and D. Orban, Fndng optmal algorthmc parameters usng the mesh adaptve drect search algorthm, SIAM Journal on Optmzaton, vol. 17, pp , December

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

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

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

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

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

Ant Colony Algorithm for the Weighted Item Layout Optimization Problem

Ant Colony Algorithm for the Weighted Item Layout Optimization Problem Ant Colony Algorthm for the Weghted Item Layout Optmzaton Problem Y-Chun Xu 1, Fang-Mn Dong 1, Yong Lu 1, Ren-Bn Xao 2, Martyn Amos 3,* 1 Insttute of Intellgent Vson and Image Informaton, Chna Three Gorges

More information

Ant Colony Optimization Applied to Minimum Weight Dominating Set Problem

Ant Colony Optimization Applied to Minimum Weight Dominating Set Problem Ant Colony Optmzaton Appled to Mnmum Weght Domnatng Set Problem Raa JOVANOVIC Mlan TUBA Dana SIMIAN Texas AM Unversty Faculty of Computer Scence Department of Computer Scence at Qatar Megatrend Unversty

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

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

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

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

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

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

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

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

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

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

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

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

An Analysis of Different Variations of Ant Colony Optimization to the Minimum Weight Vertex Cover Problem

An Analysis of Different Variations of Ant Colony Optimization to the Minimum Weight Vertex Cover Problem Mlan Tuba, Raa Jovanovc An Analyss of Dfferent Varatons of Ant Colony Optmzaton to the Mnmum Weght Vertex Cover Problem MILAN TUBA Faculty of Computer Scence Megatrend Unversty Belgrade Bulevar umetnost

More information

MULTI-OBJECTIVE OPTIMIZATION OF TIME-COST-QUALITY USING MULTI-COLONY ANT ALGORITHM

MULTI-OBJECTIVE OPTIMIZATION OF TIME-COST-QUALITY USING MULTI-COLONY ANT ALGORITHM ASIAN JOURNAL OF CIVIL ENGINEERING (BUILDING AND HOUSING) VOL. 8, NO. 2 (2007) PAGES 113-124 MULTI-OBJECTIVE OPTIMIZATION OF TIME-COST-QUALITY USING MULTI-COLONY ANT ALGORITHM A. Afshar, A. Kaveh and O.R.

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

An efficient iterative source routing algorithm

An efficient iterative source routing algorithm An effcent teratve source routng algorthm Gang Cheng Ye Tan Nrwan Ansar Advanced Networng Lab Department of Electrcal Computer Engneerng New Jersey Insttute of Technology Newar NJ 7 {gc yt Ansar}@ntedu

More information

Feature Subset Selection Based on Ant Colony Optimization and. Support Vector Machine

Feature Subset Selection Based on Ant Colony Optimization and. Support Vector Machine Proceedngs of the 7th WSEAS Int. Conf. on Sgnal Processng, Computatonal Geometry & Artfcal Vson, Athens, Greece, August 24-26, 27 182 Feature Subset Selecton Based on Ant Colony Optmzaton and Support Vector

More information

OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM

OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM Proceedng of the Frst Internatonal Conference on Modelng, Smulaton and Appled Optmzaton, Sharah, U.A.E. February -3, 005 OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM Had Nobahar

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 MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

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

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

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

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

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

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

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

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

Private Information Retrieval (PIR)

Private Information Retrieval (PIR) 2 Levente Buttyán Problem formulaton Alce wants to obtan nformaton from a database, but she does not want the database to learn whch nformaton she wanted e.g., Alce s an nvestor queryng a stock-market

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

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

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

Ant Colony Algorithm for Clustering through of Cliques

Ant Colony Algorithm for Clustering through of Cliques Ant Colony Algorthm for Clusterng through of Clques Julo Cesar Ponce Gallegos a, Felpe Padlla Díaz a, Carlos Alberto Ochoa Ortz Zezzatt b, Alejandro Padlla Díaz a, Eunce Esther Ponce de León a y Fatma

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

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

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm 01 Internatonal Conference on Image, Vson and Computng (ICIVC 01) IPCSIT vol. 50 (01) (01) IACSIT Press, Sngapore DOI: 10.776/IPCSIT.01.V50.4 Vectorzaton of Image Outlnes Usng Ratonal Splne and Genetc

More information

A Facet Generation Procedure. for solving 0/1 integer programs

A Facet Generation Procedure. for solving 0/1 integer programs A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,

More information

A Scatter Search Approach for the Minimum Sum-of- Squares Clustering Problem

A Scatter Search Approach for the Minimum Sum-of- Squares Clustering Problem A Scatter Search Approach for the Mnmum Sum-of- Squares Clusterng Problem Joaquín A. Pacheco Department of Appled Economcs, Unversty of Burgos, Plaza Infanta Elena s/n BURGOS 09001, SPAIN Tf: +34 947 5901;

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

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

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

A Learning Automata based Algorithm for Solving Traveling Salesman Problem improved by Frequency-based Pruning

A Learning Automata based Algorithm for Solving Traveling Salesman Problem improved by Frequency-based Pruning Internatonal Journal of Computer Applcatons (0975 8887) Volume 46 No.7, May 202 A Learnng Automata based Algorthm for Solvng Travelng Salesman Problem mproved by Frequencybased Prunng Mr Mohammad Alpour

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

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

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

Ant Colony Optimization to Discover the Concealed Pattern in the Recruitment Process of an Industry

Ant Colony Optimization to Discover the Concealed Pattern in the Recruitment Process of an Industry N. Svaram et. al. / (IJCSE) Internatonal Journal on Computer Scence and Engneerng Ant Colony Optmzaton to Dscover the Concealed Pattern n the Recrutment Process of an Industry N. Svaram Research Scholar,

More information

CONSTRUCTION SCHEDULING WITH ARTIFICIAL AGENTS AND THE ANT COLONY OPTIMIZATION METAHEURISTIC

CONSTRUCTION SCHEDULING WITH ARTIFICIAL AGENTS AND THE ANT COLONY OPTIMIZATION METAHEURISTIC CONSTRUCTION SCHEDULING WITH ARTIFICIAL AGENTS AND THE ANT COLONY OPTIMIZATION METAHEURISTIC Symeon Chrstodoulou 1 1 Department of Cvl and Envronmental Engneerng, Unversty of Cyprus, P.O. Box 20537, 1678

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

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

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

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

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

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

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

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK L-qng Qu, Yong-quan Lang 2, Jng-Chen 3, 2 College of Informaton Scence and Technology, Shandong Unversty of Scence and Technology,

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

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

Incremental Learning with Support Vector Machines and Fuzzy Set Theory

Incremental Learning with Support Vector Machines and Fuzzy Set Theory The 25th Workshop on Combnatoral Mathematcs and Computaton Theory Incremental Learnng wth Support Vector Machnes and Fuzzy Set Theory Yu-Mng Chuang 1 and Cha-Hwa Ln 2* 1 Department of Computer Scence and

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

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

ELECTROMAGNETIC WAVE PROPAGATION MODELING USING THE ANT COLONY OPTIMIZATION ALGORITHM

ELECTROMAGNETIC WAVE PROPAGATION MODELING USING THE ANT COLONY OPTIMIZATION ALGORITHM Radoengneerng Electromagnetc Wave Propagaton Modelng usng the Ant Colony Optmzaton Algorthm 1 Vol. 11, No. 3, September 2002 P. PECHAČ ELECTROMAGNETIC WAVE PROPAGATION MODELING USING THE ANT COLONY OPTIMIZATION

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

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

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

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET

BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET 1 BOOSTING CLASSIFICATION ACCURACY WITH SAMPLES CHOSEN FROM A VALIDATION SET TZU-CHENG CHUANG School of Electrcal and Computer Engneerng, Purdue Unversty, West Lafayette, Indana 47907 SAUL B. GELFAND School

More information

Parallel Artificial Bee Colony Algorithm for the Traveling Salesman Problem

Parallel Artificial Bee Colony Algorithm for the Traveling Salesman Problem Parallel Artfcal Bee Colony Algorthm for the Travelng Salesman Problem Kun Xu, Mngyan Jang, Dongfeng Yuan The School of Informaton Scence and Engneerng Shandong Unversty, Jnan, 250100, Chna E-mal: xukun_sdu@163.com,

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

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

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

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

A Revised Ant colony Optimization Scheme for Discovering Attack Paths of Botnet

A Revised Ant colony Optimization Scheme for Discovering Attack Paths of Botnet A Revsed Ant colony Optmzaton Scheme for Dscoverng Attack Paths of Botnet Png Wang Department of MIS Kun Shan Unversty Tanan, Tawan pngwang@mal.ksu.edu.tw Hu-Tang Ln Insttute of Computer and Communcaton

More information

Learning to Project in Multi-Objective Binary Linear Programming

Learning to Project in Multi-Objective Binary Linear Programming Learnng to Project n Mult-Objectve Bnary Lnear Programmng Alvaro Serra-Altamranda Department of Industral and Management System Engneerng, Unversty of South Florda, Tampa, FL, 33620 USA, amserra@mal.usf.edu,

More information

An Efficient Label Setting/Correcting Shortest Path Algorithm

An Efficient Label Setting/Correcting Shortest Path Algorithm An Effcent Label Settng/Correctng Shortest Path Algorthm Antono Sedeño-Noda, Carlos González-Martín Departamento de Estadístca, Investgacón Operatva y Computacón (DEIOC) Unversdad de La Laguna,38205- La

More information

Greedy Technique - Definition

Greedy Technique - Definition Greedy Technque Greedy Technque - Defnton The greedy method s a general algorthm desgn paradgm, bult on the follong elements: confguratons: dfferent choces, collectons, or values to fnd objectve functon:

More information

Image Feature Selection Based on Ant Colony Optimization

Image Feature Selection Based on Ant Colony Optimization Image Feature Selecton Based on Ant Colony Optmzaton Lng Chen,2, Bolun Chen, Yxn Chen 3, Department of Computer Scence, Yangzhou Unversty,Yangzhou, Chna 2 State Key Lab of Novel Software Tech, Nanng Unversty,

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

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

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

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Parallel Branch and Bound Algorithm - A comparison between serial, OpenMP and MPI implementations

Parallel Branch and Bound Algorithm - A comparison between serial, OpenMP and MPI implementations Journal of Physcs: Conference Seres Parallel Branch and Bound Algorthm - A comparson between seral, OpenMP and MPI mplementatons To cte ths artcle: Luco Barreto and Mchael Bauer 2010 J. Phys.: Conf. Ser.

More information

Reliable and Efficient Routing Using Adaptive Genetic Algorithm in Packet Switched Networks

Reliable and Efficient Routing Using Adaptive Genetic Algorithm in Packet Switched Networks IJCSI Internatonal Journal of Computer Scence Issues, Vol. 9, Issue 1, No 3, January 2012 ISSN (Onlne): 1694-0814 www.ijcsi.org 168 Relable and Effcent Routng Usng Adaptve Genetc Algorthm n Packet Swtched

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

Complex System Reliability Evaluation using Support Vector Machine for Incomplete Data-set

Complex System Reliability Evaluation using Support Vector Machine for Incomplete Data-set Internatonal Journal of Performablty Engneerng, Vol. 7, No. 1, January 2010, pp.32-42. RAMS Consultants Prnted n Inda Complex System Relablty Evaluaton usng Support Vector Machne for Incomplete Data-set

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

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

On the Network Partitioning of Large Urban Transportation Networks

On the Network Partitioning of Large Urban Transportation Networks On the etwor Parttonng of Large Urban Transportaton etwors Hamdeh Etemadna and Khaled Abdelghany Abstract Ths paper ams at developng a traffc networ parttonng mechansm for dstrbuted traffc management applcatons.

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

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

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

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 97-735 Volume Issue 9 BoTechnology An Indan Journal FULL PAPER BTAIJ, (9), [333-3] Matlab mult-dmensonal model-based - 3 Chnese football assocaton super league

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

A Time-driven Data Placement Strategy for a Scientific Workflow Combining Edge Computing and Cloud Computing

A Time-driven Data Placement Strategy for a Scientific Workflow Combining Edge Computing and Cloud Computing > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 A Tme-drven Data Placement Strategy for a Scentfc Workflow Combnng Edge Computng and Cloud Computng Bng Ln, Fangnng

More information