TRAINING FEED FORWARD NEURAL NETWORK USING GENETIC ALGORITHM TO PREDICT MEAN TEMPERATURE

Size: px
Start display at page:

Download "TRAINING FEED FORWARD NEURAL NETWORK USING GENETIC ALGORITHM TO PREDICT MEAN TEMPERATURE"

Transcription

1 IJRRAS 29 (1) October TRAINING FEED FORWARD NEURAL NETWORK USING GENETIC ALGORITHM TO PREDICT MEAN TEMPERATURE Manal A. Ashour 1,*, Somia A. AlZahby 2 & Mahmoud I. Abdalla 3 1,2 Al-Azher University, Faculty of Science, Math. Department 3 Zagazig University, Faculty of Engineering, Electronics and communication Department ABSTRACT The genetic algorithm has been used to train fixed neural networks to predict the mean temperature. In this study the implementation of a genetic algorithm to neural network for the weather parameters prediction is considered. Various genetic operators to design a genetic algorithm are examined, with an objective of minimizing the cumulative square error. The effect of the crossover and mutation operators and population size are taken into account. By computer s simulations, the effectiveness of different crossover and mutation operators in training the network are shown. The appropriate crossover operators are described with the different selection methods which are used. A design of experiment (DOE) approach is used to find the value of the genetic algorithm parameters through determining the probability of the crossover, the probability of mutation, and the population size. p c This study discusses three cases. The first case is when the roulette wheel selection RWS method and power mutation with SPOX, TPOX, AMOX, HOX, BLX, and LX crossover operators are applied one at a time. The second case is when the tournament selection TOR method and power mutation with the previously mentioned crossover operators are applied one at a time. And finally the third case is when the rank based fitness BRF method and power mutation with the previously mentioned crossover operators one at a time. Results show improved performance of TPOX+TOR+POWRE model over other models. Keywords: artificial neural network (ANN), genetic algorithm (GA), genetic algorithm operators, genetic algorithm parameters, design of experiment (DOE). p m p s 1. INTRODUCTION Neural networks and genetic algorithms are two techniques for optimization and learning, each with its own strength and weaknesses. Each technique has generally evolved along separate paths. This study was presented by a hybrid method consists of two intelligent systems; artificial neural networks and genetic algorithms. It is an effective system in solving various issues. Every system suffers from some problems which reduce its efficiency so these systems were merged with each other to take the system benefits and get rid of its disadvantages. The hybridization method resulted from the combination of neural networks and genetic algorithms. There are many ways to apply GAs to neural networks. Davis Montana Lawrence [1] took the first approach evolving the weights in a fixed network. They were using GA instead of backpropagation to find the network weights for a fixed set of connections. Genetic algorithm ensures the best weights to be used to train the network and make them converge faster and reduce the error between desired output and the actual output and hence increases the efficiency of the network. The hybridization of artificial neural networks with the genetic algorithm make in many forms and different ways. However, we will focus on the hybridization process through adjusting the network weights. 2. ARTIFICIAL NEURAL NETWORK In its simplest form, the network is made up of cells. These cells begin its work when it receives signal that comes from another cell. Neuron receives that signal through the dendrites. Neural network consists of a group of cells that communicate with each other. Each cell of these cells has the ability to calculate weights coming to it from the previous cells plus the ability to compute output of each cell. The weights can usually be excite or inhibit; that it may strengthen the signal (if positive weight) or it may weaken the signal (if negative) that come to it. Network training acquire (adjustable weights) by knowing the difference between the desired and actual output. 3. GENETIC ALGORITHM Genetic algorithm is one of evolutionary algorithms methods that depends on the nature of the tradition of the work of Darwin's perspective. Genetic algorithm can be classified as a global search heuristics and it is a certain class of evolutionary algorithms. Genetic algorithms are considered to be one of the important techniques in the search for the perfect choice of set solutions available for a particular design. Genetic algorithm is a search algorithm relies on repetition, starts with a population of individuals (solutions) which generated randomly to reach the optimal solution by genetic operators in each genetic cycle; it produces children to be good solutions that are replaced with bad 19

2 IJRRAS 29 (1) October 216 solutions. The idea of the genetic algorithm is to generate some random solutions and then examine these solutions and comparing with certain criteria set by the algorithm designer. Genetic algorithms are implemented as a computer simulation where chromosomes are used as individuals in operations which are carried out to find the best solutions. In general chromosome represents by binary ( and 1), real encoding and by other encoding methods. The process of evolution usually starts from selecting chromosomes at random and this happens in other generations. In every generation, fitness function is calculated for each individual (chromosome) then chooses the best individuals which have the best fitness values pursuant to rule "the survival of the fittest". The individuals then undergo crossover and mutation operators. With the passage of generations, chromosomes fitness reaches to a high level. Termination is the criterion by with the genetic algorithm decides whether to continue searching or to stop the search. The termination condition is checked after each generation to see if it is time to stop the termination condition. Chromosomes breeding process pass through three important stages: (1) parent selection, (2) crossover operator and (3) mutation operator. It should be noted that the method of chromosome reproduction is the force point of the algorithm because it reaches the search to the global solutions; it shall not be suspended in local solutions what is the case in most of the known methods of the survey. 3.1 SELECTION OPERATOR Reproduction process begins by choosing the parents and the only measure in this choice is fitness. Although the selection operators like other operators are randomly, however, the selection of particular chromosome opportunities closely linked to its fitness. Most chromosomes fitness to be, a candidate for selection many times will be. The weak chromosome fitness may not be selected at all. During each successive generation, there is a percentage of the current chromosome that is selected to produce a new generation. There are many methods to select the best chromosomes [2]; tournament selection [8], roulette wheel selection [3], rank based roulette wheel selection [4]. 3.2 CROSSOVER OPERATOR It presents reproduction process. After parent selection, crossover takes place. Crossover operator mates the parents to produce offspring. This process does not take place with all parents, but they are defined by the designer. It may apply to % of parents and do not apply to the rest. The crossover is controlled by a crossover probability ( ) [9]. Depending on the applied crossover operator the number of parents and offspring may vary. In this study we use single point crossover operator (SPOX) [1], two point crossover (TPOX) [16, 17], arithmetic crossover operator (AMOX) [1, 11], laplace crossover operator (LX) [12] and BLX crossover operator (BLX) [18] as a crossover operators. 3.3 MUTATION OPERATOR With some low probability, a portion of the new individuals will have some of their bits flipped. This process is important because it adds some new features that may not exist in the parents. This study uses power mutation (PM) as a mutation operator [13]. 4. DESIGN OF GENETIC ALGORITHM PARAMETERS Because of the various parameters of the genetic algorithm, it is difficult to apply the genetic algorithm to successfully solve some particular global search problem unless a proper choice of the GA parameters is considered. An approach for this choice is by using a design of experiments (DOE) method employing pilot genetic algorithm runs [14]. It can be noted that the optimization of different GA parameters itself is a global search and one that must be dealt in the problem domain of interest before the probed GA is applied. In order to illustrate the use of DOE in GA parameterization the case of network configuration is used. The objective is the minimization of the cumulative squared error. Table 1 gives results obtained from 8 different values of the three parameters together with the corresponding cumulative square error. These results are obtained by using SPOX as a crossover operator and Power mutation as a mutation operator. Table 1 Design of experiment Exp. No p c p m p Calculated output MSE Fitness Exp. M. s p c 2

3 IJRRAS 29 (1) October 216 ps=3, pc=.7, cumulative square error cumulative square error ps Figure 2. Effect of population size on GA pc Figure 3. Effect of crossover operator on GA pm=.1, cumulative square error Figure 4. Effect of mutation operator on GA pm Initialization; generate an initial population P consists of p s individuals. Compute the fitness function (the inverse of the cumulative square error) F of individuals in P DO DO Select two random individuals. (Step 1) Generate a random number prob between (,1) for each selected pair. 1 prob < p c If ( ) then 1 Perform crossover operator on the selected individuals. Compute the fitness function of offspring. End if Otherwise; go to step1 Until Generating a population of of offsprings. Do Generate a random number If ( prob < 2 p m ) then ps Perform mutation operator to the individual in P ' Pop Compute the fitness function of the mutated individual End if Otherwise; go to step 2. Until End of the population P. prob between (, 1) for each individual. (Step 2) 2. F m. Augment the population of offsprings P` and P together. Select the individuals with the lowest fitness to get a new population with p s individuals. Use the new population as the initial population P. Until The maximum number of generation is reached. Algorithm 1 The proposed algorithm. RESULTS AND DISCUSSION Starting with randomly 3 networks and applying the different operators produce next generations of networks. A new generation is obtained from a current generation by applying SPOX, TPOX, AMOX, HOX, BLX, and LX together with power mutation operators. The generation process continues. Fitness function is measured for each of the 2 generations and hence the minimum along the 2 is obtained. This process of generating and evaluating the 2 generations with their minimum values is considered as a run. 21

4 IJRRAS 29 (1) October SPOX RWS Pow er operators Actual Calculated (a) TPOX RWS Pow er operators Actual Calculated (b) AMOX RWS Power operators HOX RWS Power operators Actual Calculated Actual Calculated (c) (d) BLX RWS Power operators Actual Calculated LX RWS Power operator Actual Calculated (e) (f) Figure. The predicted and the actual mean temperature (RWS+Power) 22

5 IJRRAS 29 (1) October 216 SPOX Tor Power TPOX Tor Power operators Actual Calculated Actual Calculated (a) (b) 3 3 AMOX Tor Power operators 3 3 HOX Tor Pow er operators Actual Calculated Actual Calculated (c) (d) LX Tor Power operators Actual Calculated BLX Tor Power operators Actual Calculated (e) (f) Figure 6. The predicted and the actual mean temperature (TOR+Power) 23

6 IJRRAS 29 (1) October 216 SPOX BRF Pow er operators Actual Calculated (a) TPOX BRF Power operators Actual Calculated (b) 3 3 AMOX BRF Power operators 3 3 HOX BRF Power operators Actual Calculated (c) Actual Calculated (d) BLX BRF Power operators Actual Calculated LX BRF Power operators Actual Calculated (e) (f) Figure 7. The predicted and the actual mean temperature (RBF+Power) Table 2 shows mean error, mean absolute error, root mean square error, prediction error and correlation coefficient for the testing data using roulette wheel and power mutation as the selection operator and the mutation operator respectively. 24

7 IJRRAS 29 (1) October 216 Table 2 comparison of the performance of forecasting models for mean temperature parameter (Roulette Wheel Selection) Techniques Bias MAE RMSE PE CC SPOX+RWS TPOX+RWS AMOX+RWS HOX+RWS BLX+RWS LX+RWS Table 3 shows mean error, mean absolute error, root mean square error, prediction error and correlation coefficient for the testing data using tournament and power mutation as the selection operator and the mutation operator respectively. Table 3 comparison of the performance of forecasting models for mean temperature parameter (Tournament selection) Techniques Bias MAE RMSE PE CC SPOX+TOR TPOX+TOR AMOX+TOR HOX+TOR BLX+TOR LX+TOR Table 4 shows mean error, mean absolute error, root mean square error, prediction error and correlation coefficient for the testing data using rank based fitness and power mutation as the selection operator and the mutation operator respectively Table 4 comparison of the performance of forecasting models for mean temperature parameter (Rank Based Fitness selection) Techniques Bias MAE RMSE PE CC SPOX+RBF TPOX+RBF AMOX+RBF HOX+RBF BLX+RBF LX+RBF From the above tables, the bias for testing data is the least for TPOX+TOR model than that obtained from the other models. The MAE further explains that TPOX+TOR model is more precise than other models. TPOX+TOR model shows a smaller value for RMSE as compared to those of the other models. The PE obtained for testing data from BLX+TOR, LX+RWS, HOX+RWS, LX+TOR, TPOX+RWS, LX+RBF, AMOX+RBF, AMOX+RWS, AMOX+TOR, BLX+RWS, HOX+RBF, HOX+TOR, BLX+RBF, TPOX+RBF, SPOX+RWS, SPOX+RBF and SPOX+TOR models (power mutation) is.11726,.1166,.11194,.1131,.1836,.186,.1197,.91291,.984,.983,.8648,.83614,.7861,.7721,.76326, and.619 respectively, while for TPOX+TOR is which is the least and indicating it as precise prediction model. Further, the correlation coefficient is found to be highest for TPOX+TOR+POWER model (with the learning rate of.7 and with momentum.3) in comparison to other models. Thus, the graphical representation as well as the numerical estimates both favored, TPOX+TOR+POWER model as preferred performance in comparison to the other models, concluding that this technique can be used as an effective mean temperature forecasting tool.

8 IJRRAS 29 (1) October 216 REFERENCES [1]. J. David Montana and Lawrence Davis BBN Systems and Technologies Corp. 1 Mouiton St. Cambridge, MA 2138 [2]. A. EibenE. et al. "Genetic algorithms with multi-parent recombination". PPSN III: Proceedings of the International Conference on Evolutionary Computation. The Third Conference on Parallel Problem Solving from Nature: ISBN , [3]. T. Blickle, L. Thiele, A Comparison of Selection Schemes used in Genetic Algorithms. TIK-Report, Zurich, 199. [4]. D. Whitley, The genitor algorithm and selection pressure: Why rank based allocation of reproductive trials is the best, In Proceeding of the 3rd International Conference on Genetic Algorithms, []. M. Noraini Razali, John Geraghty, " Genetic Algorithm Performance with Different Selection Strategies in Solving TSP" Proceedings of the World Congress on Engineering 211 Vol II WCE 211, July 6-8, 211, London, U.K. [6]. S. Warren Mcculloch And Walter Pitts "A Logical Calculus Of The Ideas Immanent In Nervous Activity" Bulletin Of Mathematical Biophysics Volume, [7]. L. James McClelland & Axel Cleeremans " Connectionist Models" In: T. Byrne, A. Cleeremans, & P. Wilken (Eds.), Oxford Companion to Consciousness. New York: Oxford University Press, 29. [8]. D. E. Goldberg and K. Deb, A comparative analysis of selection schemes used in genetic algorithms, in: G. J. E. Rawlins (Ed.), Foundations of Genetic Algorithms, Morgan Kaufman, Los Altos, 1991, pp [9]. M. Arumugan S., Rao M.V.C. and Palniappan R. New hybrid genetic operators for real coded genetic algorithm to compute optimal control of a class of hybrid system. Applied Soft Computing, Volume 6, Issue 1, 38-2,. [1]. P. Kaelo and Ali M.M. Integrated crossover rules in real coded genetic algorithms. European Journal of Operational Research, Volume 176, Issue 1, 6-76, 27. [11]. Z. Michalewicz Genetic algorithms + data structures = evolution programs. Springer-Verlag, New York, 387 p, [12]. K. Deep and Thakur M. A new crossover operator for real coded genetic algorithms. Applied Mathematics and Copmutation, volume 188, issue 1, , 27. [13]. K. Deep and Thakur M. A new crossover operator for real coded genetic algorithms. Applied Mathematics and Copmutation, volume 193, issue 1, , 27. [14]. T. Bagchi and Deb K., Calibration of GA Parameters: The Design of Experiments Approach. Computation Sc. And Inf., 26(3), [1]. D. E. Goldberg and K. Deb, A comparative analysis of selection schemes used in genetic algorithms, in: G. J. E. Rawlins (Ed.), Foundations of Genetic Algorithms, Morgan Kaufman, Los Altos, 1991, pp [16]. L. Booker, Improving search in genetic algorithms, In Genetic Algorithms and Simulated Annealing, L. Davis (Ed.). Morgan Kaufmann Publishers, [17]. M. Kaya, The effects of two new crossover operators on genetic algorithm performance, Applied Soft Computing, 11, , 211. [18]. L.J. Eshelman, K.E. Mathias and J.D. Schaffer: Crossover Operator Biases: Exploiting the Population Distribution, Proc. ICGA97, 34/361,

Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm)

Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm) Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm) Numerical Example A simple example will help us to understand how a GA works. Let us find the maximum value of the function (15x - x 2

More information

Genetic Algorithm: A Search of Complex Spaces

Genetic Algorithm: A Search of Complex Spaces Genetic Algorithm: A Search of Complex Spaces Namita Khurana, Anju Rathi, Akshatha.P.S Lecturer in Department of (CSE/IT) KIIT College of Engg., Maruti Kunj, Sohna Road, Gurgaon, India ABSTRACT Living

More information

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad.

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad. GENETIC ALGORITHMS Narra Priyanka K.Naga Sowjanya Vasavi College of Engineering. Ibrahimbahg,Hyderabad mynameissowji@yahoo.com priyankanarra@yahoo.com Abstract Genetic algorithms are a part of evolutionary

More information

What is Evolutionary Computation? Genetic Algorithms. Components of Evolutionary Computing. The Argument. When changes occur...

What is Evolutionary Computation? Genetic Algorithms. Components of Evolutionary Computing. The Argument. When changes occur... What is Evolutionary Computation? Genetic Algorithms Russell & Norvig, Cha. 4.3 An abstraction from the theory of biological evolution that is used to create optimization procedures or methodologies, usually

More information

Evolutionary Algorithms

Evolutionary Algorithms Evolutionary Algorithms Evolutionary Algorithms What is Evolutionary Algorithms (EAs)? Evolutionary algorithms are iterative and stochastic search methods that mimic the natural biological evolution and/or

More information

Implementation of Genetic Algorithm for Agriculture System

Implementation of Genetic Algorithm for Agriculture System Implementation of Genetic Algorithm for Agriculture System Shweta Srivastava Department of Computer science Engineering Babu Banarasi Das University,Lucknow, Uttar Pradesh, India Diwakar Yagyasen Department

More information

Energy management using genetic algorithms

Energy management using genetic algorithms Energy management using genetic algorithms F. Garzia, F. Fiamingo & G. M. Veca Department of Electrical Engineering, University of Rome "La Sapienza", Italy Abstract An energy management technique based

More information

Recessive Trait Cross Over Approach of GAs Population Inheritance for Evolutionary Optimisation

Recessive Trait Cross Over Approach of GAs Population Inheritance for Evolutionary Optimisation Recessive Trait Cross Over Approach of GAs Population Inheritance for Evolutionary Optimisation Amr Madkour, Alamgir Hossain, and Keshav Dahal Modeling Optimization Scheduling And Intelligent Control (MOSAIC)

More information

Evolutionary Algorithms - Population management and popular algorithms Kai Olav Ellefsen

Evolutionary Algorithms - Population management and popular algorithms Kai Olav Ellefsen INF3490 - Biologically inspired computing Lecture 3: Eiben and Smith, chapter 5-6 Evolutionary Algorithms - Population management and popular algorithms Kai Olav Ellefsen Repetition: General scheme of

More information

Logistics. Final exam date. Project Presentation. Plan for this week. Evolutionary Algorithms. Crossover and Mutation

Logistics. Final exam date. Project Presentation. Plan for this week. Evolutionary Algorithms. Crossover and Mutation Logistics Crossover and Mutation Assignments Checkpoint -- Problem Graded -- comments on mycourses Checkpoint --Framework Mostly all graded -- comments on mycourses Checkpoint -- Genotype / Phenotype Due

More information

TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS. Liviu Lalescu, Costin Badica

TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS. Liviu Lalescu, Costin Badica TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS Liviu Lalescu, Costin Badica University of Craiova, Faculty of Control, Computers and Electronics Software Engineering Department, str.tehnicii, 5, Craiova,

More information

Genetic Algorithms in Matrix Representation and Its Application in Synthetic Data

Genetic Algorithms in Matrix Representation and Its Application in Synthetic Data Genetic Algorithms in Matrix Representation and Its Application in Synthetic Data Yingrui Chen *, Mark Elliot ** and Joe Sakshaug *** * ** University of Manchester, yingrui.chen@manchester.ac.uk University

More information

Designing High Thermal Conductive Materials Using Artificial Evolution MICHAEL DAVIES, BASKAR GANAPATHYSUBRAMANIAN, GANESH BALASUBRAMANIAN

Designing High Thermal Conductive Materials Using Artificial Evolution MICHAEL DAVIES, BASKAR GANAPATHYSUBRAMANIAN, GANESH BALASUBRAMANIAN Designing High Thermal Conductive Materials Using Artificial Evolution MICHAEL DAVIES, BASKAR GANAPATHYSUBRAMANIAN, GANESH BALASUBRAMANIAN The Problem Graphene is one of the most thermally conductive materials

More information

CEng 713 Evolutionary Computation, Lecture Notes

CEng 713 Evolutionary Computation, Lecture Notes CEng 713 Evolutionary Computation, Lecture Notes Introduction to Evolutionary Computation Evolutionary Computation Elements of Evolution: Reproduction Random variation Competition Selection of contending

More information

On Naïve Crossover Biases with Reproduction for Simple Solutions to Classification Problems

On Naïve Crossover Biases with Reproduction for Simple Solutions to Classification Problems On Naïve Crossover Biases with Reproduction for Simple Solutions to Classification Problems M. David Terrio and Malcolm I. Heywood Dalhousie University, Faculty of Computer Science 6040 University Avenue,

More information

Reproduction Strategy Based on Self-Organizing Map for Real-coded Genetic Algorithms

Reproduction Strategy Based on Self-Organizing Map for Real-coded Genetic Algorithms Neural Information Processing - Letters and Reviews Vol. 5, No. 2, November 2004 LETTER Reproduction Strategy Based on Self-Organizing Map for Real-coded Genetic Algorithms Ryosuke Kubota Graduate School

More information

A Comparison between Genetic Algorithms and Evolutionary Programming based on Cutting Stock Problem

A Comparison between Genetic Algorithms and Evolutionary Programming based on Cutting Stock Problem Engineering Letters, 14:1, EL_14_1_14 (Advance online publication: 12 February 2007) A Comparison between Genetic Algorithms and Evolutionary Programming based on Cutting Stock Problem Raymond Chiong,

More information

Evolutionary Algorithms - Introduction and representation Jim Tørresen

Evolutionary Algorithms - Introduction and representation Jim Tørresen INF3490 - Biologically inspired computing Lecture 2: Eiben and Smith, chapter 1-4 Evolutionary Algorithms - Introduction and representation Jim Tørresen Evolution Biological evolution: Lifeforms adapt

More information

Derivative-based Optimization (chapter 6)

Derivative-based Optimization (chapter 6) Soft Computing: Derivative-base Optimization Derivative-based Optimization (chapter 6) Bill Cheetham cheetham@cs.rpi.edu Kai Goebel goebel@cs.rpi.edu used for neural network learning used for multidimensional

More information

A Genetic Algorithm on Inventory Routing Problem

A Genetic Algorithm on Inventory Routing Problem A Genetic Algorithm on Inventory Routing Problem Artvin Çoruh University e-mail: nevin.aydin@gmail.com Volume 3 No 3 (2014) ISSN 2158-8708 (online) DOI 10.5195/emaj.2014.31 http://emaj.pitt.edu Abstract

More information

Deterministic Crowding, Recombination And Self-Similarity

Deterministic Crowding, Recombination And Self-Similarity Deterministic Crowding, Recombination And Self-Similarity Bo Yuan School of Information Technology and Electrical Engineering The University of Queensland Brisbane, Queensland 4072 Australia E-mail: s4002283@student.uq.edu.au

More information

Proceeding, Seminar of Intelligent Technology and Its Applications (SITIA 2000) Graha Institut Teknologi Sepuluh Nopember, Surabaya, 19 April 2000

Proceeding, Seminar of Intelligent Technology and Its Applications (SITIA 2000) Graha Institut Teknologi Sepuluh Nopember, Surabaya, 19 April 2000 Proceeding, Seminar of Intelligent Technology and Its Applications (SITIA ) Graha Institut Teknologi Sepuluh Nopember, Surabaya, 19 April Experimental Approach of Mutation Probability Selection of Floating-point-based

More information

Chapter 6: SELECTION. 6.1 Introduction

Chapter 6: SELECTION. 6.1 Introduction Chapter 6: SELECTION 6.1 Introduction Selection is the first genetic operation in the reproductive phase of genetic algorithm. The objective of selection is to choose the fitter individuals in the population

More information

Keywords Genetic, pseudorandom numbers, cryptosystems, optimal solution.

Keywords Genetic, pseudorandom numbers, cryptosystems, optimal solution. Volume 6, Issue 8, August 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Apply Genetic

More information

9 Genetic Algorithms. 9.1 Introduction

9 Genetic Algorithms. 9.1 Introduction 9 Genetic Algorithms Genetic algorithms are good at taking large, potentially huge search spaces and navigating them, looking for optimal combinations of things, solutions you might not otherwise find

More information

INFLUENCE OF DATA QUANTITY ON ACCURACY OF PREDICTIONS IN MODELING TOOL LIFE BY THE USE OF GENETIC ALGORITHMS

INFLUENCE OF DATA QUANTITY ON ACCURACY OF PREDICTIONS IN MODELING TOOL LIFE BY THE USE OF GENETIC ALGORITHMS International Journal of Industrial Engineering, 21(2), 14-21, 2014 INFLUENCE OF DATA QUANTITY ON ACCURACY OF PREDICTIONS IN MODELING TOOL LIFE BY THE USE OF GENETIC ALGORITHMS Pavel Kovac, Vladimir Pucovsky,

More information

Genetic Algorithms using Populations based on Multisets

Genetic Algorithms using Populations based on Multisets Genetic Algorithms using Populations based on Multisets António Manso 1, Luís Correia 1 1 LabMAg - Laboratório de Modelação de Agentes Faculdade de Ciências da Universidade de Lisboa Edifício C6, Piso

More information

Optimization of Composite Laminates Stacking Sequence for Buckling using Adaptive Genetic Algorithm

Optimization of Composite Laminates Stacking Sequence for Buckling using Adaptive Genetic Algorithm Optimization of Composite Laminates Stacking Sequence for Buckling using Adaptive Genetic Algorithm Daniel Gutiérrez-Delgadillo 1), *Anil Saigal 2) and Michael A. Zimmerman 3) 1), 2), 3) Dept. of Mechanical

More information

Building Energy Modeling Using Artificial Neural Networks

Building Energy Modeling Using Artificial Neural Networks Energy Research Journal Original Research Paper Building Energy Modeling Using Artificial Neural Networks Maya Arida, Nabil Nassif, Rand Talib and Taher Abu-Lebdeh Department of Civil, Architectural and

More information

Evolutionary Algorithms:

Evolutionary Algorithms: GEATbx Introduction Evolutionary Algorithms: Overview, Methods and Operators Hartmut Pohlheim Documentation for: Genetic and Evolutionary Algorithm Toolbox for use with Matlab version: toolbox 3.3 documentation

More information

Parameter identification in the activated sludge process

Parameter identification in the activated sludge process Parameter identification in the activated sludge process Päivi Holck, Aki Sorsa and Kauko Leiviskä Control Engineering Laboratory, University of Oulu P.O.Box 4300, 90014 Oulun yliopisto, Finland e-mail:

More information

Combining Back-Propagation and Genetic Algorithms to Train Neural Networks for Start-Up Time Modeling in Combined Cycle Power Plants

Combining Back-Propagation and Genetic Algorithms to Train Neural Networks for Start-Up Time Modeling in Combined Cycle Power Plants Combining Back-Propagation and Genetic Algorithms to Train Neural Networks for Start-Up Time Modeling in Combined Cycle Power Plants I. Bertini 1, M. De Felice 1,2, S. Pizzuti 1 1- ENEA (Italian Energy

More information

The Effects of Mutation and Directed Intervention Crossover when applied to Scheduling Chemotherapy

The Effects of Mutation and Directed Intervention Crossover when applied to Scheduling Chemotherapy The Effects of Mutation and Directed Intervention Crossover when applied to Scheduling Chemotherapy Paul M. Godley pgo@cs.stir.ac.uk John McCall The School of Computing, Faculty of Design and Technology

More information

Fitness Distance Correlation Analysis: An Instructive Counterexample

Fitness Distance Correlation Analysis: An Instructive Counterexample Fitness Distance Correlation Analysis: An Instructive Counterexample Lee Altenberg Hawaii Institute of Geophysics and Planetology University of Hawaii at Manoa, Honolulu, HI USA 96822 WWW: http://pueo.mhpcc.edu/

More information

Evolving Bidding Strategies for Multiple Auctions

Evolving Bidding Strategies for Multiple Auctions Evolving Bidding Strategies for Multiple Auctions Patricia Anthony and Nicholas R. Jennings 1 Abstract. Due to the proliferation of online auctions, there is an increasing need to monitor and bid in multiple

More information

Evolutionary Algorithms and Simulated Annealing in the Topological Configuration of the Spanning Tree

Evolutionary Algorithms and Simulated Annealing in the Topological Configuration of the Spanning Tree Evolutionary Algorithms and Simulated Annealing in the Topological Configuration of the Spanning Tree A. SADEGHEIH Department of Industrial Engineering University of Yazd, P.O.Box: 89195-741 IRAN, YAZD

More information

ADAPTATION OF PARAMETRIC UNIFORM CROSSOVER IN GENETIC ALGORITHM

ADAPTATION OF PARAMETRIC UNIFORM CROSSOVER IN GENETIC ALGORITHM ADAPTATION OF PARAMETRIC UNIFORM CROSSOVER IN GENETIC ALGORITHM Farhad Nadi 1 and Ahamad Tajudin Khader 2 1 School of Computer Sciences, Universiti Sains Malaysia, Penang Malaysia fnm.cod09@sudent.usm.my

More information

CSE 590 DATA MINING. Prof. Anita Wasilewska SUNY Stony Brook

CSE 590 DATA MINING. Prof. Anita Wasilewska SUNY Stony Brook CSE 590 DATA MINING Prof. Anita Wasilewska SUNY Stony Brook 1 References D. E. Goldberg, Genetic Algorithm In Search, Optimization And Machine Learning, New York: Addison Wesley (1989) John H. Holland

More information

An Improved Genetic Algorithm for Generation Expansion Planning

An Improved Genetic Algorithm for Generation Expansion Planning 916 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 15, NO. 3, AUGUST 2000 An Improved Genetic Algorithm for Generation Expansion Planning Jong-Bae Park, Young-Moon Park, Jong-Ryul Won, and Kwang Y. Lee Abstract

More information

Applying Computational Intelligence in Software Testing

Applying Computational Intelligence in Software Testing www.stmjournals.com Applying Computational Intelligence in Software Testing Saumya Dixit*, Pradeep Tomar School of Information and Communication Technology, Gautam Buddha University, Greater Noida, India

More information

Public Key Cryptography Using Genetic Algorithm

Public Key Cryptography Using Genetic Algorithm International Journal of Recent Technology and Engineering (IJRTE) Public Key Cryptography Using Genetic Algorithm Swati Mishra, Siddharth Bali Abstract Cryptography is an imperative tool for protecting

More information

Forecasting Euro United States Dollar Exchange Rate with Gene Expression Programming

Forecasting Euro United States Dollar Exchange Rate with Gene Expression Programming Forecasting Euro United States Dollar Exchange Rate with Gene Expression Programming Maria Α. Antoniou 1, Efstratios F. Georgopoulos 1,2, Konstantinos A. Theofilatos 1, and Spiridon D. Likothanassis 1

More information

Genetic Algorithms. Lecture Notes in Transportation Systems Engineering. Prof. Tom V. Mathew

Genetic Algorithms. Lecture Notes in Transportation Systems Engineering. Prof. Tom V. Mathew Genetic Algorithms Lecture Notes in Transportation Systems Engineering Prof. Tom V. Mathew Contents 1 Introduction 1 1.1 Background..................................... 2 1.2 Natural Selection..................................

More information

Optimization of Riser in Casting Using Genetic Algorithm

Optimization of Riser in Casting Using Genetic Algorithm IAAST ONLINE ISSN 2277-1565 PRINT ISSN 0976-4828 CODEN: IAASCA International Archive of Applied Sciences and Technology IAAST; Vol 4 [2] June 2013: 21-26 2013 Society of Education, India [ISO9001: 2008

More information

Evolutionary Computation

Evolutionary Computation Evolutionary Computation Dean F. Hougen w/ contributions from Pedro Diaz-Gomez & Brent Eskridge Robotics, Evolution, Adaptation, and Learning Laboratory (REAL Lab) School of Computer Science University

More information

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Z.X. Wang, Felix T.S. Chan, and S.H. Chung Abstract Storage allocation and yard trucks scheduling

More information

Research Article Improving Genetic Algorithm with Fine-Tuned Crossover and Scaled Architecture

Research Article Improving Genetic Algorithm with Fine-Tuned Crossover and Scaled Architecture Mathematics Volume 216, Article ID 415845, 1 pages http://dx.doi.org/1.1155/216/415845 Research Article Improving Genetic Algorithm with Fine-Tuned Crossover and Scaled Architecture Ajay Shrestha and Ausif

More information

Recombination Without Respect: Schema Combination and Disruption in Genetic Algorithm Crossover

Recombination Without Respect: Schema Combination and Disruption in Genetic Algorithm Crossover Recombination Without Respect: Schema Combination and Disruption in Genetic Algorithm Crossover Richard A. Watson Jordan B. Pollack Dynamical and Evolutionary Machine Organization, Volen Center for Complex

More information

Using Neural Network and Genetic Algorithm for Business Negotiation with Maximum Joint Gain in E-Commerce

Using Neural Network and Genetic Algorithm for Business Negotiation with Maximum Joint Gain in E-Commerce EurAsia-ICT 2002, Shiraz-Iran, 29-3 Oct. Using Neural Networ and Genetic Algorithm for Business Negotiation with Maximum Joint Gain in E-Commerce Mohammad Gholypur Pazand Samaneh Information Technology

More information

Genetically Evolved Solution to Timetable Scheduling Problem

Genetically Evolved Solution to Timetable Scheduling Problem Genetically Evolved Solution to Timetable Scheduling Problem Sandesh Timilsina Department of Computer Science and Engineering Rohit Negi Department of Computer Science and Engineering Jyotsna Seth Department

More information

A GENETIC ALGORITHM FOR POLYTECHNIC TIME TABLING (EEPIS Timetabling Case Study)

A GENETIC ALGORITHM FOR POLYTECHNIC TIME TABLING (EEPIS Timetabling Case Study) A GENETIC ALGORITHM FOR POLYTECHNIC TIME TABLING (EEPIS Timetabling Case Study) Son Kuswadi 1, Achmad Basuki 1,Mohammad NUH 1,2, Osami Saito 3 1 Electronic Engineering Polytechnic Institute of Surabaya

More information

Data Mining for Genetics: A Genetic Algorithm Approach

Data Mining for Genetics: A Genetic Algorithm Approach Data Mining for Genetics: A Genetic Algorithm Approach G. Madhu, Dr. Keshava Reddy E. Dept of Mathematics,J.B. Institute of Engg. & Technology, Yenkapally, R.R.Dist Hyderabad-500075, INDIA, A.P Dept of

More information

Introduction to Information Systems Fifth Edition

Introduction to Information Systems Fifth Edition Introduction to Information Systems Fifth Edition R. Kelly Rainer Brad Prince Casey Cegielski Appendix D Intelligent Systems Copyright 2014 John Wiley & Sons, Inc. All rights reserved. 1. Explain the potential

More information

GENETIC ALGORITHMS FOR DESIGN OF PIPE NETWORK SYSTEMS

GENETIC ALGORITHMS FOR DESIGN OF PIPE NETWORK SYSTEMS 116 Journal of Marine Science and Technology, Vol. 13, No. 2, pp. 116-124 (2005) GENETIC ALGORITHMS FOR DESIGN OF PIPE NETWORK SYSTEMS Hong-Min Shau*, Bi-Liang Lin**, and Wen-Chih Huang*** Key words: genetic

More information

FacePrints, Maze Solver and Genetic algorithms

FacePrints, Maze Solver and Genetic algorithms Machine Learning CS579 FacePrints, Maze Solver and Genetic algorithms by Jacob Blumberg Presentation Outline Brief reminder genetic algorithms FacePrints a system that evolves faces Improvements and future

More information

NEUROEVOLUTION AND AN APPLICATION OF AN AGENT BASED MODEL FOR FINANCIAL MARKET

NEUROEVOLUTION AND AN APPLICATION OF AN AGENT BASED MODEL FOR FINANCIAL MARKET City University of New York (CUNY) CUNY Academic Works Master's Theses City College of New York 2014 NEUROEVOLUTION AND AN APPLICATION OF AN AGENT BASED MODEL FOR FINANCIAL MARKET Anil Yaman CUNY City

More information

Genetic Algorithm and Neural Network

Genetic Algorithm and Neural Network Proceedings of the 7th WSEAS International Conference on Applied Informatics and Communications, Athens, Greece, August 24-26, 2007 345 Genetic Algorithm and Neural Network JIRI STASTNY*, VLADISLAV SKORPIL**

More information

Optimizing Genetic Algorithms for Time Critical Problems

Optimizing Genetic Algorithms for Time Critical Problems Master Thesis Software Engineering Thesis no: MSE-2003-09 June 2003 Optimizing Genetic Algorithms for Time Critical Problems Christian Johansson Gustav Evertsson Department of Software Engineering and

More information

Optimization of Plastic Injection Molding Process by Combination of Artificial Neural Network and Genetic Algorithm

Optimization of Plastic Injection Molding Process by Combination of Artificial Neural Network and Genetic Algorithm Journal of Optimization in Industrial Engineering 13 (2013) 49-54 Optimization of Plastic Injection Molding Process by Combination of Artificial Neural Network and Genetic Algorithm Mohammad Saleh Meiabadi

More information

COMPARISON BETWEEN GENETIC ALGORITHM, PARTICLE SWARM OPTIMIZATION AND ANT COLONY OPTIMIZATION TECHNIQUES FOR NOX EMISSION FORECASTING IN IRAN

COMPARISON BETWEEN GENETIC ALGORITHM, PARTICLE SWARM OPTIMIZATION AND ANT COLONY OPTIMIZATION TECHNIQUES FOR NOX EMISSION FORECASTING IN IRAN International Journal on Technical and Physical Problems of Engineering (IJTPE) Published by International Organization of IOTPE ISSN 2077-3528 IJTPE Journal www.iotpe.com ijtpe@iotpe.com September 2013

More information

Improving Spam Detection Using Neural Networks Trained by Memetic Algorithm

Improving Spam Detection Using Neural Networks Trained by Memetic Algorithm 2013 Fifth International Conference on Computational Intelligence, Modelling and Simulation Improving Detection Using Neural Networks Trained by Memetic Algorithm Shaveen Singh School of Computing, Information

More information

An Improved Grouping Genetic Algorithm

An Improved Grouping Genetic Algorithm J. Appl. Environ. Biol. Sci., 6(1)38-45, 2016 2016, TextRoad Publication ISSN: 2090-4274 Journal of Applied Environmental and Biological Sciences www.textroad.com An Improved Grouping Genetic Algorithm

More information

A Fast Genetic Algorithm with Novel Chromosome Structure for Solving University Scheduling Problems

A Fast Genetic Algorithm with Novel Chromosome Structure for Solving University Scheduling Problems 2013, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com A Fast Genetic Algorithm with Novel Chromosome Structure for Solving University Scheduling Problems

More information

Evolving free-form stick ski jumpers and their neural control systems

Evolving free-form stick ski jumpers and their neural control systems Evolving free-form stick ski jumpers and their neural control systems Maciej Komosinski and Jan Polak Institute of Computing Science, Poznan University of Technology, Piotrowo 2, 60-965 Poznan, Poland,

More information

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 2, No 3, 2011

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 2, No 3, 2011 Minimization of Total Weighted Tardiness and Makespan for SDST Flow Shop Scheduling using Genetic Algorithm Kumar A. 1 *, Dhingra A. K. 1 1Department of Mechanical Engineering, University Institute of

More information

Economic Design of Control Chart

Economic Design of Control Chart A Project Report on Economic Design of Control Chart In partial fulfillment of the requirements of Bachelor of Technology (Mechanical Engineering) Submitted By Debabrata Patel (Roll No.10503031) Session:

More information

Using evolutionary techniques to improve the multisensor fusion of environmental measurements

Using evolutionary techniques to improve the multisensor fusion of environmental measurements Using evolutionary techniques to improve the multisensor fusion of environmental measurements A.L. Hood 1*, V.M.Becerra 2 and R.J.Craddock 3 1 Technologies for Sustainable Built Environments Centre, University

More information

Forecasting erratic demand of medicines in a public hospital: A comparison of artificial neural networks and ARIMA models

Forecasting erratic demand of medicines in a public hospital: A comparison of artificial neural networks and ARIMA models Int'l Conf. Artificial Intelligence ICAI' 1 Forecasting erratic demand of medicines in a public hospital: A comparison of artificial neural networks and ARIMA models A. Molina Instituto Tecnológico de

More information

Adaptive Genetic Programming applied to Classification in Data Mining

Adaptive Genetic Programming applied to Classification in Data Mining Adaptive Genetic Programming applied to Classification in Data Mining Nailah Al-Madi and Simone A. Ludwig Department of Computer Science North Dakota State University Fargo, ND, USA nailah.almadi@my.ndsu.edu,

More information

NEAREST NEIGHBOR ALGORITHMS

NEAREST NEIGHBOR ALGORITHMS PREDICTING THE SEVERITY OF NUCLEAR POWER PLANT TRANSIENTS BY USING GENETIC AND NEAREST NEIGHBOR ALGORITHMS JIE LIN,*YAIR BARTAL, AND ROBERT E. UHRIG Instnunentation & Controls Division Oak Ridge National

More information

An Improved Immune Genetic Algorithm for Capacitated Vehicle Routing Problem

An Improved Immune Genetic Algorithm for Capacitated Vehicle Routing Problem Send Orders for Reprints to reprints@benthamscience.ae 560 The Open Cybernetics & Systemics Journal, 2014, 8, 560-565 Open Access An Improved Immune Genetic Algorithm for Capacitated Vehicle Routing Problem

More information

The Making of the Fittest: Natural Selection in Humans

The Making of the Fittest: Natural Selection in Humans POPULATION GENETICS, SELECTION, AND EVOLUTION INTRODUCTION A common misconception is that individuals evolve. While individuals may have favorable and heritable traits that are advantageous for survival

More information

Coevolution, Memory and Balance

Coevolution, Memory and Balance Coevolution, Memory and Balance Jan Paredis MATRIKS Universiteit Maastricht P.O. Box, NL- AL Maastricht The Netherlands e-mail: jan@riks.nl Abstract This paper studies the role of two mechanisms - memory

More information

A Study of Crossover Operators for Genetic Algorithms to Solve VRP and its Variants and New Sinusoidal Motion Crossover Operator

A Study of Crossover Operators for Genetic Algorithms to Solve VRP and its Variants and New Sinusoidal Motion Crossover Operator International Journal of Computational Intelligence Research ISSN 0973-1873 Volume 13, Number 7 (2017), pp. 1717-1733 Research India Publications http://www.ripublication.com A Study of Crossover Operators

More information

Modularity, Product Innovation, and Consumer Satisfaction: An Agent-Based Approach

Modularity, Product Innovation, and Consumer Satisfaction: An Agent-Based Approach Modularity, Product Innovation, and Consumer Satisfaction: An Agent-Based Approach Shu-Heng Chen and Bin-Tzong Chie AI-ECON Research Center, Department of Economics National Chengchi University, Taipei,

More information

AP BIOLOGY Population Genetics and Evolution Lab

AP BIOLOGY Population Genetics and Evolution Lab AP BIOLOGY Population Genetics and Evolution Lab In 1908 G.H. Hardy and W. Weinberg independently suggested a scheme whereby evolution could be viewed as changes in the frequency of alleles in a population

More information

Real-Coded Evolutionary Algorithms with Parent-Centric Recombination

Real-Coded Evolutionary Algorithms with Parent-Centric Recombination Real-Coded Evolutionary Algorithms with Parent-Centric Recombination Kalyanmoy Deb, Dhiraj Joshi and Ashish Anand Kanpur Genetic Algorithms Laboratory (KanGAL) Department of Mechanical Engineering Indian

More information

USING GENETIC ALGORITHM IN MAKING OPTIMAL CONTROL DECISIONS

USING GENETIC ALGORITHM IN MAKING OPTIMAL CONTROL DECISIONS USING GENETIC ALGORITHM IN MAKING OPTIMAL CONTROL DECISIONS KLAUDIUSZ MIGAWA 1 University of Technology and Life Sciences in Bydgoszcz Summary The problems presented in this article deal with operation

More information

Metaheuristics and Cognitive Models for Autonomous Robot Navigation

Metaheuristics and Cognitive Models for Autonomous Robot Navigation Metaheuristics and Cognitive Models for Autonomous Robot Navigation Raj Korpan Department of Computer Science The Graduate Center, CUNY Second Exam Presentation April 25, 2017 1 / 31 Autonomous robot navigation

More information

Artificial Life Lecture 14 EASy. Genetic Programming. EASy. GP EASy. GP solution to to problem 1. EASy. Picturing a Lisp program EASy

Artificial Life Lecture 14 EASy. Genetic Programming. EASy. GP EASy. GP solution to to problem 1. EASy. Picturing a Lisp program EASy Artificial Life Lecture 14 14 Genetic Programming This will look at 3 aspects of Evolutionary Algorithms: 1) Genetic Programming GP 2) Classifier Systems 3) Species Adaptation Genetic Algorithms -- SAGA

More information

Symbiotic Combination as an Alternative to Sexual Recombination in Genetic Algorithms

Symbiotic Combination as an Alternative to Sexual Recombination in Genetic Algorithms Symbiotic Combination as an Alternative to Sexual Recombination in Genetic Algorithms Richard A. Watson Jordan B. Pollack Dynamical and Evolutionary Machine Organization Volen Center for Complex Systems

More information

New Crossover Operators for Timetabling with Evolutionary Algorithms

New Crossover Operators for Timetabling with Evolutionary Algorithms New Crossover Operators for Timetabling with Evolutionary Algorithms Rhydian Lewis and Ben Paechter Centre for Emergent Computing, School of Computing, Napier University, 10 Colinton Rd, Edinburgh, EH10

More information

OPTIMIZATION OF A THREE-PHASE INDUCTION MACHINE USING GENETIC ALGORITHM

OPTIMIZATION OF A THREE-PHASE INDUCTION MACHINE USING GENETIC ALGORITHM MultiScience - XXX. microcad International Multidisciplinary Scientific Conference University of Miskolc, Hungary, 21-22 April 2016, ISBN 978-963-358-113-1 OPTIMIZATION OF A THREE-PHASE INDUCTION MACHINE

More information

Analysis of NEAT and application in swarm intelligence

Analysis of NEAT and application in swarm intelligence Bachelor Informatica Informatica Universiteit van Amsterdam Analysis of NEAT and application in swarm intelligence Frank van Beem June 9, 2017 Supervisor(s): Rein van den Boomgaard 2 Abstract In this paper

More information

A Genetic Algorithm Approach for the Calibration of COCOMOlike

A Genetic Algorithm Approach for the Calibration of COCOMOlike A Genetic Algorithm Approach for the Calibration of COCOMOlike Models Roberto Cordero Mario Costamagna Elio Paschetta e-mail: (mario.costamagna, elio.paschetta)@cselt.it CSELT, Centro Studi E Laboratori

More information

AGENT-BASED SIMULATION OF PRODUCT INNOVATION: MODULARITY, COMPLEXITY AND DIVERSITY

AGENT-BASED SIMULATION OF PRODUCT INNOVATION: MODULARITY, COMPLEXITY AND DIVERSITY 1 AGENT-BASED SIMULATION OF PRODUCT INNOVATION: MODULARITY, COMPLEXITY AND DIVERSITY S.H. CHEN, National Chengchi University, Taiwan B.T. CHIE, National Chengchi University, Taiwan ABSTRACT The importance

More information

Conifer Translational Genomics Network Coordinated Agricultural Project

Conifer Translational Genomics Network Coordinated Agricultural Project Conifer Translational Genomics Network Coordinated Agricultural Project Genomics in Tree Breeding and Forest Ecosystem Management ----- Module 3 Population Genetics Nicholas Wheeler & David Harry Oregon

More information

Optimization of Shell and Tube Heat Exchangers Using modified Genetic Algorithm

Optimization of Shell and Tube Heat Exchangers Using modified Genetic Algorithm Optimization of Shell and Tube Heat Exchangers Using modified Genetic Algorithm S.Rajasekaran 1, Dr.T.Kannadasan 2 1 Dr.NGP Institute of Technology Coimbatore 641048, India srsme@yahoo.co.in 2 Director-Research

More information

LAB ACTIVITY ONE POPULATION GENETICS AND EVOLUTION 2017

LAB ACTIVITY ONE POPULATION GENETICS AND EVOLUTION 2017 OVERVIEW In this lab you will: 1. learn about the Hardy-Weinberg law of genetic equilibrium, and 2. study the relationship between evolution and changes in allele frequency by using your class to represent

More information

Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation

Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation Abstract Jing Ai Shijiazhuang University of Applied Technology, Shijiazhuang 050081, China With the constant development of computer

More information

Technical Analysis for Algorithmic Pattern Recognition

Technical Analysis for Algorithmic Pattern Recognition Technical Analysis for Algorithmic Pattern Recognition ThiS is a FM Blank Page Prodromos E. Tsinaslanidis Achilleas D. Zapranis Technical Analysis for Algorithmic Pattern Recognition Prodromos E. Tsinaslanidis

More information

Genetic Programming: Efficient Modeling Tool in Hydrology and Groundwater Management

Genetic Programming: Efficient Modeling Tool in Hydrology and Groundwater Management Chapter 10 Genetic Programming: Efficient Modeling Tool in Hydrology and Groundwater Management J. Sreekanth and Bithin Datta Additional information is available at the end of the chapter http://dx.doi.org/10.5772/52102

More information

Investigation of Constant Creation Techniques in the Context of Gene Expression Programming

Investigation of Constant Creation Techniques in the Context of Gene Expression Programming Investigation of Constant Creation Techniques in the Context of Gene Expression Programming Xin Li 1, Chi Zhou 2, Peter C. Nelson 1, Thomas M. Tirpak 2 1 Artificial Intelligence Laboratory, Department

More information

Construction and Application of Mathematical Model Based on Intelligent Test Paper Generation Algorithm

Construction and Application of Mathematical Model Based on Intelligent Test Paper Generation Algorithm Construction and Application of Mathematical Model Based on Intelligent Test Paper Generation Algorithm Jin Zhang * School of Science, Shandong University of Technology, Zibo 25500, China *Corresponding

More information

OPTIMIZATION OF GROUNDWATER RESOURCES MANAGEMENT IN POLLUTED AQUIFERS

OPTIMIZATION OF GROUNDWATER RESOURCES MANAGEMENT IN POLLUTED AQUIFERS Global NEST Journal, Vol 11, No 3, pp 283-290, 2009 Copyright 2009 Global NEST Printed in Greece. All rights reserved OPTIMIZATION OF GROUNDWATER RESOURCES MANAGEMENT IN POLLUTED AQUIFERS K.L. KATSIFARAKIS*

More information

3. A student performed a gel electrophoresis experiment. The results are represented in the diagram below.

3. A student performed a gel electrophoresis experiment. The results are represented in the diagram below. Base your answers to questions 1 and 2 on the statement below and on your knowledge of biology. Scientists have found a gene in the DNA of a certain plant that could be the key to increasing the amount

More information

Performance Improvement in Distribution Network with DG

Performance Improvement in Distribution Network with DG The 23 224 nd International 25 Power Engineering and Optimization Conference (PEOCO2008), Shah Alam, Selangor, MALAYSIA. 4-5 June 2008. Performance Improvement in Distribution Network with DG 1 Siti Rafidah

More information

THE EFFECT OF OPTIMIZATION

THE EFFECT OF OPTIMIZATION THE EFFECT OF OPTIMIZATION OF ERROR METRICS SALES FORECASTING DOMAIN Master s (one year) thesis in Informatics (15 credits) Muhammad Khurram Jassal Autumn 2010:MI21 1 Title: The Effect of Optimization

More information

Hours of service regulations in road freight transport: an optimization-based international assessment. Thibaut Vidal

Hours of service regulations in road freight transport: an optimization-based international assessment. Thibaut Vidal Hours of service regulations in road freight transport: an optimization-based international assessment Thibaut Vidal Seminar, Universidade Federal Fluminense, March 15 th, 2013 Context of this research

More information

EVOLUTIONARY ALGORITHM T := 0 // start with an initial time INITPOPULATION P(T) // initialize a usually random population of individuals EVALUATE P(T)

EVOLUTIONARY ALGORITHM T := 0 // start with an initial time INITPOPULATION P(T) // initialize a usually random population of individuals EVALUATE P(T) Evolutionary exploration of search spaces A.E. Eiben gusz@wi.leidenuniv.nl Leiden University, Department of Computer Science Abstract. Exploration and exploitation are the two cornerstones of problem solving

More information