Bin Bloom Filter Using Heuristic Optimization Techniques for Spam Detection
|
|
- Clement Townsend
- 5 years ago
- Views:
Transcription
1 World Academy of Scence, Engneerng and Technology Internatonal Journal of Computer and Informaton Engneerng Bn Bloom Flter Usng Heurstc Optmzaton Technques for Spam Detecton N. Arulanand, K. Premalatha Internatonal Scence Index, Computer and Informaton Engneerng waset.org/publcaton/ Abstract Bloom flter s a probablstc and memory effcent data structure desgned to answer rapdly whether an element s present n a set. It tells that the element s defntely not n the set but ts presence s wth certan probablty. The trade-off to use Bloom flter s a certan confgurable rsk of false postves. The odds of a false postve can be made very low f the number of hash functon s suffcently large. For spam detecton, weght s attached to each set of elements. The spam weght for a word s a measure used to rate the e-mal. Each word s assgned to a Bloom flter based on ts weght. The proposed work ntroduces an enhanced concept n Bloom flter called Bn Bloom Flter (BBF). The performance of BBF over conventonal Bloom flter s evaluated under varous optmzaton technques. Real tme data set and synthetc data sets are used for expermental analyss and the results are demonstrated for bn szes 4, 5, 6 and 7. Fnally analyzng the results, t s found that the BBF whch uses heurstc technques performs better than the tradtonal Bloom flter n spam detecton. Key Cuckoo search algorthm, levy s flght, metaheurstc, optmal weght. I I. INTRODUCTION NTERNET traffc has been growng at a tremendous pace and varous applcaton servces are becomng ndspensable n day-to-day lfe. To keep up wth the growng demand, the nternet must have hgh performance, sophstcated packet control functonalty. One such popular applcaton s the use of e-mal. E-mals are extensvely used as a mode of communcaton. From the begnnng of the Internet, sendng of junk e-mal or spam e-mal has been prohbted. However, spam e-mals have become ndspensable and have steadly grown snce the early 1990s. There are varous methods developed to detect and flter the unsolcted spam e-mals. Spammng s the acton of sendng unsolcted commercal messages n bulk wthout the explct permsson or desre of the recpents. That s spam s an rrelevant or napproprate messages sent on the nternet to a large number of users. Everyday bllons of e-mals are beng passed around and that many spam e-mals are also sent. A lot of tme s wasted tryng to get rd of spam from the computer and spam also takes up desrable memory space. A spam flter works by scannng all ncomng e-mals and evaluatng them for sgns of spam such as specfc key, llegtmate lnks, etc. There are dfferent types of spam flters. Some are pre-programmed to trace known spammers and others flter e-mals based on the that are wrtten n the body of the e-mal. For spam detecton, an effcent data structure s needed to test the Arulanand N. s wth the PSG College of Technology, Combatore, Taml Nadu, Inda (e-mal: arulnat@yahoo.com). membershp of n the e-mals. A Bloom flter s a compact data structure desgned to store queres that help to establsh set membershp nformaton. A Bloom flter s a space-effcent randomzed data structure for representng a set n order to support membershp queres [1]. Bloom flters allow false postves but t saves space. It balances the drawback when the probablty of an error s made adequately low. The bloom flter s very popular n database applcatons and networkng. In ths work, a weght s assgned for each word appears n e-mals based on ts frequency n both spam and legtmate mals [2]. Ths weght value ndcates ts probable belongngs to spam or legtmate. In the frst step of spam flterng each word s assgned by a weght. Bloom flter treats every word equally and t allocates the same number of hash functons to every word whch results n hgh total membershp nvaldaton cost. The proposed work ntroduces an enhanced concept n Bloom flter named as Bn Bloom Flter (BBF) whch groups the nto a number of Bloom flters whch wll have dfferent false postve rates based on the weghts of the spam. Instead of gvng equal mportance to all the n a spam word lst, dfferent mportance s gven based on ther weghts. The wth hgh weghts are stored n a Bloom flter wth lowest false postve rate and the wth low weghts are stored n a Bloom flter wth hgh false postve rate. For a hgh cost bn t s expected to allocate more hash functons to decrease the membershp nvaldaton rate, and conversely, a low cost bn allows hgher false postve probablty, and then the BBF makes the total membershp nvaldaton cost a mnmum. In tradtonal Bloom flter, every word s treated equally and t allocates the same number of hash functons to every word whch results n hgh total membershp nvaldaton cost. For ths process, the number of to be stored n the ndvdual Bloom flter and the number of Bloom flters are dentfed to reduce the total membershp nvaldaton cost for a gven collecton of wth ther weghts. The number of possble solutons n the search space s so large. So t s an optmzaton problem to dentfy the number of to be stored, false postve rate and number of hash functons of each Bloom flter n the Bn whch mnmze the total membershp nvaldaton cost. It prevents an exhaustve search for the best answer. Ths paper compares the optmzaton of bloom flter n spam flterng usng Genetc Algorthm (GA), Partcle Swarm Optmzaton (CSA), Clonal Selecton Algorthm (CSA), Cuckoo Search (CS) and Bat algorthm. The organzaton of ths paper s as follows. Secton II deals wth the Bloom flter. Internatonal Scholarly and Scentfc Research & Innovaton 8(8)
2 (World Academy of Scence, Engneerng and Technology Internatonal Journal of Computer and Informaton Engneerng Internatonal Scence Index, Computer and Informaton Engneerng waset.org/publcaton/ Secton III presents the Bn Bloom Flter (BBF). Secton IV dscusses the BBF usng heurstc optmzaton technques. Performance evaluaton of heurstc optmzaton technques for the BBF s reported n Secton V. II. BLOOM FILTER The base data structure of a Bloom flter s a bt vector of sze m. Gven a strng X the Bloom flter computes k hash functons on t producng k hash values rangng from 1 to m. It then sets k bts n an m-bt long vector at the addresses correspondng to the k hash values. The same procedure s repeated for all the members of the set. Ths process s called programmng of the flter. The query process s smlar to programmng, where a strng whose membershp s to be verfed s nput to the flter. The Bloom flter generates k hash values usng the same hash functons t used to program the flter. The bts n the m-bt long vector at the locatons correspondng to the k hash values are looked up. If at least one of these k bts s not found n the set then the strng s declared to be a nonmember of the set. If all the bts are found to be set then the strng s sad to belong to the set wth a certan probablty. Ths uncertanty n the membershp comes from the fact that those k bts n the m-bt vector can be set by any other n-1 members. Thus fndng a bt set does not necessarly mply that t was set by the partcular strng beng quered. However, fndng a bt not set certanly mples that the strng does not belong to the set. Fg. 1 shows the structure of Bloom flter. The false postve rate of Bloom flter s gven n equaton (1). f = (1-e -kn/m ) k (1) Fg. 1 Bloom Flter III. BIN BLOOM FILTER Consder a set S{s 1,s 2,...,s n } of n elements. Bloom flter depcts membershp Informaton of S usng a bt vector B of length m for the k hash functons, h 1, h 2,..., h wth k h : v {1..m}. A Bn Bloom Flter s a varant of Bloom flter whch s used to store the that have dfferent spam weghts. Instead of gvng equal mportance to all the n a spam word lst, the mportance s gven based on ther weghts. The wth hgh weghts are stored n a Bloom flter wth lowest false postve rate and the wth low weghts are stored wth hgh false postve rate. A Bn conssts of a number of Bloom flters and each Bloom flter has dfferent tuple <n,f,w> whch causes dfferent membershp nvaldaton cost. Fg. 2 shows BBF wth ts tuple <n,f,w> confguraton where n, f and w respectvely represents the number of strngs, false postve rate and average weght of strngs n Bloom flter and L represents the number of Bloom flters n a bn. Fg. 2 Bn Bloom Flter For membershp testng the total cost of the set s the sum of the nvaldaton cost of each subset. The total membershp nvaldaton cost s gven as, F = n (2) 1f1w1 +n2f2w n fw +...nl flwl The total membershp nvaldaton cost s to be mnmzed; where L = 1 F(L) = n f w (3) L 1 n N and n l n n u N- Total number of strngs n a spam set n l Lower lmt for number of strngs to be stored n a Bloom flter n u Upper lmt for number of strngs to be stored n a Bloom flter f ln2 1 2 r m n r j j j 1 rlnf= (1 L) Snce Bloom Flter allows false postve, the membershp nvaldaton cost s unavodable [3]. For BBF, the total membershp nvaldaton cost s expressed n (3). Havng dfferent weghts n dfferent Bloom flters nto consderaton, the total membershp nvaldaton cost for Bloom flter s then as follows: F standard (L) f L n w 1 L ln2 m 1 j1 n j L F standard(l) nw (5) 1 2 (4))Internatonal Scholarly and Scentfc Research & Innovaton 8(8)
3 ()ma()(())mamaworld Academy of Scence, Engneerng and Technology Internatonal Journal of Computer and Informaton Engneerng Internatonal Scence Index, Computer and Informaton Engneerng waset.org/publcaton/ The average false postve rate of the last teraton of BBF s taken as the false postve rate of Bloom flter. IV. HEURISTIC OPTIMIZATION TECHNIQUES FOR BBF The proposed work apples varous heurstc optmzaton technques n BBF for dentfyng the mnmal total membershp nvaldaton cost for dfferent bn szes and the results are compared wth Bloom flter. A. Genetc Algorthm The GA begns wth an ntal populaton of the problem [4]. Ths algorthm encodes a potental soluton to a specfc problem on a smple chromosome and t apples crossover and mutaton operators to these structures. Each one of these solutons must be evaluated by means of a ftness functon. The goodness of a soluton s typcally defned wth respect to the current populaton.ga mmcs the survval-of-the-fttest prncple of nature to make a Search process. Therefore, GA s naturally sutable for solvng maxmzaton problems. Mnmzaton problems are usually transformed nto maxmzaton problems by sutable transformaton. For mnmzaton problems, to generate non-negatve values n all the cases and to reflect the relatve ftness of ndvdual strng, t s necessary to map the underlyng natural objectve functon to ftness functon. The objectve functon f(l) taken as a standard for the problem of mnmzaton s CFLfFLCfLx x 0fFLC(6) xfg. 3 Encodng Soluton for BBF The transformaton from mnmzaton to maxmzaton does not alter the locaton, but t converts a mnmzaton problem nto an equvalent maxmzaton problem. In the perspectve of BBF, a chromosome represents a number of Bloom flters wth ts, false postve rate and average spam weght of the. Explctly, each chromosome X, s constructed s shown n Fg. 3 where n j, f j and w j refer respectvely the number of, false postve rate and the weght of the j th Bloom flter of th chromosome. A set of 3 genes <n,f,w> encodes a proten a trat, that s a sngle Bloom flter of a bn. B. Clonal Selecton Algorthm In CSA antgen refers to the problem and ts constrants [5], [6]. The algorthm performs the selecton of antbodes based on affnty ether by matchng aganst an antgen pattern or va evaluaton of a pattern by a cost functons. In clonal selecton n, the hghest ftness antbodes are selected for clonng wth the rate of β. The amount of clones to be generated for all these n selected antbodes s gven n (7): n β P round 1 N C (7) where N C s the total amount of clones generated, β s a multplyng factor whch decdes number of clones to be produced, P s the total amount of antbodes and round() s the operator that rounds ts argument towards the closest nteger. The Cauchy mutaton operator s appled for mutaton. In the perspectve of BBF, an antbody represents number of Bloom flters wth number of, false postve rate and average spam weght of the [7]. The representaton of each antbody X s shown n Fg. 3. An antbody n the populaton represents one possble soluton for assgnng the trples <n, f, w> for L Bloom flters. Intally each antbody randomly chooses dfferent <n, f, w> for L bns. The ftness functon of partcle s calculated usng (6) C. Partcle Swarm Optmzaton PSO algorthm s an optmzaton technque, usng stochastc search guded by the prncples of collectve behavour and self-organzaton of flock of brds [8], [9]. In PSO, each sngle soluton s lke a brd n the search space, whch s called partcle. It s ntalzed wth a populaton of random solutons. All partcles have ftness values whch are evaluated by the ftness functon to be optmzed. Each partcle n PSO s assocated wth a velocty. Partcles fly through the search space wth certan veloctes whch are dynamcally adjusted accordng to ther hstorcal behavor [10]. In the framework of BBF, an ndvdual partcle representaton s shown n Fg. 3. One partcle n the swarm represents one possble soluton of BBF. Therefore, a swarm represents a number of canddate solutons for the current data vectors. At the ntal stage, each partcle randomly chooses dfferent <n, f, w> for L Bns. The ftness functon of partcle s calculated usng (4). The BBF s optmzed usng PSO wth three types of velocty equatons by ncorporatng statc nerta weght, determnstc nerta weght and constrcton factor [11]. D. Cuckoo Search CS s an optmzaton technque developed by Yang and Deb based on the oblgate brood parastsm of cuckoo speces by layng ther eggs n the nests of other host brds [12]. If a host brd dscovers the eggs whch are not ts own, t wll ether throw these foregn eggs away or smply abandon ts nest and buld a new nest elsewhere. Each egg n a nest represents a soluton, and a cuckoo egg represents a new soluton. The better new soluton (cuckoo) s replaced wth a soluton whch s not so good n the nest. In the smplest form, each nest has one egg [13], [14]. When generatng new solutons for a cuckoo, a Levy flght s performed. Bascally Levy flghts provde a random walk whle ther random steps are drawn from a Levy dstrbuton for large steps gven n (8): Levy ~ u t λ (8) Internatonal Scholarly and Scentfc Research & Innovaton 8(8)
4 World Academy of Scence, Engneerng and Technology Internatonal Journal of Computer and Informaton Engneerng Internatonal Scence Index, Computer and Informaton Engneerng waset.org/publcaton/ whch has an nfnte varance wth an nfnte mean. E. Enhanced Cuckoo Search The Enhanced Cuckoo Search (ECS) s an extended verson of CS wth dfferent types of host nest wth multple eggs. The cuckoo selects three types of nest for layng ther eggs [15], [16]. 1. Common cuckoo selects a group of host speces wth smlar nest stes and egg characterstcs to her own. There s a sgnfcant level of smlarty between cuckoo eggs and typcal eggs of the host speces. 2. Some hosts do not exhbt egg rejecton behavour and the cuckoo eggs look very dssmlar from the host eggs. 3. Other speces of cuckoo lay cryptc eggs, whch are dark n color when the eggs of ther hosts are lght. Ths s a trck to hde the egg from the host that parastzes hosts wth dark nests. In the envronment of BBF, an egg represents a number of bloom flters wth ts number of to be stored, false postve rate and average spam weghts of the. The ftness functon for CS and ECS s calculated usng (4). The representaton egg s shown n Fg. 3. In ECS each nest contans 4 eggs. Three dfferent types of eggs are produced by applyng Levy flght, Unform mutaton and Random mutaton on current soluton. F. Bat Algorthm Yang proposed bat algorthm for optmzaton. Bats use echolocaton to locate and catch ther prey [17]. When bats fly, they produce a constant stream of hgh-ptched sounds that only bats are able to hear. Ther pulses vary n propertes and can be correlated wth ther huntng strateges, dependng on the speces. The loudness also vares from the loudest to a queter base when searchng for prey and homng towards prey respectvely. The velocty and poston of the bat s gven by f f (f f ) β mn max mn V (t) (9) V (t -1) (X (t) X * ) f (10) (t) X X (t 1) V (t) (11) where β[0,1] s a random drawn from a unform dstrbuton. X * s the current global best locaton among n bat solutons. For the local search, once a soluton s selected among the current best solutons, a new soluton for each bat s generated locally usng random walk. A (t+1) = αa (t) (13) r (t+1) = r (0)(1-exp(-γt)) (14) where α and γ are constants, where 0 < α < 1 and γ > 0. The representaton of bat s shown n Fg. 3 and the ftness functon of each bat s evaluated usng (4). V. EXPERIMENTAL ANALYSIS The heurstc optmzaton technques are appled for synthetc data sets of 250, 500 and 1000 strngs and real tme data set of 1000 strngs. Table I show the parameters and ther values of BBF. The number of Bloom flters taken for bn sze s 4, 5, 6 and 7 and each Bloom flter sze s For synthetc data set, the weghts of the are generated randomly from to 5. In real tme data set, the spam weghts of the are calculated from 1000 spam e-mal and 1000 non spam e-mals. The spam weght of the ranges from to 5. For the mplementaton of the proposed work Java Developer s Kt s used n Wndows envronment. Table II show the parameters and ther values of optmzaton technques respectvely. TABLE I PARAMETER VALUES OF BBF Number of Data set stored Word weght Mn Max Mn Max Synthetc data set Synthetc data set Synthetc data set Real tme data set Bloom flter sze No. of teratons Fgs. 4-7 show the cost obtaned from BBF for synthetc data sets of 250 strngs, 500 strngs, 1000 strngs and real tme data set of 1000 strngs usng GA, CSA, PSO wth statc nerta weght (PSO1), PSO wth determnstc nerta weght (PSO2), PSO wth constrcton factor (PSO3), CS, ECS and Bat algorthm respectvely. X new X εa t old (12) where s a random number [ 1, 1] and A t s the average loudness of all bats at the tme step t. The loudness A and the rate r of pulse emsson have to be updated accordngly as the teratons proceed. Fg. 4 Cost of BBF for synthetc dataset of 250 strngs Internatonal Scholarly and Scentfc Research & Innovaton 8(8)
5 World Academy of Scence, Engneerng and Technology Internatonal Journal of Computer and Informaton Engneerng Internatonal Scence Index, Computer and Informaton Engneerng waset.org/publcaton/ TABLE II PARAMETERS AND THEIR VALUES FOR DIFFERENT OPTIMIZATION TECHNIQUES Parameter Value Genetc Algorthm Type of selecton Roulette wheel selecton Type of crossover One pont crossover Type of mutaton Unform mutaton Type of evaluaton Eltst selecton Populaton sze 10 Selecton rate 0.5 Crossover rate 0.8 Mutaton rate 1/3L Clonal Selecton Algorthm Populaton sze 10 No. of teratons 10 Clonng rate β 0.5 d 20% of populaton sze Partcle Swarm Optmzaton Populaton sze 10 Number of Iteratons 50 c1 2.1 c max 0.9 mn 0.4 kf Cuckoo Search Number of nests 10 Number of teratons 50 pa Bat Algorthm Number of bats 10 Number of teratons 50 rand(0,1) rand(0,1) γ 0.5 A 0.25 R 0.5 Fg. 5 Cost of BBF for synthetc dataset of 500 strngs Fg. 6 Cost of BBF for synthetc dataset of 1000 strngs Fg. 7 Cost of BBF for real tme dataset of 1000 strngs GA solves the problem through evoluton. In GA, the parameters play an mportant role n gettng better optmzaton results. It s computatonally ntensve and has premature convergence. Most of the tme, t gves better results than CS, ECS and Bat algorthm. CSA s a populaton based stochastc method. CSA operators namely Clonal Selecton and Somatc Hypermutaton lead to better results compared to GA. CSA has qucker convergence compared to GA due to the populaton that always contans hgher affnty measures. It has only a few parameters to fne tune. CS, ECS and Bat Algorthm are nature-nspred heurstc algorthms. CS s less senstve to varaton n tunng parameters. A modfcaton of Cuckoo Search, named as Enhanced Cuckoo Search s presented n ths paper by consderng multple eggs n the nest and dealng wth dfferent types of cuckoo eggs. Expermental results show that ECS gves better performance than CS. In Bat Algorthm, varous parameters lke loudness, velocty, frequency, pulse emsson and wavelength are used. It s dffcult to fne tune varous parameters to get near optmal soluton. CS and ECS gve better performance than Bat algorthm. Internatonal Scholarly and Scentfc Research & Innovaton 8(8)
6 World Academy of Scence, Engneerng and Technology Internatonal Journal of Computer and Informaton Engneerng Internatonal Scence Index, Computer and Informaton Engneerng waset.org/publcaton/ TABLE III PERCENTAGE OF IMPROVEMENT IN BBF OVER BF Data set No. of Strngs Bn sze GA CSA PSO1 PSO2 PSO3 CS ECS Bat Synthetc Real Tme PSO s a popular swarm ntellgence technque. PSO s easy to mplement when compared to other methods, and there are a few parameters to adjust. PSO has faster convergence n fndng near global optmal solutons. Expermental results show that PSO gves better performance compared to other optmzaton technques due to stochastc and determnstc component present n the partcle. Dfferent varants of PSO, namely statc nerta weght, determnstc nerta weght and constrcton factor are expermented n ths paper. PSO wth constrcton factor gves better results for all the confguratons compared to the other PSO varants. Table III shows the percentage of mprovement n BBF over BF usng varous optmzatons for synthetc data sets and real tme data set. VI. CONCLUSION In ths work an optmal confguraton of BBF wth spam word weght s desgned. In BBF dfferent false postve rates are assgned to the Bloom flters dependng on the spam weght of the. Instead tradtonal Bloom flter uses same false postve rate. From the results t s seen that BBF always outperforms the tradtonal Bloom flter. ECS gves better performance than CS and Bat algorthm. The parameters p a and n CS and ECS reman constant. Due to ths the effcency and performance of these algorthms are decreased. The performance of the Bat Algorthm s determned by the parameters loudness, velocty, frequency, wave length and pulse emsson. It s dffcult to fne tune the parameters to get near optmal soluton. GA solves problem wth multple solutons. Most of the tme, t gves better result than CS, ECS and Bat algorthm. In GA t s dffcult to optmze the parameters nvolved and t s computatonally ntensve. It has premature convergence. CSA has qucker convergence due to the populaton that always contans hgher affnty measures. It has only a few parameters to fne tune. PSO s easy to mplement when compared to other methods, and there are a few parameters to adjust. PSO has very faster convergence n fndng near global optmal solutons. REFERENCES [1] B.H. Bloom, Space/tme tradeoffs n hash codng wth allowable errors, Commun. ACM., vol. 13, no. 7, pp , July, [2] M. Abdoh, M. Musa and N. Salman, Detectng Spam by Weghtng Message Words, J. Arts Sc., vol. 1, no. 1, pp. 1-14, Aug [3] K. Xe, Y. Mn, D. Zhang, G. Xe and J. Wen, Basket Bloom Flters for Membershp Queres, n Proc. IEEE Tencon 05, Melbourne, Qld, pp. 1-6, [4] D.E. Goldberg, Genetc Algorthms n Search, Optmzaton and Machne Learnng, Addson-Wesley, Boston, [5] L.N. De Castro and F.J. Von Zuben, Learnng and Optmzaton usng the Clonal Selecton Prncple, IEEE Trans. Evol. Comput., vol. 6, no. 3, pp , Aug [6] J. Tmms and L.N. de Castro, Artfcal Immune Systems: A New Computatonal Intellgence Approach, Sprnger, London, [7] N. Arulanand, P. Swathy Pryadharsn and S. Subramanan Artfcal Immune System for Bloom flter Optmzaton, Int. J. Computer App., vol. 41, no. 8, pp , March [8] J. Kennedy and R.C. Eberhart, Partcle Swarm Optmzaton, n Proc. IEEE Int. Confer. Neural. Networks., Perth, WA, Australa, pp , 1995 [9] R.C. Eberhart and Y. Sh, Partcle swarm optmzaton, developments, applcatons and resources, n. Proc Cong. Evol. Comput., Seoul, Korea. Pscataway, pp , [10] N. Arulanand, S. Subramanan and K. Premalatha Optmzed Bn Bloom Flter for Spam flterng usng Partcle Swarm Optmzaton, European J. Scentfc Research, vol. 68, no. 2, pp , July [11] M. Clerc and J. Kennedy, The partcle swarm: exploson, stablty, and convergence n a mult-dmensonal complex space, IEEE Trans. Evol. Comput., vol. 6, pp , Feb [12] N. Arulanand, S. Subramanan and K. Premalatha An Enhanced Cuckoo Search for Optmzaton of Bloom Flter n Spam Flterng, Global J. comp. Sce. Tech., vol. 12, no. 1, Jan [13] N. Arulanand, S. Subramanan and K. Premalatha A Comparson study of cuckoo-bat search for Optmzaton of Bloom Flter n Spam Flterng, Int. J. Bo-Inspred Comput., vol. 4, no. 2, pp.89-99, June [14] X.S. Yang, and S. Deb, Engneerng optmsaton by Cuckoo search Int. J. Math. Model. Numer. optm., vol. 1, no. 4, pp , Dec [15] C. Moskat, and M. Honza European Cuckoo Cuculus Canorus Parastsm and Host's Rejecton Behavour n a Heavly Parastzed Great Reed Warbler Acrocephalus Arundnaceus Populaton, Int. J. Avan. Sce., vol. 144, no. 4, pp , Sep Internatonal Scholarly and Scentfc Research & Innovaton 8(8)
7 World Academy of Scence, Engneerng and Technology Internatonal Journal of Computer and Informaton Engneerng [16] A. Moksnes and E. Roskaft Egg-Morphs and Host Preference n the Common Cuckoo (Cuculus Canorus): An Analyss of Cuckoo and Host Eggs form European Museums and Collectons, J. Zool., vol. 236, no. 4, pp , Mar [17] X.S. Yang, A New Metaheurstc Bat-Inspred Algorthm, Nature Inspred Cooperatve Strateges for Optmzaton (NISCO 2010), Studes n Computatonal Intellgence, Sprnger Berln, Sprnger, vol. 284, pp.65-74, Aprl, Internatonal Scence Index, Computer and Informaton Engneerng waset.org/publcaton/ Internatonal Scholarly and Scentfc Research & Innovaton 8(8)
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 informationMeta-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 informationDetermining 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 informationA 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 informationCHAPTER 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 informationCHAPTER 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 informationNetwork Intrusion Detection Based on PSO-SVM
TELKOMNIKA Indonesan Journal of Electrcal Engneerng Vol.1, No., February 014, pp. 150 ~ 1508 DOI: http://dx.do.org/10.11591/telkomnka.v1.386 150 Network Intruson Detecton Based on PSO-SVM Changsheng Xang*
More informationA 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 informationA 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 informationSubspace 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 informationAn 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 informationThe 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 informationPerformance Evaluation of Information Retrieval Systems
Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence
More informationNatural Computing. Lecture 13: Particle swarm optimisation INFR /11/2010
Natural Computng Lecture 13: Partcle swarm optmsaton Mchael Herrmann mherrman@nf.ed.ac.uk phone: 0131 6 517177 Informatcs Forum 1.42 INFR09038 5/11/2010 Swarm ntellgence Collectve ntellgence: A super-organsm
More informationSum 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 informationParallelism 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 informationNUMERICAL 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 informationAn 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 informationSimulation 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 informationLearning 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 informationOutline. 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 informationSolving 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 informationReliable 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 informationComplexity Analysis of Problem-Dimension Using PSO
Proceedngs of the 7th WSEAS Internatonal Conference on Evolutonary Computng, Cavtat, Croata, June -4, 6 (pp45-5) Complexty Analyss of Problem-Dmenson Usng PSO BUTHAINAH S. AL-KAZEMI AND SAMI J. HABIB,
More informationAn Improved Particle Swarm Optimization for Feature Selection
Journal of Bonc Engneerng 8 (20)?????? An Improved Partcle Swarm Optmzaton for Feature Selecton Yuannng Lu,2, Gang Wang,2, Hulng Chen,2, Hao Dong,2, Xaodong Zhu,2, Sujng Wang,2 Abstract. College of Computer
More informationEVALUATION 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 informationLearning-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 informationA 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 informationThe 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 informationMULTIOBJECTIVE OPTIMIZATION USING PARALLEL VECTOR EVALUATED PARTICLE SWARM OPTIMIZATION
MULTIOBJECTIVE OPTIMIZATION USING PARALLEL VECTOR EVALUATED PARTICLE OPTIMIZATION K.E. Parsopoulos, D.K. Tasouls, M.N. Vrahats Department of Mathematcs, Unversty of Patras Artfcal Intellgence Research
More informationSLAM 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 informationMachine 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 informationAnalysis 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 informationBackpropagation: In Search of Performance Parameters
Bacpropagaton: In Search of Performance Parameters ANIL KUMAR ENUMULAPALLY, LINGGUO BU, and KHOSROW KAIKHAH, Ph.D. Computer Scence Department Texas State Unversty-San Marcos San Marcos, TX-78666 USA ae049@txstate.edu,
More informationActive Contours/Snakes
Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng
More informationCost-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 informationModule 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 informationStudy of Data Stream Clustering Based on Bio-inspired Model
, pp.412-418 http://dx.do.org/10.14257/astl.2014.53.86 Study of Data Stream lusterng Based on Bo-nspred Model Yngme L, Mn L, Jngbo Shao, Gaoyang Wang ollege of omputer Scence and Informaton Engneerng,
More informationOptimal Design of Nonlinear Fuzzy Model by Means of Independent Fuzzy Scatter Partition
Optmal Desgn of onlnear Fuzzy Model by Means of Independent Fuzzy Scatter Partton Keon-Jun Park, Hyung-Kl Kang and Yong-Kab Km *, Department of Informaton and Communcaton Engneerng, Wonkwang Unversty,
More informationNGPM -- 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 informationClassifier Swarms for Human Detection in Infrared Imagery
Classfer Swarms for Human Detecton n Infrared Imagery Yur Owechko, Swarup Medasan, and Narayan Srnvasa HRL Laboratores, LLC 3011 Malbu Canyon Road, Malbu, CA 90265 {owechko, smedasan, nsrnvasa}@hrl.com
More informationA Clustering Algorithm Solution to the Collaborative Filtering
Internatonal Journal of Scence Vol.4 No.8 017 ISSN: 1813-4890 A Clusterng Algorthm Soluton to the Collaboratve Flterng Yongl Yang 1, a, Fe Xue, b, Yongquan Ca 1, c Zhenhu Nng 1, d,* Hafeng Lu 3, e 1 Faculty
More informationDiscrete Cosine Transform Optimization in Image Compression Based on Genetic Algorithm
015 8th Internatonal Congress on Image and Sgnal Processng (CISP 015) Dscrete Cosne Transform Optmzaton n Image Compresson Based on Genetc Algorthm LIU Yuan-yuan 1 CHE He-xn 1 College of Communcaton Engneerng,
More informationGA-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 informationConcurrent Apriori Data Mining Algorithms
Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng
More informationA 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 informationVector Quantization Codebook Design and Application Based on the Clonal Selection Algorithm
Sensors & Transducers 03 by IFSA http://www.sensorsportal.com Vector Quantzaton Codeboo Desgn and Applcaton Based on the Clonal Selecton Algorthm Menglng Zhao, Hongwe Lu School of Scence, Xdan Unversty,
More informationApplication 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 informationUser Authentication Based On Behavioral Mouse Dynamics Biometrics
User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA
More informationMulti-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 informationUnsupervised Learning
Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and
More informationA 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 informationLoad-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 informationCourse 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 informationK-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 informationContent 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 informationImperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments
Fourth Internatonal Conference Modellng and Development of Intellgent Systems October 8 - November, 05 Lucan Blaga Unversty Sbu - Romana Imperalst Compettve Algorthm wth Varable Parameters to Determne
More informationA Load-balancing and Energy-aware Clustering Algorithm in Wireless Ad-hoc Networks
A Load-balancng and Energy-aware Clusterng Algorthm n Wreless Ad-hoc Networks Wang Jn, Shu Le, Jnsung Cho, Young-Koo Lee, Sungyoung Lee, Yonl Zhong Department of Computer Engneerng Kyung Hee Unversty,
More informationA Novel Approach for an Early Test Case Generation using Genetic Algorithm and Dominance Concept based on Use cases
Alekhya Varkut et al, / (IJCSIT) Internatonal Journal of Computer Scence and Informaton Technologes, Vol. 3 (3), 2012,4218-4224 A Novel Approach for an Early Test Case Generaton usng Genetc Algorthm and
More informationA 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 informationSkew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach
Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research
More informationOutline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1
4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:
More informationA 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 informationA 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 informationStochastic optimization algorithm with probability vector in mathematical function minimization and travelling salesman problem
Stochastc optmzaton algorthm wth probablty vector n mathematcal functon mnmzaton and travellng salesman problem JAN POHL, VÁCLAV JIRSÍK, PETR HONZÍK Department of Control and Instrumentaton Brno Unversty
More informationFitting: Deformable contours April 26 th, 2018
4/6/08 Fttng: Deformable contours Aprl 6 th, 08 Yong Jae Lee UC Davs Recap so far: Groupng and Fttng Goal: move from array of pxel values (or flter outputs) to a collecton of regons, objects, and shapes.
More informationFeature Selection for Target Detection in SAR Images
Feature Selecton for Detecton n SAR Images Br Bhanu, Yngqang Ln and Shqn Wang Center for Research n Intellgent Systems Unversty of Calforna, Rversde, CA 95, USA Abstract A genetc algorthm (GA) approach
More informationHistogram based Evolutionary Dynamic Image Segmentation
Hstogram based Evolutonary Dynamc Image Segmentaton Amya Halder Computer Scence & Engneerng Department St. Thomas College of Engneerng & Technology Kolkata, Inda amya_halder@ndatmes.com Arndam Kar and
More informationOptimizing Document Scoring for Query Retrieval
Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng
More informationSome material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier
Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)
More informationCollaboratively 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 informationSupport 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 informationS1 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 informationPrivate 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 informationCluster 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 informationMaximum 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 informationThe 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 informationRecommended Items Rating Prediction based on RBF Neural Network Optimized by PSO Algorithm
Recommended Items Ratng Predcton based on RBF Neural Network Optmzed by PSO Algorthm Chengfang Tan, Cayn Wang, Yuln L and Xx Q Abstract In order to mtgate the data sparsty and cold-start problems of recommendaton
More informationA Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems
A Unfed Framework for Semantcs and Feature Based Relevance Feedback n Image Retreval Systems Ye Lu *, Chunhu Hu 2, Xngquan Zhu 3*, HongJang Zhang 2, Qang Yang * School of Computng Scence Smon Fraser Unversty
More information3D vector computer graphics
3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres
More informationA hybrid sequential approach for data clustering using K-Means and particle swarm optimization algorithm
MultCraft Internatonal Journal of Engneerng, Scence and Technology Vol., No. 6, 00, pp. 67-76 INTERNATIONAL JOURNAL OF ENGINEERING, SCIENCE AND TECHNOLOGY www.jest-ng.com 00 MultCraft Lmted. All rghts
More informationAN EFFICIENT AND ROBUST GENETIC ALGORITHM APPROACH FOR AUTOMATED MAP LABELING
AN EFFICIENT AND ROBUST GENETIC ALGORITHM APPROACH FOR AUTOMATED MAP LABELING Fan Hong * Lu Kaun 2 Zhang Zuxun Natonal Laboratory of Informaton Engneerng n Surveyng Mappng and Remote Sensng of Wuhan Unversty
More informationAn 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 informationSequential search. Building Java Programs Chapter 13. Sequential search. Sequential search
Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to
More informationFEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur
FEATURE EXTRACTION Dr. K.Vjayarekha Assocate Dean School of Electrcal and Electroncs Engneerng SASTRA Unversty, Thanjavur613 41 Jont Intatve of IITs and IISc Funded by MHRD Page 1 of 8 Table of Contents
More informationIntegrating Particle Swarm Optimization with Reinforcement Learning in Noisy Problems
Integratng Partcle Swarm Optmzaton wth Renforcement Learnng n Nosy Problems Grgors S. Pperagkas Department of Computer Scence, Unversty of Ioannna, GR 45110 Ioannna, Greece gpperag@cs.uo.gr Chrysostomos
More information6.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 informationUsing Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol
2012 Thrd Internatonal Conference on Networkng and Computng Usng Partcle Swarm Optmzaton for Enhancng the Herarchcal Cell Relay Routng Protocol Hung-Y Ch Department of Electrcal Engneerng Natonal Sun Yat-Sen
More informationOPTIMIZATION 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 informationOSPP Face Recognition Using Meta-Heuristic Algorithm
IOSR Journal of Computer Engneerng (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 19, Issue 3, Ver. III (May - June 2017), PP 61-65 www.osrjournals.org OSPP Face Recognton Usng Meta-Heurstc Algorthm
More informationType-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data
Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES
More informationClustering 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 informationStraight Line Detection Based on Particle Swarm Optimization
Sensors & ransducers 013 b IFSA http://www.sensorsportal.com Straght Lne Detecton Based on Partcle Swarm Optmzaton Shengzhou XU, Jun IE College of computer scence, South-Central Unverst for Natonaltes,
More informationProgramming 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 informationGenetic Tuning of Fuzzy Logic Controller for a Flexible-Link Manipulator
Genetc Tunng of Fuzzy Logc Controller for a Flexble-Lnk Manpulator Lnda Zhxa Sh Mohamed B. Traba Department of Mechancal Unversty of Nevada, Las Vegas Department of Mechancal Engneerng Las Vegas, NV 89154-407
More informationA Multilevel Algorithm for the Network Design Problem
A Multlevel Algorthm for the Network Desgn Problem Hdeson A. Slva 1,2, Alceu S. Brtto Jr 2, Luz E. S. Olvera 3, Alessandro L. Koerch 2,3 1 Companha Paranaense de Energa(Copel), 2 Pontfíca Unversdade Católca
More informationComparison 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 informationGraph-based Clustering
Graphbased Clusterng Transform the data nto a graph representaton ertces are the data ponts to be clustered Edges are eghted based on smlarty beteen data ponts Graph parttonng Þ Each connected component
More informationCombining Cellular Automata and Particle Swarm Optimization for Edge Detection
Combnng Cellular Automata and Partcle Swarm Optmzaton for Edge Detecton Safa Djemame Ferhat Abbes Unversty Sétf, Algera Mohamed Batouche Mentour Unversty Constantne, Algera ABSTRACT Cellular Automata can
More informationR s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes
SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges
More information