Optimal Tolerance Allocation Based on Fuzzy Comprehensive Evaluation and Genetic Algorithm

Size: px
Start display at page:

Download "Optimal Tolerance Allocation Based on Fuzzy Comprehensive Evaluation and Genetic Algorithm"

Transcription

1 It J Adv Mauf Techol (2000) 16: Spriger-Verlag Lodo Limited Optimal Tolerace Allocatio Based o Fuzzy Comprehesive Evaluatio ad Geetic Algorithm S. Ji, X. Li, Y. Ma ad H. Cai The Advaced Machiig Techology Ceter, Harbi Istitute of Techology, Harbi, Chia It is very importat to kow how to allocate toleraces ecoomically for parts i a CAD/CAM system because this directly affects the machiig costs of the parts. A ew approach based o fuzzy comprehesive evaluatio (FCE) ad a geetic algorithm (GA) is preseted to obtai a ratioal tolerace allocatio for the parts. First, the curret methods for tolerace allocatio are reviewed i detail. The, FCE is used to evaluate the machiability of a part; a ew optimal model, which ca fully exploit DFA (desig for assembly) ad DFM (desig for maufacturig), is established by combiig the fuctioal sesitivity factors ad machiability factors of parts. A geetic algorithm (GA) is developed ad used to optimise the above model. Fially, a actual example is used to verify the feasibility of the above method; the computed result shows that the method ca produce tolerace allocatios ecoomically ad accurately. Keywords: Fuzzy comprehesive evaluatio; Geetic algorithm; Tolerace allocatio 1. Itroductio I mechaical desig, geometric ad dimesioal toleraces are used to specify the rage withi which a part geometry ad size may vary while coformig to the fuctioal requiremets. Assiged toleraces have a direct effect ot oly o the machiig costs but also o the product quality. Uecessarily tight toleraces result i high productio costs, yet the toleraces should esure that the fuctioal performace requiremets of the products stay withi a satisfactory rage. Toleraces which are too loose ca affect the product quality, ad icrease the scrap rate ad productio costs [1,2]. I geeral, desigers allocate toleraces for parts based o their experiece, ad o hadbooks ad stadards, which leads to some errors [3]. I recet years, computer-aided toleracig desig (CATD) has become a importat research directio i CAD systems ad itegrated CAD/CAM systems [4 7]. Tolerace allocatio is oe of the most importat problems for CATD. Give a required tolerace for the assembly, the plaer is first faced with the problem of how to allocate ecoomically suitable tolerace values for the parts by cosiderig the trade-off betwee fuctioal requiremets ad machiig costs. May researchers cosidered tolerace allocatio as a optimisatio problem. The tolerace values of parts were take as the cotrol variables, ad the machiig costs were take as the objective fuctio to be miimised. The tolerace stack-up limits coditios were take as costraits o the variables [8 10]. I this paper, the tolerace allocatio is represeted as a optimisatio problem. A set of methods used is first reviewed i detail. Fuzzy comprehesive evaluatio is used to evaluate the machiablity of parts, the a ew mathematical model is established ad solved usig a geetic algorithm (GA). The tolerace allocatio for a actual idustrial assembly is produced by the above method, ad the results show that the method ca be used ecoomically to desig the tolerace values of parts. 2. Review: Methods for Tolerace Allocatio 2.1 Geeral Allocatio Methods Whe a assembly fuctio requiremet is give, the tolerace values of parts must be solved. Because the give coditios are almost always isufficiet, the toleraces are usually regarded as equal. The methods used ofte iclude the same tolerace method, the costat precisio factor method, the same ifluece method ad the proportioal scalig method Same Tolerace Method Correspodece ad offprit requests to: Dr Xiaoli Li, Departmet of Maufacturig Egieerig, City Uiversity of Hog Kog, 83 Tat Chee Aveue, Kowloo, Hog Kog mel50001 cityu.edu.hk I the same tolerace method, all of the toleraces of parts are equal o the premise of satisfyig the fuctioal requiremet of the assembly, that is,

2 462 S. Ji et al. t 1 = t 2 = % = t where t i deotes the tolerace value of part i Costat Precisio Factor Method The costat precisio factor method is based o the rule of thumb that the tolerace of a part icreases as the cubic root of the omial size, thereby t i = P(d i ) 1/3 where t i J, the precisio factor P ca be calculated as P = J d 1/3 i where J deotes the fuctioal requiremet o the assembly Same Ifluece Method The assembly fuctioal requiremet is iflueced by two factors. Oe is the tolerace t i of each part, aother is the fuctioal sesitivity coefficiet i. So the same ifluece method ca be expressed as follows: t 1 1 = t 2 2 =, %, = t Proportioal Scalig Method The part toleraces are first determied usig a database i the proportioal scalig method. If the sum of the part toleraces exceeds the required assembly tolerace J, each part tolerace t i is relatively reduced correspodig to dimesio d i. The geeral expressio is: d 1 = d 2 = % = d i = % = d t 1 t 2 t i t where d i is the dimesio of part i, t i is the tolerace allocated for d i, ad t i J (worst tolerace aalysis), or t 2 i J 2 (statistical aalysis). I short, the above methods are very simple, but ca oly evaluate the tolerace value ad correspodig precisio grade of each part as a whole. These values are ofte used i the iitial stage of tolerace allocatio. 2.2 Miimisig Costs Methods The best rule for evaluatig tolerace allocatio is the machiig costs rule, so the miimisig costs methods have bee importat research topics. I these methods, the relatioship betwee the machiig costs ad the tolerace of a part is expressed usig mathematical formulae, ad miimisig the total machiig costs is take as a optimal objective uder the costraits of the fuctioal requiremets. I the last 50 years, more tha 10 models o the cost tolerace relatioship have bee preseted. They are show i Table 1. These models are all based o the empirical cost tolerace data frequetly used i productio processes [20,21]. The model parameters are determied usig the least-squares method based o these data. Owig to the lack of available productio data about the costs tolerace relatioship, ad the fact that the machiig costs will chage whe the machiig cotext chages, the applicatios of the methods are very limited. 2.3 Comprehesive Factor Method The quatitative evaluatio of the machiability of each part is called the comprehesive factor. Because machiig costs are strogly related to the machiability, the relative machiig costs of each part ca be evaluated usig its comprehesive factor. Usually, after the appropriate weight value of each factor (which has importat effects o machiig costs) is give, the comprehesive factor ca be calculated by: F i = F i1 F i2 % F ij % F im (i = 1, 2, %, ; j = 1, 2, %, m) P i = F i F i where i ( % ) deotes the umber of parts, m is the umber of factors relative to machiability, P i is the percetage scalig which idicates the relative machiability of part i o the whole assembly. Geerally, the factors that ifluece machiig costs iclude machiig methods, part materials, part geometrical structure, part size, etc. Because these factor values ca oly be satisfactorily determied by experts with abudat productio kowledge ad experiece, the method is subjective. 2.4 Artificial Itelliget Method Artificial itelligece techiques are curretly used for CATD. Kopardekar ad Aad [22] preseted a eural etwork-based method for tolerace allocatio, takig ito accout machiability ad mea shifts. The eural etwork ca predict idividual part toleraces, ad is show i Fig. 1. The advatages of the proposed method are: 1. The procedure does ot eed ay assumptio about distributio of the part dimesios, ulike statistical techiques. 2. This method ca be exteded to the assemblies of umbers of parts. However, some disadvatages limit its applicatio, such as: 1. The approach requires some data with kow outputs. 2. The approach is ot very efficiet whe the umber of parts is small. Dupiet [9] preseted a ew method that used fuzzy iferece to evaluate the maufacturig difficulties of a part. All fuzzy rules were give by a expert ad could be chaged to accommodate the kowledge of other compaies or other expert skills, so the method is very simple, but sometimes the experts have great difficulty i defiig the fuzzy rules. 3. Tolerace Allocatio Based o FCE ad GA The major drawback of the geeral allocatio methods is that they do ot take ito accout the machiig costs. I the

3 Optimal Tolerace Allocatio 463 Table 1. Cost tolerace models preseted. Model Mathematical expressio Referece Expoetial c( ) = a 0 e a i [11, 19] Reciprocal squared model (R-squared) c( ) = a 0 / 2 [12, 19] Reciprocal powers model (R-power) c( ) = a 0 a i [13, 19] Reciprocal powers ad expoetial hybrid model (RP-E hybrid) c( ) = a 0 a ie a 2 [14, 19] Reciprocal model (reciprocal) c( ) = a 0 / [15, 19] Modified expoetial model (M-expoet) c( ) = a 0 e a 1 ( a 2 ) + a 3 mi max [16, 19] Discrete Model (discrete) [17, 19] Combied reciprocal powers ad expoetial model (combied RP-E) c( ) = a 0 + a 1 a 2 + a 3 e a 4 [18, 19] Combied liear ad expoetial model (combied L-E) c( ) = a 0 + a 1 + a 2 e a 3 [18, 19] Cubic ployomial (cubic-p) c( ) = a 0 + a 1 + a a 3 3 [18, 19] Fourth-order polyomial (4th-p) c( ) = a 0 + a 1 + a a a 4 4 [18, 19] Firth-order polyomial (5th-p) c( ) = a 0 + a 1 + a a a a 5 5 [18, 19] Neural etwork model [20] racy. Clearly, these are fuzzy factors. We use two-order fuzzy comprehesive evaluatio to process the fuzzy factors. The method ad theory of fuzzy comprehesive evaluatio is referred to i [23,24]. Fig. 1. Network architecture. miimisig costs method, the machiig costs are take ito accout, but it is difficult to determie the cost tolerace relatioship for every machiig process. I fact, the desiger ca evaluate a o-uiform cost tolerace relatioship oly accordig to previous experiece. The geeral rule is that the machiability of a part determies its machiig costs. The tolerace allocatio of a part depeds o its machiability. Takig ito accout the advatages ad disadvatages of the above methods, we propose a ew method based o fuzzy comprehesive evaluatio ad a geetic algorithm (see Fig. 2). 3.1 Machiability Estimator Based o Fuzzy Comprehesive Evaluatio Accordig to the desig ad machiig criteria, the machiability of parts depeds o the dimesios, the geometrical structure, the material machiability ad the machiig accu- Fig. 2. The whole procedure of tolerace allocatio usig the ew approach Establishig the Fuzzy Factor Set The factors of dimesio size, geometrical structure, material machiability, ad machiig accuracy ca be expressed as: U = {u i, u 2, %, u m } = {DS, GS, MM, PA} (1) where m=4, DS: dimesio size, GS: geometrical structure, MM: material machiability, ad PA: machiig accuracy Grade of Factor For evaluatig accurately the value of each parameter, each factor is divided ito differet fuzzy subsets such that: u i = {u i1, u i2, %, u ii } (2) where u ij (i = 1 m; j = 1 i ) deotes the jth grade of the ith factor, i represets the grade umber of each factor (the detailed value is show i Table 2) Establishig the Evaluatio Set Sice the rage of machiability is betwee 0.0 ad 1.0, it ca be divided ito 10 equal levels, amely, = { 1, 2, %, k, %, 9, 10 } = {0.1, 0.2, %, 0.9, 1.0} (3) where is the fuzzy evaluatio set First-Order Fuzzy Comprehesive Evaluatio Matrix Based o the experiece of experts, the first-level fuzzy comprehesive evaluatio matrix is determied below: R 1 = R 2 =

4 464 S. Ji et al. Table 2. Mai effective factors ad its grade divisio. Factors Grades of each factor Grade 1 Grade 2 Grade 3 Grade 4 u 1 DS 5mm 25 mm 75 mm 120 mm u 2 GS Easy to maufacture Difficult to maufacture u 3 MM Good Medium Poor u 3 PA Normal Medium Accuracy Note: 1 =4, 2 =2, 3 =3, 4 =3. R 3 = R 4 = Establishig the Weight Vector of each Grade The weight vector is composed of membership degrees of the evaluatio object to all grades i each grade of each factor, show as follows: A i = (a i1, a i2, %, a ii ) (4) i where a ij = ij ij (i = 1 % 4; j = 1 % i ) Here, ij is the membership degree of the evaluatio object to the jth grade of the ith factor First-Order Fuzzy Comprehesive Evaluatio Whe the fuzzy comprehesive evaluatio is made for every grade of the ith factor, the first-order fuzzy comprehesive set is obtaied by: B i = A i R i = (a i1, a i2, %, a ii ) ri11, ri12, %, ri1p r i21, r i22, %, r i2p p %%%%%% r ii 1, r ii 2, %, r ii = (bi1, bi2, %, bip) (5) where p=10. Membership degrees are determied directly by the experts, or by membership fuctios. Here the compositio operator M(, +), which ca take ito accout the effects of all factors, but ca also cotai all the iformatio of a idividual factor, is expressed by i b ik = a ij r ijk (i = {1,2,%,4}; k = {1,2,%,10}) (6) j=1 The, the first-order fuzzy comprehesive evaluatio matrix ca be writte as B1 B 2 R = m = B where m=4 ad p=10. b11, b12, %, b1p b 21, b 22, %, b 2p b m1, b m2, %, b mp (7) Determiig the Weight Vector of Factors After obtaiig the first-order fuzzy comprehesive evaluatio matrix, we have to determie the weight vector of factors, which idicates the degrees of importace of factors to the evaluatio object. It ca be writte as A = (a 1, a 2, %, a m ) (8) Whe assumig that DS ad GS are more importat tha MM ad PA, we write Eq. (8) as A = (0.3, 0.3, 0.25, 0.15) Secod-Order Fuzzy Comprehesive Evaluatio Fially, we make the secod-order fuzzy comprehesive evaluatio. Fuzzy set B ca be calculated by B = A R = (a 1, a 2, %, a m ) = (b 1, b 2, %, b p ) where m=4 ad p= Determiig Parameter b11, b12, %, b1p b 21, b 22, %, b 2p b m1, b m2, %, b mp (9) Geerally, the weighted averagig method is used to obtai the accuracy of the evaluatio object. It is show as follows 10 = p=1 b p p b p (10) k=1 Accordig to the above steps, the machiability, which is very importat for tolerace allocatio, ca be determied. 3.2 Modellig of Tolerace Allocatio Machiiability ca be determied based o the FCE method. The assembly respose fuctio is assumed as

5 Optimal Tolerace Allocatio 465 tol asm = g(tol) = tol tol tol 2 + % + tol (11) where i = g/ (tol i ) (12) where, tol asm deotes the assembly fuctio requiremet i tolerace desig, g( ) is the assembly respose fuctio, tol i represets the tolerace value of the ith correspodig part, tol 0 is costat, i, which reflects the degree of importace of each desig tolerace o a assembly, is the assembly sesitivity coefficiet of the ith part. Accordig to the experts experiece, the larger i is, the smaller is the correspodig tolerace allocated. Therefore, a comprehesive factor for tolerace allocatio, i, ca be produced as follows: i = i = 2 i i g 2 (tol i ) (13) where i is the machiability of ith part obtaied by the FCE. Referecig to the reciprocal model, a model of the optimal tolerace allocatio ca be expressed as follows: Mi C = f(tol) = C 0 + Subject to: l i tol i u i, 1 i (14) l tol asm u where C deotes the total machiig costs, f(tol) is the fuctio relatioship of cost tolerace, C 0 is the costs costat, L = (l 1, l 2, %, l ) ad U = (u 1, u 2, %, u ) are costrait vectors for desig tolerace of parts i a assembly, l ad u represet the upper ad lower limit of the assembly requiremet. 3.3 Geetic Algorithm A geetic algorithm, which is a recetly developed heuristic optimisatio strategy, has bee used for global optimisatio i a variety of research fields. A GA is based o the mechaics of atural selectio ad atural geetics ad Darwiia survival of the fittest. Detailed discussio of the mechaisms of GA ca be foud i [25,26]. GA is differet from traditioal search methods ecoutered i egieerig optimisatio problems. GA works with a codig of the desig variables as opposed to the variables themselves cotiuity of parameter space is ot a requiremet. GA searches from a populatio of poits, ot a sigle poit parallel processig of poits reduces the chace of beig trapped ito a local optimum. GA uses probabilistic trasitio rules, ot determiistic trasitio rules, which leads to high-quality solutios, ad GA requires oly the objective fuctio values, these miimal requiremets result i a broad applicability of GA. These importat features of GA, such as the flexibility, global applicatio, parallelism, simplicity, versatility, good problem solvig capability, etc, make geetic algorithms very useful, ad therefore popular. Durig the last decade, geetic algorithms have had icreasig applicatios i a variety of i tol i fields with promisig results. Recetly, some work has bee successfully carried out usig geetic algorithms for optimal egieerig desig problems. The applicatio of GA for tolerace optimisatio allocatio is give i the followig sectios Represetatio Scheme I geetic algorithms, represetatio is a essetial issue because the represetatio scheme liks the real-world problem to the geetic algorithms ad the geetic algorithms directly maipulate the coded represetatio of the problem. There are may kids of represetatios, such as biary digit strig represetatio, floatig poit represetatio, permutatios of a list, etc. The selectio of a appropriate represetatio depeds o the characteristics of the search space. Because machiig precisio is kow i the tolerace allocatio problem, the tolerace variable is cosidered as a discrete oe i the feasible desig domai. We adopt the biary digit strig represetatio. If i is the machiig precisio of the tolerace desig variable tol i, the its strig legth i is determied by the followig iequity: i = log 2 tolu i tol l i i +1 (15) where tol u i ad toli l are upper ad lower bouds of the ith tolerace desig variable. After the strig legth of each tolerace desig variable has bee determied, the legth of the chromosome is computed from: A = i (16) where is the umber of idepedet tolerace desig variables Decodig If the ith biary digit substrig of a chromosome is decoded ito a usiged decimal iteger I i, the the physical value of the ith tolerace desig variable tol i is computed by: tol i = tol l i + I i i (17) Fitess Fuctio Fitess is a quality value, which is a measure of the reproductive efficiecy of livig creatures accordig to the priciple of survival of the fittest. I geetic algorithms, the fitess is used to allocate reproductive trials ad thus is some measure of goodess to be maximised. This meas that strigs with higher fitess values will have a higher probability of beig selected as parets. Tolerace allocatio is a costraied miimisatio problem. If the objective fuctio is also expressed by: Mi f(tol) (18) s.t. b i (tol) 0 (i = 1, 2, %, m) Where b i (tol) is the costraied fuctio, the it ca be trasformed to a ucostraied problem by the exterior pealty fuctio method.

6 466 S. Ji et al. Max F(tol) (19) where the fitess fuctio F is computed by the followig fuctio: F(tol) = G(tol) P(tol) (20) where G(tol) = K (g 0) 1 + (1.1) f K (g 0) 1 + (0.9) f (21) 1 P(tol) = (22) (1.1) (tol) m (tol) = b i (tol) (23) Where P(tol) deotes the pealty fuctio, G(tol) is used to describe the quality of the solutio, K ad are costat. I geeral, K=1, is computed by: 1 (f(tol) 0) = (24) 1 (f(tol) 0) Liear-Fitess Scalig Sice the strigs with higher fitess values have a higher probability of beig selected as the parets, it is importat to cofie the allocatio of selectio to the best strigs, especially i small populatio geetic algorithms. The fitess scalig ca regulate ad tue the umber of times selected to prevet the domiatio of extraordiary idividuals, ad therefore it ca prevet premature covergece. I additio, the fitess scalig ca ecourage a healthy competitio amog ear equals whe the populatio average fitess is close to the populatio best fitess. A liear scalig formula is adopted with a ormalisatio process as follows: F = 1 F max F (25) F max F mi where F is the scaled fitess, F is the raw fitess, F max ad F mi are maximum ad miimum fitess, respectively Selectio The selectio operator determies the set of idividuals, which remai at the ext geeratio. The roulette wheel selectio scheme is used herei. This scheme is implemeted as a liear search through a roulette wheel with each slice weighted i proportio to a scaled fitess value, the selectio operator is obtaied as follows: 1. Sum the fitess values of all the populatio members. The result is the total fitess F total. 2. Geerate a radom umber R betwee 0 ad 1, the multiply F total by R to geerate a idex umber N: N = R F total (26) 3. Retur the first populatio member whose fitess, added to the fitess of the processig populatio members, is greater tha or equal to N Crossover Crossover is a primary operator i geetic algorithms ad is the key to the success of geetic algorithms. We geerate ew idividuals I a ad I b from paret idividuals I a ad I b which are selected radomly from the populatio. They are divided ito subparts at multiple poits of crossover, ad the ew idividuals are obtaied by swappig them betwee these idividuals Mutatio The mutatio operator arbitrarily alters the gee value accordig to a predetermied probability. The mutatio probability should be carefully prescribed. If the mutatio probability is low, the the algorithm is ofte trapped at a local optimum. However, if the mutatio probability is high, the the propagatio of good schemata will be uduly hidered ad the algorithms will degeerate to a radom search method. We use a ew strategy to decide if the mutatio operator is ivoked. First, the umber N of the same idividual i a populatio is computed, the if N is greater tha or equal to N same, the the mutatio operator is ivoked, otherwise, the crossover operator is used. Here, N same is a ew cotrol parameter for the algorithm ad represets the permissible umber of the same idividuals i the populatio Memory Tool We use memory tool (MT) to remember the best idividual of a geeratio. Whe the best idividual of the ext geeratio is better tha the oe i MT, MT is updated usig the ew idividual. Fially, the solutio of GA is obtaied from MT Parameters For the tolerace allocatio problem, the parameters are selected as follows: Populatio size = 100 Geeratio = 500 Crossover probability = 0.95 N same = 30 The procedure of the modified geetic algorithm is described as follows: Start Program: a. Iitialise (some essetial parameters (GS, P c, N same, )); b. Iitialise (MT); c. Geerate (the first geeratio populatio radomly); d. Compute (their fitess); e. For i = 1toGSdo Begi If (the radom umber r is greater tha P c ) cotiuous; Else

7 Optimal Tolerace Allocatio 467 Table 4. Membership degrees of thickess betwee ed faces of left or right bearig. Factor Grades of each factor I II III IV u 1 Dimesio size u 2 Geometrical structure u 3 Material machiability u 3 Process accuracy Table 5. Membership degrees of thickess betwee ed faces of carriers. Fig. 3. The drivig device ad its dimesio loop chai. Factor Grades of each factor Calculate (the umber of the same idividual i populatio); If ( greater tha or equal to N same ) Do (mutatio operatio); Else Do (crossover operatio); Update (MT); Do (reproductio operatio to product ext geeratio); Ed f. Output (the idividual of memory tool). Ed (Program). Where GS deotes the termial geeratio umber, is the variable of coutig, ad P c represets the crossover probability. 4. Example I order to verify the proposed method, a drivig device (see Fig. 3) is take as a example. I Fig. 3, L 1 =160 mm, L 2 =L 4 =5 mm, L 3 =150 mm. Clearace L 0, which is the assembly fuctio requiremet, is eeded to assemble the product without iterferece. To solve the tolerace allocatio problem, Tables 3 5 list the membership degrees of the four correspodig dimesios o the assembly, accordig to the kow coditios. Usig the above method, the machiability vector of four correspodig part dimesios is obtaied as follows: = {0.66, 0.41, 0.76, 0.41} Table 3. Membership degrees of legth of the shaft shoulder. Factor Grades of each factor I II III IV u 1 Dimesio size u 2 Geometrical structure u 3 Material machiability u 3 Process accuracy I II III IV u 1 Dimesio size u 2 Geometrical structure u 3 Material machiability u 3 Process accuracy where, part 1 is the shaft shoulder; parts 2 ad 4 are the left or right bearig, respectively; part 3 is the carrier. The result shows that the carrier is the most difficult to machie, ad the left ad right bearigs are the easiest. This coicides with the practical machiig case, so the approach is proved to be correct. It is assumed that the two clearaces are combied, the whole clearace is from 0.10 mm to 0.40 mm ad its tolerace is 0.03 mm. The fuctio equatio is writte as: tol asm = g(tol) = tol 1 tol 2 tol 3 tol 4 Usig Eq. (12), the vector of the fuctio sesitivity factors is solved as follows: = {1.0, 1.0, 1.0, 1.0} A comprehesive factor vector of tolerace allocatio is obtaied usig Eq. (13): = {0.66, 0.41, 0.74, 0.41} Therefore, a mathematical model for the tolerace allocatio is established usig Eq. (14): Mi C = C tol 1 tol 2 tol 3 tol 4 Subject to: 0.0 tol i 0.30, 1 i tol asm 0.30 The tolerace vector computed by the improved GA is: tol = {0.8, 0.06, 0.10, 0.06} Accordig to the priciple that determies the bias of parts, the tolerace desig result is: L 1 = , L 2 = , L 3 = , L 4 =

8 468 S. Ji et al. 5. Summary This paper presets a ew approach based o fuzzy comprehesive evaluatio ad GA for tolerace allocatio. I the tolerace allocatio, the machiability, which depeds o the fuzzy comprehesive evaluatio ad the fuctio sesitivity factor, is cosidered, so the ideas of DFA ad DFM are ivolved. The approach ot oly esures the correctess of tolerace desig, but also saves the machiig costs. I additio, the improved GA is used to optimise the model based o DFA ad DFM. The result of a detailed example shows that the method preseted ca obtai tolerace allocatios with ecoomically attaiable accuracy. Refereces 1. G. Yaxi, Basic kowledge of iterchageability ad measure techiques, Harbi Istitute of Techology, Sog Shaomig, The tolerace aalysis ad sythesis i CAD, PhD dissertatio of HIT, September A. Ballu ad L. Matheu, Aalysis of dimesioal ad geometrical specificatios: stadards ad models, Proceedigs of 3rd CIRP Semiars o Computer Aided Toleracig, pp , Z. Gebao, The survey of computer aided toleracig, Chia Mechaics Egieerig, 7(5), pp , F. Hogfag ad W. Zhaotog, A ovel mathematical model for tolerace desig, Mechaical Egieerig ad Automatio, 19(4), pp , L. Yusheg, W. Zhaotog ad Y. Jiagxi, A research of computer aided tolerace optimal desig based o costs model, Zhejiag Uiversity Joural, 29(6), pp , J. Lee ad G. E. Johso, Optimal tolerace allotmet usig a geetic algorithm ad trucated Mote Carlo simulatio, Computer-Aided Desig, 25(9), pp , L. Chupu, Statistical tolerace ad mechaical precisio, Mechaical Egieerig, E. Dupiet, M. Balaziski ad E. Caogala, Tolerace allocatio based o fuzzy logic ad simulated aealig, Joural of Itelliget Maufacturig, 7, pp , S. Qi ad Z. Quer, Aalysis of tolerace distributio method ad machiig costs, Aeroautical Machiig Techology, 2, pp , F. H. Speckhart, Calculatio of tolerace based o a miimum costs approach, Joural of Egieerig for Idustry, 5, pp , M. F. Spotts, Allocatio of tolerace to miimize costs of assembly, Joural of Egieerig for Idustry, pp , August G. H. Sutherlad ad B. Roth, Mechaism desig: accoutig for machiig toleraces ad costs i fuctio geeratig problems, Joural of Egieerig for Idustry, 2, pp , W. Michael ad J. N. Siddall, Optimizatio problem with tolerace assigmet ad full acceptace, ASME Joural of Mechaical Desig, 103, pp , K. W. Chase ad W. H. Greedwood, Desig issues i mechaical tolerace aalysis, Machiig Review, 1(1), pp , Z. Dog ad A. Soom, Automatic optimal tolerace desig for related dimesio chais, ASME Machiig Review, 3(4), pp , December W. J. Lee ad T. C. Woo, Optimum selectio of discrete toleraces, Joural of Mechaisms, Trasmissios, ad Automatio i Desig, 111, pp , Z. Dog ad W. Hu, Optimal process sequece idetificatio ad optimal process tolerace assigmet i computer-aided process plaig, Computers i Idustry, 17, pp , Z. Dog, W. Hu ad D. Xue, New productio costs tolerace models for tolerace sythesis, Joural of Egieerig for Idustry, 116, pp , Y. Jiagxi, G. Daqiag ad W. Zhaotog, Tolerace costs model base o eural etwork, Chia Mechaical Egieerig, 7(6), pp , H. E. Trucks ad H. B. Smith, Desigig for ecoomical productio, Society of Machiig Egieers, Dearbor, Michiga, P. Kopardekar ad S. Aad, Tolerace allocatio usig eural etworks, Iteratioal Joural of Advaced Machiig Techology, 10, pp , W. Caihua ad S. Liatia, The methodology of fuzziess, Chia Architecture Egieerig, C. Qighog, Fuzzy comprehesive evaluatio of desig variables i mechaical reliability, Fuzzy Techiques ad Applicatio(I), pp , Beijig Aerospace Uiversity, M. Pirlot, Geeral local search methods, Europea Joural of Operatioal Research, 92, pp , Z. Michalewica, Geetic Algorithms + Data Structures = Evolutio Programs, Spriger-Verlag, 1998.

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem A Improved Shuffled Frog-Leapig Algorithm for Kapsack Problem Zhoufag Li, Ya Zhou, ad Peg Cheg School of Iformatio Sciece ad Egieerig Hea Uiversity of Techology ZhegZhou, Chia lzhf1978@126.com Abstract.

More information

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

Introduction. Nature-Inspired Computing. Terminology. Problem Types. Constraint Satisfaction Problems - CSP. Free Optimization Problem - FOP

Introduction. Nature-Inspired Computing. Terminology. Problem Types. Constraint Satisfaction Problems - CSP. Free Optimization Problem - FOP Nature-Ispired Computig Hadlig Costraits Dr. Şima Uyar September 2006 Itroductio may practical problems are costraied ot all combiatios of variable values represet valid solutios feasible solutios ifeasible

More information

The identification of key quality characteristics based on FAHP

The identification of key quality characteristics based on FAHP Iteratioal Joural of Research i Egieerig ad Sciece (IJRES ISSN (Olie: 2320-9364, ISSN (Prit: 2320-9356 Volume 3 Issue 6 ǁ Jue 2015 ǁ PP.01-07 The idetificatio of ey quality characteristics based o FAHP

More information

An Estimation of Distribution Algorithm for solving the Knapsack problem

An Estimation of Distribution Algorithm for solving the Knapsack problem Vol.4,No.5, 214 Published olie: May 25, 214 DOI: 1.7321/jscse.v4.5.1 A Estimatio of Distributio Algorithm for solvig the Kapsack problem 1 Ricardo Pérez, 2 S. Jös, 3 Arturo Herádez, 4 Carlos A. Ochoa *1,

More information

ISSN (Print) Research Article. *Corresponding author Nengfa Hu

ISSN (Print) Research Article. *Corresponding author Nengfa Hu Scholars Joural of Egieerig ad Techology (SJET) Sch. J. Eg. Tech., 2016; 4(5):249-253 Scholars Academic ad Scietific Publisher (A Iteratioal Publisher for Academic ad Scietific Resources) www.saspublisher.com

More information

Cubic Polynomial Curves with a Shape Parameter

Cubic Polynomial Curves with a Shape Parameter roceedigs of the th WSEAS Iteratioal Coferece o Robotics Cotrol ad Maufacturig Techology Hagzhou Chia April -8 00 (pp5-70) Cubic olyomial Curves with a Shape arameter MO GUOLIANG ZHAO YANAN Iformatio ad

More information

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method A ew Morphological 3D Shape Decompositio: Grayscale Iterframe Iterpolatio Method D.. Vizireau Politehica Uiversity Bucharest, Romaia ae@comm.pub.ro R. M. Udrea Politehica Uiversity Bucharest, Romaia mihea@comm.pub.ro

More information

Chapter 3 MATHEMATICAL MODELING OF TOLERANCE ALLOCATION AND OVERVIEW OF EVOLUTIONARY ALGORITHMS

Chapter 3 MATHEMATICAL MODELING OF TOLERANCE ALLOCATION AND OVERVIEW OF EVOLUTIONARY ALGORITHMS 28 Chapter 3 MATHEMATICAL MODELING OF TOLERANCE ALLOCATION AND OVERVIEW OF EVOLUTIONARY ALGORITHMS Tolerace sythesis deals with the allocatio of tolerace values to various dimesios of idividual compoets

More information

Polynomial Functions and Models. Learning Objectives. Polynomials. P (x) = a n x n + a n 1 x n a 1 x + a 0, a n 0

Polynomial Functions and Models. Learning Objectives. Polynomials. P (x) = a n x n + a n 1 x n a 1 x + a 0, a n 0 Polyomial Fuctios ad Models 1 Learig Objectives 1. Idetify polyomial fuctios ad their degree 2. Graph polyomial fuctios usig trasformatios 3. Idetify the real zeros of a polyomial fuctio ad their multiplicity

More information

How do we evaluate algorithms?

How do we evaluate algorithms? F2 Readig referece: chapter 2 + slides Algorithm complexity Big O ad big Ω To calculate ruig time Aalysis of recursive Algorithms Next time: Litterature: slides mostly The first Algorithm desig methods:

More information

Solving Fuzzy Assignment Problem Using Fourier Elimination Method

Solving Fuzzy Assignment Problem Using Fourier Elimination Method Global Joural of Pure ad Applied Mathematics. ISSN 0973-768 Volume 3, Number 2 (207), pp. 453-462 Research Idia Publicatios http://www.ripublicatio.com Solvig Fuzzy Assigmet Problem Usig Fourier Elimiatio

More information

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only

Bezier curves. Figure 2 shows cubic Bezier curves for various control points. In a Bezier curve, only Edited: Yeh-Liag Hsu (998--; recommeded: Yeh-Liag Hsu (--9; last updated: Yeh-Liag Hsu (9--7. Note: This is the course material for ME55 Geometric modelig ad computer graphics, Yua Ze Uiversity. art of

More information

Fuzzy Rule Selection by Data Mining Criteria and Genetic Algorithms

Fuzzy Rule Selection by Data Mining Criteria and Genetic Algorithms Fuzzy Rule Selectio by Data Miig Criteria ad Geetic Algorithms Hisao Ishibuchi Dept. of Idustrial Egieerig Osaka Prefecture Uiversity 1-1 Gakue-cho, Sakai, Osaka 599-8531, JAPAN E-mail: hisaoi@ie.osakafu-u.ac.jp

More information

A SYSTEMATIC APPROACH FOR COST OPTIMAL TOLERANCE DESIGN

A SYSTEMATIC APPROACH FOR COST OPTIMAL TOLERANCE DESIGN INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN, ICED 07 8-31 AUGUST 007, CITE DES SCIENCES ET DE L'INDUSTRIE, PARIS, FRANCE A SYSTEMATIC APPROACH FOR COST OPTIMAL TOLERANCE DESIGN Sotiria Ch. Dimitrellou,

More information

Redundancy Allocation for Series Parallel Systems with Multiple Constraints and Sensitivity Analysis

Redundancy Allocation for Series Parallel Systems with Multiple Constraints and Sensitivity Analysis IOSR Joural of Egieerig Redudacy Allocatio for Series Parallel Systems with Multiple Costraits ad Sesitivity Aalysis S. V. Suresh Babu, D.Maheswar 2, G. Ragaath 3 Y.Viaya Kumar d G.Sakaraiah e (Mechaical

More information

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity

More information

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network

Adaptive Resource Allocation for Electric Environmental Pollution through the Control Network Available olie at www.sciecedirect.com Eergy Procedia 6 (202) 60 64 202 Iteratioal Coferece o Future Eergy, Eviromet, ad Materials Adaptive Resource Allocatio for Electric Evirometal Pollutio through the

More information

Data diverse software fault tolerance techniques

Data diverse software fault tolerance techniques Data diverse software fault tolerace techiques Complemets desig diversity by compesatig for desig diversity s s limitatios Ivolves obtaiig a related set of poits i the program data space, executig the

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5 Morga Kaufma Publishers 26 February, 28 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Set-Associative Cache Architecture Performace Summary Whe CPU performace icreases:

More information

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui 2d Iteratioal Coferece o Electrical, Computer Egieerig ad Electroics (ICECEE 2015) Optimizatio for framework desig of ew product itroductio maagemet system Ma Yig, Wu Hogcui Tiaji Electroic Iformatio Vocatioal

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 19 Query Optimizatio Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Query optimizatio Coducted by a query optimizer i a DBMS Goal:

More information

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Pseudocode ( 1.1) High-level descriptio of a algorithm More structured

More information

A Note on Least-norm Solution of Global WireWarping

A Note on Least-norm Solution of Global WireWarping A Note o Least-orm Solutio of Global WireWarpig Charlie C. L. Wag Departmet of Mechaical ad Automatio Egieerig The Chiese Uiversity of Hog Kog Shati, N.T., Hog Kog E-mail: cwag@mae.cuhk.edu.hk Abstract

More information

. Written in factored form it is easy to see that the roots are 2, 2, i,

. Written in factored form it is easy to see that the roots are 2, 2, i, CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or

More information

New Fuzzy Color Clustering Algorithm Based on hsl Similarity

New Fuzzy Color Clustering Algorithm Based on hsl Similarity IFSA-EUSFLAT 009 New Fuzzy Color Clusterig Algorithm Based o hsl Similarity Vasile Ptracu Departmet of Iformatics Techology Tarom Compay Bucharest Romaia Email: patrascu.v@gmail.com Abstract I this paper

More information

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua Iteratioal Coferece o Automatio, Mechaical Cotrol ad Computatioal Egieerig (AMCCE 05) Mobile termial 3D image recostructio program developmet based o Adroid Li Qihua Sichua Iformatio Techology College

More information

Improving Template Based Spike Detection

Improving Template Based Spike Detection Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for

More information

BASED ON ITERATIVE ERROR-CORRECTION

BASED ON ITERATIVE ERROR-CORRECTION A COHPARISO OF CRYPTAALYTIC PRICIPLES BASED O ITERATIVE ERROR-CORRECTIO Miodrag J. MihaljeviC ad Jova Dj. GoliC Istitute of Applied Mathematics ad Electroics. Belgrade School of Electrical Egieerig. Uiversity

More information

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve Advaces i Computer, Sigals ad Systems (2018) 2: 19-25 Clausius Scietific Press, Caada Aalysis of Server Resource Cosumptio of Meteorological Satellite Applicatio System Based o Cotour Curve Xiagag Zhao

More information

Optimization of Multiple Input Single Output Fuzzy Membership Functions Using Clonal Selection Algorithm

Optimization of Multiple Input Single Output Fuzzy Membership Functions Using Clonal Selection Algorithm Optimizatio of Multiple Iput Sigle Output Fuzzy Membership Fuctios Usig Cloal Selectio Algorithm AYŞE MERVE ACILAR, AHMET ARSLAN Computer Egieerig Departmet Selcuk Uiversity Selcuk Uiversity, Eg.-Arch.

More information

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON

A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON A SOFTWARE MODEL FOR THE MULTILAYER PERCEPTRON Roberto Lopez ad Eugeio Oñate Iteratioal Ceter for Numerical Methods i Egieerig (CIMNE) Edificio C1, Gra Capitá s/, 08034 Barceloa, Spai ABSTRACT I this work

More information

Octahedral Graph Scaling

Octahedral Graph Scaling Octahedral Graph Scalig Peter Russell Jauary 1, 2015 Abstract There is presetly o strog iterpretatio for the otio of -vertex graph scalig. This paper presets a ew defiitio for the term i the cotext of

More information

Filter design. 1 Design considerations: a framework. 2 Finite impulse response (FIR) filter design

Filter design. 1 Design considerations: a framework. 2 Finite impulse response (FIR) filter design Filter desig Desig cosideratios: a framework C ı p ı p H(f) Aalysis of fiite wordlegth effects: I practice oe should check that the quatisatio used i the implemetatio does ot degrade the performace of

More information

Convex hull ( 凸殻 ) property

Convex hull ( 凸殻 ) property Covex hull ( 凸殻 ) property The covex hull of a set of poits S i dimesios is the itersectio of all covex sets cotaiig S. For N poits P,..., P N, the covex hull C is the give by the expressio The covex hull

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

BAYESIAN WITH FULL CONDITIONAL POSTERIOR DISTRIBUTION APPROACH FOR SOLUTION OF COMPLEX MODELS. Pudji Ismartini

BAYESIAN WITH FULL CONDITIONAL POSTERIOR DISTRIBUTION APPROACH FOR SOLUTION OF COMPLEX MODELS. Pudji Ismartini Proceedig of Iteratioal Coferece O Research, Implemetatio Ad Educatio Of Mathematics Ad Scieces 014, Yogyakarta State Uiversity, 18-0 May 014 BAYESIAN WIH FULL CONDIIONAL POSERIOR DISRIBUION APPROACH FOR

More information

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA Creatig Exact Bezier Represetatios of CST Shapes David D. Marshall Califoria Polytechic State Uiversity, Sa Luis Obispo, CA 93407-035, USA The paper presets a method of expressig CST shapes pioeered by

More information

n n B. How many subsets of C are there of cardinality n. We are selecting elements for such a

n n B. How many subsets of C are there of cardinality n. We are selecting elements for such a 4. [10] Usig a combiatorial argumet, prove that for 1: = 0 = Let A ad B be disjoit sets of cardiality each ad C = A B. How may subsets of C are there of cardiality. We are selectig elemets for such a subset

More information

Appendix D. Controller Implementation

Appendix D. Controller Implementation COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);

More information

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme

Improving Information Retrieval System Security via an Optimal Maximal Coding Scheme Improvig Iformatio Retrieval System Security via a Optimal Maximal Codig Scheme Dogyag Log Departmet of Computer Sciece, City Uiversity of Hog Kog, 8 Tat Chee Aveue Kowloo, Hog Kog SAR, PRC dylog@cs.cityu.edu.hk

More information

GPUMP: a Multiple-Precision Integer Library for GPUs

GPUMP: a Multiple-Precision Integer Library for GPUs GPUMP: a Multiple-Precisio Iteger Library for GPUs Kaiyog Zhao ad Xiaowe Chu Departmet of Computer Sciece, Hog Kog Baptist Uiversity Hog Kog, P. R. Chia Email: {kyzhao, chxw}@comp.hkbu.edu.hk Abstract

More information

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence _9.qxd // : AM Page Chapter 9 Sequeces, Series, ad Probability 9. Sequeces ad Series What you should lear Use sequece otatio to write the terms of sequeces. Use factorial otatio. Use summatio otatio to

More information

Job Scheduling for Hybrid Assembly Differentiation Flowshop to Minimize Total Actual Flow Time

Job Scheduling for Hybrid Assembly Differentiation Flowshop to Minimize Total Actual Flow Time Job Schedulig for Hybrid Assembly Differetiatio Flowshop to Miimize Total Actual Flow Time Rahmi Maulidya, Rachmawati Wagsaputra, Suprayogi, Abdul Hakim Halim Faculty of Idustrial Techology Istitut Tekologi

More information

Designing a learning system

Designing a learning system CS 75 Machie Learig Lecture Desigig a learig system Milos Hauskrecht milos@cs.pitt.edu 539 Seott Square, x-5 people.cs.pitt.edu/~milos/courses/cs75/ Admiistrivia No homework assigmet this week Please try

More information

Fast Fourier Transform (FFT) Algorithms

Fast Fourier Transform (FFT) Algorithms Fast Fourier Trasform FFT Algorithms Relatio to the z-trasform elsewhere, ozero, z x z X x [ ] 2 ~ elsewhere,, ~ e j x X x x π j e z z X X π 2 ~ The DFS X represets evely spaced samples of the z- trasform

More information

Lower Bounds for Sorting

Lower Bounds for Sorting Liear Sortig Topics Covered: Lower Bouds for Sortig Coutig Sort Radix Sort Bucket Sort Lower Bouds for Sortig Compariso vs. o-compariso sortig Decisio tree model Worst case lower boud Compariso Sortig

More information

Euclidean Distance Based Feature Selection for Fault Detection Prediction Model in Semiconductor Manufacturing Process

Euclidean Distance Based Feature Selection for Fault Detection Prediction Model in Semiconductor Manufacturing Process Vol.133 (Iformatio Techology ad Computer Sciece 016), pp.85-89 http://dx.doi.org/10.1457/astl.016. Euclidea Distace Based Feature Selectio for Fault Detectio Predictio Model i Semicoductor Maufacturig

More information

Effect of control points distribution on the orthorectification accuracy of an Ikonos II image through rational polynomial functions

Effect of control points distribution on the orthorectification accuracy of an Ikonos II image through rational polynomial functions Effect of cotrol poits distributio o the orthorectificatio accuracy of a Ikoos II image through ratioal polyomial fuctios Marcela do Valle Machado 1, Mauro Homem Atues 1 ad Paula Debiasi 1 1 Federal Rural

More information

Fuzzy Linear Regression Analysis

Fuzzy Linear Regression Analysis 12th IFAC Coferece o Programmable Devices ad Embedded Systems The Iteratioal Federatio of Automatic Cotrol September 25-27, 2013. Fuzzy Liear Regressio Aalysis Jaa Nowaková Miroslav Pokorý VŠB-Techical

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

Security of Bluetooth: An overview of Bluetooth Security

Security of Bluetooth: An overview of Bluetooth Security Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give

More information

IMP: Superposer Integrated Morphometrics Package Superposition Tool

IMP: Superposer Integrated Morphometrics Package Superposition Tool IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College

More information

OPTIMAL SEQUENCE OF HOLE-MAKING OPERATIONS USING PARTICLE SWARM OPTIMISATION AND SHUFFLED FROG LEAPING ALGORITHM

OPTIMAL SEQUENCE OF HOLE-MAKING OPERATIONS USING PARTICLE SWARM OPTIMISATION AND SHUFFLED FROG LEAPING ALGORITHM Egieerig Review, Vol. 36, Issue, 187-196, 016. 187 OPTIMAL SEQUENCE OF HOLE-MAKING OPERATIONS USING PARTICLE SWARM OPTIMISATION AND SHUFFLED FROG LEAPING ALGORITHM Amol M. Dalavi 1* - Padmakar J. Pawar

More information

Dynamic Programming and Curve Fitting Based Road Boundary Detection

Dynamic Programming and Curve Fitting Based Road Boundary Detection Dyamic Programmig ad Curve Fittig Based Road Boudary Detectio SHYAM PRASAD ADHIKARI, HYONGSUK KIM, Divisio of Electroics ad Iformatio Egieerig Chobuk Natioal Uiversity 664-4 Ga Deokji-Dog Jeoju-City Jeobuk

More information

Probabilistic Fuzzy Time Series Method Based on Artificial Neural Network

Probabilistic Fuzzy Time Series Method Based on Artificial Neural Network America Joural of Itelliget Systems 206, 6(2): 42-47 DOI: 0.5923/j.ajis.2060602.02 Probabilistic Fuzzy Time Series Method Based o Artificial Neural Network Erol Egrioglu,*, Ere Bas, Cagdas Haka Aladag

More information

Lecture 17: Feature Subset Selection II

Lecture 17: Feature Subset Selection II Lecture 17: Feature Subset Selectio II Expoetial search methods Brach ad Boud Approximate Mootoicity with Brach ad Boud Beam Search Radomized alorithms Radom Geeratio plus Sequetial Selectio Simulated

More information

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS APPLICATION NOTE PACE175AE BUILT-IN UNCTIONS About This Note This applicatio brief is iteded to explai ad demostrate the use of the special fuctios that are built ito the PACE175AE processor. These powerful

More information

Hole Machining Path Planning Optimization Based on Dynamic Tabu Artificial Bee Colony Algorithm

Hole Machining Path Planning Optimization Based on Dynamic Tabu Artificial Bee Colony Algorithm Research Joural of Applied Scieces, Egieerig ad Techology 5(4): 1454-1460, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scietific Orgaizatio, 2013 Submitted: August 17, 2012 Accepted: September 17,

More information

AN OPTIMIZATION NETWORK FOR MATRIX INVERSION

AN OPTIMIZATION NETWORK FOR MATRIX INVERSION 397 AN OPTIMIZATION NETWORK FOR MATRIX INVERSION Ju-Seog Jag, S~ Youg Lee, ad Sag-Yug Shi Korea Advaced Istitute of Sciece ad Techology, P.O. Box 150, Cheogryag, Seoul, Korea ABSTRACT Iverse matrix calculatio

More information

Algorithms for Disk Covering Problems with the Most Points

Algorithms for Disk Covering Problems with the Most Points Algorithms for Disk Coverig Problems with the Most Poits Bi Xiao Departmet of Computig Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog csbxiao@comp.polyu.edu.hk Qigfeg Zhuge, Yi He, Zili Shao, Edwi

More information

Optimal Mapped Mesh on the Circle

Optimal Mapped Mesh on the Circle Koferece ANSYS 009 Optimal Mapped Mesh o the Circle doc. Ig. Jaroslav Štigler, Ph.D. Bro Uiversity of Techology, aculty of Mechaical gieerig, ergy Istitut, Abstract: This paper brigs out some ideas ad

More information

Image Segmentation EEE 508

Image Segmentation EEE 508 Image Segmetatio Objective: to determie (etract) object boudaries. It is a process of partitioig a image ito distict regios by groupig together eighborig piels based o some predefied similarity criterio.

More information

The measurement of overhead conductor s sag with DLT method

The measurement of overhead conductor s sag with DLT method Advaces i Egieerig Research (AER), volume 7 2d Aual Iteratioal Coferece o Electroics, Electrical Egieerig ad Iformatio Sciece (EEEIS 206) he measuremet of overhead coductor s sag with DL method Fag Ye,

More information

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today Admiistrative Fial project No office hours today UNSUPERVISED LEARNING David Kauchak CS 451 Fall 2013 Supervised learig Usupervised learig label label 1 label 3 model/ predictor label 4 label 5 Supervised

More information

New HSL Distance Based Colour Clustering Algorithm

New HSL Distance Based Colour Clustering Algorithm The 4th Midwest Artificial Itelligece ad Cogitive Scieces Coferece (MAICS 03 pp 85-9 New Albay Idiaa USA April 3-4 03 New HSL Distace Based Colour Clusterig Algorithm Vasile Patrascu Departemet of Iformatics

More information

CIS 121 Data Structures and Algorithms with Java Fall Big-Oh Notation Tuesday, September 5 (Make-up Friday, September 8)

CIS 121 Data Structures and Algorithms with Java Fall Big-Oh Notation Tuesday, September 5 (Make-up Friday, September 8) CIS 11 Data Structures ad Algorithms with Java Fall 017 Big-Oh Notatio Tuesday, September 5 (Make-up Friday, September 8) Learig Goals Review Big-Oh ad lear big/small omega/theta otatios Practice solvig

More information

Reversible Realization of Quaternary Decoder, Multiplexer, and Demultiplexer Circuits

Reversible Realization of Quaternary Decoder, Multiplexer, and Demultiplexer Circuits Egieerig Letters, :, EL Reversible Realizatio of Quaterary Decoder, Multiplexer, ad Demultiplexer Circuits Mozammel H.. Kha, Member, ENG bstract quaterary reversible circuit is more compact tha the correspodig

More information

EE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control

EE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control EE 459/500 HDL Based Digital Desig with Programmable Logic Lecture 13 Cotrol ad Sequecig: Hardwired ad Microprogrammed Cotrol Refereces: Chapter s 4,5 from textbook Chapter 7 of M.M. Mao ad C.R. Kime,

More information

COSC 1P03. Ch 7 Recursion. Introduction to Data Structures 8.1

COSC 1P03. Ch 7 Recursion. Introduction to Data Structures 8.1 COSC 1P03 Ch 7 Recursio Itroductio to Data Structures 8.1 COSC 1P03 Recursio Recursio I Mathematics factorial Fiboacci umbers defie ifiite set with fiite defiitio I Computer Sciece sytax rules fiite defiitio,

More information

CS 683: Advanced Design and Analysis of Algorithms

CS 683: Advanced Design and Analysis of Algorithms CS 683: Advaced Desig ad Aalysis of Algorithms Lecture 6, February 1, 2008 Lecturer: Joh Hopcroft Scribes: Shaomei Wu, Etha Feldma February 7, 2008 1 Threshold for k CNF Satisfiability I the previous lecture,

More information

1 Enterprise Modeler

1 Enterprise Modeler 1 Eterprise Modeler Itroductio I BaaERP, a Busiess Cotrol Model ad a Eterprise Structure Model for multi-site cofiguratios are itroduced. Eterprise Structure Model Busiess Cotrol Models Busiess Fuctio

More information

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis

Analysis Metrics. Intro to Algorithm Analysis. Slides. 12. Alg Analysis. 12. Alg Analysis Itro to Algorithm Aalysis Aalysis Metrics Slides. Table of Cotets. Aalysis Metrics 3. Exact Aalysis Rules 4. Simple Summatio 5. Summatio Formulas 6. Order of Magitude 7. Big-O otatio 8. Big-O Theorems

More information

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig

More information

A MODIFIED APPROACH FOR ESTIMATING PROCESS CAPABILITY INDICES USING IMPROVED ESTIMATORS

A MODIFIED APPROACH FOR ESTIMATING PROCESS CAPABILITY INDICES USING IMPROVED ESTIMATORS Pak. J. Statist. 017 Vol. 33(), 411-418 A MODIFIED APPROACH FOR ESTIMATING PROCESS CAPABILITY INDICES USING IMPROVED ESTIMATORS Seem Şaha Vahaplar 1 ad Özlem Ege Oruç Departmet of Statistics, Dokuz Eylül

More information

BOOLEAN MATHEMATICS: GENERAL THEORY

BOOLEAN MATHEMATICS: GENERAL THEORY CHAPTER 3 BOOLEAN MATHEMATICS: GENERAL THEORY 3.1 ISOMORPHIC PROPERTIES The ame Boolea Arithmetic was chose because it was discovered that literal Boolea Algebra could have a isomorphic umerical aspect.

More information

*Corresponding author. Keywords: Power quality, Assessment system, Harmonic evaluation, Comprehensive evaluation.

*Corresponding author. Keywords: Power quality, Assessment system, Harmonic evaluation, Comprehensive evaluation. 7 Iteratioal Coferece o Eergy, Power ad Evirometal Egieerig (ICEPEE 7) ISBN: 978--6595-456- Study of the Power Quality Comprehesive Evaluatio Method Zhi-mi ZHAN, Peg-fei CHAI, Bi LUO, Xig-bo LIU, Yua-li

More information

Variance as a Stopping Criterion for Genetic Algorithms with Elitist Model

Variance as a Stopping Criterion for Genetic Algorithms with Elitist Model Fudameta Iformaticae 120 (2012) 145 164 145 DOI 10.3233/FI-2012-754 IOS Press Variace as a Stoppig Criterio for Geetic Algorithms with Elitist Model Diabadhu Bhadari, C. A. Murthy, Sakar K. Pal Ceter for

More information

Accuracy Improvement in Camera Calibration

Accuracy Improvement in Camera Calibration Accuracy Improvemet i Camera Calibratio FaJie L Qi Zag ad Reihard Klette CITR, Computer Sciece Departmet The Uiversity of Aucklad Tamaki Campus, Aucklad, New Zealad fli006, qza001@ec.aucklad.ac.z r.klette@aucklad.ac.z

More information

ECE4050 Data Structures and Algorithms. Lecture 6: Searching

ECE4050 Data Structures and Algorithms. Lecture 6: Searching ECE4050 Data Structures ad Algorithms Lecture 6: Searchig 1 Search Give: Distict keys k 1, k 2,, k ad collectio L of records of the form (k 1, I 1 ), (k 2, I 2 ),, (k, I ) where I j is the iformatio associated

More information

1 Graph Sparsfication

1 Graph Sparsfication CME 305: Discrete Mathematics ad Algorithms 1 Graph Sparsficatio I this sectio we discuss the approximatio of a graph G(V, E) by a sparse graph H(V, F ) o the same vertex set. I particular, we cosider

More information

2D Isogeometric Shape Optimization considering both control point positions and weights as design variables

2D Isogeometric Shape Optimization considering both control point positions and weights as design variables 1 th World Cogress o tructural ad Multidiscipliary Optimizatio May 19-24, 213, Orlado, Florida, UA 2D Isogeometric hape Optimizatio cosiderig both cotrol poit positios ad weights as desig variables Yeo-Ul

More information

A Comparative Study on Modeling Methods for Switched Reluctance Machines

A Comparative Study on Modeling Methods for Switched Reluctance Machines Computer ad Iformatio Sciece Vol. 3, No. 2; May 21 A Comparative Study o Modelig Methods for Switched Reluctace Machies Shouju Sog & Weiguo iu School of Automatio, Northwester Polytechical Uiversity PO

More information

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19 CIS Data Structures ad Algorithms with Java Sprig 09 Stacks, Queues, ad Heaps Moday, February 8 / Tuesday, February 9 Stacks ad Queues Recall the stack ad queue ADTs (abstract data types from lecture.

More information

The Magma Database file formats

The Magma Database file formats The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,

More information

UNIVERSITY OF MORATUWA

UNIVERSITY OF MORATUWA UNIVERSITY OF MORATUWA FACULTY OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING B.Sc. Egieerig 2014 Itake Semester 2 Examiatio CS2052 COMPUTER ARCHITECTURE Time allowed: 2 Hours Jauary 2016

More information

Lecture 1: Introduction and Strassen s Algorithm

Lecture 1: Introduction and Strassen s Algorithm 5-750: Graduate Algorithms Jauary 7, 08 Lecture : Itroductio ad Strasse s Algorithm Lecturer: Gary Miller Scribe: Robert Parker Itroductio Machie models I this class, we will primarily use the Radom Access

More information

Lecture 5. Counting Sort / Radix Sort

Lecture 5. Counting Sort / Radix Sort Lecture 5. Coutig Sort / Radix Sort T. H. Corme, C. E. Leiserso ad R. L. Rivest Itroductio to Algorithms, 3rd Editio, MIT Press, 2009 Sugkyukwa Uiversity Hyuseug Choo choo@skku.edu Copyright 2000-2018

More information

Design Optimization Using Soft Computing Techniques For Extrusion Blow Molding Processes

Design Optimization Using Soft Computing Techniques For Extrusion Blow Molding Processes Desig Optimizatio Usig Soft Computig Techiques For Extrusio Blow Moldig Processes Desig Optimizatio Usig Soft Computig Techiques For Extrusio Blow Moldig Processes Jyh-Cheg Yu*, Tsug-Re Hug ad Jyh-Yeog

More information

Lecture 18. Optimization in n dimensions

Lecture 18. Optimization in n dimensions Lecture 8 Optimizatio i dimesios Itroductio We ow cosider the problem of miimizig a sigle scalar fuctio of variables, f x, where x=[ x, x,, x ]T. The D case ca be visualized as fidig the lowest poit of

More information

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size

Markov Chain Model of HomePlug CSMA MAC for Determining Optimal Fixed Contention Window Size Markov Chai Model of HomePlug CSMA MAC for Determiig Optimal Fixed Cotetio Widow Size Eva Krimiger * ad Haiph Latchma Dept. of Electrical ad Computer Egieerig, Uiversity of Florida, Gaiesville, FL, USA

More information

Pattern Recognition Systems Lab 1 Least Mean Squares

Pattern Recognition Systems Lab 1 Least Mean Squares Patter Recogitio Systems Lab 1 Least Mea Squares 1. Objectives This laboratory work itroduces the OpeCV-based framework used throughout the course. I this assigmet a lie is fitted to a set of poits usig

More information

Neural Networks A Model of Boolean Functions

Neural Networks A Model of Boolean Functions Neural Networks A Model of Boolea Fuctios Berd Steibach, Roma Kohut Freiberg Uiversity of Miig ad Techology Istitute of Computer Sciece D-09596 Freiberg, Germay e-mails: steib@iformatik.tu-freiberg.de

More information

Exact Minimum Lower Bound Algorithm for Traveling Salesman Problem

Exact Minimum Lower Bound Algorithm for Traveling Salesman Problem Exact Miimum Lower Boud Algorithm for Travelig Salesma Problem Mohamed Eleiche GeoTiba Systems mohamed.eleiche@gmail.com Abstract The miimum-travel-cost algorithm is a dyamic programmig algorithm to compute

More information

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr

More information

Sorting in Linear Time. Data Structures and Algorithms Andrei Bulatov

Sorting in Linear Time. Data Structures and Algorithms Andrei Bulatov Sortig i Liear Time Data Structures ad Algorithms Adrei Bulatov Algorithms Sortig i Liear Time 7-2 Compariso Sorts The oly test that all the algorithms we have cosidered so far is compariso The oly iformatio

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpeCourseWare http://ocw.mit.edu 6.854J / 18.415J Advaced Algorithms Fall 2008 For iformatio about citig these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advaced Algorithms

More information

Małgorzata Sterna. Mateusz Cicheński, Mateusz Jarus, Michał Miszkiewicz, Jarosław Szymczak

Małgorzata Sterna. Mateusz Cicheński, Mateusz Jarus, Michał Miszkiewicz, Jarosław Szymczak Małgorzata Stera Mateusz Cicheński, Mateusz Jarus, Michał Miszkiewicz, Jarosław Szymczak Istitute of Computig Sciece Pozań Uiversity of Techology Pozań - Polad Scope of the Talk Problem defiitio MP Formulatio

More information

SCHEDULING OPTIMIZATION IN CONSTRUCTION PROJECT BASED ON ANT COLONY GENETIC ALGORITHM

SCHEDULING OPTIMIZATION IN CONSTRUCTION PROJECT BASED ON ANT COLONY GENETIC ALGORITHM Joural of Theoretical ad Applied Iformatio Techology 8 th February 013. Vol. 48 No.3 005-013 JATIT & LLS. All rights reserved. ISSN: 199-8645 www.jatit.org E-ISSN: 1817-3195 SCHEDULING OPTIMIZATION IN

More information