Comparison of Major Domination Schemes for Diploid Binary Genetic Algorithms in Dynamic Environments
|
|
|
- Silvester Wright
- 9 years ago
- Views:
Transcription
1 Comparison of Maor Domination Schemes for Diploid Binary Genetic Algorithms in Dynamic Environments A. Sima UYAR and A. Emre HARMANCI Istanbul Technical University Computer Engineering Department Maslak TR80626 Istanbul - Turkey {etaner, harmanci}@cs.itu.edu.tr Abstract: When working in dynamic environments, it is important for a solution approach to adapt to the change and follow the new optima. For genetic algorithms, using diploid representations is one of the methods for addressing performance and diversity issues in such environments. When using a diploid representation for individuals, the choice of a good genotype to phenotype mapping mechanism is a very important factor. The main aim of this study is to give performance comparisons of some of the existing genotype to phenotype mapping approaches, show their weaknesses and propose a new, adaptive approach that will perform better in the cases where these fail. The proposed approach is compared against the Ng-Wong and the additive diploidy approaches with a dominance change mechanism, using a controlled 0/1 Knapsack problem. All three approaches tested for this study, show similar performances for oscillating change. In the random change cases, the proposed approach shows better performance in automatically adapting to the change. Keywords: genetic algorithms, diploid representations, genotype to phenotype mapping, domination, adaptive dominance values, penetrance, dynamic environments, diversity. Introduction Most studies in application of genetic algorithms deal with static environments. However there is a class of problems where the environment changes in time. From a genetic algorithm point of view, the change may be in the fitness function, in the constraints or the problem instance itself. In such environments, it becomes important for the solution approach to adapt to this change and follow the new optima. Classical genetic algorithms do not have the necessary mechanisms to address the issues encountered when working in such environments. Thus it becomes necessary either to make modifications to existing algorithms or to incorporate other features. The main issues when dealing with dynamic environments is preserving diversity in the gene pool of the population and being able to converge to a solution on the phenotype level. The modifications or the new features have to take this issue into account and incorporate a balance between preserving diversity and converging to a solution. There are several different approaches in literature which deal with variations of genetic algorithms suitable for working in dynamic environments. Since the choice of a suitable approach depends on analyzing the nature of the change in the environment, it is worthwhile to categorize the change based on specific properties. A good set of criteria for this purpose is given in [1] as follows: frequency of change, severity of change, predictability of change, cycle length / cycle accuracy. Using diploid representations is one of the approaches for addressing performance and diversity issues in dynamic environments. When using a diploid representation for individuals, the choice of a good genotype to phenotype mapping mechanism is a very important factor in performance. In nature
2 this is achieved by the domination property of genes. There has been some research done in the area of artificial domination and discussions and references can be found in literature, some of which are given in [1,2,3,5,6]. The main aim of this study is to give performance comparisons of some of the existing maor domination approaches, show their weaknesses and propose a new, adaptive approach that will perform better in the cases where these fail. Domination Approaches In this section the proposed domination approach and the maor approaches found in literature which will be used in the comparisons will be introduced and their mechanisms will be briefly explained. The Proposed Approach The adaptive dominance approach proposed in this study is loosely based on a natural phenomenon known as the penetrance of a gene [12]. The main factor for this phenomenon in nature is environmental change. The level of penetrance for a gene may be calculated as the proportion of individuals with a given genotype which exhibit a particular phenotype. Under incomplete penetrance, a dominant trait may not be expressed in the phenotype for a given genotype. This implies that the level of penetrance of a gene may change when environmental conditions are altered. For the proposed approach in this study, individuals are represented with three binary strings, i.e. two chromosome strings making up the genotype and one phenotype string. A global domination map is used for genotype to phenotype mapping. The length of the map is the same as the length of the chromosomes. Each location on the map may take on a real value in [0.0,1.0]. This value shows the domination factor of the allele 1 over the allele 0 for the corresponding location on the chromosomes. For example if the value for the 5 th location on the domination map is 0.7 and the corresponding 5 th locations on the chromosomes of an individual are different, the individual will show the allele 1 in its phenotype for the 5 th location with probability 0.7 and the allele 0 with probability 0.3. This domination map is re-evaluated at the end of each generation using Equation 1. ( p i dom( i) = i = 1,..., ChrmLen and = 1,..., PopSize f * f ) where p i shows the ith phenotypic value of the th individual and f shows the fitness of the th individual. All locations on the domination map are initialized to 0.5, meaning that allele 1 and allele 0 are equally dominant in the beginning. Since the domination map is re-calculated in each generation based on the current fitness values of individuals, the adaptation is automatic and it is not required to explicitly detect the change to make the necessary modifications. (1) Approaches Chosen for Comparisons There are several diploid approaches in literature and references for these may be found in [1,2,3,4,5,6,8,9]. It has been shown in [7] and [10] that in the case of dynamic environments, some type of a dominance change mechanism is needed. The approaches which do not incorporate this feature do not perform better than a simple, haploid genetic algorithm. Based on these results, the approaches with fixed dominance mechanisms will not be used for comparisons in this study.
3 In [7], the domination approach proposed by Ng-Wong [8] and the additive diploidy approach proposed by Ryan [9] are modified to incorporate a dominance change mechanism as is explained in the following subsections. The results reported in [7] conclude that both approaches are good for environments where the change oscillates between two solutions with fixed intervals but fail to give the same level of performance for the case where the change instances and severities occur randomly. Modified Ng-Wong Approach In the basic Ng-Wong approach [8], there are four alleles, two of which are dominant given by 0 and 1 and the others recessive given by i and o. In the phenotype, the dominant allele is expressed. The dominance map to obtain the phenotype from the genotype is given in Table 1 where 0/1 means that 0 and 1 are equally likely and the occurrence of 1i or 0o is prohibited (if it occurrs the recessive gene is promoted to be dominant). Table 1. Dominance map for Ng-Wong 0 o 1 i /1 0 o /1 1 0/ i 0 0/1 1 1 As given in [7], Ng-Wong allows a dominance change to occur when the fitness of a population member drops by a particular percentage between successive evaluation cycles. Dominance change is achieved by inverting the dominance values of all allele pairs, i.e. 11 becomes ii, 00 becomes oo, 1o becomes i0 and 0i becomes o1. Modified Additive Diploidy In the basic additive diploidy approach [9], alleles are represented by ordered values that are combined using a pseudo-arithmetic to obtain the phenotype. In [9], each value is associated with a number (A:2, B:3, C:7, D:9) and addition is performed. If the resulting sum is above a threshold (chosen as 10), the phenotype becomes 1 and if it is below, it becomes 0. The resulting map is given in Table 2. Table 2. Dominance map for additive diploidy A B C D A B C D In [7], the above approach is modified to incorporate a dominance change mechanism where alleles in the genotype are demoted or promoted by one grade (demoting a B makes it an A and promoting it makes it a C). As in the Ng-Wong approach, dominance change is allowed to occur when the fitness of a population member drops by a particular percentage between successive evaluation cycles. To achieve the dominance change, for each locus one of the genotypic alleles is chosen at random and, if the phenotypic expression for this locus is 1, then the chosen genotypic allele is demoted (unless it is an A). if the phenotypic expression for this locus is 0, then the chosen genotypic allele is promoted (unless it is a D).
4 Test Methodology In the tests performed for this study, the modified Ng-Wong and additive diploidy approaches are compared against the proposed domination mechanism through a controlled set of changes using a modified 0/1 knapsack problem. Test Cases In the tests, change is introduced through changing the weight constraint for the knapsack instance. The knapsack is chosen in such a way that for each weight constraint, there is only one possible solution. The following types of change cases are used for the comparisons: Case 1: Optima oscillate between two values with fixed intervals Case 2: Change is random and is moderate in severity Case 3: Change is random and is high in severity For case 1 the weight constraint oscillates between two fixed values every 500 generations. The change instances for the random change cases (cases 1 and 2) that are used for the discussions are given in Table 3. The generation no. shows the generation at which the change occurs, the weight constraint shows the constraint to be applied, the optimum value is the actual optimum solution for the knapsack for the given constraint and the hamming distance is the hamming distance between the previous and the current actual optimum solutions. Generation no. Table 3. Discussed Change Instances for Random Change Case Weight Constraint Optimum Value Hamming Distance All algorithms use binary representation for the genes, two point cross over, roulette wheel selection and non-overlapping populations and are run using the same set of parameters as given below. population size: 250 cross-over probability: 0.75 mutation probability: Controlled tests where the actual best fitnesses for each weight constraint is known is performed. The comparisons are done based on the ability of the dominance approaches in tracking the change in the environment for each different type of change case. Test Results The tests are performed for all test cases. The results are given as averaged over 5 runs for each test case. The results obtained for the random change cases for each domination approach is given in Table 4. The value found column gives the fitness value obtained by each approach for each change interval and the generation column gives the generation number at which this given best fitness is reached by each algorithm for each change interval. The plots for the results obtained are given at the end of the paper. Figures 1, 2, 3 show the plots for the case where the change oscillates every 500 generations and Figures 4, 5, 6 show the plots for the
5 cases where the change occurs randomly as given in Table 3. In all plots, the x-axis shows the number of generations and the y-axis shows the fitness values found. On all plots, the actual fitnesses are plotted using a dashed line and the fitness values found by the approaches are plotted using solid lines. Table 4. Found Solutions by Each Method Ng-Wong Additive Diploidy Proposed Value Found Generation Value Found Generation Value Found Generation Conclusions The results obtained for the modified Ng-Wong and additive diploidy approaches are in keeping with the ones found in [7]. The proposed approach shows a similar performance to these for the oscillating change case. The re-calculation of the domination map at the end of each generation brings extra computational load, however unlike the other two approaches, for the proposed approach it is not required to detect the change in the environment. Detecting when the change occurs is an important issue in dynamic environments and a good detection scheme affects the performance of the algorithm. In the proposed approach, the adaptation is done automatically based on a feedback obtained from the population. Because of this, there is no need to do calculations to explicitly detect the change. The detection is implicitly achieved by the adaptive property of the domination mechanism. This property makes the proposed approach very effective in dynamic environments. In the cases where the change is random, the two tested algorithms do not give an acceptable performance as noted also in [7]. When the severity of the random change is moderate or low, the proposed approach shows good performance in adapting to the change. When the severity of the change is high, even the proposed approach may not be able to give acceptable results. These types of change instances require very high levels of diversity to be present in the population which diploidy alone may not be able to provide. Additional mechanisms to provide this are needed. These mechanisms are further discussed and explored in [11] by the same authors. References [1] Branke J. (2002), Evolutionary Optimization in Dynamic Environments, Kluwer Academic Publishers, [2] Collingwood E., Corne D., Ross P. (1996), "Useful Diversity via Multiploidy", in Proceedings of AISB Workshop on Evolutionary Computation, [3] Goldberg D. E. (1989), Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley, [4] Grefenstette J. J. (1992), "Genetic Algorithms for Changing Environments", in Proceedings of Parallel Problem Solving from Nature 2, North Holland, [5] Hadad B. S., Eick C. F. (1997), "Supporting Poliploidy in Genetic Algorithms Using Dominance Vectors", in Proceedings of the Sixth International Conference on Evolutionary Programming, Springer Verlag, [6] Kim Y., Kim J. K., Lee S., Cho C., Hyung L. (1996), "Winner Take All Strategy for a Diploid Genetic Algorithm", in Proceedings of the First Asia-Pacific Conference on Simulated Evolution and Learning, [7] Lewis J., Hart E., Graeme R. (1998), "A Comparison of Dominance Mechanisms and Simple Mutation on Non- Stationary Problems", in Proceedings of Parallel Problem Solving from Nature, Springer Verlag, [8] Ng K. P., Wong K. C. (1995), "A New Diploid Scheme and Dominance Change Mechanism for Non-Stationary Function Optimization", in Proceedingsof the Sixth International Conference on Genetic Algorithms, [9] Ryan C. (1994), "The Degree of Oneness", in Proceedings of the 1994 ECAI Workshop on Genetic Algorithms, Springer Verlag, [10] Smith R. E., Goldberg D. E. (1992), "Diploidy and Dominance in Artificial Genetic Search", Complex Systems, Vol. 6, pp , 1992.
6 [11] Uyar A. S., Harmanci A. E. (2002), "Preserving Diversity Through Diploidy and Meiosis for Improved Genetic Algorithm Performance in Dynamic Environments", Advances in Information Systems (Ed. Yakhno T.), LNCS Vol. 2457, pp , Springer, [12] Weaver R. F., Hedrick P. W. (1997), Genetics 3rd Ed., Wm. C. Brown Publishers, Fig. 1 Plot for Ng-Wong (oscillating change) Fig. 4 Plot for Ng-Wong (random change) Fig. 2 Plot for additive dipl. (oscillating change) Fig. 5 Plot for additive dipl. (random change) Fig. 3 Plot for proposed (oscillating change) Fig. 6 Plot for proposed (random change)
Genetic algorithms for changing environments
Genetic algorithms for changing environments John J. Grefenstette Navy Center for Applied Research in Artificial Intelligence, Naval Research Laboratory, Washington, DC 375, USA [email protected] Abstract
A Parallel Processor for Distributed Genetic Algorithm with Redundant Binary Number
A Parallel Processor for Distributed Genetic Algorithm with Redundant Binary Number 1 Tomohiro KAMIMURA, 2 Akinori KANASUGI 1 Department of Electronics, Tokyo Denki University, [email protected]
Numerical Research on Distributed Genetic Algorithm with Redundant
Numerical Research on Distributed Genetic Algorithm with Redundant Binary Number 1 Sayori Seto, 2 Akinori Kanasugi 1,2 Graduate School of Engineering, Tokyo Denki University, Japan [email protected],
A Robust Method for Solving Transcendental Equations
www.ijcsi.org 413 A Robust Method for Solving Transcendental Equations Md. Golam Moazzam, Amita Chakraborty and Md. Al-Amin Bhuiyan Department of Computer Science and Engineering, Jahangirnagar University,
Introduction To Genetic Algorithms
1 Introduction To Genetic Algorithms Dr. Rajib Kumar Bhattacharjya Department of Civil Engineering IIT Guwahati Email: [email protected] References 2 D. E. Goldberg, Genetic Algorithm In Search, Optimization
Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm
Journal of Al-Nahrain University Vol.15 (2), June, 2012, pp.161-168 Science Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Manal F. Younis Computer Department, College
ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013
Transistor Level Fault Finding in VLSI Circuits using Genetic Algorithm Lalit A. Patel, Sarman K. Hadia CSPIT, CHARUSAT, Changa., CSPIT, CHARUSAT, Changa Abstract This paper presents, genetic based algorithm
Lab 4: 26 th March 2012. Exercise 1: Evolutionary algorithms
Lab 4: 26 th March 2012 Exercise 1: Evolutionary algorithms 1. Found a problem where EAs would certainly perform very poorly compared to alternative approaches. Explain why. Suppose that we want to find
Evolutionary Detection of Rules for Text Categorization. Application to Spam Filtering
Advances in Intelligent Systems and Technologies Proceedings ECIT2004 - Third European Conference on Intelligent Systems and Technologies Iasi, Romania, July 21-23, 2004 Evolutionary Detection of Rules
Name: Class: Date: ID: A
Name: Class: _ Date: _ Meiosis Quiz 1. (1 point) A kidney cell is an example of which type of cell? a. sex cell b. germ cell c. somatic cell d. haploid cell 2. (1 point) How many chromosomes are in a human
An evolutionary learning spam filter system
An evolutionary learning spam filter system Catalin Stoean 1, Ruxandra Gorunescu 2, Mike Preuss 3, D. Dumitrescu 4 1 University of Craiova, Romania, [email protected] 2 University of Craiova, Romania,
College of information technology Department of software
University of Babylon Undergraduate: third class College of information technology Department of software Subj.: Application of AI lecture notes/2011-2012 ***************************************************************************
Holland s GA Schema Theorem
Holland s GA Schema Theorem v Objective provide a formal model for the effectiveness of the GA search process. v In the following we will first approach the problem through the framework formalized by
Modified Version of Roulette Selection for Evolution Algorithms - the Fan Selection
Modified Version of Roulette Selection for Evolution Algorithms - the Fan Selection Adam S lowik, Micha l Bia lko Department of Electronic, Technical University of Koszalin, ul. Śniadeckich 2, 75-453 Koszalin,
Alpha Cut based Novel Selection for Genetic Algorithm
Alpha Cut based Novel for Genetic Algorithm Rakesh Kumar Professor Girdhar Gopal Research Scholar Rajesh Kumar Assistant Professor ABSTRACT Genetic algorithm (GA) has several genetic operators that can
The Influence of Binary Representations of Integers on the Performance of Selectorecombinative Genetic Algorithms
The Influence of Binary Representations of Integers on the Performance of Selectorecombinative Genetic Algorithms Franz Rothlauf Working Paper 1/2002 February 2002 Working Papers in Information Systems
CHAPTER 6 GENETIC ALGORITHM OPTIMIZED FUZZY CONTROLLED MOBILE ROBOT
77 CHAPTER 6 GENETIC ALGORITHM OPTIMIZED FUZZY CONTROLLED MOBILE ROBOT 6.1 INTRODUCTION The idea of evolutionary computing was introduced by (Ingo Rechenberg 1971) in his work Evolutionary strategies.
Genetic Algorithms commonly used selection, replacement, and variation operators Fernando Lobo University of Algarve
Genetic Algorithms commonly used selection, replacement, and variation operators Fernando Lobo University of Algarve Outline Selection methods Replacement methods Variation operators Selection Methods
GA as a Data Optimization Tool for Predictive Analytics
GA as a Data Optimization Tool for Predictive Analytics Chandra.J 1, Dr.Nachamai.M 2,Dr.Anitha.S.Pillai 3 1Assistant Professor, Department of computer Science, Christ University, Bangalore,India, [email protected]
Architecture bits. (Chromosome) (Evolved chromosome) Downloading. Downloading PLD. GA operation Architecture bits
A Pattern Recognition System Using Evolvable Hardware Masaya Iwata 1 Isamu Kajitani 2 Hitoshi Yamada 2 Hitoshi Iba 1 Tetsuya Higuchi 1 1 1-1-4,Umezono,Tsukuba,Ibaraki,305,Japan Electrotechnical Laboratory
Original Article Efficient Genetic Algorithm on Linear Programming Problem for Fittest Chromosomes
International Archive of Applied Sciences and Technology Volume 3 [2] June 2012: 47-57 ISSN: 0976-4828 Society of Education, India Website: www.soeagra.com/iaast/iaast.htm Original Article Efficient Genetic
New binary representation in Genetic Algorithms for solving TSP by mapping permutations to a list of ordered numbers
Proceedings of the 5th WSEAS Int Conf on COMPUTATIONAL INTELLIGENCE, MAN-MACHINE SYSTEMS AND CYBERNETICS, Venice, Italy, November 0-, 006 363 New binary representation in Genetic Algorithms for solving
Programming Risk Assessment Models for Online Security Evaluation Systems
Programming Risk Assessment Models for Online Security Evaluation Systems Ajith Abraham 1, Crina Grosan 12, Vaclav Snasel 13 1 Machine Intelligence Research Labs, MIR Labs, http://www.mirlabs.org 2 Babes-Bolyai
International Journal of Software and Web Sciences (IJSWS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International
CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING
60 CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING 3.1 INTRODUCTION Optimal short-term hydrothermal scheduling of power systems aims at determining optimal hydro and thermal generations
Learning in Abstract Memory Schemes for Dynamic Optimization
Fourth International Conference on Natural Computation Learning in Abstract Memory Schemes for Dynamic Optimization Hendrik Richter HTWK Leipzig, Fachbereich Elektrotechnik und Informationstechnik, Institut
Evolutionary Prefetching and Caching in an Independent Storage Units Model
Evolutionary Prefetching and Caching in an Independent Units Model Athena Vakali Department of Informatics Aristotle University of Thessaloniki, Greece E-mail: avakali@csdauthgr Abstract Modern applications
Biology 1406 - Notes for exam 5 - Population genetics Ch 13, 14, 15
Biology 1406 - Notes for exam 5 - Population genetics Ch 13, 14, 15 Species - group of individuals that are capable of interbreeding and producing fertile offspring; genetically similar 13.7, 14.2 Population
Deterministic computer simulations were performed to evaluate the effect of maternallytransmitted
Supporting Information 3. Host-parasite simulations Deterministic computer simulations were performed to evaluate the effect of maternallytransmitted parasites on the evolution of sex. Briefly, the simulations
Evolutionary SAT Solver (ESS)
Ninth LACCEI Latin American and Caribbean Conference (LACCEI 2011), Engineering for a Smart Planet, Innovation, Information Technology and Computational Tools for Sustainable Development, August 3-5, 2011,
Volume 3, Issue 2, February 2015 International Journal of Advance Research in Computer Science and Management Studies
Volume 3, Issue 2, February 2015 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com
Cellular Automaton: The Roulette Wheel and the Landscape Effect
Cellular Automaton: The Roulette Wheel and the Landscape Effect Ioan Hălălae Faculty of Engineering, Eftimie Murgu University, Traian Vuia Square 1-4, 385 Reşiţa, Romania Phone: +40 255 210227, Fax: +40
Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects
Journal of Computer Science 2 (2): 118-123, 2006 ISSN 1549-3636 2006 Science Publications Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects Alaa F. Sheta Computers
New Modifications of Selection Operator in Genetic Algorithms for the Traveling Salesman Problem
New Modifications of Selection Operator in Genetic Algorithms for the Traveling Salesman Problem Radovic, Marija; and Milutinovic, Veljko Abstract One of the algorithms used for solving Traveling Salesman
Simple Population Replacement Strategies for a Steady-State Multi-Objective Evolutionary Algorithm
Simple Population Replacement Strategies for a Steady-State Multi-Objective Evolutionary Christine L. Mumford School of Computer Science, Cardiff University PO Box 916, Cardiff CF24 3XF, United Kingdom
A Genetic Algorithm Processor Based on Redundant Binary Numbers (GAPBRBN)
ISSN: 2278 1323 All Rights Reserved 2014 IJARCET 3910 A Genetic Algorithm Processor Based on Redundant Binary Numbers (GAPBRBN) Miss: KIRTI JOSHI Abstract A Genetic Algorithm (GA) is an intelligent search
Architectural Design for Space Layout by Genetic Algorithms
Architectural Design for Space Layout by Genetic Algorithms Özer Ciftcioglu, Sanja Durmisevic and I. Sevil Sariyildiz Delft University of Technology, Faculty of Architecture Building Technology, 2628 CR
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical
A Comparison of Genotype Representations to Acquire Stock Trading Strategy Using Genetic Algorithms
2009 International Conference on Adaptive and Intelligent Systems A Comparison of Genotype Representations to Acquire Stock Trading Strategy Using Genetic Algorithms Kazuhiro Matsui Dept. of Computer Science
Genetic Algorithms for Bridge Maintenance Scheduling. Master Thesis
Genetic Algorithms for Bridge Maintenance Scheduling Yan ZHANG Master Thesis 1st Examiner: Prof. Dr. Hans-Joachim Bungartz 2nd Examiner: Prof. Dr. rer.nat. Ernst Rank Assistant Advisor: DIPL.-ING. Katharina
An Efficient load balancing using Genetic algorithm in Hierarchical structured distributed system
An Efficient load balancing using Genetic algorithm in Hierarchical structured distributed system Priyanka Gonnade 1, Sonali Bodkhe 2 Mtech Student Dept. of CSE, Priyadarshini Instiute of Engineering and
An Immune System Based Genetic Algorithm Using Permutation-Based Dualism for Dynamic Traveling Salesman Problems
An Immune System Based Genetic Algorithm Using Permutation-Based Dualism for Dynamic Traveling Salesman Problems Lili Liu 1, Dingwei Wang 1, and Shengxiang Yang 2 1 School of Information Science and Engineering,
A Fast Computational Genetic Algorithm for Economic Load Dispatch
A Fast Computational Genetic Algorithm for Economic Load Dispatch M.Sailaja Kumari 1, M.Sydulu 2 Email: 1 [email protected] 1, 2 Department of Electrical Engineering National Institute of Technology,
A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0
212 International Conference on System Engineering and Modeling (ICSEM 212) IPCSIT vol. 34 (212) (212) IACSIT Press, Singapore A Binary Model on the Basis of Imperialist Competitive Algorithm in Order
Non-Uniform Mapping in Binary-Coded Genetic Algorithms
Non-Uniform Mapping in Binary-Coded Genetic Algorithms Kalyanmoy Deb, Yashesh D. Dhebar, and N. V. R. Pavan Kanpur Genetic Algorithms Laboratory (KanGAL) Indian Institute of Technology Kanpur PIN 208016,
CCR Biology - Chapter 7 Practice Test - Summer 2012
Name: Class: Date: CCR Biology - Chapter 7 Practice Test - Summer 2012 Multiple Choice Identify the choice that best completes the statement or answers the question. 1. A person who has a disorder caused
Optimization of Preventive Maintenance Scheduling in Processing Plants
18 th European Symposium on Computer Aided Process Engineering ESCAPE 18 Bertrand Braunschweig and Xavier Joulia (Editors) 2008 Elsevier B.V./Ltd. All rights reserved. Optimization of Preventive Maintenance
Grammatical Differential Evolution
Michael O Neill Natural Computing Research and Applications Group, University College Dublin Ireland Email: [email protected] Anthony Brabazon Natural Computing Research and Applications Group, University
E-mail Spam Filtering Using Genetic Algorithm: A Deeper Analysis
ISSN:0975-9646 Mandeep hodhary et al, / (IJSIT) International Journal of omputer Science and Information Technologies, Vol. 6 (5), 205, 4266-4270 E-mail Spam Filtering Using Genetic Algorithm: A Deeper
A Study of Crossover Operators for Genetic Algorithm and Proposal of a New Crossover Operator to Solve Open Shop Scheduling Problem
American Journal of Industrial and Business Management, 2016, 6, 774-789 Published Online June 2016 in SciRes. http://www.scirp.org/journal/ajibm http://dx.doi.org/10.4236/ajibm.2016.66071 A Study of Crossover
OPTIMIZED SENSOR NODES BY FAULT NODE RECOVERY ALGORITHM
OPTIMIZED SENSOR NODES BY FAULT NODE RECOVERY ALGORITHM S. Sofia 1, M.Varghese 2 1 Student, Department of CSE, IJCET 2 Professor, Department of CSE, IJCET Abstract This paper proposes fault node recovery
Genetic Algorithm Performance with Different Selection Strategies in Solving TSP
Proceedings of the World Congress on Engineering Vol II WCE, July 6-8,, London, U.K. Genetic Algorithm Performance with Different Selection Strategies in Solving TSP Noraini Mohd Razali, John Geraghty
Genetic Algorithm. Based on Darwinian Paradigm. Intrinsically a robust search and optimization mechanism. Conceptual Algorithm
24 Genetic Algorithm Based on Darwinian Paradigm Reproduction Competition Survive Selection Intrinsically a robust search and optimization mechanism Slide -47 - Conceptual Algorithm Slide -48 - 25 Genetic
Optimization of sampling strata with the SamplingStrata package
Optimization of sampling strata with the SamplingStrata package Package version 1.1 Giulio Barcaroli January 12, 2016 Abstract In stratified random sampling the problem of determining the optimal size
Heredity. Sarah crosses a homozygous white flower and a homozygous purple flower. The cross results in all purple flowers.
Heredity 1. Sarah is doing an experiment on pea plants. She is studying the color of the pea plants. Sarah has noticed that many pea plants have purple flowers and many have white flowers. Sarah crosses
A and B are not absolutely linked. They could be far enough apart on the chromosome that they assort independently.
Name Section 7.014 Problem Set 5 Please print out this problem set and record your answers on the printed copy. Answers to this problem set are to be turned in to the box outside 68-120 by 5:00pm on Friday
Mendelian and Non-Mendelian Heredity Grade Ten
Ohio Standards Connection: Life Sciences Benchmark C Explain the genetic mechanisms and molecular basis of inheritance. Indicator 6 Explain that a unit of hereditary information is called a gene, and genes
Spare Parts Inventory Model for Auto Mobile Sector Using Genetic Algorithm
Parts Inventory Model for Auto Mobile Sector Using Genetic Algorithm S. Godwin Barnabas, I. Ambrose Edward, and S.Thandeeswaran Abstract In this paper the objective is to determine the optimal allocation
Chapter 13: Meiosis and Sexual Life Cycles
Name Period Chapter 13: Meiosis and Sexual Life Cycles Concept 13.1 Offspring acquire genes from parents by inheriting chromosomes 1. Let s begin with a review of several terms that you may already know.
Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms
Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms Al-Duwaish H. and Naeem, Wasif Electrical Engineering Department/King Fahd University of Petroleum and Minerals
GENETIC CROSSES. Monohybrid Crosses
GENETIC CROSSES Monohybrid Crosses Objectives Explain the difference between genotype and phenotype Explain the difference between homozygous and heterozygous Explain how probability is used to predict
Performance of Hybrid Genetic Algorithms Incorporating Local Search
Performance of Hybrid Genetic Algorithms Incorporating Local Search T. Elmihoub, A. A. Hopgood, L. Nolle and A. Battersby The Nottingham Trent University, School of Computing and Technology, Burton Street,
USING GENETIC ALGORITHM IN NETWORK SECURITY
USING GENETIC ALGORITHM IN NETWORK SECURITY Ehab Talal Abdel-Ra'of Bader 1 & Hebah H. O. Nasereddin 2 1 Amman Arab University. 2 Middle East University, P.O. Box: 144378, Code 11814, Amman-Jordan Email:
Management Science Letters
Management Science Letters 4 (2014) 905 912 Contents lists available at GrowingScience Management Science Letters homepage: www.growingscience.com/msl Measuring customer loyalty using an extended RFM and
Chapter 6. The stacking ensemble approach
82 This chapter proposes the stacking ensemble approach for combining different data mining classifiers to get better performance. Other combination techniques like voting, bagging etc are also described
Genetic algorithms for solving portfolio allocation models based on relative-entropy, mean and variance
Journal of Scientific Research and Development 2 (12): 7-12, 2015 Available online at www.jsrad.org ISSN 1115-7569 2015 JSRAD Genetic algorithms for solving portfolio allocation models based on relative-entropy,
Multiobjective Multicast Routing Algorithm
Multiobjective Multicast Routing Algorithm Jorge Crichigno, Benjamín Barán P. O. Box 9 - National University of Asunción Asunción Paraguay. Tel/Fax: (+9-) 89 {jcrichigno, bbaran}@cnc.una.py http://www.una.py
Genetic Algorithm Evolution of Cellular Automata Rules for Complex Binary Sequence Prediction
Brill Academic Publishers P.O. Box 9000, 2300 PA Leiden, The Netherlands Lecture Series on Computer and Computational Sciences Volume 1, 2005, pp. 1-6 Genetic Algorithm Evolution of Cellular Automata Rules
A Non-Linear Schema Theorem for Genetic Algorithms
A Non-Linear Schema Theorem for Genetic Algorithms William A Greene Computer Science Department University of New Orleans New Orleans, LA 70148 bill@csunoedu 504-280-6755 Abstract We generalize Holland
Design of Demand Forecasting Expert System for Dynamic Supply Chains
Design of Demand Forecasting Expert System for Dynamic Supply Chains Hanaa E. Sayed, Hossam A. Gabbar and Shigeji Miyazaki Okayama University Japan 8 1. Introduction When distributors and wholesalers seek
5 GENETIC LINKAGE AND MAPPING
5 GENETIC LINKAGE AND MAPPING 5.1 Genetic Linkage So far, we have considered traits that are affected by one or two genes, and if there are two genes, we have assumed that they assort independently. However,
A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
Journal of Information & Computational Science 9: 16 (2012) 4801 4809 Available at http://www.joics.com A Method of Cloud Resource Load Balancing Scheduling Based on Improved Adaptive Genetic Algorithm
Optimum Design of Worm Gears with Multiple Computer Aided Techniques
Copyright c 2008 ICCES ICCES, vol.6, no.4, pp.221-227 Optimum Design of Worm Gears with Multiple Computer Aided Techniques Daizhong Su 1 and Wenjie Peng 2 Summary Finite element analysis (FEA) has proved
BioSci 2200 General Genetics Problem Set 1 Answer Key Introduction and Mitosis/ Meiosis
BioSci 2200 General Genetics Problem Set 1 Answer Key Introduction and Mitosis/ Meiosis Introduction - Fields of Genetics To answer the following question, review the three traditional subdivisions of
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms MIGUEL CAMELO, YEZID DONOSO, HAROLD CASTRO Systems and Computer Engineering Department Universidad de los
APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION
APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION Harald Günther 1, Stephan Frei 1, Thomas Wenzel, Wolfgang Mickisch 1 Technische Universität Dortmund,
A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation
A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation Abhishek Singh Department of Information Technology Amity School of Engineering and Technology Amity
Removing the Genetics from the Standard Genetic Algorithm
Removing the Genetics from the Standard Genetic Algorithm Shumeet Baluja & Rich Caruana May 22, 1995 CMU-CS-95-141 School of Computer Science Carnegie Mellon University Pittsburgh, Pennsylvania 15213 This
6 Creating the Animation
6 Creating the Animation Now that the animation can be represented, stored, and played back, all that is left to do is understand how it is created. This is where we will use genetic algorithms, and this
Improving the Performance of a Computer-Controlled Player in a Maze Chase Game using Evolutionary Programming on a Finite-State Machine
Improving the Performance of a Computer-Controlled Player in a Maze Chase Game using Evolutionary Programming on a Finite-State Machine Maximiliano Miranda and Federico Peinado Departamento de Ingeniería
The Dynamics of a Genetic Algorithm on a Model Hard Optimization Problem
The Dynamics of a Genetic Algorithm on a Model Hard Optimization Problem Alex Rogers Adam Prügel-Bennett Image, Speech, and Intelligent Systems Research Group, Department of Electronics and Computer Science,
A REINFORCED EVOLUTION-BASED APPROACH TO MULTI-RESOURCE LOAD BALANCING
A REINFORCED EVOLUTION-BASED APPROACH TO MULTI-RESOURCE LOAD BALANCING 1 Leszek Sliwko 1 Institute of Applied Informatics, Wrocław University of Technology, Wrocław, Poland E-mail: [email protected] ABSTRACT
Problems With Programmable self-assembly in a thousand-robot swarm
Problems With Programmable self-assembly in a thousand-robot swarm Affiliations: Department of Computer Science, COMSATS Institute of IT, Islamabad, Pakistan Author: Muaz A. Niazi* ǂ *Correspondence to:
Bio EOC Topics for Cell Reproduction: Bio EOC Questions for Cell Reproduction:
Bio EOC Topics for Cell Reproduction: Asexual vs. sexual reproduction Mitosis steps, diagrams, purpose o Interphase, Prophase, Metaphase, Anaphase, Telophase, Cytokinesis Meiosis steps, diagrams, purpose
A trait is a variation of a particular character (e.g. color, height). Traits are passed from parents to offspring through genes.
1 Biology Chapter 10 Study Guide Trait A trait is a variation of a particular character (e.g. color, height). Traits are passed from parents to offspring through genes. Genes Genes are located on chromosomes
