Optimization of integrated circuits by means of simulated annealing. Jernej Olenšek, Janez Puhan, Árpád Bűrmen, Sašo Tomažič, Tadej Tuma

Size: px
Start display at page:

Download "Optimization of integrated circuits by means of simulated annealing. Jernej Olenšek, Janez Puhan, Árpád Bűrmen, Sašo Tomažič, Tadej Tuma"

Transcription

1 Optmzaton of ntegrated crcuts by means of smulated annealng Jernej Olenšek, Janez Puhan, Árpád Bűrmen, Sašo Tomažč, Tadej Tuma Unversty of Ljubljana, Faculty of Electrcal Engneerng, Tržaška 25, Ljubljana, Slovena Key words: parametrc optmzaton, smulated annealng, desgn of ntegrated crcuts. Abstract The purpose of ths paper s to test the effcency of the modfed orthogonal smulated annealng algorthm. The method s compared wth the COMPLEX method on a set of mathematcal functons. The method s then used on three real-world cases of ntegrated crcuts and compared wth a modfed COMPLEX method that uses ntellgent ntal ponts selecton. Optmzacja ntegrranh vezj z algortmom smulranega ohlajanja Ključne besede: parametrčna optmzacja, smulrano ohlajanje, načrtovanje ntegrranh vezj. Povzetek Namen prspevka je prezkust učnkovtost modfcranega ortogonalnega smulranega ohlajanja. Prmerjamo ga z metodo COMPLEX na skupn matematčnh funkcj. Metoda je nato uporabljena na treh realnh prmerh ntegrranh vezj n prmerjana z modfcrano metodo COMPLEX, k uporablja pametno zbranje začetnh točk.

2 1 Introducton Optmzaton problems arse n vrtually every feld of engneerng, scence, and busness. The parametrc optmzaton problems are usually presented n the followng form: mn f f : R x x R n ( x) n R [ L, U ] (1) where f s the so-called cost functon (CF) and x s a vector of parameter values. L and U are vectors of lower and upper parameter bounds, respectvely. Unfortunately analytcal solutons to (1) can only be obtaned for some very smple and small problems. Most practcal problems are complex and often nclude smulatons and measurements, whch are very expensve and tme consumng. The complexty of the optmzaton problem depends on the dmensonalty (.e. the number of optmzaton parameters) and on the shape of the CF. The sze of the soluton space ncreases exponentally wth the problem dmensonalty, so locatng good solutons becomes ncreasngly more dffcult. But the real challenge arses from the CF tself. In most real-world applcatons the CF s nonlnear and has many local mnma. Often the value of the CF s a result of numercal smulatons or measurements that ntroduce nose to the CF. Nose makes the fast determnstc gradent based methods useless and dervatve free drect methods become more attractve. Drect methods are usually dvded n two major groups. Determnstc methods always produce the same fnal soluton when they start wth the same ntal guess. One method from ths group s the smplex method whch s well known and popular due to ts smplcty and speed. But the smplex method s a local downhll search method and ts soluton greatly depends on the ntal guess. Stochastc methods, on the

3 other hand, ntroduce randomness to the search process and are capable of escapng from the local mnma n order to fnd better solutons. Smulated annealng s a stochastc method. In ths paper we descrbe a recent verson of smulated annealng referred to as Orthogonal Smulated Annealng (OSA) [1] and compare t wth a modfed smplex method also known as COnstraned smplex (COMPLEX) [2]. The comparson s done on a set of mathematcal test functons. OSA and modfed COMPLEX methods are then used on three real-world ntegrated crcut (IC) desgn problems. The purpose of comparson s to establsh the feasblty of crcut optmzaton wth OSA. The paper s organzed as follows. In secton 2 a bref descrpton of the basc smulated annealng algorthm s gven and n secton 3 the OSA algorthm s descrbed n detal. Secton 4 compares the algorthm wth the COMPLEX method on a set of mathematcal test functons. In secton 5 OSA s compared wth a modfed COMPLEX methods on three cases of IC desgn. Secton 6 gves the conclusons. 2 Smulated annealng algorthm Downhll methods can easally get trapped n local mnma. To escape from a local mnmum uphll moves must be allowed from tme to tme to gve the algorthm a chance to move to unexplored parts of the soluton space. Smulated annealng [3] was developed for ths purpose. It always accepts downhll moves but occasonally uphll moves are also accepted. The basc features of the algorthm come from the analogy wth the movement of atoms n metal. When metal s heated up to a very hgh temperature, atoms can move freely even to a state wth hgher energy. When the materal s cooled down slowly, atoms are more lkely to move to low energy states. If the annealng s slow enough, the resultng metal has an unform structure

4 wth very few defects and mnmal free energy. The smulated annealng method mmcs ths process by ntroducng an artfcal parameter to the search process often referred to as the temperature (T ) whch controlls the acceptance probablty for the uphll moves. At the begnnng of the search t s set to a hgh value and most transtons to hgher CF values are accepted. As the search progresses, the temperature s slowly decreased so that the uphll moves become less frequent. If the annealng s done n a suffcently slow manner, the fnal solutons reached by the algorthm are near the global mnmum of the CF. The CF s an analogy of the free energy of the atoms n a metal. The basc steps of the smulated annealng algorthm are: 1. ntalze - set algorthm parameters, ntal pont 2. generate new pont - generaton mechansm 3. acceptance crteron transton 4. contnue wth 2 untl end of temperature stage 5. annealng - coolng schedule (decrease temperature) 6. contnue wth 2 untl stoppng condton s met These steps must be chosen carefully n order to ensure the probablstc convergence to the global optmum. The obtaned algorthms, however, are not very effcent n practce because the requred coolng schedules are too slow or the generaton mechansms are too neffcent to get any useful result n a reasonable amount of tme. That s why most practcal versons of the algorthm use modfed generaton mechansms and coolng schedules. Ths way the convergence proofs (.e. [5]) no longer apply but good solutons can stll be obtaned n a reasonable amount of tme.

5 3 Orthogonal smulated annealng algorthm (OSA) Recently a new verson of the smulated annealng algorthm was developed [1], takng advantage of a carefully desgned set of experments at every teraton that helps to choose a good pont for the next teraton. Snce the results reported n [1] were encouragng, ths method was chosen for mplementaton and testng. All steps of the algorthm are descrbed n ths secton Intalzaton In the ntalzaton step basc algorthm parameters are set. For ths purpose several ponts (n our case 100) are randomly chosen and evaluated. The best of these ponts s set as the startng pont for the algorthm. The ntal value of the temperature parameter T s set to the standard devaton of CF values at these ponts. Our method dffers slghtly from the orgnal one [1]. Instead of usng the same parameter (temperature) for the acceptance crteron and the generaton meachansm we use a separate parameter for generaton of random moves. The allowed ntervals [ L, U ] for dfferent optmzaton varables can vary consderably so the generaton mechansm must use a separate parameter for each varable. For ths reason we ntroduce another vector parameter referred to as the range ( R ). The ntal values of the components of R are set to allowed nterval wdths of optmzaton varables. Another parameter that needs to be set s the number of moves at each temperature stage N. In theory t must be large enough for the algorthm to reach thermal t equlbrum n every temperature stage. In our case N t s set to 10.

6 3.2. Generaton mechansm The algorthm uses orthogonal expermental desgn (OED) to choose good canddates for the next teraton. A carefully desgned set of experments allows for an effcent factor analyss. The man dea s to evaluate a small number of ponts n order to estmate factor effects on the gven CF. The selecton of these ponts s done wth the help of orthogonal arrays. In ths context orthogonal means statstcally ndependent so that the estmaton of the effect of one factor does not affect the estmaton of the effects of others. An example of such an expermental desgn for three factors and three levels per factor s gven n table 1, whch contans the generated orthogonal array and fgure 1, whch shows the dstrbuton of the correspondng expermental ponts. -- Table Fg 1 -- N f There s a total of Q = 3 3 = 27 combnatons of factor levels for ths example, where Q s the number of levels per factor and N f s the number of factors. In our case only nne expermental ponts have to be evaluated and the use of the orthogonal array assures that these ponts are evenly spread around the search space. The algorthm for generaton of orthogonal arrays can be found n [4]. The use of orthogonal arrays also has drawbacks. The method works very well when there are no nteractons between dfferent factors. Unfortunately ths s usually not the case. Furthermore optmzaton problems often nclude many optmzaton varables so the number of requred experments for an effcent factor analyss s large. Therefore the N v varables are randomly grouped nto N f factors. The two most extreme cases are when N = N and N = 1. In the former case there are f v f

7 many factors but because of the nteracton effects between factors, the estmaton of factor effects s less accurate. In the latter case there s only one factor and the estmated effect s accurate, but the optmzaton requres more teratons. A compromse s needed. The formula for determnng the number of factors for a gven problem s: log ( 3 3 (2 1) 1) N v + / 2 N = (2) f At the begnnng of every teraton the varables are randomly dvded nto N f groups and every group s consdered as one factor. Then a random perturbaton vector s generated accordng to a specfed probablty dstrbuton (n our case the Cauchy dstrbuton). For every optmzaton parameter x the probablty dstrbuton of perturbaton dx s: R p 1,2,... N ( dx ) =, = π 2 2 v ( R + dx ) (3) where R s the range parameter of the -th varable n the current temperature stage. To generate a random varable from ths dstrbuton the nverson method s used: ( ( U 1/ 2) ), 1,2 N v dx = R tan π =,... (4) where U s an unformly dstrbuted random number from the nterval [0,1]. After generatng the perturbaton vector dx, the three levels for every optmzaton varable are determned as: x x x = x = x c c = x c + dx, = 1,2,... N (5) dx v where c x s the current value of the -th varable. If x 1 or x 2 volates boxconstrants[ L, ], ts value s chosen randomly from ths nterval. Snce varables are U

8 grouped nto factors, settng one factor to some level means settng all the varables x from that factor to the correspondng level ( x, x or x ). Ths way the orthogonal array s converted nto expermental ponts, whch are then evaluated. The man effects of all factor levels are obtaned by the followng formula: S, = y F (6) j k t t t where S, denotes the effect of the k -th level of the j -th factor and yt s the value of j k the CF from the t -th experment. F t has only two possble values. It s 1 f n the t -th experment the j -th factor has k -th level. Otherwse F t s 0. The new canddate soluton can now be generated. For every factor ( j ) the level ( k ) wth the mnmum S, s chosen. The CF of the new canddate soluton s then evaluated. The best of j k all the expermental ponts and the canddate soluton s then submtted to the acceptance crteron as a potental soluton for the next teraton. Ths process s repeated N t tmes n every temperature stage Acceptance crteron Most versons of the smulated annealng algorthm use the same transton acceptance crteron whch s known as the Metropols crteron. Downhll transtons are allways accepted. Uphll transtons are accepted wth the probablty: P = e y' y T (7) where y ' and y are the CF values at the new and the current pont, respectvely, and T s the value of the temperature parameter. At hgh temperatures almost all transtons are accepted but when the temperature s close to zero most of the uphll moves are rejected and the algorthm acts as a downhll method.

9 3.4. Annealng The next step of the algorthm s the coolng schedule. Several schedules have been developed but the best known and also very popular s the orgnal schedule of Krkpatrck [3]. The temperature decreases exponentally: ( k) = T ( k 1) α, α [ 0,1] T (8) where k s the temperature stage ndex. Large values of α mean slow convergence but more relable search for the global optmum whereas smaller values mean fast convergence wth the ncreased rsk of gettng trapped n a local mnmum. The emprcally chosen value for α was At the end of every temperature stage the number of moves N t n a temperature stage s also decreased by α : ( k) = N ( k 1) α N t t (9) The probalty dstrbuton for random moves must also be adapted. The range parameter R s reduced at the end of every temperature stage: t ( k) Rt ( k 1 ), = 1,2 N v R = α,... (10) 3.5. Stoppng crteron Several stoppng crtera can be used. In our case the algorthm stops when the 6 temperature reaches user specfed mnmal value T mn (n our case10 ) or when the number of CF evaluatons exceeds the maxmum allowed number of evaluatons. 4 Optmzaton of mathematcal test functons Orthogonal smulated annealng was compared wth the COMPLEX method [2] on a set of mathematcal functons. The set ncludes unmodal functons, functons wth a

10 small number of local mnma (consdered as moderatelly dffcult problems) and dffcult problems wth many local mnma, nose, nonlnearty and strong nteractons between varables. All of the tested functons can be found n [4]. The optmzaton was repeated 50 tmes for every functon wth randomly chosen ntal ponts. Both methods had the same lmted number of CF evaluatons (50000 and for problems wth N = 30 and N = 100, respectvely). The optmzaton results are gven v v n table Table 2 -- The results show that the OSA method s promsng when compared to COMPLEX. The COMPLEX method exhbts very fast convergence but gets stuck n a local mnmum n almost every tested case. It outperforms the OSA method n some cases of unmodal functons and functons wth strong nose. The latter s not unexpected snce the method mantans a populaton of ponts between teratons. Smulated annealng, on the other hand, starts every teraton from a sngle pont. On multmodal functons OSA outperformed the COMPLEX method n terms of global search capabltes. Due to the modfed generaton mechansm and coolng schedule the algorthm was not able to locate the global mnmum n all optmzaton runs, but the solutons that were found were stll farly good when compared to the global mnmum. 5 Optmzaton of ntegrated crcuts Snce the OSA performance on mathematcal functons was very promsng, the next step was to test t on real-world electronc crcut desgn problems and compare ts performance wth the COMPLEX method. For ths purpose SPICE OPUS crcut smulator was used [6]. In SPICE OPUS a modfed COMPLEX method s already

11 ntegrated as one of the avalable optmzaton methods. Snce the orgnal method has very fast convergence, restart wth ntellgent ntal ponts selecton s conducted every tme the basc method reaches ts stoppng crteron [7]. Ths process s repeated untll the gven lmt of CF evaluatons s reached. The fnal result s the best soluton of all the runs. The OSA method had to be mplemented n C langunage and added as one of the avalable optmzaton methods n SPICE OPUS. Three cases of electronc crcut desgn were consdered. The frst crcut was a smple delay element, the second an operatonal amplfer, and the thrd a rather complex amplfer crcut. Crcut topologes for all three cases are gven n fgures 2, 3, and 4. The key propertes of all three optmzaton problems are gven n table Fg Fg Fg Table 3 -- Optmzaton parameters were resstances, capactances and transstor channel lengths, wdths, and multpler factors. For every crcut several desgn goals were set. A sngle CF s constructed as a combnaton of all the desgn goals [8]. Optmzaton s conducted across several corner ponts to account for dfferent envrenmental condtons (supply voltage, temperature, process parameter varatons,...). Snce every CF evaluaton requres a separate crcut smulaton for each corner pont, a large number of smulatons s expected resultng n very long run tmes. Therefore every crcut was optmzed only once. The results of the optmzaton are gven n table Table 4 --

12 Snce the modfed COMPLEX method uses restarts and can explore several local solutons wthn the gven number of CF evaluatons, the number of the run n whch a soluton was found s gven n brackets. The number of CF evaluatons after whch the COMPLEX method was manually stopped, s also gven. The OSA method stopped automatcally when the temperature reached ts fnal value. Both tested methods were compared n terms of the soluton qualty and the number of CF evaluatons (FE). The frst case s the most smple of the three cases consdered. It only has a few desgn goals and does not nclude corner ponts. It also has the least optmzaton varables. All ths makes the soluton space smaller and the CF less complex. For ths case the modfed COMPLEX method performed consderably better than OSA. It dd however requre more CF evaluatons and several restarts to reach a good soluton. In the second case multple corner ponts and more desgn goals were consdered. OSA outperformed the modfed COMPLEX method n terms of soluton qualty and number of requred CF evaluatons. The thrd case has the largest number of optmzaton varables, desgn goals, and corner ponts. In ths case OSA was also more successfull than the modfed COMPLEX method. These results show that for smpler cases the modfed COMPLEX method clearly s a better choce. But when t comes to complex crcuts, many desgn goals, and, above all, a large number of corner ponts, t does not perform as good as OSA. Not even restarts helped the COMPLEX method to fnd a better solutons than the one OSA found n a sngle run. 6 Conclusons A recently developed optmzaton method called Orthogonal Smulated Annealng (OSA) s descrbed and compared aganst a verson of the smplex algorthm

13 (COMPLEX method). Both methods are frst tested on a set of mathematcal test functons. The results showed that OSA performs better when the CF has many local mnma. On the other hand, the COMPLEX method s a good choce when fndng a local mnmum quckly s more mportant than fndng a global mnmum. OSA and modfed COMPLEX method were then tested on three IC desgn cases. The results showed that on the smpler case the modfed COMPLEX method usng restarts outperformed the OSA method. As the problem complexty ncreased, the ablty of the OSA to explore the search space more thoroughly resulted n better performance (compared to the modfed COMPLEX method). But n order to obtan a good soluton n a reasonable amount of tme, probablstc global convergence of the algorthm had to be sacrfced (modfed generaton mechansm and coolng schedule). Therefore there s no guarantee as to when and f the global mnmum wll actually be found. Nevertheless OSA s well suted to IC optmzaton and desgn, partcularly for problems wth many varables and corner ponts. 7 Acknowledgment The research has been supported by the Mnstry of Hgher Educaton, Scence and Technology of Republc of the Slovena wthn programme P Algorthms and optmzaton methods n telecommuncatons. 8 References [1] L-Sun Shu, Shnn-Yng Ho, A Novel Orthogonal Smulated Annealng Algorthm for Optmzaton of Electromagnetc Problems, IEEE transactons on magnetcs, Vol. 40, No. 4, pp , July 2004.

14 [2] M.J. Box, A new method of constraned optmzaton and a comparson wth other methods, Computer Journal, Vol. 8, pp , [3] S. Krkpatrck, C.D. Gelatt, M.P. Vecch, Optmzaton by smulated annealng, Scence, Vol. 220, pp ,1983. [4] Yu-Wng Leung, An orthogonal Genetc Algorthm wth Quantzaton for Global Numercal Optmzaon, IEEE transactons on evolutonary computaton, Vol. 5, No. 1, pp , [5] R.L. Yang, Convergence of smulated annealng algorthm for contnuous global optmzaton, Journal of optmzaton theory and applcatons, Vol. 104, No. 3, pp , [6] SPICE OPUS crcut smulator homepage: URL: Faculty of Electrcal Engneerng, Electronc Desgn Automaton Laboratory: URL: [7] Puhan J, Bűrmen A, Tuma T. Analogue ntegrated crcut szng wth several optmzaton runs usng heurstcs for settng ntal ponts, Canadan journal of electrcal and computer engneerng, Vol. 28 (3-4): pp JUL-OCT [8] Bűrmen A, Strle D, Bratkovč F, Puhan J, Fajfar I, Tuma T. Automated robust desgn and optmzaton of ntegrated crcuts by means of penalty functons, AEU- Internatonal journal of electroncs and communcatons, Vol. 57 (1), pp , 2003.

15 unv. dpl. ng. el. Jernej Olenšek Unverza v Ljubljan Fakulteta za elektrotehnko Tržaška 25, SI-1000 Ljubljana E-mal: jernej.olensek@fe.un-lj.s Tel: (01) doc. dr. Janez Puhan Unverza v Ljubljan Fakulteta za elektrotehnko Tržaška 25, SI-1000 Ljubljana E-mal: janez.puhan@fe.un-lj.s Tel: (01) doc. dr. Árpád Bűrmen Unverza v Ljubljan Fakulteta za elektrotehnko Tržaška 25, SI-1000 Ljubljana E-mal: arpadb@fdes.fe.un-lj.s Tel: (01) prof. dr. Sašo Tomažč Unverza v Ljubljan Fakulteta za elektrotehnko Tržaška 25, SI-1000 Ljubljana E-mal: saso.tomazc@fe.un-lj.s Tel: (01) zr. prof. dr. Tadej Tuma Unverza v Ljubljan Fakulteta za elektrotehnko Tržaška 25, SI-1000 Ljubljana E-mal: tadej.tuma@fe.un-lj.s Tel: (01)

16 experment number factor 1 level factor 2 level Table 1: Orthogonal array for 3 factors and 3 levels per factor. factor 3 level Fg. 1: Dstrbuton of expermental ponts when the orthogonal array from Table 1 s used.

17 N COMPLEX OSA global v mnmum f f f f f f f f f f f f f f Table 2. Table shows the best and the worst soluton found n 50 optmzaton runs. The functons used are defned n [4].

18 Fg. 2: Topology of the frst crcut. Fg 3: Topology of the second crcut.

19 Fg. 4: Topology of the thrd crcut. case N v desgn goals corner ponts Table 3: Summary of the optmzaton cases: number of optmzaton parameters, number of desgn goals, and number of corner ponts.

20 case mdfed COMPLEX OSA 1 FE untl cost < FE untl cost < best cost FE untl best cost fnal FE 253 (1) 660 (1) (28) > FE untl cost < 50 FE untl cost < 10 best cost FE untl best cost fnal FE 124 (1) 2483 (2) (69) > FE untl cost < 10 FE untl cost < 1 best cost FE untl best cost fnal FE 3672 (3) (21) (32) > Table 4: Optmzaton results: number of functon evaluatons (FE) to fnd a soluton of the gven qualty, and fnal solutons. For modfed COMPLEX method the number of the run n whch a soluton was found, s also gven n brackets.

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

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

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

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

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

Mathematics 256 a course in differential equations for engineering students

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

More information

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

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

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

More information

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

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

MIXED INTEGER-DISCRETE-CONTINUOUS OPTIMIZATION BY DIFFERENTIAL EVOLUTION Part 1: the optimization method

MIXED INTEGER-DISCRETE-CONTINUOUS OPTIMIZATION BY DIFFERENTIAL EVOLUTION Part 1: the optimization method MIED INTEGER-DISCRETE-CONTINUOUS OPTIMIZATION BY DIFFERENTIAL EVOLUTION Part : the optmzaton method Joun Lampnen Unversty of Vaasa Department of Informaton Technology and Producton Economcs P. O. Box 700

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

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

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

Classifier Selection Based on Data Complexity Measures *

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

More information

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

CS 534: Computer Vision Model Fitting

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

More information

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

NGPM -- A NSGA-II Program in Matlab

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

More information

A 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

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

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

More information

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

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

A Deflected Grid-based Algorithm for Clustering Analysis

A Deflected Grid-based Algorithm for Clustering Analysis A Deflected Grd-based Algorthm for Clusterng Analyss NANCY P. LIN, CHUNG-I CHANG, HAO-EN CHUEH, HUNG-JEN CHEN, WEI-HUA HAO Department of Computer Scence and Informaton Engneerng Tamkang Unversty 5 Yng-chuan

More information

Backpropagation: In Search of Performance Parameters

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

Applying Continuous Action Reinforcement Learning Automata(CARLA) to Global Training of Hidden Markov Models

Applying Continuous Action Reinforcement Learning Automata(CARLA) to Global Training of Hidden Markov Models Applyng Contnuous Acton Renforcement Learnng Automata(CARLA to Global Tranng of Hdden Markov Models Jahanshah Kabudan, Mohammad Reza Meybod, and Mohammad Mehd Homayounpour Department of Computer Engneerng

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

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

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

A Statistical Model Selection Strategy Applied to Neural Networks

A Statistical Model Selection Strategy Applied to Neural Networks A Statstcal Model Selecton Strategy Appled to Neural Networks Joaquín Pzarro Elsa Guerrero Pedro L. Galndo joaqun.pzarro@uca.es elsa.guerrero@uca.es pedro.galndo@uca.es Dpto Lenguajes y Sstemas Informátcos

More information

Load-Balanced Anycast Routing

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

More information

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

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

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

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

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

More information

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

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

Structural Optimization Using OPTIMIZER Program

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

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

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

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

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

More information

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

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

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

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

Unsupervised Learning

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

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

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

Classifier Swarms for Human Detection in Infrared Imagery

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

A Two-Stage Algorithm for Data Clustering

A Two-Stage Algorithm for Data Clustering A Two-Stage Algorthm for Data Clusterng Abdolreza Hatamlou 1 and Salwan Abdullah 2 1 Islamc Azad Unversty, Khoy Branch, Iran 2 Data Mnng and Optmsaton Research Group, Center for Artfcal Intellgence Technology,

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

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

More information

Design of Structure Optimization with APDL

Design of Structure Optimization with APDL Desgn of Structure Optmzaton wth APDL Yanyun School of Cvl Engneerng and Archtecture, East Chna Jaotong Unversty Nanchang 330013 Chna Abstract In ths paper, the desgn process of structure optmzaton wth

More information

X- Chart Using ANOM Approach

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

More information

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

Obstacle-Aware Routing Problem in. a Rectangular Mesh Network

Obstacle-Aware Routing Problem in. a Rectangular Mesh Network Appled Mathematcal Scences, Vol. 9, 015, no. 14, 653-663 HIKARI Ltd, www.m-hkar.com http://dx.do.org/10.1988/ams.015.411911 Obstacle-Aware Routng Problem n a Rectangular Mesh Network Norazah Adzhar Department

More information

Cracking of the Merkle Hellman Cryptosystem Using Genetic Algorithm

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

More information

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

From Comparing Clusterings to Combining Clusterings

From Comparing Clusterings to Combining Clusterings Proceedngs of the Twenty-Thrd AAAI Conference on Artfcal Intellgence (008 From Comparng Clusterngs to Combnng Clusterngs Zhwu Lu and Yuxn Peng and Janguo Xao Insttute of Computer Scence and Technology,

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

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

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

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

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

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

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

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

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew 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 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 Influence of the Noise on the Imaging Algorithm in the Electrical Impedance Tomography *

An Influence of the Noise on the Imaging Algorithm in the Electrical Impedance Tomography * Open Journal of Bophyscs, 3, 3, 7- http://dx.do.org/.436/ojbphy.3.347 Publshed Onlne October 3 (http://www.scrp.org/journal/ojbphy) An Influence of the Nose on the Imagng Algorthm n the Electrcal Impedance

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

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

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

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

More information

Design for Reliability: Case Studies in Manufacturing Process Synthesis

Design for Reliability: Case Studies in Manufacturing Process Synthesis Desgn for Relablty: Case Studes n Manufacturng Process Synthess Y. Lawrence Yao*, and Chao Lu Department of Mechancal Engneerng, Columba Unversty, Mudd Bldg., MC 473, New York, NY 7, USA * Correspondng

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

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

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

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

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

More information

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

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

More information

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

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

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

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

More information

Adaptive Virtual Support Vector Machine for the Reliability Analysis of High-Dimensional Problems

Adaptive Virtual Support Vector Machine for the Reliability Analysis of High-Dimensional Problems Proceedngs of the ASME 2 Internatonal Desgn Engneerng Techncal Conferences & Computers and Informaton n Engneerng Conference IDETC/CIE 2 August 29-3, 2, Washngton, D.C., USA DETC2-47538 Adaptve Vrtual

More information

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe CSCI 104 Sortng Algorthms Mark Redekopp Davd Kempe Algorthm Effcency SORTING 2 Sortng If we have an unordered lst, sequental search becomes our only choce If we wll perform a lot of searches t may be benefcal

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

SHAPE RECOGNITION METHOD BASED ON THE k-nearest NEIGHBOR RULE

SHAPE RECOGNITION METHOD BASED ON THE k-nearest NEIGHBOR RULE SHAPE RECOGNITION METHOD BASED ON THE k-nearest NEIGHBOR RULE Dorna Purcaru Faculty of Automaton, Computers and Electroncs Unersty of Craoa 13 Al. I. Cuza Street, Craoa RO-1100 ROMANIA E-mal: dpurcaru@electroncs.uc.ro

More information

A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS

A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS Kumar Pardeep and Chaturved D.K., Pahua G.L. - A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS A HEURISTIC METHOD FOR RELIABILITY REDUNDANCY OPTIMIZATION OF FLOW NETWORKS Kumar

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

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

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

CHAPTER 4 OPTIMIZATION TECHNIQUES

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

More information

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

On the Efficiency of Swap-Based Clustering

On the Efficiency of Swap-Based Clustering On the Effcency of Swap-Based Clusterng Pas Fränt and Oll Vrmaok Department of Computer Scence, Unversty of Joensuu, Fnland {frant, ovrma}@cs.oensuu.f Abstract. Random swap-based clusterng s very smple

More information

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

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

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

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

More information

Minimization of the Expected Total Net Loss in a Stationary Multistate Flow Network System

Minimization of the Expected Total Net Loss in a Stationary Multistate Flow Network System Appled Mathematcs, 6, 7, 793-87 Publshed Onlne May 6 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/.436/am.6.787 Mnmzaton of the Expected Total Net Loss n a Statonary Multstate Flow Networ System

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

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

More information

A Robust Method for Estimating the Fundamental Matrix

A Robust Method for Estimating the Fundamental Matrix Proc. VIIth Dgtal Image Computng: Technques and Applcatons, Sun C., Talbot H., Ourseln S. and Adraansen T. (Eds.), 0- Dec. 003, Sydney A Robust Method for Estmatng the Fundamental Matrx C.L. Feng and Y.S.

More information

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

CS246: Mining Massive Datasets Jure Leskovec, Stanford University CS46: Mnng Massve Datasets Jure Leskovec, Stanford Unversty http://cs46.stanford.edu /19/013 Jure Leskovec, Stanford CS46: Mnng Massve Datasets, http://cs46.stanford.edu Perceptron: y = sgn( x Ho to fnd

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