The Gene Expression Messy Genetic Algorithm For. Hillol Kargupta & Kevin Buescher. Computational Science Methods division

Size: px
Start display at page:

Download "The Gene Expression Messy Genetic Algorithm For. Hillol Kargupta & Kevin Buescher. Computational Science Methods division"

Transcription

1 The Gene Expression Messy Genetic Alorithm For Financial Applications Hillol Karupta & Kevin Buescher Computational Science Methods division Los Alamos National Laboratory Los Alamos, NM, USA. Abstract This paper introduces the ene expression messy enetic alorithm (GEMGA) a new eneration of messy GAs that may nd many applications in nancial enineerin. Unlike other existin blackbox optimization alorithms, GEMGA directly searches for relations amon the members of the search space. The GEMGA is an O(jj k (` + k)) sample complexity alorithm for the class of order-k delineable problems (Karupta, 1995) (problems that can be solved by considerin no hiher than order-k relations) in sequence representation of lenth ` and alphabet set. The GEMGA is desined based on alternate perspective of natural evolution proposed by the SEARCH framework (Karupta, 1995) that emphasizes the role of ene expression. This paper also presents the test results for lare multimodal problems and identies possible applications to nancial enineerin. 1 Introduction Durin the last few years, nancial enineerin has emered as a major eld where the state of the art technoloies can be tested on hihly demandin rounds. Blackbox optimization alorithms (BBO) such as enetic alorithms, simulated annealin, and their numerous cousins have found many applications in system identication, optimization, and prediction problems in this eld. However, apart from the results of individual applications and the claim of superiority by each of these alorithms, there hardly exist any fundamental understandin and common round for desinin and comparin BBO alorithms. The SEARCH (Search Envisioned As Relation and Class Hierarchizin) framework introduced elsewhere (Karupta, 1995) oered an alternate perspective of This author can be reached at, P.O. Box 1663, XCM, Mail Stop F645, Los Alamos National Laboratory, Los Alamos, NM 87545, USA. hillollanl.ov blackbox optimization (BBO) in terms of relations, classes and partial orderin. SEARCH is primarily motivated by the observation that searchin for optimal solution in a BBO is essentially an inductive process and in absence of any relation amon the members of the search space, induction is no better than enumeration (Watanabe, 1969). SEARCH decomposed BBO into three spaces: (1) relation, (2) class, and (3) sample spaces. SEARCH also identied the importance of searchin for appropriate relations in BBO. No BBO alorithm can eciently solve a reasonably eneral class of problems unless it searches for relations. Karupta (1995) also showed that the class of order-k delineable problems can be solved in SEARCH with sample complexity polynomial in problem size, desired quality and reliability of the solution. Despite the existence of so many BBO alorithms, it is quite unfortunate that there hardly exist any BBO alorithm that realizes the importance for detectin appropriate relations. Neither do they realize the critical decomposition of decision makin that a BBO alorithm should do in the relation and class spaces. Clearly, we need alorithms that are desined in a more constructive manner and tell us what class of problems they can solve eciently. This paper takes a step toward that direction. I introduce a new class of BBO alorithm called the ene expression messy GA (GEMGA), that directly search for relations followin the lessons from the SEARCH framework. GEMGA is an O(jj k (` + k)) sample complexity alorithm for order-k delineable problems in sequence representation of lenth ` and alphabet set. Section 2 describes dierent aspects of GEMGA. Section 3 presents the test results for lare multimodal, order-k delineable problems. Finally, Section 4 concludes this paper with a discussion on possible immediate applications of GEMGA in nancial enineerin. 1

2 2 The GEMGA In this section I present the Gene Expression Messy GA (GEMGA) an O(jj k (` + k)) sample complexity alorithm for order-k delineable problems in sequence representation of lenth ` and alphabet set. Desin of GEMGA is based on the alternate perspective of evolution, developed by SEARCH that emphasize the computational role of ene expression. Section 2.1 discusses the representation in GEMGA. Section 2.2 explains the population sizin in GEMGA. This is followed by Section 2.3 that describes the main operators, transcription, selection, and recombination. Section 2.4 presents of the overall mechanisms. 2.1 Representation GEMGA uses a sequence representation. Each sequence will be called a chromosome. Every member of this sequence is called a ene. A ene is a data structure, containin the locus, value, and weiht. The locus determines the position of the member in the sequence. The locus does not necessarily have to be the same as the physical position of the ene in the chromosome. For example, the ene with locus i, may not be at the i-th position of the chromosome. When the chromosome is evaluated, however the ene with locus i ets the i-th slot. This positional independence in codin was introduced elsewhere (Goldber, Korb, & Deb, 1989) to enforce the proper consideration for all relations dened by the representation. GEMGA does not depend on the particular sequence of codin. For a iven ` bit representation, the enes can be placed in arbitrary sequence. A ene also contain the value, which determines the value of the ene, which could be any member of the alphabet set,. The relation space is explicitly evaluated usin the weihts associated with each member. Weihts take a positive real number except at the initial stae. All weihts are initialized to -1.. No two members with the same locus are allowed in the sequence. In other words, unlike the oriinal messy GA (Goldber, Korb, & Deb, 1989) no under or overspeciction are allowed. A population in GEMGA is a collection of such chromosomes. 2.2 Population sizin GEMGA requires at least one instance of the optimal order-k class in the population. For a sequence representation with alphabet, a randomly enerated population of size k is expected to contain one instance of an optimal order-k class. The population size in GEMGA is therefore, n = c k, where c is a constant. When the sinal from the relation space is clear, a small value for c should be sucient. However, if the relation comparison statistic produces a noisy sinal, this constant should statistically take care the samplin noise from the classes dened by any order-k relation. Since GEMGA uses sequence representation, the relation space contains total 2` relations. However, GEMGA processes only those relations with order bounded by a constant, k. In practice, the order of delineability (Karupta, 1995) is often unknown. Therefore, the choice of of population size in turn determines what order of relations will be processed. For a population size n, the order of relations processed by GEMGA is, k = lo(n=c)=lojj. If the problem is order-k delineable (Karupta, 1995) with respect to the chosen representation and class comparison statistics then GEMGA will solve the problem otherwise not. In that case a hiher population size should be used to consider hiher order relations. 2.3 Operators GEMGA has four primary operators, namely: (1) transcription, (2) class selection, (3) strin selection, and (4) recombination. Each of them is described in the followin Transcription As mentioned before, the weiht space in GEMGA chromosomes is used to process relations. The transcription operator detects the appropriate order-k relations. Comparin relations require a relation comparison statistics. GEMGA does not process the relations in a centralized lobal fashion; instead it evaluates relations locally in a distributed manner. Every chromosome tries to determine whether or not it has an instance of a ood class belonin to some relation. In GEMGA, the quality of a relation is determined by the quality of its ood classes distributed over the population. Aain, no centralized processin of relations is performed. The transcription operator is a deterministic one. It considers one ene at a time. The value of the ene is randomly ipped to note the chane in tness. For a minimization problem, if that chane cause a improves the tness (i.e. tness decreases) then the oriinal instance of the ene certainly do not belon to the instance of the best class of a relation, since tness can be further improved. Transcription sets the correspondin weiht of the ene to zero. On the other hand if the tness worsens (i.e. tness increases) then the oriinal ene may belon to a ood class; at least that observation does not say it otherwise. The correspondin weiht of the ene is set to the absolute value of the chane in tness. Finally, the value of that ene is set to the oriinal value and the tness of the chromosome is set to the oriinal tness. In other words, ultimately transcription does not chane anythin in a chromosome except 2

3 // pick is the currently considered ene Transcription(CHROMOSOME chrom, int pick) f double phi, delta; int dummy; double dwt; dwt = chrom[pick].weiht(); if(dwt >. OR dwt == -1.) f phi = chrom.fitness(); dummy = chrom[pick].value(); // Chane the value randomly chrom[pick].perturbvalue(); // Compute new tness chrom[pick].evaluatefitness(); // Compute the chane in tness delta = chrom[pick].fitness() - phi; // For minimization problem if(delta <.) delta =.; // Set the weiht if(dwt < delta OR delta ==.) chrom[pick].setweiht(delta); // Set the value to the oriinal value chrom[pick].setvalue(dummy); // Set the oriinal tness chrom[pick].setfitness(phi); Fiure 1: Transcription operator for minimization problem. For maximization problem, if delta< absolute value of delta is taken and otherwise delta is set to. the weihts. For a maximization problem the conditions for the weiht chane are just reversed. The same process is continued deterministically for all the ` enes in every chromosome of the population. Fiure 1 shows the pseudo-code for the transcription operator. For enes with hiher cardinality alphabet set () this process is repeated for some constant C < jj times. The followin section describes the two kinds of selection operators used in GEMGA, which correspond to the selective pressures in protein and DNA spaces of natural evolution Selection Once the relations are identied, selection operator is applied to make more instances of better classes. GEMGA uses two kinds of selections (1) class selection and (2) strin selection. Each of them is described in the followin: ClassSelection(chrom1, chrom2) CHROMOSOME chrom1, chrom2; f int i; for(i=; i<problem lenth; i++) f if(chrom1[i].weiht() > chrom2[i].weiht() ) chrom2[i] = chrom1[i]; else if(chrom2[i].weiht() > chrom1[i].weiht() ) chrom1[i] = chrom2[i]; Fiure 2: Class selection operator in GEMGA. A consistent codin (where chrom1[i] and chrom2[i] has common locus) is used in place of messy codin for the sake of illustration. Class Selection: The class selection operator is responsible for selectin individual classes from the chromosomes. Better classes detected by the transcription operator are explicitly chosen and iven more copies at the expense of bad classes in other chromosomes. Fiure 2 describes the operator. Two chromosomes are randomly picked; the weihts of the enes are compared and the ene with hiher weiht overwrites the correspondin ene in other chromosome with lower weiht. Strin Selection: This selection operator ives more copies of the chromosomes. A standard binary tournament selection operator (Goldber, Korb, & Deb, 1989) is used. Binary tournament selection randomly picks up two chromosomes from the population, compares their objective function values, and ives one additional copy of the winner to the population at the expense of the looser chromosome. The followin section describes the recombination operator in GEMGA Recombination Fiure 3 shows the mechanism of the recombination operator in GEMGA. It randomly picks up two chromosomes from the population and considers all the enes in the chromosomes for possible swappin. It randomly marks one amon them. If the weiht of a ene from the marked chromosome is reater than that of the correspondin ene from the other chromosome then it swaps the enes. The followin section describes the overall mechanism of the alorithm. 3

4 Recombination(chrom1, chrom2, pc) CHROMOSOME chrom1, chrom2; double pc; f int i; GENE dummy; for(i=; i<problem lenth; i++) f if(chrom1[i].weiht() >= chrom2[i].weiht() AND Random() < pc) f dummy = chrom1[i]; chrom1[i] = chrom2[i]; chrom2[i] = dummy; Fiure 3: Recombination operator in GEMGA. A consistent codin (where chrom1[i] and chrom2[i] has common locus) is used in place of messy codin for the sake of illustration. Random() enerates a random number in between and 1; pc is a number between and The alorithm GEMGA has two distinct phases: (1) primordial stae and (2) juxtapositional stae. The primordial stae simply applies transcription operator for ` enerations, deterministically considerin every ene in each eneration. Durin this stae the population of chromosomes remains unchaned, except that the weihts of the enes chane. This is followed by the juxtapositional stae, in which the selection and recombination operators are applied iteratively. Fiure 4 shows the overall alorithm. The lenth of the juxtapositional stae can be rouhly estimated as follows. If t be the total number of enerations in juxtapositional stae, then for binary tournament selection, every chromosome of the population will convere to same instance of classes when 2 t = n, i.e. t = lo n= lo 2. Substitutin n = cjj k lo c+k lo jj, we et,t =. A lo 2 constant factor of t is recommended for actual practice. Clearly the number of enerations in juxtapositional stae is O(k). Let us now compute the overall sample complexity of GEMGA. Since the population size is O(jj k ) and the primordial stae continues for C` = O(`) enerations, the overall sample complexity, SC = O(jj k (` + k)) GEMGA is a direct realization of the lessons from the SEARCH framework. Followin SEARCH, it can be reconized that the sample complexity is also a funcvoid GEMGA() f POPULATION Pop; int i, j, k, C, k max; // Initialize the population at random Initialize(Pop); i = ; // Primordial stae While(i < C) f // C is a constant j = ; Repeat f // Identify better relations Transcription(Pop, j); // Increment eneration counter j = j + 1; Until(j == Problem lenth) i = i + 1; k = ; // Juxtapositional stae Repeat f // Select better strins Selection(Pop); // Select better classes ClassSelection(Pop); // Produce osprin Recombination(Pop); Evaluate(Pop); // Evaluate tness // Increment eneration counter k = k + 1; // k max is of O(lo(Problem lenth)) Until ( k > k max ) Fiure 4: Pseudo-code of GEMGA. The constant C < jj, where jj is the cardinality of the alphabet set. tion of the desired quality of the solution and the reliability of the process. However, the implementation of GEMGA throuh distributed local evaluation of relations and classes outweihs the satisfaction of quantifyin the success probability that is straiht forward in case of centralized comparison (as it was in SEARCH) from the practical perspective. Therefore, the reader must realize the dependence of the sample complexity on the desired accuracy of the solution and reliability, implicit in the above aruments. The followin section presents the test results. 3 Test Results Desinin a test set up requires careful consideration. An ideal set up should contain problems with dier- 4

5 ent dimensions of problem diculty, such as multimodality, bounded inappropriateness of relation space (BIRS), problem size, scalin, noise. The GEMGA has been tested aainst problems with all of these dimensions of diculties (Karupta, 1996). However, because of limited space, in this section, we present the performance of GEMGA for problems with only massive multimodality and controlled amount of BIRS. For all functions the averae number of function evaluations per success (AFPS) is measured. For every function we choose the desired solution value (DSV) a priori. We say the alorithm was successfull if it reaches the DSV. Deceptive trap functions (Ackley, 1987) are used as basic buildin blocks for desinin this test suite. A trap function can be dened as follows: f(x) = ` if u = ` = `? 1? u otherwise; where u is the number of 1-s in the strin x and ` is the lenth of the sequence used for representin the variable x. Goldber, Deb, and Clark (1992) showed that such deceptive problems can be used to desin problems of bounded diculty. In a trap function de- ned over a sequence of lenth ` the order of delineability is ` with respect to the class averae comparison statistics. Althouh GEMGA does not work usin the class averae comparison statistic (i.e. when classes are compared with respect to the distribution means) this ives us a simple way to capture the main essence. When multiple number of such functions are concatenated with each other a problem dened over a sequence of lenth ` with order-` delineability can be desined. Since the order of delineability directly controls the BIRS, such concatenated functions can be eectively used for desinin problems with BIRS by controllin the `. Such functions have only `=` proper relations amon the?`` order-5 relations that must be detected in order to nd the lobal solution. Therefore, searchin for the appropriate relations is not a trivial job in this class of problems. Apart from BIRS, such functions also oer multimodality. If we carefully observe, we shall note that a trap function has two peaks. One of them corresponds to the strin with all 1-s and the other is the strin with all -s. If we desin a problem by concatenatin m such functions, it will have a total of 2 m local optima and amon them only one will be the lobally optimal solution.clearly this class of problems are massively multimodal and has bounded inappropriateness of the relation space, dened by the representation. For testin the GEMGA, a test function is constructed by concatenatin multiple numbers of trap functions, each with ` = 5. Therefore the order of de- Averae Function Evaluations Per Success (AFPS) Recombination probability. Gene exchane probability (pc). Class selection probability 1. Strin selection probability. Table 1: GEMGA parameters for TF1. AFPS Problem size Fiure 5: Growth of the number of function evaluations with problem size. The population size for all problem sizes was 3. All the results are averae of ve independent runs. lineability is ve. As we increase the number of functions, in other words the overall problem lenth `, the deree of BIRS remains constant, but the deree of multimodality increases exponentially. For ` = 2, the overall function contains 4 subfunctions; therefore, an order-5 bounded 2-bit problem has 2 4 local optima, and amon them, only one is lobally optimal. The GEMGA is tested aainst order-5 deceptive problems of dierent sizes. Table 1 shows the GEMGA parameters used for all of them. Fiure 5 shows the averae number of function evaluations from ve independent runs needed to nd the DSV for dierent problem sizes. For all problems, the DSV is set to the lobally optimal solution, which is equal to problem size, `. The population size is chosen as described earlier in this paper. The chosen population size for all the problems was 3. The sample complexity clearly rows linearly and the population size is constant. Fiure 6 and 7 show the radual detection of the relations durin the primordial and juxtapositional staes for a 3-bit order-5 deceptive problem. Each ure represent the relation space of the whole population at a certain eneration. The x-axis denotes the weihts in the enes, ordered on the basis of the locus of the ene. In other words the values alon the x-axis correspond to the actual value of the locus of a ene in 5

6 a chromosome. The y-axis corresponds to the dierent members in the population. The z-axis, perpendicular to the pae denotes the real valued weihts of the correspondin ene in the correspondin chromosome. Since the test function is comprised of order-5 trap functions, for any particular ene in a chromosome, there are only 4 other enes that are related with it. The complete relation space has a cardinality of 2 3. Amon? 3 5 order-5 relations there are only 6 relations that correctly correspond to the actual dependencies dened by the problem. GEMGA needs to detect the relations that relate enes with loci ranin from to 4 toether, from 5 to 9 toether and so on. Fiure 6 show that these relations are radually detected in dierent chromosomes that contain ood classes from those relations. Finally, at the end of primordial stae (Fiure 7 (top)) all the relations are detected. Fiure 7(middle), (bottom) shows the processin of classes durin juxtapositional stae. More instances of ood classes are produced by selection and they are exchaned amon dirent strins to create hiher order relations that nally lead to the optimal solution. The followin section concludes this paper. 4 Possible Financial Applications The GEMGA awaits many possible applications in - nancial enineerin. The main strenths of GEMGA compared to the existin BBS alorithms comes from the careful attention paid to the dierent decision makin aspects of BBS, particularly for detectin appropriate relations. Since the GEMGA adequately search for relations dened by the representation, it is likely to be applicable for wider class of problems. Moreover, the GEMGA precisely states the class of BBO problems that it can solve in polynomial sample complexity. Therefore, application of the GEMGA for critical nancial application is very promisin. Some of the immediate possible applications could be in the followin areas: (1) nonlinear system identication, (2) classication problems, and (3) prediction and forcastin. Another strenth of GEMGA is that it is inherently suitable for parallel processin, more than the simple GA. GEMGA is a linear sample complexity alorithm and the linear part is contributed by the primordial stae. Since primordial stae works only by transcription operator, which is unary. Every strin can in fact be iven to an independent processor. Such hih deree of parallelism makes it suitable for run time nancial applications. The followin section concludes this paper. 5 Conclusion This paper presents a brief introduction of GEMGA and the test results for lare problems with milions of local optima and bounded inappropriateness of the representation. GEMGA eliminates many problems of the previous versions of messy GAs. The main improvements are (1) explicit processin of relations and classes, (2) eliminatin the need for a template solution, (3) reducin the population size from O(2 k`) to O(2 k ) for order-k delineable problems in sequence representation of lenth ` and (4) reducin the runnin time by a lare factor. Experimental results clearly showed that GEMGA can detect appropriate relations eciently. GEMGA has been tested for dierent class of problems. Detailed description of those experiments can be found elsewhere (Karupta, 1996). 6 Acknowledement The early staes of this work was supported by AF- SOR Grant F and the Illinois enetic Alorithm Laboratory. The followin staes of the desin and experimentation have been performed at Los Alamos national Laboratory under the auspices of the US. Department of Enery. References Ackley, D. H. (1987). A connectionist machine for enetic hill climbin. Boston: Kluwer Academic. Goldber, D. E., Deb, K., & Clark, J. H. (1992). Genetic alorithms, noise, and the sizin of populations. Complex Systems, 6, 333{362. Goldber, D. E., Korb, B., & Deb, K. (1989). Messy enetic alorithms: Motivation, analysis, and rst results. Complex Systems, 3 (5), 493{53. (Also TCGA Report 893). Karupta, H. (1995, October). SEARCH, Polynomial Complexity, and The Fast Messy Genetic Alorithm. Doctoral dissertation, Department of Computer Science, University of Illinois at Urbana-Champain, Urbana, IL 6181, USA. Also available as IlliGAL Report 958. Karupta, H. (1996). Search, evolution, and the ene expression messy enetic alorithm. Los Alamos National Laboratory Report LA-UR Watanabe, S. (1969). Knowin and uessin - A formal and quantative study. New York: John Wiley & Sons, Inc. 6

7 Fiure 6: The relation space durin primordial eneation 1 (top), 1 (middle), and 2 (bottom) Fiure 7: The relation space at the end of primordial eneation (top), juxtapositional enerations 1 (middle) and 4 (bottom). 7

3 Linkage identication. In each linkage. Intra GA Intra GA Intra GA. BB candidates. Inter GA;

3 Linkage identication. In each linkage. Intra GA Intra GA Intra GA. BB candidates. Inter GA; Designing a Genetic Algorithm Using the Linkage Identication by Nonlinearity Check Masaharu Munetomo and David E. Goldberg IlliGAL Report No. 98014 December 1998 Illinois Genetic Algorithms Laboratory

More information

optimization agents user interface agents database agents program interface agents

optimization agents user interface agents database agents program interface agents A MULTIAGENT SIMULATION OPTIMIZATION SYSTEM Sven Hader Department of Computer Science Chemnitz University of Technoloy D-09107 Chemnitz, Germany E-Mail: sha@informatik.tu-chemnitz.de KEYWORDS simulation

More information

mga in C: A Messy Genetic Algorithm in C Kalyanmoy Deb and David E. Goldberg University of Illinois at Urbana-Champaign Urbana, IL 61801

mga in C: A Messy Genetic Algorithm in C Kalyanmoy Deb and David E. Goldberg University of Illinois at Urbana-Champaign Urbana, IL 61801 mga in C: A Messy Genetic Alorithm in C Kalyanmoy Deb and David E. Goldber Department o General Enineerin University o Illinois at Urbana-Champain Urbana, IL 61801 IlliGAL Report No. 91008 September 1991

More information

Optimal design of Fresnel lens for a reading light system with. multiple light sources using three-layered Hierarchical Genetic.

Optimal design of Fresnel lens for a reading light system with. multiple light sources using three-layered Hierarchical Genetic. Optimal desin of Fresnel lens for a readin liht system with multiple liht sources usin three-layered Hierarchical Genetic Alorithm Wen-Gon Chen, and Chii-Maw Uan Department of Electrical Enineerin, I Shou

More information

SCALE SELECTIVE EXTENDED LOCAL BINARY PATTERN FOR TEXTURE CLASSIFICATION. Yuting Hu, Zhiling Long, and Ghassan AlRegib

SCALE SELECTIVE EXTENDED LOCAL BINARY PATTERN FOR TEXTURE CLASSIFICATION. Yuting Hu, Zhiling Long, and Ghassan AlRegib SCALE SELECTIVE EXTENDED LOCAL BINARY PATTERN FOR TEXTURE CLASSIFICATION Yutin Hu, Zhilin Lon, and Ghassan AlReib Multimedia & Sensors Lab (MSL) Center for Sinal and Information Processin (CSIP) School

More information

A Genetic Algorithm for Packing Three-Dimensional Non-Convex. Objects Having Cavities and Holes. Engineering Math and Computer Science Dept

A Genetic Algorithm for Packing Three-Dimensional Non-Convex. Objects Having Cavities and Holes. Engineering Math and Computer Science Dept A Genetic Alorithm for Packin Three-Dimensional Non-Convex Objects Havin Cavities and Holes Ilkka Ikonen William E. Biles Department of Industrial Enineerin University of Louisville Louisville, KY 40292

More information

2 IEICE TRANS. COMMUN., VOL. 0, NO Table 1 Classication of Replacement Policies. Replacement Re-reference likelihood Non-uniformity Policies T

2 IEICE TRANS. COMMUN., VOL. 0, NO Table 1 Classication of Replacement Policies. Replacement Re-reference likelihood Non-uniformity Policies T IEICE TRANS. COMMUN., VOL. 0, NO. 0 2000 1 PAPER IEICE Transactions on Communications Exploitin Metadata of Absent Objects for Proxy Cache Consistency Jooyon Kim y,hyokyun Bahn yy, Nonmembers, and Kern

More information

The SpecC Methodoloy Technical Report ICS December 29, 1999 Daniel D. Gajski Jianwen Zhu Rainer Doemer Andreas Gerstlauer Shuqin Zhao Department

The SpecC Methodoloy Technical Report ICS December 29, 1999 Daniel D. Gajski Jianwen Zhu Rainer Doemer Andreas Gerstlauer Shuqin Zhao Department The SpecC Methodoloy Technical Report ICS-99-56 December 29, 1999 Daniel D. Gajski Jianwen Zhu Rainer Doemer Andreas Gerstlauer Shuqin Zhao Department of Information and Computer Science University of

More information

Electrical Power System Harmonic Analysis Using Adaptive BSS Algorithm

Electrical Power System Harmonic Analysis Using Adaptive BSS Algorithm Sensors & ransducers 2013 by IFSA http://www.sensorsportal.com Electrical Power System Harmonic Analysis Usin Adaptive BSS Alorithm 1,* Chen Yu, 2 Liu Yuelian 1 Zhenzhou Institute of Aeronautical Industry

More information

Iterative Single-Image Digital Super-Resolution Using Partial High-Resolution Data

Iterative Single-Image Digital Super-Resolution Using Partial High-Resolution Data Iterative Sinle-Imae Diital Super-Resolution Usin Partial Hih-Resolution Data Eran Gur, Member, IAENG and Zeev Zalevsky Abstract The subject of extractin hih-resolution data from low-resolution imaes is

More information

f y f x f z exu f xu syu s y s x s zl ezl f zl s zu ezu f zu sign logic significand multiplier exponent adder inc multiplexor multiplexor ty

f y f x f z exu f xu syu s y s x s zl ezl f zl s zu ezu f zu sign logic significand multiplier exponent adder inc multiplexor multiplexor ty A Combined Interval and Floatin Point Multiplier James E. Stine and Michael J. Schulte Computer Architecture and Arithmetic Laboratory Electrical Enineerin and Computer Science Department Lehih University

More information

Learning Geometric Concepts with an Evolutionary Algorithm. Andreas Birk. Universitat des Saarlandes, c/o Lehrstuhl Prof. W.J.

Learning Geometric Concepts with an Evolutionary Algorithm. Andreas Birk. Universitat des Saarlandes, c/o Lehrstuhl Prof. W.J. Learnin Geometric Concepts with an Evolutionary Alorithm Andreas Birk Universitat des Saarlandes, c/o Lehrstuhl Prof. W.J. Paul Postfach 151150, 66041 Saarbrucken, Germany cyrano@cs.uni-sb.de http://www-wjp.cs.uni-sb.de/cyrano/

More information

Reducing Network Cost of Many-to-Many Communication in Unidirectional WDM Rings with Network Coding

Reducing Network Cost of Many-to-Many Communication in Unidirectional WDM Rings with Network Coding 1 Reducin Network Cost of Many-to-Many Communication in Unidirectional WDM Rins with Network Codin Lon Lon and Ahmed E. Kamal, Senior Member, IEEE Abstract In this paper we address the problem of traffic

More information

Using LDAP Directory Caches. Olga Kapitskaia. AT&T Labs{Research. on sample queries from a directory enabled application

Using LDAP Directory Caches. Olga Kapitskaia. AT&T Labs{Research. on sample queries from a directory enabled application Usin LDAP Directory Caches Sophie Cluet INRIA Rocquencourt Sophie.Cluet@inria.fr Ola Kapitskaia AT&T Labs{Research ola@research.att.com Divesh Srivastava AT&T Labs{Research divesh@research.att.com 1 Introduction

More information

Probabilistic Gaze Estimation Without Active Personal Calibration

Probabilistic Gaze Estimation Without Active Personal Calibration Probabilistic Gaze Estimation Without Active Personal Calibration Jixu Chen Qian Ji Department of Electrical,Computer and System Enineerin Rensselaer Polytechnic Institute Troy, NY 12180 chenji@e.com qji@ecse.rpi.edu

More information

Chapter 5 THE MODULE FOR DETERMINING AN OBJECT S TRUE GRAY LEVELS

Chapter 5 THE MODULE FOR DETERMINING AN OBJECT S TRUE GRAY LEVELS Qian u Chapter 5. Determinin an Object s True Gray evels 3 Chapter 5 THE MODUE OR DETERMNNG AN OJECT S TRUE GRAY EVES This chapter discusses the module for determinin an object s true ray levels. To compute

More information

A Derandomized Approach to Self Adaptation of. Evolution Strategies. Technische Universitat Berlin. Ackerstrae (ACK1) D Berlin

A Derandomized Approach to Self Adaptation of. Evolution Strategies. Technische Universitat Berlin. Ackerstrae (ACK1) D Berlin A Derandomized Approach to Self Adaptation of Evolution Strateies Andreas Ostermeier, Andreas Gawelczyk & Nikolaus Hansen Technische Universitat Berlin Fachebiet Bionik und Evolutionstechnik Ackerstrae

More information

Low cost concurrent error masking using approximate logic circuits

Low cost concurrent error masking using approximate logic circuits 1 Low cost concurrent error maskin usin approximate loic circuits Mihir R. Choudhury, Member, IEEE and Kartik Mohanram, Member, IEEE Abstract With technoloy scalin, loical errors arisin due to sinle-event

More information

Accurate Power Macro-modeling Techniques for Complex RTL Circuits

Accurate Power Macro-modeling Techniques for Complex RTL Circuits IEEE VLSI Desin Conference, 00, pp. 35-4 Accurate Power Macro-modelin Techniques for Complex RTL Circuits Nachiketh R. Potlapally, Anand Rahunathan, Ganesh Lakshminarayana, Michael S. Hsiao, Srimat T.

More information

Chapter 4. Coding systems. 4.1 Binary codes Gray (reflected binary) code

Chapter 4. Coding systems. 4.1 Binary codes Gray (reflected binary) code Chapter 4 Codin systems Codin systems define how information is mapped to numbers. Different codin systems try to store/transmit information more efficiently [Sec. 4.], or protect it from damae while it

More information

GEODESIC RECONSTRUCTION, SADDLE ZONES & HIERARCHICAL SEGMENTATION

GEODESIC RECONSTRUCTION, SADDLE ZONES & HIERARCHICAL SEGMENTATION Imae Anal Stereol 2001;20:xx-xx Oriinal Research Paper GEODESIC RECONSTRUCTION, SADDLE ZONES & HIERARCHICAL SEGMENTATION SERGE BEUCHER Centre de Morpholoie Mathématique, Ecole des Mines de Paris, 35, Rue

More information

Bus-Based Communication Synthesis on System-Level

Bus-Based Communication Synthesis on System-Level Bus-Based Communication Synthesis on System-Level Michael Gasteier Manfred Glesner Darmstadt University of Technoloy Institute of Microelectronic Systems Karlstrasse 15, 64283 Darmstadt, Germany Abstract

More information

General Design of Grid-based Data Replication. Schemes Using Graphs and a Few Rules. availability of read and write operations they oer and

General Design of Grid-based Data Replication. Schemes Using Graphs and a Few Rules. availability of read and write operations they oer and General esin of Grid-based ata Replication Schemes Usin Graphs and a Few Rules Oliver Theel University of California epartment of Computer Science Riverside, C 92521-0304, US bstract Grid-based data replication

More information

Affinity Hybrid Tree: An Indexing Technique for Content-Based Image Retrieval in Multimedia Databases

Affinity Hybrid Tree: An Indexing Technique for Content-Based Image Retrieval in Multimedia Databases Affinity Hybrid Tree: An Indexin Technique for Content-Based Imae Retrieval in Multimedia Databases Kasturi Chatterjee and Shu-Chin Chen Florida International University Distributed Multimedia Information

More information

Multi-Class Protein Fold Recognition Using Multi-Objective Evolutionary Algorithms

Multi-Class Protein Fold Recognition Using Multi-Objective Evolutionary Algorithms 1 Multi-Class Protein Fold Reconition Usin Multi-bjective Evolutionary Alorithms Stanley Y. M. Shi, P. N. Suanthan, Senior Member IEEE and Kalyanmoy Deb, Senior Member IEEE KanGAL Report Number 2004007

More information

Module. Sanko Lan Avi Ziv Abbas El Gamal. and its accompanying FPGA CAD tools, we are focusing on

Module. Sanko Lan Avi Ziv Abbas El Gamal. and its accompanying FPGA CAD tools, we are focusing on Placement and Routin For A Field Prorammable Multi-Chip Module Sanko Lan Avi Ziv Abbas El Gamal Information Systems Laboratory, Stanford University, Stanford, CA 94305 Abstract Placemen t and routin heuristics

More information

Protection of Location Privacy using Dummies for Location-based Services

Protection of Location Privacy using Dummies for Location-based Services Protection of Location Privacy usin for Location-based Services Hidetoshi Kido y Yutaka Yanaisawa yy Tetsuji Satoh y;yy ygraduate School of Information Science and Technoloy, Osaka University yyntt Communication

More information

Luca Benini Davide Bruni Alberto Macii Enrico Macii. Bologna, ITALY Torino, ITALY 10129

Luca Benini Davide Bruni Alberto Macii Enrico Macii. Bologna, ITALY Torino, ITALY 10129 Hardware-Assisted Data for Enery Minimization in Systems with Embedded Processors Luca Benini Davide Bruni Alberto Macii Enrico Macii Universita di Bolona Politecnico di Torino Bolona, ITALY 40136 Torino,

More information

Reducing network cost of many-to-many communication in unidirectional WDM rings with network coding

Reducing network cost of many-to-many communication in unidirectional WDM rings with network coding Reducin network cost of many-to-many communication in unidirectional WDM rins with network codin Lon Lon and Ahmed E. Kamal Department of Electrical and Computer Enineerin, Iowa State University Email:

More information

Framework. Fatma Ozcan Sena Nural Pinar Koksal Mehmet Altinel Asuman Dogac. Software Research and Development Center of TUBITAK

Framework. Fatma Ozcan Sena Nural Pinar Koksal Mehmet Altinel Asuman Dogac. Software Research and Development Center of TUBITAK Reion Based Query Optimizer Throuh Cascades Query Optimizer Framework Fatma Ozcan Sena Nural Pinar Koksal Mehmet ltinel suman Doac Software Research and Development Center of TUBITK Dept. of Computer Enineerin

More information

The performance of single-keyword and multiple-keyword. pattern matching algorithms. Bruce W. Watson. Eindhoven University of Technology

The performance of single-keyword and multiple-keyword. pattern matching algorithms. Bruce W. Watson. Eindhoven University of Technology The performance of sinle-keyword and multiple-keyword pattern matchin alorithms Bruce W. Watson Faculty of Mathematics and Computin Science Eindhoven University of Technoloy P.O. Box 513, 5600 MB Eindhoven,

More information

In Proceedings of ICPP 90, The 1990 International Conference on Parallel Processing, Chicago,Illinois, August 1990.

In Proceedings of ICPP 90, The 1990 International Conference on Parallel Processing, Chicago,Illinois, August 1990. In Proceedins of IPP 9, The 99 International onference on Parallel Processin, hicao,illinois, uust 99. SETH VLSI HIP FOR THE REL-TIME INFORMTION DISPERSL ND RETRIEVL FOR SEURITY ND FULT-TOLERNE zer estavros

More information

Implementation and Experimental Evaluation of. Graph Connectivity Algorithms using LEDA. Abstract

Implementation and Experimental Evaluation of. Graph Connectivity Algorithms using LEDA. Abstract Implementation and Experimental Evaluation of Graph Connectivity Alorithms usin LEDA Panaiota Fatourou y Paul Spirakis z Panaiotis Zaradis x Anna Zoura x Abstract In this paper we describe robust and ecient

More information

The Genetic Algorithm for finding the maxima of single-variable functions

The Genetic Algorithm for finding the maxima of single-variable functions Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 46-54 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com The Genetic Algorithm for finding

More information

SBG SDG. An Accurate Error Control Mechanism for Simplification Before Generation Algorihms

SBG SDG. An Accurate Error Control Mechanism for Simplification Before Generation Algorihms An Accurate Error Control Mechanism for Simplification Before Generation Alorihms O. Guerra, J. D. Rodríuez-García, E. Roca, F. V. Fernández and A. Rodríuez-Vázquez Instituto de Microelectrónica de Sevilla,

More information

Modular Design of Fuzzy Controller Integrating Deliberative and. Reactive Strategies. Technical Computer Science, Faculty of Technology,

Modular Design of Fuzzy Controller Integrating Deliberative and. Reactive Strategies. Technical Computer Science, Faculty of Technology, Modular Desin of Fuzzy Controller Interatin Deliberative and Reactive Strateies Jianwei Zhan, Frank Wille and Alois Knoll Technical Computer Science, Faculty of Technoloy, University of Bielefeld, 33501

More information

IBM Thomas J. Watson Research Center. Yorktown Heights, NY, U.S.A. The major advantage of BDDs is their eciency for a

IBM Thomas J. Watson Research Center. Yorktown Heights, NY, U.S.A. The major advantage of BDDs is their eciency for a Equivalence Checkin Usin Cuts and Heaps Andreas Kuehlmann Florian Krohm IBM Thomas J. Watson Research Center Yorktown Heihts, NY, U.S.A. Abstract This paper presents a verication technique which is specically

More information

The minimum cut algorithm of. Stoer and Wagner. Kurt Mehlhorn and Christian Uhrig. June 27, 1995

The minimum cut algorithm of. Stoer and Wagner. Kurt Mehlhorn and Christian Uhrig. June 27, 1995 The minimum cut alorithm of Stoer and Waner Kurt Mehlhorn and Christian Uhri June 27, 1995 1. Min-cuts in undirected raphs. Let G = (V ; E) be an undirected raph (self-loops and parallel edes are allowed)

More information

Rapid, Accurate Optimization. of Dicult Problems. Using Fast Messy Genetic Algorithms. David E. Goldberg, Kalyanmoy Deb, Urbana, IL 61801

Rapid, Accurate Optimization. of Dicult Problems. Using Fast Messy Genetic Algorithms. David E. Goldberg, Kalyanmoy Deb, Urbana, IL 61801 Rapid, Accurate Optimization of Dicult Problems Using Fast Messy Genetic Algorithms David E. Goldberg, Kalyanmoy Deb, Hillol Kargupta, & Georges Harik Illinois Genetic Algorithms Laboratory University

More information

gorithm and simple two-parent recombination operators soon showed to be insuciently powerful even for problems that are composed of simpler partial su

gorithm and simple two-parent recombination operators soon showed to be insuciently powerful even for problems that are composed of simpler partial su BOA: The Bayesian Optimization Algorithm Martin Pelikan, David E. Goldberg, and Erick Cantu-Paz Illinois Genetic Algorithms Laboratory Department of General Engineering University of Illinois at Urbana-Champaign

More information

Massive Multimodality, Deception, David E. Goldberg, Kalyanmoy Deb, and Jerey Horn. IlliGAL Report No

Massive Multimodality, Deception, David E. Goldberg, Kalyanmoy Deb, and Jerey Horn. IlliGAL Report No Massive Multimodality, Deception, and Genetic Algorithms David E. Goldberg, Kalyanmoy Deb, and Jerey Horn Illinois Genetic Algorithms Laboratory University of Illinois at Urbana-Champaign Urbana, IL 61801

More information

A Combined Delay and Throughput Proportional Scheduling Scheme for Differentiated Services

A Combined Delay and Throughput Proportional Scheduling Scheme for Differentiated Services A Combined Delay and Throuhput Proportional Schedulin Scheme for Differentiated Services Samyukta Sankaran and Ahmed E.Kamal Department of Electrical and Computer Enineerin Iowa State University Ames,

More information

arxiv:cs/ v1 [cs.ne] 15 Feb 2004

arxiv:cs/ v1 [cs.ne] 15 Feb 2004 Parameter-less Hierarchical BOA Martin Pelikan and Tz-Kai Lin arxiv:cs/0402031v1 [cs.ne] 15 Feb 2004 Dept. of Math. and Computer Science, 320 CCB University of Missouri at St. Louis 8001 Natural Bridge

More information

IN SUPERSCALAR PROCESSORS DAVID CHU LIN. B.S., University of Illinois, 1990 THESIS. Submitted in partial fulllment of the requirements

IN SUPERSCALAR PROCESSORS DAVID CHU LIN. B.S., University of Illinois, 1990 THESIS. Submitted in partial fulllment of the requirements COMPILER SUPPORT FOR PREDICTED EXECUTION IN SUPERSCLR PROCESSORS BY DVID CHU LIN B.S., University of Illinois, 1990 THESIS Submitted in partial fulllment of the requirements for the deree of Master of

More information

REAL-CODED GENETIC ALGORITHMS CONSTRAINED OPTIMIZATION. Nedim TUTKUN

REAL-CODED GENETIC ALGORITHMS CONSTRAINED OPTIMIZATION. Nedim TUTKUN REAL-CODED GENETIC ALGORITHMS CONSTRAINED OPTIMIZATION Nedim TUTKUN nedimtutkun@gmail.com Outlines Unconstrained Optimization Ackley s Function GA Approach for Ackley s Function Nonlinear Programming Penalty

More information

DYNAMIC COUPLING OF UNDERACTUATED MANIPULATORS

DYNAMIC COUPLING OF UNDERACTUATED MANIPULATORS Proceedins of the 4th IEEE Conference on Control Applications, Albany, USA, Sep. 1995, pp. 5-55. DYNAMIC COUPLING OF UNDERACTUATED MANIPULATORS Marcel Bererman Christopher Lee Yanshen Xu The Robotics Institute

More information

U1 S1 T1 U2 S1 T2 U3 S2 T3 U4 S3 T4

U1 S1 T1 U2 S1 T2 U3 S2 T3 U4 S3 T4 A Toolkit of Services for Implementin Fault-Tolerant Distributed Protocols Flaviu Cristian Department of Computer Science & Enineerin University of California, San Dieo La Jolla, CA 92093-0114, U.S.A.

More information

Abstract. cells to ensure ecient technology mapping. BDD variable order optimization is achieved

Abstract. cells to ensure ecient technology mapping. BDD variable order optimization is achieved PTM: A Technoloy Mapper for Pass-Transistor Loic Nan Zhuan, Marcus v. Scotti and Peter Y.K. Cheun 1 Abstract Pass-Transistor Mapper (PTM), a loic synthesis tool specically desined for passtransistor based

More information

A Scene Text-Based Image Retrieval System

A Scene Text-Based Image Retrieval System A Scene Text-Based Imae Retrieval System Thuy Ho Faculty of Information System University of Information Technoloy Ho Chi Minh city, Vietnam thuyhtn@uit.edu.vn Noc Ly Faculty of Information Technoloy University

More information

LEGEND. Cattail Sawgrass-Cattail Mixture Sawgrass-Slough. Everglades. National. Park. Area of Enlargement. Lake Okeechobee

LEGEND. Cattail Sawgrass-Cattail Mixture Sawgrass-Slough. Everglades. National. Park. Area of Enlargement. Lake Okeechobee An Ecient Parallel Implementation of the Everlades Landscape Fire Model Usin Checkpointin Fusen He and Jie Wu Department of Computer Science and Enineerin Florida Atlantic University Boca Raton, FL 33431

More information

Efficient and Provably Secure Ciphers for Storage Device Block Level Encryption

Efficient and Provably Secure Ciphers for Storage Device Block Level Encryption Efficient and Provably Secure Ciphers for Storae Device Block evel Encryption Yulian Zhen SIS Department, UNC Charlotte yzhen@uncc.edu Yone Wan SIS Department, UNC Charlotte yonwan@uncc.edu ABSTACT Block

More information

Efficient Minimization of Sum and Differential Costs on Machines with Job Placement Constraints

Efficient Minimization of Sum and Differential Costs on Machines with Job Placement Constraints Efficient Minimization of Sum and Differential Costs on Machines with Job Placement Constraints Jaya Prakash Champati and Ben Lian Department of Electrical and Computer Enineerin, University of Toronto

More information

Web e-transactions. Svend Frolund, Fernando Pedone, Jim Pruyne Software Technology Laboratory HP Laboratories Palo Alto HPL July 12 th, 2001*

Web e-transactions. Svend Frolund, Fernando Pedone, Jim Pruyne Software Technology Laboratory HP Laboratories Palo Alto HPL July 12 th, 2001* Web e-transactions Svend Frolund, Fernando Pedone, Jim Pruyne Software Technoloy Laboratory HP Laboratories Palo Alto HPL-2001-177 July 12 th, 2001* E-mail: {frolund, pedone, pruyne} @ hpl.hp.com reliability,

More information

Cached. Cached. Cached. Active. Active. Active. Active. Cached. Cached. Cached

Cached. Cached. Cached. Active. Active. Active. Active. Cached. Cached. Cached Manain Pipeline-Reconurable FPGAs Srihari Cadambi, Jerey Weener, Seth Copen Goldstein, Herman Schmit, and Donald E. Thomas Carneie Mellon University Pittsburh, PA 15213-3890 fcadambi,weener,seth,herman,thomas@ece.cmu.edu

More information

Leveraging Models at Run-time to Retrieve Information for Feature Location

Leveraging Models at Run-time to Retrieve Information for Feature Location Leverain Models at Run-time to Retrieve Information for Feature Location Lorena Arcea,2, Jaime Font,2 Øystein Hauen 2,3, and Carlos Cetina San Jore University, SVIT Research Group, Zaraoza, Spain {larcea,jfont,ccetina}@usj.es

More information

Hyperplane Ranking in. Simple Genetic Algorithms. D. Whitley, K. Mathias, and L. Pyeatt. Department of Computer Science. Colorado State University

Hyperplane Ranking in. Simple Genetic Algorithms. D. Whitley, K. Mathias, and L. Pyeatt. Department of Computer Science. Colorado State University Hyperplane Ranking in Simple Genetic Algorithms D. Whitley, K. Mathias, and L. yeatt Department of Computer Science Colorado State University Fort Collins, Colorado 8523 USA whitley,mathiask,pyeatt@cs.colostate.edu

More information

Object classes. recall (%)

Object classes. recall (%) Using Genetic Algorithms to Improve the Accuracy of Object Detection Victor Ciesielski and Mengjie Zhang Department of Computer Science, Royal Melbourne Institute of Technology GPO Box 2476V, Melbourne

More information

Adaptive multiple separation based on information maximization Kuang-Hung Liu and William H. Dragoset, WesternGeco

Adaptive multiple separation based on information maximization Kuang-Hung Liu and William H. Dragoset, WesternGeco Adaptive multiple separation based on information maximization Kuan-Hun Liu and William H. Draoset, WesternGeco Summary We are interested in the problem of separatin primary and multiple seismic sinals

More information

Imitation: An Alternative to Generalization in Programming by Demonstration Systems

Imitation: An Alternative to Generalization in Programming by Demonstration Systems Imitation: An Alternative to Generalization in Prorammin by Demonstration Systems Technical Report UW-CSE-98-08-06 Amir Michail University of Washinton amir@cs.washinton.edu http://www.cs.washinton.edu/homes/amir/opsis.html

More information

... document map. Word category. blurred histogram. map. Word category. map Full text input. encoded context. encoded word.

... document map. Word category. blurred histogram. map. Word category. map Full text input. encoded context. encoded word. Exploration of Very Lare Databases by Self-Oranizin Maps Teuvo Kohonen Helsinki University of Technoloy Neural Networks Research Centre Rakentajanaukio 2 C, FIN-02150 Espoo, Finland ABSTRACT This paper

More information

TOWARD A UNIFIED INFORMATION SPACE FOR THE SPECIFICATION OF BUILDING PERFORMANCE SIMULATION RESULTS

TOWARD A UNIFIED INFORMATION SPACE FOR THE SPECIFICATION OF BUILDING PERFORMANCE SIMULATION RESULTS Ninth International IBPSA Conference Montréal, Canada Auust 15-18, 2005 TOWARD A UNIFIED INFORMATION SPACE FOR THE SPECIFICATION OF BUILDING PERFORMANCE SIMULATION RESULTS Ardeshir Mahdavi, Julia Bachiner,

More information

Motivation Dynamic bindin facilitates more exible and extensible software architectures, e.., { Not all desin decisions need to be known durin the ini

Motivation Dynamic bindin facilitates more exible and extensible software architectures, e.., { Not all desin decisions need to be known durin the ini The C++ Prorammin Lanuae Dynamic Bindin Outline Motivation Dynamic vs. Static Bindin Shape Example Callin Mechanisms Downcastin Run-Time Type Identication Summary Motivation When desinin a system it is

More information

Learning Deep Features for One-Class Classification

Learning Deep Features for One-Class Classification 1 Learnin Deep Features for One-Class Classification Pramuditha Perera, Student Member, IEEE, and Vishal M. Patel, Senior Member, IEEE Abstract We propose a deep learnin-based solution for the problem

More information

Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover

Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover J. Garen 1 1. Department of Economics, University of Osnabrück, Katharinenstraße 3,

More information

CAM Part II: Intersections

CAM Part II: Intersections CAM Part II: Intersections In the previous part, we looked at the computations of derivatives of B-Splines and NURBS. The first derivatives are of interest, since they are used in computin the tanents

More information

A Cell Burst Scheduling for ATM Networking Part II: Implementation

A Cell Burst Scheduling for ATM Networking Part II: Implementation A Cell Burst Schedulin or ATM Networkin Part II: Implementation C. Tan, A. T. Chronopoulos, Senior Member, IEEE Computer Science Department Wayne State University email:ctan, chronos@cs.wayne.edu E. Yaprak,

More information

Survey on Error Control Coding Techniques

Survey on Error Control Coding Techniques Survey on Error Control Codin Techniques Suriya.N 1 SNS Collee of Enineerin, Department of ECE, surikala@mail.com S.Kamalakannan 2 SNS Collee of Enineerin, Department of ECE, kamalakannan.ap@mail.com Abstract

More information

Straiht Line Detection Any straiht line in 2D space can be represented by this parametric euation: x; y; ; ) =x cos + y sin, =0 To nd the transorm o a

Straiht Line Detection Any straiht line in 2D space can be represented by this parametric euation: x; y; ; ) =x cos + y sin, =0 To nd the transorm o a Houh Transorm E186 Handout Denition The idea o Houh transorm is to describe a certain line shape straiht lines, circles, ellipses, etc.) lobally in a parameter space { the Houh transorm domain. We assume

More information

Local linear regression for soft-sensor design with application to an industrial deethanizer

Local linear regression for soft-sensor design with application to an industrial deethanizer Preprints of the 8th IFAC World Conress Milano (Italy) Auust 8 - September, Local linear reression for soft-sensor desin with application to an industrial deethanizer Zhanxin Zhu Francesco Corona Amaury

More information

Learning Bayesian Networks from Inaccurate Data

Learning Bayesian Networks from Inaccurate Data Learnin Bayesian Networks from Inaccurate Data A Study on the Effect of Inaccurate Data on Parameter Estimation and Structure Learnin of Bayesian Networks Valerie Sessions Marco Valtorta Department of

More information

TETROBOT: A NOVEL MECHANISM FOR RECONFIGURABLE PARALLEL ROBOTICS. Student, Machine Building Faculty, Technical University of Cluj-Napoca

TETROBOT: A NOVEL MECHANISM FOR RECONFIGURABLE PARALLEL ROBOTICS. Student, Machine Building Faculty, Technical University of Cluj-Napoca UNIVERSITATEA TRANSILVANIA DIN BRA0OV Catedra Desin de Produs 1i Robotic2 Simpozionul na8ional cu participare interna8ional9 PRoiectarea ASIstat9 de Calculator P R A S I C ' 02 Vol. I Mecanisme 1i Triboloie

More information

A SUIF Interface Module for Eli. W. M. Waite. University of Colorado

A SUIF Interface Module for Eli. W. M. Waite. University of Colorado A SUIF Interace Module or Eli W. M. Waite Department o Electrical and Computer Enineerin University o Colorado William.Waite@Colorado.edu 1 What is Eli? Eli [2] is a domain-specic prorammin environment

More information

Aspect-oriented programming with AspectJ

Aspect-oriented programming with AspectJ Aspect-oriented prorammin with AspectJ & A. Colyer A. Clement Aspect-oriented prorammin (AOP) is an excitin new development in the field of software enineerin. The open-source AspectJt project has taken

More information

The Onion T echnique: Indexing for Linear Optimizati on Queries

The Onion T echnique: Indexing for Linear Optimizati on Queries The Onion T echnique: Indexin for Linear Optimizati on Queries Yuan-Chi Chan, Lawrence Berman, Vittorio Castelli, Chun-Shen Li, Min-Lin Lo, and John R. Smith Data Manaement, IBM T. J. W atson Research

More information

FPGA Trojans through Detecting and Weakening of Cryptographic Primitives

FPGA Trojans through Detecting and Weakening of Cryptographic Primitives FPGA Trojans throuh Detectin and Weakenin of Cryptoraphic Primitives Pawel Swierczynski, Marc Fyrbiak, Philipp Koppe, and Christof Paar, Fellow, IEEE Horst Görtz Institute for IT Security, Ruhr University

More information

Analytical Modeling and Experimental Assessment of Five-Dimensional Capacitive Displacement Sensor

Analytical Modeling and Experimental Assessment of Five-Dimensional Capacitive Displacement Sensor Sensors and Materials, Vol. 29, No. 7 (2017) 905 913 MYU Tokyo 905 S & M 1380 Analytical Modelin and Experimental Assessment of Five-Dimensional Capacitive Displacement Sensor Jian-Pin Yu, * Wen Wan, 1

More information

Development and Verification of an SP 3 Code Using Semi-Analytic Nodal Method for Pin-by-Pin Calculation

Development and Verification of an SP 3 Code Using Semi-Analytic Nodal Method for Pin-by-Pin Calculation Journal of Physical Science and Application 7 () (07) 0-7 doi: 0.765/59-5348/07.0.00 D DAVID PUBLISHIN Development and Verification of an SP 3 Code Usin Semi-Analytic Chuntao Tan Shanhai Nuclear Enineerin

More information

Rowena Cole and Luigi Barone. Department of Computer Science, The University of Western Australia, Western Australia, 6907

Rowena Cole and Luigi Barone. Department of Computer Science, The University of Western Australia, Western Australia, 6907 The Game of Clustering Rowena Cole and Luigi Barone Department of Computer Science, The University of Western Australia, Western Australia, 697 frowena, luigig@cs.uwa.edu.au Abstract Clustering is a technique

More information

Minimum-Cost Multicast Routing for Multi-Layered Multimedia Distribution

Minimum-Cost Multicast Routing for Multi-Layered Multimedia Distribution Minimum-Cost Multicast Routin for Multi-Layered Multimedia Distribution Hsu-Chen Chen and Frank Yeon-Sun Lin Department of Information Manaement, National Taiwan University 50, Lane 144, Keelun Rd., Sec.4,

More information

Using LDAP Directory Caches. Olga Kapitskaia. AT&T Labs{Research. 1 Introduction

Using LDAP Directory Caches. Olga Kapitskaia. AT&T Labs{Research. 1 Introduction Usin LDAP Directory Caches Sophie Cluet INRIA Rocquencourt Sophie.Cluet@inria.fr Ola Kapitskaia AT&T Labs{Research ola@research.att.com Divesh Srivastava AT&T Labs{Research divesh@research.att.com Abstract

More information

A Scene Text-Based Image Retrieval System

A Scene Text-Based Image Retrieval System A Scene Text-Based Imae Retrieval System ThuyHo Faculty of Information System University of Information Technoloy Ho Chi Minh city, Vietnam thuyhtn@uit.edu.vn Noc Ly Faculty of Information Technoloy University

More information

THE FEASIBILITY OF SMOOTHED PARTICLE HYDRODYNAMICS FOR MULTIPHASE OILFIELD SYSTEMS

THE FEASIBILITY OF SMOOTHED PARTICLE HYDRODYNAMICS FOR MULTIPHASE OILFIELD SYSTEMS Seventh International Conference on CFD in the Minerals and Process Industries CSIRO, Melbourne, Australia 9-11 December 009 THE FEASIBILITY OF SMOOTHED PARTICLE HYDRODYNAMICS FOR MULTIPHASE OILFIELD SYSTEMS

More information

SIMPACK: GETTING STARTED WITH SIMULATION PROGRAMMING IN C AND C++ Paul A. Fishwick. University of Florida. Bldg. CSE, Room 301

SIMPACK: GETTING STARTED WITH SIMULATION PROGRAMMING IN C AND C++ Paul A. Fishwick. University of Florida. Bldg. CSE, Room 301 SIMPACK: GETTING STARTED WITH SIMULATION PROGRAMMING IN C AND C++ Paul A. Fishwick Dept. of Computer & Information Science University of Florida Bld. CSE, Room 301 Gainesville, FL 32611 ABSTRACT SimPack

More information

Heuristic Searching: A* Search

Heuristic Searching: A* Search IOSR Journal of Computer Enineerin (IOSRJCE) ISSN: 2278-0661 Volume 4, Issue 2 (Sep.-Oct. 2012), PP 01-05 Nazmul Hasan (Department of Computer Science and Enineerin, Military Institute of Science and Technoloy,

More information

A Generalized Permutation Approach to. Department of Economics, University of Bremen, Germany

A Generalized Permutation Approach to. Department of Economics, University of Bremen, Germany A Generalized Permutation Approach to Job Shop Scheduling with Genetic Algorithms? Christian Bierwirth Department of Economics, University of Bremen, Germany Abstract. In order to sequence the tasks of

More information

P2P network traffic control mechanism based on global evaluation values

P2P network traffic control mechanism based on global evaluation values June 2009, 16(3): 66 70 www.sciencedirect.com/science/ournal/10058885 The Journal of China Universities of Posts and Telecommunications www.buptournal.cn/ben P2P network traffic control mechanism based

More information

i=266 to 382 ok Undo

i=266 to 382 ok Undo Softspec: Software-based Speculative Parallelism Derek Bruenin, Srikrishna Devabhaktuni, Saman Amarasinhe Laboratory for Computer Science Massachusetts Institute of Technoloy Cambride, MA 9 iye@mit.edu

More information

main Entry main main pow Entry pow pow

main Entry main main pow Entry pow pow Interprocedural Path Prolin David Melski and Thomas Reps Computer Sciences Department, University of Wisconsin, 20 West Dayton Street, Madison, WI, 53706, USA, fmelski, reps@cs.wisc.edu Abstract. In path

More information

Multi-objective Optimization

Multi-objective Optimization Jugal K. Kalita Single vs. Single vs. Single Objective Optimization: When an optimization problem involves only one objective function, the task of finding the optimal solution is called single-objective

More information

Machining Feature Based Geometric Modeling of. Twist Drills

Machining Feature Based Geometric Modeling of. Twist Drills Machinin Feature Based Geometric Modelin of Twist Drills Jian Zhu A Thesis in The Department of Mechanical & Industrial Enineerin Presented in Partial Fulfillment of the Requirements for the Deree of Master

More information

The Role of Switching in Reducing the Number of Electronic Ports in WDM Networks

The Role of Switching in Reducing the Number of Electronic Ports in WDM Networks 1 The Role of Switchin in Reducin the Number of Electronic Ports in WDM Networks Randall A. Berry and Eytan Modiano Abstract We consider the role of switchin in minimizin the number of electronic ports

More information

Multi-scale Local Binary Pattern Histograms for Face Recognition

Multi-scale Local Binary Pattern Histograms for Face Recognition Multi-scale Local Binary Pattern Historams for Face Reconition Chi-Ho Chan, Josef Kittler, and Kieron Messer Centre for Vision, Speech and Sinal Processin, University of Surrey, United Kindom {c.chan,.kittler,k.messer}@surrey.ac.uk

More information

A Nearest Neighbor Method for Efficient ICP

A Nearest Neighbor Method for Efficient ICP A Nearest Neihbor Method or Eicient ICP Michael Greenspan Guy Godin Visual Inormation Technoloy Group Institute or Inormation Technoloy, National Research Council Canada Bld. M50, 1500 Montreal Rd., Ottawa,

More information

Language and Compiler Support for Dynamic Code Generation by Massimiliano A. Poletto S.B., Massachusetts Institute of Technology (1995) M.Eng., Massac

Language and Compiler Support for Dynamic Code Generation by Massimiliano A. Poletto S.B., Massachusetts Institute of Technology (1995) M.Eng., Massac Lanuae and Compiler Support for Dynamic Code Generation by Massimiliano A. Poletto S.B., Massachusetts Institute of Technoloy (1995) M.En., Massachusetts Institute of Technoloy (1995) Submitted to the

More information

1 Theory 1 (CSc 473): Automata, Grammars, and Lanuaes For any strin w = w 1 w 2 :::w n, define w R to be the reversal of w: w R = w n w n 1 :::w 1. Su

1 Theory 1 (CSc 473): Automata, Grammars, and Lanuaes For any strin w = w 1 w 2 :::w n, define w R to be the reversal of w: w R = w n w n 1 :::w 1. Su Masters Examination Department of Computer Science March 27, 1999 Instructions This examination consists of nine problems. The questions are in three areas: 1. Theory and Alorithms: CSc 473, 545, and 573;

More information

COMPLETED LOCAL DERIVATIVE PATTERN FOR ROTATION INVARIANT TEXTURE CLASSIFICATION. Yuting Hu, Zhiling Long, and Ghassan AlRegib

COMPLETED LOCAL DERIVATIVE PATTERN FOR ROTATION INVARIANT TEXTURE CLASSIFICATION. Yuting Hu, Zhiling Long, and Ghassan AlRegib COMPLETED LOCAL DERIVATIVE PATTERN FOR ROTATION INVARIANT TEXTURE CLASSIFICATION Yutin Hu, Zhilin Lon, and Ghassan AlReib Multimedia & Sensors Lab (MSL) Center for Sinal and Information Processin (CSIP)

More information

MetaTeD A Meta Language for Modeling. Telecommunication Networks. Kalyan S. Perumalla and Richard M. Fujimoto

MetaTeD A Meta Language for Modeling. Telecommunication Networks. Kalyan S. Perumalla and Richard M. Fujimoto MetaTeD A Meta Lanuae or Modelin Telecommunication Networks Kalyan S. Perumalla and Richard M. Fujimoto (kalyan@cc.atech.edu and ujimoto@cc.atech.edu) Collee o Computin Georia Institute o Technoloy Atlanta,

More information

On the Network-Wide Gain of Memory-Assisted Source Coding

On the Network-Wide Gain of Memory-Assisted Source Coding 20 IEEE Information Theory Workshop On the etwork-wide Gain of Memory-Assisted Source Codin Mohsen Sardari, Ahmad Beirami, Faramarz Fekri School of Electrical and Computer Enineerin, Georia Institute of

More information

Towards Plenoptic Dynamic Textures

Towards Plenoptic Dynamic Textures Towards Plenoptic Dynamic Textures Gianfranco Doretto UCLA Computer Science Department Los Aneles, CA 90095 Email: doretto@cs.ucla.edu Abstract We present a technique to infer a model of the spatio-temporal

More information

Genetic Algorithms for EQ-algebras Automatic Generation

Genetic Algorithms for EQ-algebras Automatic Generation Genetic Algorithms for EQ-algebras Automatic Generation Hashim Habiballa, Vilém Novák, Martin Dyba Centre of Excellence IT4Innovations - Division University of Ostrava Institute for Research and Applications

More information