The European Applied Business Research Conference Rothenburg, Germany 2002

Size: px
Start display at page:

Download "The European Applied Business Research Conference Rothenburg, Germany 2002"

Transcription

1 The European Applied Business Research Conference Rothenburg, Germany 00 Using Genetic Algorithms To Optimise Kanban-Based Production System M Al-Tahat, ( mohammadal-tahat@mailinguniboit), University of Bologna, Italy A Liverani, ( alfredoliverani@mailinguniboit), University of Bologna, Italy F Persiani, University of Bologna, Italy G Caligiana, University of Bologna, Italy Abstract Evolutionary computational methods as Genetic Algorithms GAs have proven to be a robust search technique for solving deterministic problems GA handles its search by giving out a population of solutions for an optimisation problem based on principles from evolution This paper describes the use of GA strategies in a stochastic process of a Kanban based manufacturing system, to optimise Work In Progress WIP holding cost The GA search determines the minimum WIP holding cost and the corresponding Kanban numbers and production rate required to meet customer demand rate The procedures are illustrated with an applied problem consisting of many decision variables Insights are provided on the effect of the population size, maximum generation of offspring solutions and string length on the fitness of the solutions The solutions found by the GA search indicate that the GA search provides good solutions for optimising Kanban problems Introduction In previous work a method for the purpose of determining the Kanban system parameters was introduced for a multi-product multi-stage manufacturing environment [5] Consequently we have introduced in [6] a Kanban based marketing tool, which enhances the sale department efficiency The solutions in both mentioned work were found by a traditional computing way through developing proprietary computer program commands, and were found based on the formulation approach for Kanban based production lines, which had been presented by Bhaba in terms of total production cost [] Here the production total cost will be investigated deeply; particularly the cost of WIP will be analysed As it was observed previously in Bhaba model the elements of the total production cost are: Raw material inventory holding cost, Cost of WIP inventory Tc; and finished product inventory cost The scope of this research is to analyse the second cost element cost of WIP -- and to apply Genetic Algorithms GA approach to find the best fitness for the cost of WIP inventory [4] Genetic Algorithms GAs I Rechenberg introduced idea of evolutionary computing in the 960s in his work "Evolution strategies" (Evolutions strategies in original) Other researchers then developed his idea GAs were invented by John Holland and developed by him and his students and colleagues at the university of Michigan [] This leads to Holland's book "Adoption in Natural and Artificial Systems" published in 975 In 99 John Koza has used genetic algorithm to evolve programs to perform certain tasks He called his method "genetic programming" GP LISP programs were used, because programs in this language can be expressed in the form of a "parse tree, which is the obect the GA works on [] All living organisms consist of cells In each cell there is the same set of chromosomes Chromosomes are strings of DNA and serves as a model for the whole organism A chromosome consists of genes, blocks of DNA Each gene encodes a particular protein Basically it can be said, that each gene encodes a trait, for example colour of eyes Possible settings for a trait (eg blue, brown) are called alleles Each gene has its own position in the chromosome This position is called locus Complete set of genetic material (all chromosomes) is called genome Particular set of genes in genome is called genotype The genotype constitutes, with later development after birth, the base for the organism's phenotype, it determines its physical and mental characteristics, such as eye colour, intelligence etc

2 The European Applied Business Research Conference Rothenburg, Germany 00 During reproduction, first of all occurs recombination (or crossover) Genes from parents form, in some way, the whole rearrange new chromosome The new created offspring can then be mutated Mutation means, that the elements of DNA can be locally changed at random These changes are mainly caused by errors in copying genes from parents The fitness of an organism is measured by success of the organism in its life GAs is stochastic search methods that mimic the behaviour of natural biological evolution Genetic algorithms operate on a population of potential solutions applying the principle of survival of the fittest to produce better and better approximations to a solution At each generation, a new set of approximations is created by the process of selecting individuals according to their level of fitness in the problem domain and of breeding them together using operators borrowed from natural genetics This process leads to the evolution of populations of individuals that are better suited to their environment than the individuals by which they were created from, ust as in natural adaptation [7] GAs model natural processes, such as selection, recombination, mutation, migration, locality, and neighbourhood Figure [], which is found in Internet websites shows the structure of a simple genetic algorithm Evolutionary algorithms work on populations of individuals instead of single solutions In this way the search is performed in a parallel manner At the beginning as indicated in the figure, population is considered made by number of individuals randomly chosen The obective function is then evaluated for these individuals The first/initial generation is produced If the optimisation criteria are not met the creation of a new generation starts Figure []: Structure of Single Population Genetic Algorithm Individuals are selected according to their fitness for the production of offspring Parents are recombined to produce offspring All offspring will be mutated with a certain probability The fitness of the offspring is then computed The offspring are inserted into the population replacing the parents, producing a new generation This cycle is performed until the optimisation criteria is satisfied Such a single population evolutionary algorithm is powerful and performs well on a broad class of problems However, better results can be obtained by introducing many populations, called subpopulations Every subpopulation evolves for a few generations isolated (like the single population evolutionary algorithm) before one or more individuals are exchanged between the subpopulations The Multi population evolutionary algorithm models the evolution of a species in a way more similar to nature than the single population evolutionary algorithm Problem Definition The following notations have been used in order to formulate the interactions of the different production cost parameters:

3 The European Applied Business Research Conference Rothenburg, Germany 00 The obective of this work is to use GA to optimise the total WIP holding cost in a Kanban based production line and to find the corresponding number of Kanban If the average WIP inventory between the two workstations is represented by W avg and calculated as shown below [5] then the total holding cost of WIP inventory Tc in terms of the number of Kanban k employed in Kanban stage, for a N -stage Kanban system will be given by the following [] N Tc= kw + H = When substituting the number of Kanban ( Wavg) Wavg = T N P 0 T pt = k k k k W in Tc the final detailed equation for calculating the WIP holding cost in terms of avg k employed in Kanban stage, for a N -stage Kanban system will be as below: N H P0 T pt Tc = k W = T k k k k Where the values of T, T are given by: D0 ± D0 + T = ω * ω * Q R P0 ± T = 0 P + * p * D p F It is obviously shown that the total Tc is the cumulative summation of WIP cost for all Kanban stages

4 The European Applied Business Research Conference Rothenburg, Germany 00 Therefore WIP cost at a particular Kanban stage for a particular product will be found by: Tc H P0T pt = + + k W + + T k k k k As a result, the general fitness function for calculating the WIP cost for a product in a general Kanban stage between two adacent workstations-- Sc could be written as in the following formula This function will be utilized by genetic algorithms approach to achieve our research obectives Sc H PT 0 pt + + kw + + T k k k k = Solving of Fitness Function We will try to minimize the solutions of the above formula by genetic algorithm As shown, the cost function implies many input variables A computer program has been used to solve the best fitness of the WIP inventory cost (minimizing Sc ) Franco Persiani, Gianni Caligiana and Gian Marco Saggiani had been developed this computer program in the faculty of engineering at Bologna University System parameters used in this program are shown in Figure [] The system uses the following genetic algorithm as described by David EGoldberg [] Randomly select an initial population of popsize parent solutions with a proper number of genes ngp for all the variables npar0 of the fitness functions; therefore the chromosomes or string length chrom will be determined Popsize is recommended to be odd valued to serve the idea of elitism It score the initial selected solutions with the fitness function Sc Using roulette wheel selection method It selects two parent s solutions (chromosomes) from the population, according to their fitness, to become parents for crossover and mutating 4 After parent s selections, the system makes a step to crossover Crossover selects genes from parent chromosomes and creates a new offspring by choosing randomly single crossover point with pcross probability of crossover 5 After a crossover is performed, mutation with probability of pmutation takes place This is to prevent all solutions in population to fall into a local optimum of the solution value Mutation changes randomly the new offspring 6 The program comes back to step () until the desired number of offspring solutions is generated maxgen=max 7 All new offspring solutions Score with the fitness function Sc 8 The program returns to step () until termination criterion met 4

5 The European Applied Business Research Conference Rothenburg, Germany 00 Variables of fitness function Population Chromosome npar0= npar0= npar0=npar0 Size No: ngp0= ngp0= ngp0= ngp0= ngp0 ngp0= ngp0= popsize= popsize= popsize= popsize= popsize popsize Figure []: System Parameters of the Developed Computer Program ngp0= ngp0= ngp0 Starting Up the System A value for unit holding cost of WIP inventory is assumed equal to H =0 ($/unit/unit time) and a value for the cost of withdrawing Kanban between two-workstation is set equal to W = 0($/Kanban) so that, the fitness function will be as below ( + + ) ( + P0 P0 pdf P P0 P0 + pdf ) 0ω Sc = 0k p ( D 0 D0 ωq ) k k k k R This fitness function Sc as shown is function of seven fitness variables; these are: k, p, ω, P0, DF, D0andQ R Note that the quantity of materials consumed during the production period is equal to the amount of raw materials supplied during that period of time for one-to-one conversion ratio (ie, f = D F / Q R = ) Furthermore initial values for all program system parameters are assumed The assumed initial system parameters indicated in Figure [] are described by a population of eleven chromosomes (solutions); each chromosome contains (string length) eight genes (alleles); a maximum of 500 offspring solutions (iterations) for the seven fitness variables and the corresponding fitness value is considered, A 005 probability of mutation and 06 probability of crossover is utilized to select the minimum fitness value among those solutions Limits in Figure [] are assumed for the seven variables fitness function 5

6 The European Applied Business Research Conference Rothenburg, Germany 00 6 kanban = variable []=k 0 drate =variable []=w prate = variable []=p 000 pratet0 = variable [4]=P fprdemand = variable [5]=DF 000 dratet0 = variable [6]=D rmorderedqty = variable [7]=QR W P Figure []: Variables of Fitness Function Limits The initial rough output results obtained based on the above assumptions are summarized in Figure [4] These results are ust to start up and to test the algorithm and have no physical interpretations The fitness variable values have been verified with the above corresponding fitness value using Microsoft excel and the same results were obtained Fitness The values for k,w,p,p0,df,d0 that give the minimum fitness noted that DF=QR are: {,,45,996,,,} respectively With a corresponding cost value (Sc)=000 For the following chromosome structure: {{{0,0,0,0,0,0,0,0}=k} {{0,0,0,0,0,0,0,0}=w} {{0,0,,0,0,0,0,}=p} {{,,,,,,,0}=P0} {{0,0,0,0,0,0,0,0}=DF} {{0,0,0,0,0,0,0,0}=D0}} (Off- Figure [4]: Initial Solutions Solutions Perfection Starting from the above initial solutions with the same assumptions, the model has been studied and analysed under different values of system parameters That had been done in order to get the perfect system parameters The program has been run and results have been obtained to all of the following cases: Case 0 Popsize=,maxgen=500,ngp0=8 Case 0 Popsize=5,maxgen=500,ngp0=8 Case 0 Popsize=,maxgen=500,ngp0=8 Case 04 Popsize=7,maxgen=500,ngp0=8 Case 05 Popsize=,maxgen=500,ngp0= Case 06 Popsize=,maxgen=500,ngp0=6 6

7 The European Applied Business Research Conference Rothenburg, Germany 00 Case 07 Popsize=,maxgen=500,ngp0=0 Case 08 Popsize=,maxgen=500,ngp0=4 Case 09 Popsize=,maxgen=400,ngp0=4 Case 0 Popsize=,maxgen=00,ngp0=4 Case Popsize=,maxgen=00,ngp0=4 Case Popsize=,maxgen=00,ngp0=4 Case Popsize=7,maxgen=00,ngp0=4 Case 4 Popsize=7,maxgen=00,ngp0=0 Case 5 Popsize=7,maxgen=00,ngp0=6 Case 6 Popsize=7,maxgen=00,ngp0=4 It has been found that the best system parameters to be used are those in case 6 where Popsize=7 maxgen=00 and ngp0=4 The corresponding solutions for these parameters based on 00 offspring solutions are summarized bellow in Figure [5] Fitness (A): Fitness behaviour p (B): Change of prduction rate Iter No Iter No k 4 (C):Change of Kanban w (D): Change of demand rate Iter No Iter No The values for k,w,p,p0,df,d0 that give the minimum fitness noted that DF=QR are: {,,5,000,,,} respectively With a corresponding cost value (Sc)=0000 For the following chromosome structure: {{{ }=k} {{ }=w} {{ }=p} {{ }=P0} {{ }=DF} {{ }=D0}} Kanban System Design Figure [5]: Solutions for Best System Parameters Through the above sections we clearly reveal a methodology of using genetic algorithms to minimize the WIP cost by demonstrating a general solutions under specific assumptions This methodology will be used here with its corresponding assumptions to design and operate a particular Kanban-based production line given a selected production parameters values Given a values for fitness variables that give the minimum WIP cost ω, Q R andd 7 F the system will calculate the best values of the other

8 The European Applied Business Research Conference Rothenburg, Germany 00 The problem then is to design a Kanban production line--by finding the Kanban numbers and sizes required-- and to plan the operations of this line by finding the values of initial production and initial demand quantities-- Assume ω = 8, Q R = 500 andd F = 500 Under this situation Kanban model could be expressed by the following fitness Consequently the variables limits of fitness function will assumed to be as shown in Figure [6] ( p) ω Sc = 0k + p + 5 p p * ω k k k k The solutions of the above problem for popsize =7,maxgen= 00, ngp0=4, 005 probability of mutation and 06 probability of crossover are shown in Figure [7] It is obviously shown in the figure that the best Kanban numbers are two with size equal to 50 unit of production for each Kanban The corresponding Machining centre for this stage of production should have a capacity of at least 9 (unit/ unit of time) This Kanban line meet a customer demand rate of 8 (units/unit time) with a minimum WIP inventory cost of 7 ($), initial production quantity at the beginning of production period of 98 units and initial demand quantity at the beginning of production period of units Results and Conclusions 6 kanban = variable []=k drate =variable []=w = 8 prate = variable []=p 000 pratet0 = variable [4]=P0 fprdemand = variable [5]=DF = dratet0 = variable [6]=D0 rmorderedqty = variable [7]=QR =500 W P Figure [6]: Variables of Fitness Function Limits Kanban technique has been used to achieve the goal of JIT philosophy in a production environment to maximize the profit and to improve the effectiveness of production line The research issue considered here is one of the main problems faced Kanban-based production lines that operate in an industry which are very susceptible to market competition Consequences obtained in this study endow with insights to the application of GA to the Kanban numbers and sizes determination problems and the utility of this technique to industry It has been shown that the application is realizable and able to create a sound results with a satisfactory quality of generated solution 8

9 The European Applied Business Research Conference Rothenburg, Germany 00 k p Iter No Iter No (A):Change of Kanban P Iter No (B):Change of production rate D Iter No (C):Change of initial production (D):Change of initial demand Fitness 6 4 The values for k,w,p,p0,df,d0 that give the minimum fitness noted that DF=QR are: {,8,9,98,500,,500} respectively With a corresponding cost value (Sc)=7 for the following chromosome structure: {{{ }=k} {{ }=w} {{ }=p} {{ }=P0} {{ }=DF} {{ }=D0}} Iter No (E): Fitness function Behavior Figure [7]: Designing and Operating of Kanban System The approach has been presented with the goal of being used between two adacent workstations in Kanban based production lines As expected, better results were obtained as the population size, offspring solutions numbers and chromosomes string length are increase till they reach a certain values equal to popsize, maxgen=max and ngp0 respectively Any further increase of these values will not recover the fitness function, but that will affect negatively the time needed to run the system It has been demonstrated how we got the best values of 7,00,4 respectively for such previous constraints 9

10 The European Applied Business Research Conference Rothenburg, Germany 00 Summary This paper has demonstrated the use of genetic algorithm to design and plan a Kanban based production line for two adacent workstations to attain a minimum cost of WIP between the two stations A generic production and inventory control system has been outlined An optimisation procedure was then used to determine how the system parameters would change with cost structure model within Kanban production line Considerations are on weight of WIP carrying costs The effect of each of the system parameters has been analysed Five system parameters of a production line have been described and quantified The first system of these is represented by variables of fitness function and production model, which ensures that WIP is kept to a minimum Variables of fitness function are; Kanban number, production rate, demand rate, initial production quantity, initial demand quantity, finished product demand, and raw material ordered quantity The second is population size The others are offspring solutions number, string length of chromosomes, and finally probability of mutation and crossover These ensure that the WIP costs are kept to a minimum in response to random patterns of demand and the system is robust to generate a variety of improved solutions in a proper time The fitness variables values have been verified for all types of previous solutions using Microsoft excel and the same results were obtained as shown in the Figure [8] bellow k w P0 p DF D0 QR Sc Figure [8]: Verification of Results With Microsoft Excel Recommendation for Future Research The present study is limited to only two adacent Kanban-based workstations It may be worthwhile to focus future research on the design of such approach for multi stages multi-products serial production line References Bhaba R Sarker, and Chidambaram V Balan 999 Operations planning for a multi-stage Kanban system European Journal of Operational Research, Volume, Issue, Pages 84-0 Darrell Whitley December 00 An overview of evolutionary algorithms: practical issues and common pitfalls Information and software technology Volume 4, Issue 4, Pages 87-8 David EGoldberg 989 Genetic Algorithms in Search, Optimization, and machine learning Addison- Wesley 4 John D, Royce O, and John M, August 996, Using Evolution Strategies and Simulation to Optimise a Pull Production System, Journal of Materials Processing Technology, Volume 6, Issue -, Pages M Al-Tahat, A Liverani, and F Persiani 00,Sept-7 Computer Supported Design Of Flexible Kanban System For A Multi-Stage Multi-Product Manufacturing First International Industrial Engineering Conference Amman-Jordan 6 M Al-Tahat, A Liverani, F Persiani 00,Sept5-7 Design of a Marketing Decision Support Method for Price Quotation In a multi-stage Single-product Kanban-Based Manufacturing Environment XII ADM International Conference - Rimini Italy 7 S M Disney, M M Naim and D R Towill December 000 Genetic algorithm optimisation of a class of inventory control systems International ournals of production economics Volume 68, Issue, Pages

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

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

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

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

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

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

The Role of Crossover in Genetic Algorithms to Solve Optimization of a Function Problem Falih Hassan

The Role of Crossover in Genetic Algorithms to Solve Optimization of a Function Problem Falih Hassan The Role of Crossover in Genetic Algorithms to Solve Optimization of a Function Problem Falih Hassan ABSTRACT The genetic algorithm is an adaptive search method that has the ability for a smart search

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

Parallel Genetic Algorithms

Parallel Genetic Algorithms Parallel Genetic Algorithms for the Calibration of Financial Models Riccardo Gismondi June 13, 2008 High Performance Computing in Finance and Insurance Research Institute for Computational Methods Vienna

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

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

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

Development. biologically-inspired computing. lecture 16. Informatics luis rocha x x x. Syntactic Operations. biologically Inspired computing

Development. biologically-inspired computing. lecture 16. Informatics luis rocha x x x. Syntactic Operations. biologically Inspired computing lecture 16 -inspired S S2 n p!!! 1 S Syntactic Operations al Code:N Development x x x 1 2 n p S Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms

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

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

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

Major questions of evolutionary genetics. Experimental tools of evolutionary genetics. Theoretical population genetics.

Major questions of evolutionary genetics. Experimental tools of evolutionary genetics. Theoretical population genetics. Evolutionary Genetics (for Encyclopedia of Biodiversity) Sergey Gavrilets Departments of Ecology and Evolutionary Biology and Mathematics, University of Tennessee, Knoxville, TN 37996-6 USA Evolutionary

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

Evolutionary Design I

Evolutionary Design I Evolutionary Design I Jason Noble jasonn@comp.leeds.ac.uk Biosystems group, School of Computing Evolutionary Design I p.1/29 This lecture Harnessing evolution in a computer program How to construct a genetic

More information

Genetic Learning of Firms in a Competitive Market

Genetic Learning of Firms in a Competitive Market FH-Kiel, Germany University of Applied Sciences Andreas Thiemer, e-mail: andreas.thiemer@fh-kiel.de Genetic Learning of Firms in a Competitive Market Summary: This worksheet deals with the adaptive learning

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

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

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

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

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

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

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

Evolutionary Functional Link Interval Type-2 Fuzzy Neural System for Exchange Rate Prediction 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,

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

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

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

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

GENETICS - CLUTCH CH.22 EVOLUTIONARY GENETICS.

GENETICS - CLUTCH CH.22 EVOLUTIONARY GENETICS. !! www.clutchprep.com CONCEPT: OVERVIEW OF EVOLUTION Evolution is a process through which variation in individuals makes it more likely for them to survive and reproduce There are principles to the theory

More information

COMP3411: Artificial Intelligence 7a. Evolutionary Computation

COMP3411: Artificial Intelligence 7a. Evolutionary Computation COMP3411 14s1 Evolutionary Computation 1 COMP3411: Artificial Intelligence 7a. Evolutionary Computation Outline Darwinian Evolution Evolutionary Computation paradigms Simulated Hockey Evolutionary Robotics

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

Lecture 22. Introduction to Genetic Algorithms

Lecture 22. Introduction to Genetic Algorithms Lecture 22 Introduction to Genetic Algorithms Thursday 14 November 2002 William H. Hsu, KSU http://www.kddresearch.org http://www.cis.ksu.edu/~bhsu Readings: Sections 9.1-9.4, Mitchell Chapter 1, Sections

More information

A GA Mechanism for Optimizing the Design of attribute-double-sampling-plan

A GA Mechanism for Optimizing the Design of attribute-double-sampling-plan A GA Mechanism for Optimizing the Design of attribute-double-sampling-plan Tao-ming Cheng *, Yen-liang Chen Department of Construction Engineering, Chaoyang University of Technology, Taiwan, R.O.C. Abstract

More information

Biology 11 UNIT 1: EVOLUTION LESSON 2: HOW EVOLUTION?? (MICRO-EVOLUTION AND POPULATIONS)

Biology 11 UNIT 1: EVOLUTION LESSON 2: HOW EVOLUTION?? (MICRO-EVOLUTION AND POPULATIONS) Biology 11 UNIT 1: EVOLUTION LESSON 2: HOW EVOLUTION?? (MICRO-EVOLUTION AND POPULATIONS) Objectives: By the end of the lesson you should be able to: Describe the 2 types of evolution Describe the 5 ways

More information

Evolutionary Algorithms: Introduction. Department of Cybernetics, CTU Prague.

Evolutionary Algorithms: Introduction. Department of Cybernetics, CTU Prague. Evolutionary Algorithms: duction Jiří Kubaĺık Department of Cybernetics, CTU Prague http://cw.felk.cvut.cz/doku.php/courses/a4m33bia/start pcontents 1. duction to Evolutionary Algorithms (EAs) Pioneers

More information

CC283 Intelligent Problem Solving 28/10/2013

CC283 Intelligent Problem Solving 28/10/2013 Machine Learning What is the research agenda? How to measure success? How to learn? Machine Learning Overview Unsupervised Learning Supervised Learning Training Testing Unseen data Data Observed x 1 x

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

NOTES CH 17 Evolution of. Populations

NOTES CH 17 Evolution of. Populations NOTES CH 17 Evolution of Vocabulary Fitness Genetic Drift Punctuated Equilibrium Gene flow Adaptive radiation Divergent evolution Convergent evolution Gradualism Populations 17.1 Genes & Variation Darwin

More information

NOTES Ch 17: Genes and. Variation

NOTES Ch 17: Genes and. Variation NOTES Ch 17: Genes and Vocabulary Fitness Genetic Drift Punctuated Equilibrium Gene flow Adaptive radiation Divergent evolution Convergent evolution Gradualism Variation 17.1 Genes & Variation Darwin developed

More information

COMP3411: Artificial Intelligence 10a. Evolutionary Computation

COMP3411: Artificial Intelligence 10a. Evolutionary Computation COMP3411 16s1 Evolutionary Computation 1 COMP3411: Artificial Intelligence 10a. Evolutionary Computation Outline Darwinian Evolution Evolutionary Computation paradigms Simulated Hockey Evolutionary Robotics

More information

Reinforcement Unit 3 Resource Book. Meiosis and Mendel KEY CONCEPT Gametes have half the number of chromosomes that body cells have.

Reinforcement Unit 3 Resource Book. Meiosis and Mendel KEY CONCEPT Gametes have half the number of chromosomes that body cells have. 6.1 CHROMOSOMES AND MEIOSIS KEY CONCEPT Gametes have half the number of chromosomes that body cells have. Your body is made of two basic cell types. One basic type are somatic cells, also called body cells,

More information

Module: NEO-LAMARCKISM AND NEO-DARWINISM (12/15)

Module: NEO-LAMARCKISM AND NEO-DARWINISM (12/15) Title: ANTHROPOLOGY Paper: PAPER No. 2 Course name: PHYSICAL ANTHROPOLOGY Module: NEO-LAMARCKISM AND NEO-DARWINISM (12/15) The concepts and theories regarding the origin and evolution of organisms so far

More information

CHAPTER 3 ENERGY EFFICIENT DESIGN OF INDUCTION MOTOR USNG GA

CHAPTER 3 ENERGY EFFICIENT DESIGN OF INDUCTION MOTOR USNG GA 31 CHAPTER 3 ENERGY EFFICIENT DESIGN OF INDUCTION MOTOR USNG GA 3.1 INTRODUCTION Electric motors consume over half of the electrical energy produced by power stations, almost the three-quarters of the

More information

Biology. Revisiting Booklet. 6. Inheritance, Variation and Evolution. Name:

Biology. Revisiting Booklet. 6. Inheritance, Variation and Evolution. Name: Biology 6. Inheritance, Variation and Evolution Revisiting Booklet Name: Reproduction Name the process by which body cells divide:... What kind of cells are produced this way? Name the process by which

More information

Population Genetics & Evolution

Population Genetics & Evolution The Theory of Evolution Mechanisms of Evolution Notes Pt. 4 Population Genetics & Evolution IMPORTANT TO REMEMBER: Populations, not individuals, evolve. Population = a group of individuals of the same

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

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

Gene Pool Recombination in Genetic Algorithms

Gene Pool Recombination in Genetic Algorithms Gene Pool Recombination in Genetic Algorithms Heinz Mühlenbein GMD 53754 St. Augustin Germany muehlenbein@gmd.de Hans-Michael Voigt T.U. Berlin 13355 Berlin Germany voigt@fb10.tu-berlin.de Abstract: A

More information

Moving Average Rules to Find. Confusion Matrix. CC283 Intelligent Problem Solving 05/11/2010. Edward Tsang (all rights reserved) 1

Moving Average Rules to Find. Confusion Matrix. CC283 Intelligent Problem Solving 05/11/2010. Edward Tsang (all rights reserved) 1 Machine Learning Overview Supervised Learning Training esting Te Unseen data Data Observed x 1 x 2... x n 1.6 7.1... 2.7 1.4 6.8... 3.1 2.1 5.4... 2.8... Machine Learning Patterns y = f(x) Target y Buy

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

Stochastic Search: Part 2. Genetic Algorithms. Vincent A. Cicirello. Robotics Institute. Carnegie Mellon University

Stochastic Search: Part 2. Genetic Algorithms. Vincent A. Cicirello. Robotics Institute. Carnegie Mellon University Stochastic Search: Part 2 Genetic Algorithms Vincent A. Cicirello Robotics Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213 cicirello@ri.cmu.edu 1 The Genetic Algorithm (GA)

More information

Efficiency of genetic algorithm and determination of ground state energy of impurity in a spherical quantum dot

Efficiency of genetic algorithm and determination of ground state energy of impurity in a spherical quantum dot Efficiency of genetic algorithm and determination of ground state energy of impurity in a spherical quantum dot +DOXNùDIDN 1* 0HKPHWùDKLQ 1, Berna Gülveren 1, Mehmet Tomak 1 Selcuk University, Faculty

More information

Artificial Intelligence Methods (G5BAIM) - Examination

Artificial Intelligence Methods (G5BAIM) - Examination Question 1 a) According to John Koza there are five stages when planning to solve a problem using a genetic program. What are they? Give a short description of each. (b) How could you cope with division

More information

Introduction to Evolutionary Computation

Introduction to Evolutionary Computation Introduction to Evolutionary Computation 1 Evolutionary Computation Different lines of investigation in simulated evolution GA (Genetic Algorithms) ES (Evolution Strategies) EP (Evolutionary Programming)

More information

RNA evolution and Genotype to Phenotype maps

RNA evolution and Genotype to Phenotype maps RNA evolution and Genotype to Phenotype maps E.S. Colizzi November 8, 2018 Introduction Biological evolution occurs in a population because 1) different genomes can generate different reproductive success

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

Evolutionary Algorithms

Evolutionary Algorithms Evolutionary Algorithms a short introduction Giuseppe Narzisi Courant Institute of Mathematical Sciences New York University 31 January 2008 Outline 1 Evolution 2 Evolutionary Computation 3 Evolutionary

More information

Q Expected Coverage Achievement Merit Excellence. Punnett square completed with correct gametes and F2.

Q Expected Coverage Achievement Merit Excellence. Punnett square completed with correct gametes and F2. NCEA Level 2 Biology (91157) 2018 page 1 of 6 Assessment Schedule 2018 Biology: Demonstrate understanding of genetic variation and change (91157) Evidence Q Expected Coverage Achievement Merit Excellence

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

15 Darwin's Theory of Natural Selection. Publication of The Origin of Species

15 Darwin's Theory of Natural Selection. Publication of The Origin of Species Publication of The Origin of Species -He continued observing the specimens he collected and thinking about natural selection, but kept it to himself for the next 20 YEARS! -In 1858, he received a manuscript

More information

The Genetic Algorithm is Useful to Fitting Input Probability Distributions for Simulation Models

The Genetic Algorithm is Useful to Fitting Input Probability Distributions for Simulation Models The Genetic Algorithm is Useful to Fitting Input Probability Distributions for Simulation Models Johann Christoph Strelen Rheinische Friedrich Wilhelms Universität Bonn Römerstr. 164, 53117 Bonn, Germany

More information

What is Natural Selection? Natural & Artificial Selection. Answer: Answer: What are Directional, Stabilizing, Disruptive Natural Selection?

What is Natural Selection? Natural & Artificial Selection. Answer: Answer: What are Directional, Stabilizing, Disruptive Natural Selection? What is Natural Selection? Natural & Artificial Selection Practice Quiz What are Directional, Stabilizing, Disruptive Natural Selection? When an environment selects for a trait in organisms. Who came up

More information

INVARIANT SUBSETS OF THE SEARCH SPACE AND THE UNIVERSALITY OF A GENERALIZED GENETIC ALGORITHM

INVARIANT SUBSETS OF THE SEARCH SPACE AND THE UNIVERSALITY OF A GENERALIZED GENETIC ALGORITHM INVARIANT SUBSETS OF THE SEARCH SPACE AND THE UNIVERSALITY OF A GENERALIZED GENETIC ALGORITHM BORIS MITAVSKIY Abstract In this paper we shall give a mathematical description of a general evolutionary heuristic

More information

Processes of Evolution

Processes of Evolution 15 Processes of Evolution Forces of Evolution Concept 15.4 Selection Can Be Stabilizing, Directional, or Disruptive Natural selection can act on quantitative traits in three ways: Stabilizing selection

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

Efficiency Improvement of PM Disc Motor Using Genetic Algorithm

Efficiency Improvement of PM Disc Motor Using Genetic Algorithm Efficiency Improvement of PM Disc Motor Using Genetic Algorithm Goga Cvetkovski 1, Lidija Petkovska 1 and inclair Gair 2 1 s. Cyril & Methodius University, Faculty of Electrical Engineering, P.O. Box 574,

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

Parallel Genetic Algorithms. Master s Thesis Laurens Jan Pit 30/08/95 Department of Computer Science Leiden University

Parallel Genetic Algorithms. Master s Thesis Laurens Jan Pit 30/08/95 Department of Computer Science Leiden University Parallel Genetic Algorithms Master s Thesis Laurens Jan Pit 30/08/95 Department of Computer Science Leiden University 1 2 Preface Can. Leiden, 30/08/95 Laurens Jan Pit 3 4 Abstract In 1992 Boers and Kuiper

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

I N N O V A T I O N L E C T U R E S (I N N O l E C) Petr Kuzmič, Ph.D. BioKin, Ltd. WATERTOWN, MASSACHUSETTS, U.S.A.

I N N O V A T I O N L E C T U R E S (I N N O l E C) Petr Kuzmič, Ph.D. BioKin, Ltd. WATERTOWN, MASSACHUSETTS, U.S.A. I N N O V A T I O N L E C T U R E S (I N N O l E C) Binding and Kinetics for Experimental Biologists Lecture 2 Evolutionary Computing: Initial Estimate Problem Petr Kuzmič, Ph.D. BioKin, Ltd. WATERTOWN,

More information

Introduction to population genetics & evolution

Introduction to population genetics & evolution Introduction to population genetics & evolution Course Organization Exam dates: Feb 19 March 1st Has everybody registered? Did you get the email with the exam schedule Summer seminar: Hot topics in Bioinformatics

More information

Research Article Stabilizing of Subspaces Based on DPGA and Chaos Genetic Algorithm for Optimizing State Feedback Controller

Research Article Stabilizing of Subspaces Based on DPGA and Chaos Genetic Algorithm for Optimizing State Feedback Controller Mathematical Problems in Engineering Volume 2012, Article ID 186481, 9 pages doi:10.1155/2012/186481 Research Article Stabilizing of Subspaces Based on DPGA and Chaos Genetic Algorithm for Optimizing State

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

Crossover Gene Selection by Spatial Location

Crossover Gene Selection by Spatial Location Crossover Gene Selection by Spatial Location ABSTRACT Dr. David M. Cherba Computer Science Department Michigan State University 3105 Engineering Building East Lansing, MI 48823 USA cherbada@cse.msu.edu

More information

Year 10 Science Learning Cycle 3 Overview

Year 10 Science Learning Cycle 3 Overview Year 10 Science Learning Cycle 3 Overview Learning Cycle Overview: Biology Hypothesis 1 Hypothesis 2 Hypothesis 3 Hypothesis 4 Hypothesis 5 Hypothesis 6 Hypothesis 7 Hypothesis 8 Hypothesis 9 How does

More information

A Genetic Algorithm for Optimization Design of Thermoacoustic Refrigerators

A Genetic Algorithm for Optimization Design of Thermoacoustic Refrigerators Proceedings of the 7th WSEAS International Conference on Simulation, Modelling and Optimization, Beijing, China, September 15-17, 2007 207 A Genetic Algorithm for Optimization Design of Thermoacoustic

More information

OPTIMIZED RESOURCE IN SATELLITE NETWORK BASED ON GENETIC ALGORITHM. Received June 2011; revised December 2011

OPTIMIZED RESOURCE IN SATELLITE NETWORK BASED ON GENETIC ALGORITHM. Received June 2011; revised December 2011 International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 12, December 2012 pp. 8249 8256 OPTIMIZED RESOURCE IN SATELLITE NETWORK

More information

biologically-inspired computing lecture 18

biologically-inspired computing lecture 18 Informatics -inspired lecture 18 Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays

More information

Warm Up. Explain how a mutation can be detrimental in one environmental context and beneficial in another.

Warm Up. Explain how a mutation can be detrimental in one environmental context and beneficial in another. Warm Up Explain how a mutation can be detrimental in one environmental context and beneficial in another. Last Picture 4B Evidence for Evolution 1A.4a: Scientific evidence of biological evolution uses

More information

Chapter 5 Evolution of Biodiversity. Sunday, October 1, 17

Chapter 5 Evolution of Biodiversity. Sunday, October 1, 17 Chapter 5 Evolution of Biodiversity CHAPTER INTRO: The Dung of the Devil Read and Answer Questions Provided Module 14 The Biodiversity of Earth After reading this module you should be able to understand

More information

COMPONENT VALUE SELECTION FOR ACTIVE FILTERS USING GENETIC ALGORITHMS

COMPONENT VALUE SELECTION FOR ACTIVE FILTERS USING GENETIC ALGORITHMS COMPONENT VALUE SELECTION FOR ACTIVE FILTERS USING GENETIC ALGORITHMS David H. Horrocks and Mark C. Spittle, School of Electrical, Electronic and Systems Engineering, University of Wales, College of Cardiff,

More information

Design Formulation and Optimum Load Carrying Capacity of Hydrodynamic Journal Bearing By using Genetic

Design Formulation and Optimum Load Carrying Capacity of Hydrodynamic Journal Bearing By using Genetic Design Formulation and Optimum Load Carrying Capacity of Hydrodynamic Journal Bearing By using Genetic Algorithm Amit Solanki #1, Prakash Patel #2, Bhagirath Parmar #3 # Mechanical Engg.Deptt, C.U.Shah

More information

Genetic Engineering and Creative Design

Genetic Engineering and Creative Design Genetic Engineering and Creative Design Background genes, genotype, phenotype, fitness Connecting genes to performance in fitness Emergent gene clusters evolved genes MIT Class 4.208 Spring 2002 Evolution

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

EC611--Managerial Economics

EC611--Managerial Economics EC611--Managerial Economics Optimization Techniques and New Management Tools Dr. Savvas C Savvides, European University Cyprus Models and Data Model a framework based on simplifying assumptions it helps

More information

Evolution & Natural Selection

Evolution & Natural Selection Evolution & Natural Selection Learning Objectives Know what biological evolution is and understand the driving force behind biological evolution. know the major mechanisms that change allele frequencies

More information

Chapter 5 Evolution of Biodiversity

Chapter 5 Evolution of Biodiversity Chapter 5 Evolution of Biodiversity Earth is home to a tremendous diversity of species diversity- the variety of ecosystems within a given region. diversity- the variety of species in a given ecosystem.

More information

META HEURISTIC METHOD FOR A SUPPLY CHAIN NETWORK RECONFIGURATION. Sang-Heon Han. Received January 22, 2008; revised February 25, 2008

META HEURISTIC METHOD FOR A SUPPLY CHAIN NETWORK RECONFIGURATION. Sang-Heon Han. Received January 22, 2008; revised February 25, 2008 Scientiae Mathematicae Japonicae Online, e-2008, 261 272 261 META HEURISTIC METHOD FOR A SUPPLY CHAIN NETWORK RECONFIGURATION Sang-Heon Han Received January 22, 2008; revised February 25, 2008 Abstract.

More information

Jeopardy. Evolution Q $100 Q $100 Q $100 Q $100 Q $100 Q $200 Q $200 Q $200 Q $200 Q $200 Q $300 Q $300 Q $300 Q $300 Q $300

Jeopardy. Evolution Q $100 Q $100 Q $100 Q $100 Q $100 Q $200 Q $200 Q $200 Q $200 Q $200 Q $300 Q $300 Q $300 Q $300 Q $300 Jeopardy Mutations Crosses & Punnett Sqs. Meiosis & Variability Evolution Photo, Cell Resp, Energy, Matter Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $100 Q $100 Q $100 Q $200 Q $200 Q $200 Q $200 Q $300

More information

Sorting Network Development Using Cellular Automata

Sorting Network Development Using Cellular Automata Sorting Network Development Using Cellular Automata Michal Bidlo, Zdenek Vasicek, and Karel Slany Brno University of Technology, Faculty of Information Technology Božetěchova 2, 61266 Brno, Czech republic

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

How robust are the predictions of the W-F Model?

How robust are the predictions of the W-F Model? How robust are the predictions of the W-F Model? As simplistic as the Wright-Fisher model may be, it accurately describes the behavior of many other models incorporating additional complexity. Many population

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

Microevolution Changing Allele Frequencies

Microevolution Changing Allele Frequencies Microevolution Changing Allele Frequencies Evolution Evolution is defined as a change in the inherited characteristics of biological populations over successive generations. Microevolution involves the

More information

Proceedings of the Seventh Oklahoma Conference on Articial Intelligence, pp , November, Objective Function

Proceedings of the Seventh Oklahoma Conference on Articial Intelligence, pp , November, Objective Function Proceedings of the Seventh Oklahoma Conference on Articial Intelligence, pp. 200-206, November, 1993. The Performance of a Genetic Algorithm on a Chaotic Objective Function Arthur L. Corcoran corcoran@penguin.mcs.utulsa.edu

More information

Part 2- Biology Paper 2 Inheritance and Variation Knowledge Questions

Part 2- Biology Paper 2 Inheritance and Variation Knowledge Questions Part 2- Biology Paper 2 Inheritance and Variation Knowledge Questions AQA TRILOGY Biology (8464) from 2016 Topic T4.6 Inheritance, variation and evolution Topic Student Checklist R A G Describe features

More information