Evolutionary Functional Link Interval Type-2 Fuzzy Neural System for Exchange Rate Prediction

Size: px
Start display at page:

Download "Evolutionary Functional Link Interval Type-2 Fuzzy Neural System for Exchange Rate Prediction"

Transcription

1 Evolutionary Functional Link Interval Type-2 Fuzzy Neural System for Exchange Rate Prediction 3. Introduction Currency exchange rate is an important element in international finance. It is one of the chaotic, volatile financial time series. Hence, forecasting currency exchange rate poses difficulty for researchers. Over the years, various models have been applied to forecast it [7, 58, 59, 6, 6, 62, 63, 65, 66, 67, 68, 69, 7, ]. However, in this thesis, a hybrid Evolutionary Functional Link and Interval Type-2 Fuzzy Neural System (EFLIT2FNS) is used to predict the currency exchange rate data of five different currencies (Japanese Yen, Chinese Yuan, Indian Rupee, South Korean Won and Switzerland Franc vs. US Dollar) for six different time horizons, starting from one day to one year. The antecedent part of each fuzzy rule of FLIT2FNS model is an Interval Type-2 fuzzy set and the fuzzy rules are of the Takagi Sugano Kang (TSK) and the consequent part comprises a Functional Link Artificial Neural Network (FLANN). The parameters of both the antecedent and consequent part of the fuzzy rules are optimized by the gradient descent algorithm. Further, to overcome the limitations of the above said algorithm, two evolutionary algorithms i.e., enetic Algorithm (A) and Differential Evolution () are used to optimize all the parameters used in the model. In Chapter 2, the FIT2FNS model has been discussed in detail. So, in this Chapter, the evolutionary techniques like A and used to optimize the parameters of the models have been highlighted. Secondly, two other models () FLANN and (2) FLFNS have been used to measure the performance of EFLIT2FNS model. The figure of the model is given below (3.). 67

2 Fig 3. EFLIT2FNS Model 3.2 The Learning Algorithms used for weight optimization 3.2. Evolutionary Learning Algorithm Evolutionary learning Algorithm (EA) or evolutionary computing technique (discussed in chapter one) comes from the idea of applying the biological principle of natural evolution to artificial systems. EAs are successfully applied to numerous problems from different domains, including optimization, automatic programming, machine learning, economics, operations research, ecology, and population genetics. The details of enetic Algorithm (A) and Differential Evolution () are discussed below. 68

3 3.2.. enetic Algorithm (A) In A, the evolution starts from a population of completely random individuals and occur in generations. In each generation, the fitness of the whole population is evaluated; multiple individuals are stochastically selected from the current population (based on their fitness), and modified (mutated or recombined) to form a new population [6, 36, 37, 64, 7, 72, 73]. The new population is then used in the next iteration of the algorithm Selection Chromosomes are selected from the population to become parents to crossover. The problem is how to select these chromosomes. There are many methods to select the best chromosomes, such as, roulette wheel selection, Boltzman selection, tournament selection, rank selection, steady state selection and many others. Every method has some merits as well as some limitations. In this thesis, Roulette wheel selection is used to select the chromosomes. Lastly, elitism is used to copy the best chromosome (or a few best chromosomes) to new population. Elitism helps in increasing the performance of A, because it prevents losing the best found solution Crossover Crossover selects genes from parent chromosomes and creates a new offspring. The simplest way to do this is to choose randomly some crossover point and interchange the value before and after that point. Crossover rate taken for the proposed model is given in Table

4 Mutation Mutation takes place after crossover. Mutation changes randomly the new offspring. For binary encoding, we can switch a few randomly chosen bits from to or to. Mutation ensures genetic diversity within population. This entire process is continued until the convergence criterion is satisfied. This is pictorially represented in Fig Fig. 3.2 Flowchart of A The parameters used for all models with A as the optimization algorithm are given in Table 3.. 7

5 Table 3. Parameters used for all three models (A) Parameters Values Population size P 3 Maximum No. of generation 2 Dimension or No. of variables D (FLANN) 9 Dimension or No. of variables D(FLFNS) 39 Dimension or No. of variables D(EFLIT2FNS) 74 No. of consecutive generation for which no improvement is observed (FLIT2FNS Model) 25 Lower bound. Upper bound Crossover rate.8 Mutation rate Differential Evolution [39] is a population based stochastic search which can be efficiently used as a global optimizer in the continuous search domain. has been successfully applied in diverse fields such as large scale power dispatch problem [43], global numerical optimization [44], power loss minimization [42] and pattern reorganization. also has been extensively used in different types of clustering like image pixel clustering [4], text document clustering and dynamic clustering for any unknown datasets [4]. Like any other evolutionary algorithms, also starts with a population of NP D-dimensional parameter vectors. Two other parameters used in are scaling factor 7

6 F and cross over rate CR. Four steps in are: Initialization, Mutation, Crossover and Selection Initialization generates a population of NP D-dimensional parameter vectors called individual that encodes the candidate solutions D { x,... x } X i, i,..., i, = (3.) where i=,., NP towards the global optimum. For each parameter, there will be a certain range within which value of the parameters should lie. The parameters of upper and lower bound are respectively X D D = { x,... x } and X { x x } max max, max =. min min,..., min The initial value of j th parameter in the i th individual at generation = is generated by x j i. j j j = x + rand,).( x x ) (3.2) min ( max min where rand(,) represents a uniformly distributed random number lying between and, j=,2, D Mutation For each target vector, one mutant vector V i, has to be produced by using the mutation operation. For each target vector X i. at the generation, its associated 2 D mutant vector is { v, v,... v } V i, i, i., i, =. The mutant vector can be generated using any mutation strategy. Five most frequently used mutation strategies are given below. i. /rand/ : 72

7 .( X i X i ) V i, X i + F r, r, r, = (3.3) 2 3 ii. /best/ : ( X i X i ) V i, X best, + F. r, r, = (3.4) 2 iii. /rand-to-best/ : ( X best, X i, ) + F. ( X i X i ) V i, X i, + F. r, r, = (3.5) 2 iv. /best/2 : ( X i X i ) + F. ( X i X i ) V i, X best, + F. r, r, r, r, = (3.6) v. /rand/2 : ( X i X i ) + F. ( X i X i ) V i, X i + F. r, r, r, r, r, = (3.7) The indices i i i i i r, r2, r3, r4, r5 are mutually exclusive integers randomly generated within the range to NP. These indices are randomly generated once for each mutant vector. F is the scaling factor. /rand/2 has been chosen as the mutation strategy for our experiment Crossover In this phase, a trial vector U i, is generated from each pair of target vector X i, and its corresponding mutant vector i, 2 D { u u,..., u,} U =. i,, i, i, V i, after going through the crossover operation. In this thesis, employs binomial crossover as defined below:- ( rand [,) CR) or( j j ) j u if = j i,, j rand ui, = (3.8) j xi,, otherwise 73

8 j=[, 2, 3,., D] and CR is the crossover rate i.e. a user defined constant within the range of (,). j rand, an integer, which is randomly chosen in the range of [, D]. The crossover operator copies the j th parameter of the mutant vector V i, to the corresponding element in the trial vector U i,, if [,) Otherwise, it is copied from the corresponding target vector X i,. ( rand CR) or( j = ). j j rand Selection In selection operation phase, checks the upper and lower bounds of each parameter of the newly created trial vector. If they exceed, again they have to be reinitialized within the pre-specified range. The objective function values of all trial vectors are evaluated and selection operation is carried out. The objective function value of each trial vector f(u i, ) is compared to that of its corresponding target vector f(x i, ) in the current population. If the vector has less or equal objective function value than the corresponding target vector, the trial vector will replace the target vector and will enter the population of next generation. Otherwise, the target vector will remain in the population for the next generation. It can be defined as:- { U if ( f ( U )) f ( X ) X i, = i,, i, i, + (3.9) The above steps are repeated until some specific termination criteria are satisfied. The steps of are pictorially represented in Fig. 3.3 and the parameters used for all models with as the optimization algorithm are given in Table

9 Fig. 3.3 Flowchart of Table 3.2 Parameters used for all three models () Parameters Values Population size P Maximum No. of generation 2 Dimension or No. of variables D (FLANN) 9 Dimension or No. of variables D (FLFNS) 39 Dimension or No. of variables D (EFLIT2FNS) 74 75

10 No. of consecutive generation for which no improvement is observed (FLIT2FNS Model) 36 Lower bound. Upper bound Scaling Factor.5 Scaling Factor 2.3 Crossover Probability Different Currency Exchange Datasets The foreign exchange data used in this research are daily and monthly data of five different currencies such as, Japanese Yen, Chinese Yuan, Indian Rupee, South Korean Won and Switzerland Franc vs. US Dollar. Each dataset is normalized by dividing each value by the maximum value of each dataset such that the normalized value of each element in each dataset is less than or equal to unity. The daily and monthly normalized values of all five datasets vs.us Dollar are given in Fig.3.4 and Fig. 3.5, respectively. The total number of samples present in each dataset and the number of samples used for training as well as testing for daily and monthly are given in Table 3.3 and Table 3.4, respectively. 76

11 Exchange Rate Japan China India South Korea Swizerland Days Fig. 3.4 Normalized Daily Exchange Data Exchange Rate Japan China India South Korea Swizerland Months Fig. 3.5 Normalized Monthly Exchange Data 77

12 The chaotic behavior and the abrupt spikes are clearly visible in the graph. Due to this, the periods from the whole dataset of each currency have been randomly selected to train the models. It is seen that the prediction accuracy in the learning phase varies accordingly. So, in one day ahead prediction, after normalizing the data, samples from the beginning have been excluded from each dataset. Due to smaller sample size, it is not possible for month ahead prediction. The samples for validation are chosen just after the last samples used in training set. Two technical indicators along with the data are considered for all the models. The technical indicators those have been used and the formula are given in Table 3.5. Table 3.3 Total No. of Samples (Daily) Number of Samples Data range Datasets Total Training Testing From To Yuan to US$ Yen to US$ Rupee to US$ Won to US$ Francs to US$ Table 3.4 Total No. of Samples (Monthly) Number of Samples Data range Datasets Total Training Testing From To Yuan to US$ Yen to US$

13 Rupee to US$ Won to US$ Francs to US$ Table 3.5 Technical Indicators with Formula Indicators Formulae.Moving Average N N x i i=, N=no. of Days, x i =today s price; 2.Exponential Average Moving (P x A)+(Previous EMA x(-a)); 2 A= ; P=Current Price; A=Smoothing factor; N + N=Time period; 3.4 Experimental results and Model Outputs In this paper, all the models are implemented by MATLAB 7.7. (R28b) software package. Five different currencies, Yuan, Yen, Rupee, Won and Franc against US Dollar are taken as the experimental data Chinese Yuan vs. US Dollar Figs show the comparison between actual and predicted values during testing of EFLIT2FNS model integrated with all three learning algorithms-, A and for one day, one week and six months time horizons respectively. Table 3.6 depicts all the MAPE obtained during testing from all three models with, A and separately with all six time horizons chosen for this study for the dataset-yuan vs. US Dollar. 79

14 Chinese Yuan to US Dollar.8 Price Days Fig. 3.6 (One day) ahead EFLIT2FNS (Testing) Chinese Yuan to US Dollar Actual A.8 Price.6.4 Actual.2 A Days Fig. 3.7 (One Week) ahead EFLIT2FNS (Testing) 8

15 Chinese Yuan to US Dollar.8 Price Months Fig. 3.8 (Six Months) ahead EFLIT2FNS (Testing) Actual A Time Models Table 3.6 Chinese Yuan vs. US Dollar Horizon FLANN FLFNS FLIT2FNS MAPE (%) MAPE (%) MAPE (%) A A A One Day One Week One Month Two Months Six Months Twelve Months

16 3.4.2 Japanese Yen vs. US Dollar Similarly, Figs show the comparison between the actual and predicted values for the dataset Yen vs. US Dollar and the detail results are presented in Table Japnees Yen to US Dollar Price.6.4 Actual.2 A Days Fig. 3.9 (One Day) ahead FLIT2FNS (Testing) Japnees Yen to US Dollar.8 Price.6.4 Actual.2 A Days Fig. 3. (One Week) ahead FLIT2FNS (Testing) 82

17 Price Japnese Yen to US Dollar Actual A Months Fig. 3. (Six Months) ahead FLIT2FNS (Testing) Table 3.7 Japanese Yen vs. US Dollar Time Horizon Models FLANN FLFNS FLIT2FNS MAPE (%) MAPE (%) MAPE (%) A A A One Day One Week One Month Two Months Six Months Twelve Months

18 3.4.3 Indian Rupee vs. US Dollar Fig. 3.2 and Fig. 3.3 present the same comparison graph for EFLIT2FNS model for one day and six months ahead omitting all other graphs obtained for the dataset Rupees vs. US Dollar. Table 3.8 shows the MAPE during testing for the same dataset Indian Rupee to US Dollar Actual A Price Days Fig. 3.2 (One Day) ahead EFLIT2FNS (Testing) Indian Rupee to US Dollar Actual A Price Months Fig. 3.3 (Six Months) ahead EFLIT2FNS (Testing) 84

19 Table 3.8 Indian Rupee vs. US Dollar Time Horizon Models FLANN FLFNS FLIT2FNS MAPE (%) MAPE (%) MAPE (%) A A A One Day One Week One Month Two Months Six Months Twelve Months South Korean Won vs. US Dollar Figs. 3.4 and 3.5 show one day and two months ahead prediction for EFLIT2FNS model with, A and and MAPE during testing obtained from all three models for the dataset Won vs. US Dollar is given in Table

20 Price South Korean Won to US Dollar Actual A Days Fig.3.4 (One Day) ahead EFLIT2FNS (Testing) South Korean Won to US Dollar.8 Price Months Fig. 3.5 (Two Months) ahead EFLIT2FNS (Testing) 86 Actual A

21 Table 3.9 South Korean Won vs. US Dollar Time Horizon Models FLANN FLFNS FLIT2FNS MAPE (%) MAPE (%) MAPE (%) A A A One Day One Week One Month Two Months Six Months Twelve Months Swiss Franc vs. US Dollar Figs. 3.6 and 3.7 show the graphs obtained during testing from EFLIT2FNS model with all three learning algorithms for one day and one month in advance respectively. Table 3. provides the MAPE during testing for Franc vs. US Dollar. 87

22 Swiss Franc to US Dollar Actual A Price Days Fig. 3.6 (One Day) ahead EFLIT2FNS (Testing).8 Swiss Franc to US Dollar Actual A Price Months Fig. 3.7 (One Month) ahead EFLIT2FNS (Testing) 88

23 Table 3. Swiss Franc vs. US Dollar Time Horizon Models FLANN FLFNS FLIT2FNS MAPE (%) MAPE (%) MAPE (%) A A A One Day One Week One Month Two Months Six Months Twelve Months Results Analysis From the graphs and the tables given above, five observations can be made: () EFLIT2FNS model is producing better results as compared to the other two models, FLANN, FLFNS and FLIT2FLS irrespective of any time horizon chosen out of the six, as discussed in the study. This can be seen from Fig. 3.8 where MAPE during testing of three models M (FLANN), M2 (FLFNS) and M3 (FLIT2FNS) for day and month ahead prediction of Yuan vs. Dollar currency exchange rate dataset is presented; (2) The convergence speed of A and are also faster than the as is seen from Fig. 3.9; (3) The convergence speeds of all five currency exchange rate datasets are more or less similar. In Fig. 3.2 convergence speed of all five datasets in day ahead prediction for EFLIT2FNS with model is given; (4) Prediction accuracy is inversely proportional to time horizon: increase in time horizon shows 89

24 decrease in prediction accuracy. This can also be proved from another error measure i.e. RMSE, considered for this study. The average RMSE during testing obtained from EFLIT2FNS model integrated with for all datasets is.723 in case of one day ahead prediction where as it is.2443 for one month ahead prediction; Fig. 3.2 shows the convergence speed of all time horizons discussed in the study for Won vs. Dollar dataset; (5) As compared to A, maintains slightly better prediction accuracy and takes approximately 4% less time to optimize the parameters of all the models when all other required equipments like hardware and software packages remain constant. In other words, it can be said that is simpler to implement than A A %Error.5.5 M M2 M3 M M2 M3 One Day Ahead One Month Ahead Fig. 3.8 MAPE of M (FLANN), M2 (FLFNS) and M3 (FLIT2FNS) for One day and One month ahead prediction for Yuan vs. Dollar exchange rate data 9

25 2.5 A MSE No. of Experiments Fig. 3.9 Convergence Speed of A, and in One day ahead prediction of Yen vs. Dollar (FLIT2FNS) Yean vs. Dollar Yen vs. Dollar Rupee vs. Dollar Won vs. Dollar Franc vs. Dollar MSE No. of Experiments Fig. 3.2 Convergence Speed of all Datasets for Day ahead prediction (EFLIT2FNS with ) 9

26 Day week Month 6 Months 2 Months.2 MSE Summary No. of Experiments Fig. 3.2 Convergence Speed of Won vs. Dollar for EFLIT2FNS with (all time horizons) In this chapter, an EFLIT2FNS model is used to predict five currency exchange datasets. The application of evolutionary techniques like A and provide a robust prediction. Also, it is observed that is simpler than A to implement for the prediction of currency exchange time series data. MAPE and RMSE obtained from EFLIT2FNS model indicate that it can be used as a feasible alternative for exchange rate prediction for all stake holders in currency exchange market. 92

CSC 4510 Machine Learning

CSC 4510 Machine Learning 10: Gene(c Algorithms CSC 4510 Machine Learning Dr. Mary Angela Papalaskari Department of CompuBng Sciences Villanova University Course website: www.csc.villanova.edu/~map/4510/ Slides of this presenta(on

More information

Lecture 9 Evolutionary Computation: Genetic algorithms

Lecture 9 Evolutionary Computation: Genetic algorithms Lecture 9 Evolutionary Computation: Genetic algorithms Introduction, or can evolution be intelligent? Simulation of natural evolution Genetic algorithms Case study: maintenance scheduling with genetic

More information

Chapter 8: Introduction to Evolutionary Computation

Chapter 8: Introduction to Evolutionary Computation Computational Intelligence: Second Edition Contents Some Theories about Evolution Evolution is an optimization process: the aim is to improve the ability of an organism to survive in dynamically changing

More information

Genetic Algorithm for Solving the Economic Load Dispatch

Genetic Algorithm for Solving the Economic Load Dispatch International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 5 (2014), pp. 523-528 International Research Publication House http://www.irphouse.com Genetic Algorithm

More information

Evolutionary Computation

Evolutionary Computation Evolutionary Computation - Computational procedures patterned after biological evolution. - Search procedure that probabilistically applies search operators to set of points in the search space. - Lamarck

More information

Crossover Techniques in GAs

Crossover Techniques in GAs Crossover Techniques in GAs Debasis Samanta Indian Institute of Technology Kharagpur dsamanta@iitkgp.ac.in 16.03.2018 Debasis Samanta (IIT Kharagpur) Soft Computing Applications 16.03.2018 1 / 1 Important

More information

Evolutionary computation

Evolutionary computation Evolutionary computation Andrea Roli andrea.roli@unibo.it DEIS Alma Mater Studiorum Università di Bologna Evolutionary computation p. 1 Evolutionary Computation Evolutionary computation p. 2 Evolutionary

More information

Research Article A Novel Differential Evolution Invasive Weed Optimization Algorithm for Solving Nonlinear Equations Systems

Research Article A Novel Differential Evolution Invasive Weed Optimization Algorithm for Solving Nonlinear Equations Systems Journal of Applied Mathematics Volume 2013, Article ID 757391, 18 pages http://dx.doi.org/10.1155/2013/757391 Research Article A Novel Differential Evolution Invasive Weed Optimization for Solving Nonlinear

More information

Intelligens Számítási Módszerek Genetikus algoritmusok, gradiens mentes optimálási módszerek

Intelligens Számítási Módszerek Genetikus algoritmusok, gradiens mentes optimálási módszerek Intelligens Számítási Módszerek Genetikus algoritmusok, gradiens mentes optimálási módszerek 2005/2006. tanév, II. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Informatikai Intézet

More information

Computational statistics

Computational statistics Computational statistics Combinatorial optimization Thierry Denœux February 2017 Thierry Denœux Computational statistics February 2017 1 / 37 Combinatorial optimization Assume we seek the maximum of f

More information

Evolutionary Computation. DEIS-Cesena Alma Mater Studiorum Università di Bologna Cesena (Italia)

Evolutionary Computation. DEIS-Cesena Alma Mater Studiorum Università di Bologna Cesena (Italia) Evolutionary Computation DEIS-Cesena Alma Mater Studiorum Università di Bologna Cesena (Italia) andrea.roli@unibo.it Evolutionary Computation Inspiring principle: theory of natural selection Species face

More information

CHAPTER 4: DATASETS AND CRITERIA FOR ALGORITHM EVALUATION

CHAPTER 4: DATASETS AND CRITERIA FOR ALGORITHM EVALUATION CHAPTER 4: DATASETS AND CRITERIA FOR ALGORITHM EVALUATION 4.1 Overview This chapter contains the description about the data that is used in this research. In this research time series data is used. A time

More information

Genetic Algorithm. Outline

Genetic Algorithm. Outline Genetic Algorithm 056: 166 Production Systems Shital Shah SPRING 2004 Outline Genetic Algorithm (GA) Applications Search space Step-by-step GA Mechanism Examples GA performance Other GA examples 1 Genetic

More information

An Improved Differential Evolution Trained Neural Network Scheme for Nonlinear System Identification

An Improved Differential Evolution Trained Neural Network Scheme for Nonlinear System Identification International Journal of Automation and Computing 6(2), May 2009, 137-144 DOI: 10.1007/s11633-009-0137-0 An Improved Differential Evolution Trained Neural Network Scheme for Nonlinear System Identification

More information

Structure Design of Neural Networks Using Genetic Algorithms

Structure Design of Neural Networks Using Genetic Algorithms Structure Design of Neural Networks Using Genetic Algorithms Satoshi Mizuta Takashi Sato Demelo Lao Masami Ikeda Toshio Shimizu Department of Electronic and Information System Engineering, Faculty of Science

More information

how should the GA proceed?

how should the GA proceed? how should the GA proceed? string fitness 10111 10 01000 5 11010 3 00011 20 which new string would be better than any of the above? (the GA does not know the mapping between strings and fitness values!)

More information

An Introduction to Differential Evolution. Kelly Fleetwood

An Introduction to Differential Evolution. Kelly Fleetwood An Introduction to Differential Evolution Kelly Fleetwood Synopsis Introduction Basic Algorithm Example Performance Applications The Basics of Differential Evolution Stochastic, population-based optimisation

More information

Genetic Algorithms: Basic Principles and Applications

Genetic Algorithms: Basic Principles and Applications Genetic Algorithms: Basic Principles and Applications C. A. MURTHY MACHINE INTELLIGENCE UNIT INDIAN STATISTICAL INSTITUTE 203, B.T.ROAD KOLKATA-700108 e-mail: murthy@isical.ac.in Genetic algorithms (GAs)

More information

Determination of Optimal Tightened Normal Tightened Plan Using a Genetic Algorithm

Determination of Optimal Tightened Normal Tightened Plan Using a Genetic Algorithm Journal of Modern Applied Statistical Methods Volume 15 Issue 1 Article 47 5-1-2016 Determination of Optimal Tightened Normal Tightened Plan Using a Genetic Algorithm Sampath Sundaram University of Madras,

More information

Integer weight training by differential evolution algorithms

Integer weight training by differential evolution algorithms Integer weight training by differential evolution algorithms V.P. Plagianakos, D.G. Sotiropoulos, and M.N. Vrahatis University of Patras, Department of Mathematics, GR-265 00, Patras, Greece. e-mail: vpp

More information

IMPROVING TIME SERIES PREDICTION

IMPROVING TIME SERIES PREDICTION THESIS FOR THE DEGREE OF MASTER OF SCIENCE IMPROVING TIME SERIES PREDICTION USING RECURRENT NEURAL NETWORKS AND EVOLUTIONARY ALGORITHMS ERIK HULTHÉN Division of Mechatronics Department of Machine and Vehicle

More information

Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems

Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems Miguel Leon Ortiz and Ning Xiong Mälardalen University, Västerås, SWEDEN Abstract. Differential evolution

More information

Metaheuristics and Local Search

Metaheuristics and Local Search Metaheuristics and Local Search 8000 Discrete optimization problems Variables x 1,..., x n. Variable domains D 1,..., D n, with D j Z. Constraints C 1,..., C m, with C i D 1 D n. Objective function f :

More information

ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC ALGORITHM FOR NONLINEAR MIMO MODEL OF MACHINING PROCESSES

ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC ALGORITHM FOR NONLINEAR MIMO MODEL OF MACHINING PROCESSES International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 4, April 2013 pp. 1455 1475 ARTIFICIAL NEURAL NETWORK WITH HYBRID TAGUCHI-GENETIC

More information

Design Optimization of an Electronic Component with an Evolutionary Algorithm Using the COMSOL-MATLAB LiveLink

Design Optimization of an Electronic Component with an Evolutionary Algorithm Using the COMSOL-MATLAB LiveLink Design Optimization of an Electronic Component with an Evolutionary Algorithm Using the COMSOL-MATLAB LiveLink Eva Pelster 1,David Wenger,1 1 Wenger Engineering GmbH, Einsteinstr. 55, 8977 Ulm, mail@wenger-engineering.com

More information

Evolutionary computation

Evolutionary computation Evolutionary computation Andrea Roli andrea.roli@unibo.it Dept. of Computer Science and Engineering (DISI) Campus of Cesena Alma Mater Studiorum Università di Bologna Outline 1 Basic principles 2 Genetic

More information

Binary Particle Swarm Optimization with Crossover Operation for Discrete Optimization

Binary Particle Swarm Optimization with Crossover Operation for Discrete Optimization Binary Particle Swarm Optimization with Crossover Operation for Discrete Optimization Deepak Singh Raipur Institute of Technology Raipur, India Vikas Singh ABV- Indian Institute of Information Technology

More information

Local Search & Optimization

Local Search & Optimization Local Search & Optimization CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2017 Soleymani Artificial Intelligence: A Modern Approach, 3 rd Edition, Chapter 4 Outline

More information

An Evolutionary Programming Based Algorithm for HMM training

An Evolutionary Programming Based Algorithm for HMM training An Evolutionary Programming Based Algorithm for HMM training Ewa Figielska,Wlodzimierz Kasprzak Institute of Control and Computation Engineering, Warsaw University of Technology ul. Nowowiejska 15/19,

More information

Approximating the step change point of the process fraction nonconforming using genetic algorithm to optimize the likelihood function

Approximating the step change point of the process fraction nonconforming using genetic algorithm to optimize the likelihood function Journal of Industrial and Systems Engineering Vol. 7, No., pp 8-28 Autumn 204 Approximating the step change point of the process fraction nonconforming using genetic algorithm to optimize the likelihood

More information

An Improved Quantum Evolutionary Algorithm with 2-Crossovers

An Improved Quantum Evolutionary Algorithm with 2-Crossovers An Improved Quantum Evolutionary Algorithm with 2-Crossovers Zhihui Xing 1, Haibin Duan 1,2, and Chunfang Xu 1 1 School of Automation Science and Electrical Engineering, Beihang University, Beijing, 100191,

More information

Genetic Algorithms & Modeling

Genetic Algorithms & Modeling Genetic Algorithms & Modeling : Soft Computing Course Lecture 37 40, notes, slides www.myreaders.info/, RC Chakraborty, e-mail rcchak@gmail.com, Aug. 10, 2010 http://www.myreaders.info/html/soft_computing.html

More information

Pattern Matching and Neural Networks based Hybrid Forecasting System

Pattern Matching and Neural Networks based Hybrid Forecasting System Pattern Matching and Neural Networks based Hybrid Forecasting System Sameer Singh and Jonathan Fieldsend PA Research, Department of Computer Science, University of Exeter, Exeter, UK Abstract In this paper

More information

Robust Multi-Objective Optimization in High Dimensional Spaces

Robust Multi-Objective Optimization in High Dimensional Spaces Robust Multi-Objective Optimization in High Dimensional Spaces André Sülflow, Nicole Drechsler, and Rolf Drechsler Institute of Computer Science University of Bremen 28359 Bremen, Germany {suelflow,nd,drechsle}@informatik.uni-bremen.de

More information

Bounded Approximation Algorithms

Bounded Approximation Algorithms Bounded Approximation Algorithms Sometimes we can handle NP problems with polynomial time algorithms which are guaranteed to return a solution within some specific bound of the optimal solution within

More information

FORECASTING OF INFLATION IN BANGLADESH USING ANN MODEL

FORECASTING OF INFLATION IN BANGLADESH USING ANN MODEL FORECASTING OF INFLATION IN BANGLADESH USING ANN MODEL Rumana Hossain Department of Physical Science School of Engineering and Computer Science Independent University, Bangladesh Shaukat Ahmed Department

More information

Matt Heavner CSE710 Fall 2009

Matt Heavner CSE710 Fall 2009 Matt Heavner mheavner@buffalo.edu CSE710 Fall 2009 Problem Statement: Given a set of cities and corresponding locations, what is the shortest closed circuit that visits all cities without loops?? Fitness

More information

GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS

GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS A genetic algorithm is a random search technique for global optimisation in a complex search space. It was originally inspired by an

More information

Fundamentals of Genetic Algorithms

Fundamentals of Genetic Algorithms Fundamentals of Genetic Algorithms : AI Course Lecture 39 40, notes, slides www.myreaders.info/, RC Chakraborty, e-mail rcchak@gmail.com, June 01, 2010 www.myreaders.info/html/artificial_intelligence.html

More information

Forecasting exchange rate volatility using conditional variance models selected by information criteria

Forecasting exchange rate volatility using conditional variance models selected by information criteria Forecasting exchange rate volatility using conditional variance models selected by information criteria Article Accepted Version Brooks, C. and Burke, S. (1998) Forecasting exchange rate volatility using

More information

Analysis of Interest Rate Curves Clustering Using Self-Organising Maps

Analysis of Interest Rate Curves Clustering Using Self-Organising Maps Analysis of Interest Rate Curves Clustering Using Self-Organising Maps M. Kanevski (1), V. Timonin (1), A. Pozdnoukhov(1), M. Maignan (1,2) (1) Institute of Geomatics and Analysis of Risk (IGAR), University

More information

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches Discrete Mathematics for Bioinformatics WS 07/08, G. W. Klau, 31. Januar 2008, 11:55 1 Metaheuristics and Local Search Discrete optimization problems Variables x 1,...,x n. Variable domains D 1,...,D n,

More information

Prediction of Vegetable Price Based on Neural Network and Genetic Algorithm

Prediction of Vegetable Price Based on Neural Network and Genetic Algorithm Prediction of Vegetable Price Based on Neural Network and Genetic Algorithm Changshou uo 1, Qingfeng Wei 1, iying Zhou 2,, Junfeng Zhang 1, and ufen un 1 1 Institute of Information on cience and Technology

More information

DE/BBO: A Hybrid Differential Evolution with Biogeography-Based Optimization for Global Numerical Optimization

DE/BBO: A Hybrid Differential Evolution with Biogeography-Based Optimization for Global Numerical Optimization 1 : A Hybrid Differential Evolution with Biogeography-Based Optimization for Global Numerical Optimization Wenyin Gong, Zhihua Cai, and Charles X. Ling, Senior Member, IEEE Abstract Differential Evolution

More information

Department of Mathematics, Graphic Era University, Dehradun, Uttarakhand, India

Department of Mathematics, Graphic Era University, Dehradun, Uttarakhand, India Genetic Algorithm for Minimization of Total Cost Including Customer s Waiting Cost and Machine Setup Cost for Sequence Dependent Jobs on a Single Processor Neelam Tyagi #1, Mehdi Abedi *2 Ram Gopal Varshney

More information

Local Search & Optimization

Local Search & Optimization Local Search & Optimization CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2018 Soleymani Artificial Intelligence: A Modern Approach, 3 rd Edition, Chapter 4 Some

More information

An artificial chemical reaction optimization algorithm for. multiple-choice; knapsack problem.

An artificial chemical reaction optimization algorithm for. multiple-choice; knapsack problem. An artificial chemical reaction optimization algorithm for multiple-choice knapsack problem Tung Khac Truong 1,2, Kenli Li 1, Yuming Xu 1, Aijia Ouyang 1, and Xiaoyong Tang 1 1 College of Information Science

More information

Optimization of Threshold for Energy Based Spectrum Sensing Using Differential Evolution

Optimization of Threshold for Energy Based Spectrum Sensing Using Differential Evolution Wireless Engineering and Technology 011 130-134 doi:10.436/wet.011.3019 Published Online July 011 (http://www.scirp.org/journal/wet) Optimization of Threshold for Energy Based Spectrum Sensing Using Differential

More information

Genetic Algorithms. Donald Richards Penn State University

Genetic Algorithms. Donald Richards Penn State University Genetic Algorithms Donald Richards Penn State University Easy problem: Find the point which maximizes f(x, y) = [16 x(1 x)y(1 y)] 2, x, y [0,1] z (16*x*y*(1-x)*(1-y))**2 0.829 0.663 0.497 0.331 0.166 1

More information

Using Evolutionary Techniques to Hunt for Snakes and Coils

Using Evolutionary Techniques to Hunt for Snakes and Coils Using Evolutionary Techniques to Hunt for Snakes and Coils Abstract The snake-in-the-box problem is a difficult problem in mathematics and computer science that deals with finding the longest-possible

More information

Zebo Peng Embedded Systems Laboratory IDA, Linköping University

Zebo Peng Embedded Systems Laboratory IDA, Linköping University TDTS 01 Lecture 8 Optimization Heuristics for Synthesis Zebo Peng Embedded Systems Laboratory IDA, Linköping University Lecture 8 Optimization problems Heuristic techniques Simulated annealing Genetic

More information

CHAPTER 6 CONCLUSION AND FUTURE SCOPE

CHAPTER 6 CONCLUSION AND FUTURE SCOPE CHAPTER 6 CONCLUSION AND FUTURE SCOPE 146 CHAPTER 6 CONCLUSION AND FUTURE SCOPE 6.1 SUMMARY The first chapter of the thesis highlighted the need of accurate wind forecasting models in order to transform

More information

Data Warehousing & Data Mining

Data Warehousing & Data Mining 13. Meta-Algorithms for Classification Data Warehousing & Data Mining Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 13.

More information

ANN and Statistical Theory Based Forecasting and Analysis of Power System Variables

ANN and Statistical Theory Based Forecasting and Analysis of Power System Variables ANN and Statistical Theory Based Forecasting and Analysis of Power System Variables Sruthi V. Nair 1, Poonam Kothari 2, Kushal Lodha 3 1,2,3 Lecturer, G. H. Raisoni Institute of Engineering & Technology,

More information

Multi-objective Emission constrained Economic Power Dispatch Using Differential Evolution Algorithm

Multi-objective Emission constrained Economic Power Dispatch Using Differential Evolution Algorithm Multi-objective Emission constrained Economic Power Dispatch Using Differential Evolution Algorithm Sunil Kumar Soni, Vijay Bhuria Abstract The main aim of power utilities is to provide high quality power

More information

Geometric Semantic Genetic Programming (GSGP): theory-laden design of variation operators

Geometric Semantic Genetic Programming (GSGP): theory-laden design of variation operators Geometric Semantic Genetic Programming (GSGP): theory-laden design of variation operators Andrea Mambrini University of Birmingham, UK NICaiA Exchange Programme LaMDA group, Nanjing University, China 7th

More information

Energy Minimization of Protein Tertiary Structure by Parallel Simulated Annealing using Genetic Crossover

Energy Minimization of Protein Tertiary Structure by Parallel Simulated Annealing using Genetic Crossover Minimization of Protein Tertiary Structure by Parallel Simulated Annealing using Genetic Crossover Tomoyuki Hiroyasu, Mitsunori Miki, Shinya Ogura, Keiko Aoi, Takeshi Yoshida, Yuko Okamoto Jack Dongarra

More information

OPTIMAL CAPACITORS PLACEMENT IN DISTRIBUTION NETWORKS USING GENETIC ALGORITHM: A DIMENSION REDUCING APPROACH

OPTIMAL CAPACITORS PLACEMENT IN DISTRIBUTION NETWORKS USING GENETIC ALGORITHM: A DIMENSION REDUCING APPROACH OPTIMAL CAPACITORS PLACEMENT IN DISTRIBUTION NETWORKS USING GENETIC ALGORITHM: A DIMENSION REDUCING APPROACH S.NEELIMA #1, DR. P.S.SUBRAMANYAM *2 #1 Associate Professor, Department of Electrical and Electronics

More information

V. Evolutionary Computing. Read Flake, ch. 20. Genetic Algorithms. Part 5A: Genetic Algorithms 4/10/17. A. Genetic Algorithms

V. Evolutionary Computing. Read Flake, ch. 20. Genetic Algorithms. Part 5A: Genetic Algorithms 4/10/17. A. Genetic Algorithms V. Evolutionary Computing A. Genetic Algorithms 4/10/17 1 Read Flake, ch. 20 4/10/17 2 Genetic Algorithms Developed by John Holland in 60s Did not become popular until late 80s A simplified model of genetics

More information

Haploid & diploid recombination and their evolutionary impact

Haploid & diploid recombination and their evolutionary impact Haploid & diploid recombination and their evolutionary impact W. Garrett Mitchener College of Charleston Mathematics Department MitchenerG@cofc.edu http://mitchenerg.people.cofc.edu Introduction The basis

More information

Lecture 15: Genetic Algorithms

Lecture 15: Genetic Algorithms Lecture 15: Genetic Algorithms Dr Roman V Belavkin BIS3226 Contents 1 Combinatorial Problems 1 2 Natural Selection 2 3 Genetic Algorithms 3 31 Individuals and Population 3 32 Fitness Functions 3 33 Encoding

More information

Multi-Objective Optimization Methods for Optimal Funding Allocations to Mitigate Chemical and Biological Attacks

Multi-Objective Optimization Methods for Optimal Funding Allocations to Mitigate Chemical and Biological Attacks Multi-Objective Optimization Methods for Optimal Funding Allocations to Mitigate Chemical and Biological Attacks Roshan Rammohan, Ryan Schnalzer Mahmoud Reda Taha, Tim Ross and Frank Gilfeather University

More information

A Scalability Test for Accelerated DE Using Generalized Opposition-Based Learning

A Scalability Test for Accelerated DE Using Generalized Opposition-Based Learning 009 Ninth International Conference on Intelligent Systems Design and Applications A Scalability Test for Accelerated DE Using Generalized Opposition-Based Learning Hui Wang, Zhijian Wu, Shahryar Rahnamayan,

More information

Using Differential Evolution for GEP Constant Creation

Using Differential Evolution for GEP Constant Creation Using Differential Evolution for GEP Constant Creation Qiongyun Zhang Department of Computer Science University of Illinois at Chicago Chicago, IL, 60607, USA qzhang@cs.uic.edu Chi Zhou Realization Research

More information

Reading, UK 1 2 Abstract

Reading, UK 1 2 Abstract , pp.45-54 http://dx.doi.org/10.14257/ijseia.2013.7.5.05 A Case Study on the Application of Computational Intelligence to Identifying Relationships between Land use Characteristics and Damages caused by

More information

Search. Search is a key component of intelligent problem solving. Get closer to the goal if time is not enough

Search. Search is a key component of intelligent problem solving. Get closer to the goal if time is not enough Search Search is a key component of intelligent problem solving Search can be used to Find a desired goal if time allows Get closer to the goal if time is not enough section 11 page 1 The size of the search

More information

Forecasting Exchange Rate Change between USD and JPY by Using Dynamic Adaptive Neuron-Fuzzy Logic System

Forecasting Exchange Rate Change between USD and JPY by Using Dynamic Adaptive Neuron-Fuzzy Logic System Forecasting Exchange Rate Change between USD and JPY by Using Dynamic Adaptive Neuron-Fuzzy Logic System Weiping Liu Eastern Connecticut State University 83 Windham Rd Willimantic, CT 6226 USA Tel (86)465

More information

Learning to Forecast with Genetic Algorithms

Learning to Forecast with Genetic Algorithms Learning to Forecast with Genetic Algorithms Mikhail Anufriev 1 Cars Hommes 2,3 Tomasz Makarewicz 2,3 1 EDG, University of Technology, Sydney 2 CeNDEF, University of Amsterdam 3 Tinbergen Institute Computation

More information

Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms

Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms Tadahiko Murata 1, Shiori Kaige 2, and Hisao Ishibuchi 2 1 Department of Informatics, Kansai University 2-1-1 Ryozenji-cho,

More information

Running time analysis of a multi-objective evolutionary algorithm on a simple discrete optimization problem

Running time analysis of a multi-objective evolutionary algorithm on a simple discrete optimization problem Research Collection Working Paper Running time analysis of a multi-objective evolutionary algorithm on a simple discrete optimization problem Author(s): Laumanns, Marco; Thiele, Lothar; Zitzler, Eckart;

More information

Indian Stock Market Prediction Using Differential Evolutionary Neural Network Model

Indian Stock Market Prediction Using Differential Evolutionary Neural Network Model Indian Stock Market Prediction Using Differential Evolutionary Neural Network Model Puspanjali Mohapatra (Asst. Prof) Dept of Computer Science and Engineering IIIT Bhubaneswar Bhubaneswar, India Alok Raj

More information

Dynamic Optimization using Self-Adaptive Differential Evolution

Dynamic Optimization using Self-Adaptive Differential Evolution Dynamic Optimization using Self-Adaptive Differential Evolution IEEE Congress on Evolutionary Computation (IEEE CEC 2009), Trondheim, Norway, May 18-21, 2009 J. Brest, A. Zamuda, B. Bošković, M. S. Maučec,

More information

Differential Evolution: a stochastic nonlinear optimization algorithm by Storn and Price, 1996

Differential Evolution: a stochastic nonlinear optimization algorithm by Storn and Price, 1996 Differential Evolution: a stochastic nonlinear optimization algorithm by Storn and Price, 1996 Presented by David Craft September 15, 2003 This presentation is based on: Storn, Rainer, and Kenneth Price

More information

Application of a GA/Bayesian Filter-Wrapper Feature Selection Method to Classification of Clinical Depression from Speech Data

Application of a GA/Bayesian Filter-Wrapper Feature Selection Method to Classification of Clinical Depression from Speech Data Application of a GA/Bayesian Filter-Wrapper Feature Selection Method to Classification of Clinical Depression from Speech Data Juan Torres 1, Ashraf Saad 2, Elliot Moore 1 1 School of Electrical and Computer

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY /ESD.77 MSDO /ESD.77J Multidisciplinary System Design Optimization (MSDO) Spring 2010.

MASSACHUSETTS INSTITUTE OF TECHNOLOGY /ESD.77 MSDO /ESD.77J Multidisciplinary System Design Optimization (MSDO) Spring 2010. 16.888/ESD.77J Multidisciplinary System Design Optimization (MSDO) Spring 2010 Assignment 4 Instructors: Prof. Olivier de Weck Prof. Karen Willcox Dr. Anas Alfaris Dr. Douglas Allaire TAs: Andrew March

More information

Decision Models Lecture 5 1. Lecture 5. Foreign-Currency Trading Integer Programming Plant-location example Summary and Preparation for next class

Decision Models Lecture 5 1. Lecture 5. Foreign-Currency Trading Integer Programming Plant-location example Summary and Preparation for next class Decision Models Lecture 5 1 Lecture 5 Foreign-Currency Trading Integer Programming Plant-location example Summary and Preparation for next class Foreign Exchange (FX) Markets Decision Models Lecture 5

More information

V. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA

V. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA Part 5A: Genetic Algorithms V. Evolutionary Computing A. Genetic Algorithms Read Flake, ch. 20 1 2 Genetic Algorithms Developed by John Holland in 60s Did not become popular until late 80s A simplified

More information

Koza s Algorithm. Choose a set of possible functions and terminals for the program.

Koza s Algorithm. Choose a set of possible functions and terminals for the program. Step 1 Koza s Algorithm Choose a set of possible functions and terminals for the program. You don t know ahead of time which functions and terminals will be needed. User needs to make intelligent choices

More information

Genetic Algorithms. Seth Bacon. 4/25/2005 Seth Bacon 1

Genetic Algorithms. Seth Bacon. 4/25/2005 Seth Bacon 1 Genetic Algorithms Seth Bacon 4/25/2005 Seth Bacon 1 What are Genetic Algorithms Search algorithm based on selection and genetics Manipulate a population of candidate solutions to find a good solution

More information

IV. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA

IV. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA IV. Evolutionary Computing A. Genetic Algorithms Read Flake, ch. 20 2014/2/26 1 2014/2/26 2 Genetic Algorithms Developed by John Holland in 60s Did not become popular until late 80s A simplified model

More information

Weighted Fuzzy Time Series Model for Load Forecasting

Weighted Fuzzy Time Series Model for Load Forecasting NCITPA 25 Weighted Fuzzy Time Series Model for Load Forecasting Yao-Lin Huang * Department of Computer and Communication Engineering, De Lin Institute of Technology yaolinhuang@gmail.com * Abstract Electric

More information

Forecasting & Futurism

Forecasting & Futurism Article from: Forecasting & Futurism December 2013 Issue 8 A NEAT Approach to Neural Network Structure By Jeff Heaton Jeff Heaton Neural networks are a mainstay of artificial intelligence. These machine-learning

More information

SHORT TERM LOAD FORECASTING

SHORT TERM LOAD FORECASTING Indian Institute of Technology Kanpur (IITK) and Indian Energy Exchange (IEX) are delighted to announce Training Program on "Power Procurement Strategy and Power Exchanges" 28-30 July, 2014 SHORT TERM

More information

Quadratic Multiple Knapsack Problem with Setups and a Solution Approach

Quadratic Multiple Knapsack Problem with Setups and a Solution Approach Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Quadratic Multiple Knapsack Problem with Setups and a Solution Approach

More information

Comparison between cut and try approach and automated optimization procedure when modelling the medium-voltage insulator

Comparison between cut and try approach and automated optimization procedure when modelling the medium-voltage insulator Proceedings of the 2nd IASME / WSEAS International Conference on Energy & Environment (EE'7), Portoroz, Slovenia, May 15-17, 27 118 Comparison between cut and try approach and automated optimization procedure

More information

A new method for short-term load forecasting based on chaotic time series and neural network

A new method for short-term load forecasting based on chaotic time series and neural network A new method for short-term load forecasting based on chaotic time series and neural network Sajjad Kouhi*, Navid Taghizadegan Electrical Engineering Department, Azarbaijan Shahid Madani University, Tabriz,

More information

COMBINATION OF TAGUCHI METHOD AND ARTIFICIAL INTELLIGENCE TECHNIQUES FOR THE OPTIMAL DESIGN OF FLAT-PLATE COLLECTORS

COMBINATION OF TAGUCHI METHOD AND ARTIFICIAL INTELLIGENCE TECHNIQUES FOR THE OPTIMAL DESIGN OF FLAT-PLATE COLLECTORS COMBINATION OF TAGUCHI METHOD AND ARTIFICIAL INTELLIGENCE TECHNIQUES FOR THE OPTIMAL DESIGN OF FLAT-PLATE COLLECTORS Soteris A. Kalogirou Cyprus University of Technology, P. O. Box 509, 60, Limassol, Cyprus

More information

Estimation-of-Distribution Algorithms. Discrete Domain.

Estimation-of-Distribution Algorithms. Discrete Domain. Estimation-of-Distribution Algorithms. Discrete Domain. Petr Pošík Introduction to EDAs 2 Genetic Algorithms and Epistasis.....................................................................................

More information

Smoothing Transition Autoregressive (STAR) Models with Ordinary Least Squares and Genetic Algorithms Optimization

Smoothing Transition Autoregressive (STAR) Models with Ordinary Least Squares and Genetic Algorithms Optimization MPRA Munich Personal RePEc Archive Smoothing Transition Autoregressive (STAR) Models with Ordinary Least Squares and Genetic Algorithms Optimization Eleftherios Giovanis 10. August 2008 Online at http://mpra.ub.uni-muenchen.de/24660/

More information

Electric Load Forecasting Using Wavelet Transform and Extreme Learning Machine

Electric Load Forecasting Using Wavelet Transform and Extreme Learning Machine Electric Load Forecasting Using Wavelet Transform and Extreme Learning Machine Song Li 1, Peng Wang 1 and Lalit Goel 1 1 School of Electrical and Electronic Engineering Nanyang Technological University

More information

Efficient Forecasting of Exchange rates with Recurrent FLANN

Efficient Forecasting of Exchange rates with Recurrent FLANN IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 13, Issue 6 (Jul. - Aug. 2013), PP 21-28 Efficient Forecasting of Exchange rates with Recurrent FLANN 1 Ait Kumar

More information

Evolving more efficient digital circuits by allowing circuit layout evolution and multi-objective fitness

Evolving more efficient digital circuits by allowing circuit layout evolution and multi-objective fitness Evolving more efficient digital circuits by allowing circuit layout evolution and multi-objective fitness Tatiana Kalganova Julian Miller School of Computing School of Computing Napier University Napier

More information

DETECTING THE FAULT FROM SPECTROGRAMS BY USING GENETIC ALGORITHM TECHNIQUES

DETECTING THE FAULT FROM SPECTROGRAMS BY USING GENETIC ALGORITHM TECHNIQUES DETECTING THE FAULT FROM SPECTROGRAMS BY USING GENETIC ALGORITHM TECHNIQUES Amin A. E. 1, El-Geheni A. S. 2, and El-Hawary I. A **. El-Beali R. A. 3 1 Mansoura University, Textile Department 2 Prof. Dr.

More information

An Evolution Strategy for the Induction of Fuzzy Finite-state Automata

An Evolution Strategy for the Induction of Fuzzy Finite-state Automata Journal of Mathematics and Statistics 2 (2): 386-390, 2006 ISSN 1549-3644 Science Publications, 2006 An Evolution Strategy for the Induction of Fuzzy Finite-state Automata 1,2 Mozhiwen and 1 Wanmin 1 College

More information

OPTIMIZATION OF MODEL-FREE ADAPTIVE CONTROLLER USING DIFFERENTIAL EVOLUTION METHOD

OPTIMIZATION OF MODEL-FREE ADAPTIVE CONTROLLER USING DIFFERENTIAL EVOLUTION METHOD ABCM Symposium Series in Mechatronics - Vol. 3 - pp.37-45 Copyright c 2008 by ABCM OPTIMIZATION OF MODEL-FREE ADAPTIVE CONTROLLER USING DIFFERENTIAL EVOLUTION METHOD Leandro dos Santos Coelho Industrial

More information

A SEASONAL FUZZY TIME SERIES FORECASTING METHOD BASED ON GUSTAFSON-KESSEL FUZZY CLUSTERING *

A SEASONAL FUZZY TIME SERIES FORECASTING METHOD BASED ON GUSTAFSON-KESSEL FUZZY CLUSTERING * No.2, Vol.1, Winter 2012 2012 Published by JSES. A SEASONAL FUZZY TIME SERIES FORECASTING METHOD BASED ON GUSTAFSON-KESSEL * Faruk ALPASLAN a, Ozge CAGCAG b Abstract Fuzzy time series forecasting methods

More information

Cluster based pruning and survival selection using soft computing

Cluster based pruning and survival selection using soft computing Cluster based pruning and survival selection using soft computing S Shivaji #1, R Muthaiah *2 # School of Computing, M.Tech VLSI design, SASTRA University, Thanjavur, TamilNadu, 613401, India 1 ersshivaji@gmail.com,

More information

An Analysis on Recombination in Multi-Objective Evolutionary Optimization

An Analysis on Recombination in Multi-Objective Evolutionary Optimization An Analysis on Recombination in Multi-Objective Evolutionary Optimization Chao Qian, Yang Yu, Zhi-Hua Zhou National Key Laboratory for Novel Software Technology Nanjing University, Nanjing 20023, China

More information

Performance Evaluation of Best-Worst Selection Criteria for Genetic Algorithm

Performance Evaluation of Best-Worst Selection Criteria for Genetic Algorithm Mathematics and Computer Science 2017; 2(6): 89-97 http://www.sciencepublishinggroup.com/j/mcs doi: 10.11648/j.mcs.20170206.12 ISSN: 2575-6036 (Print); ISSN: 2575-6028 (Online) Performance Evaluation of

More information

Evolutionary computation in high-energy physics

Evolutionary computation in high-energy physics Evolutionary computation in high-energy physics Liliana Teodorescu Brunel University, United Kingdom Abstract Evolutionary computation is a branch of computer science with which, traditionally, high-energy

More information