INVARIANT SUBSETS OF THE SEARCH SPACE AND THE UNIVERSALITY OF A GENERALIZED GENETIC ALGORITHM
|
|
- Geraldine Lee
- 6 years ago
- Views:
Transcription
1 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 search algorithm which allows to see a very special property which slightly generalized binary genetic algorithms have comparing to other evolutionary computation techniques It turns out that such a generalized genetic algorithm, which we call a binary semi-genetic algorithm, is capable of encoding virtually any other reasonable evolutionary heuristic search technique Introduction In this paper we shall describe a mathematical framework which allows to see some special properties which binary genetic algorithms have comparing to other evolutionary computation techniques It turns out that a slightly generalized version of a binary genetic algorithm can encode virtually any reasonable heuristic search algorithm (see corollary 5 and corollary 53 This seems interesting at least from a philosophical point of view, for it says something about the special properties of the reproduction mechanisms occurring in nature Moreover, it has been pointed out in [7] that such generalizations may actually be useful for practical purposes In fact, the binary embedding theorem and its corollaries (see theorem 5 and corollary 5 provide both, sufficient and necessary conditions when a given evolutionary algorithm can be embedded into (encoded by a binary semi-genetic algorithm These conditions depend only on the nature of the family of the reproduction transformations, and are completelndependent of any particular structure on the search space Theorem 5 classifies all such encodings in terms of the invariant subsets of the search space This may be useful for practical purposes, to simulate a given evolutionary heuristic search algorithm on a computer By an evolutionary heuristic search algorithm we mean a heuristic search technique used to solve optimization problems which mimics the basic natural evolution cycle: the natural selection, (or the survival of the fittest reproduction, and mutation The precise mechanism is outlined in the following sections Notation Ω is a finite set, called a search space f : Ω (0, is a function, called a fitness function The goal is to find a maximum of the function f F q is a collection of q-ary operations on Ω Intuitively F q can be thought of as the collection of reproduction operators: some q parents produce one offspring In nature q =, for every child has two parents, but in the artificial setting there
2 BORIS MITAVSKIY seems to be no special reason to assume that every child has no more than two parents M is a collection of unary operations on Ω Intuitively these are asexual reproduction, or mutation operators 3 how does a heuristic search algorithm work? A population P = x x x m Evaluation: Individuals of P are evaluated: with x i Ω is selected randomly x x x m f(x f(x f(x m Selection: A new population y P y = f(x is obtained where = x with probability Σ m l= f(x l In other words, all of the individuals of P are these of P, and the expectation of the number of occurrences of anndividual of P in P is proportional to the number of occurrences of that individual in P times the individual s fitness value In particular, the fitter the individual is, the more copies of that individual are likely to be present in P On the other hand, the individuals having relatively small fitness value are not likely to enter into P at all This is designed to imitate the natural survival of the fittest principle Partition: The individuals of P are partitioned into pairwise disoint tuples for mating according to some probabilistic rule: For instance the tuples could be Reproduction: y m Q = Q = Q = q q q
3 INVARIANT SUBSETS OF THE SEARCH SPACE AND THE UNIVERSALITY OF A GENERALIZED GENETIC ALGORITHM3 Replace every one of the selected q -tuples Q = Q = T ( T ( T q (,,, q,, q,, q,, q with the q -tuples for some randomly selected q -tuples of transformations (T, T,, T q (F q q This gives us a new population z P z = Mutation: Finally, with small probability we replace z i with F (z i for some randomly chosen F M This, once again, gives us a new population P w = Upon completion of mutation start all over with the initial population P The cycle is repeated a certain number of times depending on the problem z m w w m 4 a couple special heuristic search algorithms: The search space of every one of the following heuristic search algorithms is S = {0, } n Binary Genetic Algorithm: For every subset M {,,, n}, let L M (a, b = (x, x,, x i,, x n if i M where a = (a, a,, a n and b = (b,, b n S and x i = b i otherwise Let F M = {L M M {,,, n}} play the role of F from the previous section Example: With n = 5 and M = {, 3, 4}, M = {, 3, 5} we have ( ( LM ((, 0, 0,,, (,, 0, 0, L M ((, 0, 0,,, (,, 0, 0, { a i = ( The genetic crossover transformations are classified by the following property: If both parents have a in the i th position then the offspring also has a in the i th position Likewise, if both parents have a 0 in the i th position then the offspring
4 4 BORIS MITAVSKIY also has a 0 in the i th position If, on the other hand, the alleles of the i th gene don t coincide, then the i th allele could be either a 0 or a It turns out, that if we relax the condition on the preservation of genes, so to speak, by half, meaning that If both parents have a in the i th position then the offspring also has a in the i th position, but, in any other case, there is no requirement on the i th gene: it could be either a 0 or a, then one obtains a very special evolutionary heuristic search algorithm described below In section 5 we shall see that such an evolutionary algorithm is virtually universal, since it describes virtually any other reasonable heuristic search algorithm (see theorem 5, corollary 5 and corollary 53 Binary Semi-Genetic Algorithm: Definition 4 Fix m and u = (u, u,, u n S Define a semi-crossover transformation F u m : S m S as follows: For any given matrix a a a n a a a n P = a m a m a mn in S m F u m (P = x = (x, x, x n S where { a i if k m a i = a ki = x i = u i otherwise In other words, F u m preserves the i th gene if it is equal to in all of the rows of P, and replaces it with u i otherwise Denote by F m = {F u m u S} the family of all semi-crossover transformations Example: With n = 5 and u = (0,,, 0,, u = (0,, 0, 0, we have ( ( ( 0 0 Fu ((, 0, 0,,, (,, 0, 0, 0 = 0 0 F u ((, 0, 0,,, (,, 0, 0, 0 0 Notice, that if is present in the i th position of both parents, then it remains in the i th position of both offsprings There are absolutely no other restrictions, though 5 the binary embedding theorem Question: Under which conditions can a given heuristic search algorithm be encoded by a binary semi-genetic or, better yet, by a binary genetic algorithm? The main idea behind answering the question above is to observe that the families of invariant subsets naturally determine the corresponding families of transformations fixing them The rigorous machiners fully developed in the appendix of [5], and is also available upon request from the author Let Γ denote a family of transformations from Ω m into Ω Let Λ Γ = {S S Ω, T (S m S T Γ } denote the family of all invariant subsets under the action of Γ
5 INVARIANT SUBSETS OF THE SEARCH SPACE AND THE UNIVERSALITY OF A GENERALIZED GENETIC ALGORITHM5 Under certain slightly technical conditions on the family of transformations Γ (these conditions are satisfied by both, the family of all crossover transformations and the family of all semi-crossover transformations All of the rigorous details can be found in [5], and are also available upon request from the author the family of transformations Γ = {T x Ω m a transformation T x Γ such that T (x = T x (x} is the largest family of transformations such that Λb Γ = Λ Γ As we have seen in the section 3, a given evolutionary heuristic search algorithm is entirely determined by the families of its reproduction transformations This motivates the following definition: Definition 5 A heuristic k-tuple Ω = (Ω, Γ, Γ, Γ k is a k + -tuple where Ω denotes an arbitrary set while Γ i is ust a family of transformations from Ω m i into Ω and m < m < m i < < m k We say that the k-tuple of integers (m, m,, m k is the arity of the heuristic k-tuple (Ω, Γ, Γ, Γ k We also say that the collection Λ Ω = i k Λ Γ i is the collection of Ω-invariant subsets For x Ω, denote by Sx Ω the smallest element of Λ Ω containing x (Notice that Λ Ω is closed under arbitrarntersections so that Sx Ω = K Λ Γi, x K K In section 4 we have described the binary semi-genetic algorithm by the following heuristic k-tuple: Definition 5 Let S = {0, } We shall say that (S, F m, F m,, F mk is a semi-genetic heuristic k-tuple of dimension n, where m < m < < m k The following definition provides the means for the comparison of the various heuristic k-tuples An encoding of Ω by Φ is simply a mapping δ : Ω Φ w Ω δ(w is ust the code of w in Φ If the mapping δ : Ω Φ is one-to-one, then one can completely recover any w Ω from its code δ(w In other words, Ω is completeldentified with the subset δ(ω Φ If Ω = (Ω, Γ, Γ, Γ k and Φ = (Φ, Θ, Θ,, Γ k are two heuristic k-tuples of the same arity, a natural way to compare Ω with Φ is to construct an encoding mapping δ : Ω Φ which respects the reproduction transformations This motivates the following definition: Definition 53 Given two heuristic k-tuples Ω = (Ω, Γ, Γ,, Γ k and Φ = (Φ, Θ, Θ,, Θ k of the same arity, ( see definition 5 a morphism δ : Ω Φ is ust a function δ : Ω Φ which respects the reproduction transformations, meaning that i k and T Γ i F Θ i such that w, w,, w mi Ω we have F (δ(w, δ(w,, δ(w mi = δ(t (w, w,, w mi We say that a morphism δ : Ω Φ is an embedding if the underlying function δ : Ω Φ is one-to-one The binary embedding theorem establishes an explicit one-to-one correspondence between the set of all embeddings of a given heuristic k-tuple into binary semi-genetic algorithms and a certain collection of ordered n-tuples of Ω-invariant subsets Definition 54 Fix any heuristic k-tuple Ω = (Ω, Γ, Γ,, Γ k We say that collection Υ n = {I I = (I, I,, I n I Λ Ω, x, y Ω with x y n
6 6 BORIS MITAVSKIY such that either (x I and y / I or vise versa: (y I and x / I } is a family of separating n-tuples Theorem 5 Fix a heuristic k-tuple Ω = (Ω, Γ, Γ,, Γ k We now have the following biection φ : Υ n Ϝ n Ω which is defined explicitly as follows: Given an ordered n-tuple of sets from Λ Ω, call it I = (I, I,, I n Υ n, (see definition{ 54 let φ(i = δ I where δ I (x = (x, x,, x n S = {0, } n with if x I x = x Ω 0 otherwise Proof Due to space limitation, a detailed argument is available upon request from the author It turns out that the conditions under which a given heuristic k-tuple can be embedded into a binary semi-genetic heuristic k-tuple are rather mild and naturally occurring as the following two corollaries demonstrate: Corollary 5 Given a heuristic k-tuple Ω = (Ω, Γ, Γ,, Γ k, Ω, the following are equivalent: ( Ω can be embedded into an n-dimensional semi-genetic heuristic k-tuple for some n ( x, y Ω with x y we have either x / Sy Ω (see definition?? or vise versa: y / Sx Ω (3 x, y Ω with x y we have Sx Ω Sy Ω (Another way to say this, is that the map sending x to Sx Ω is one-to-one Moreover, if an embedding exists for some n, then there exists one for n = Ω We also must have n log Ω Proof One simply shows that x, y Ω with x y we have either x / Sy Ω or y / Sx Ω if and onlf Ω -tuple S = (Sx Ω, Sx Ω,, Sx Ω Ω where {x i } n i= is an enumeration of all the elements of Ω is separating ( i e S Υ n, see definition 54 if and onlf Υ n which, in turn, according to theorem 5, happens if and onlf Ω can be embedded into an n-dimensional semi-genetic heuristic k-tuple for some n This establishes the equivalence of and Clearly, implies 3 To see the converse, we show that Not implies Not 3 Indeed, if x Sy Ω and y / Sx Ω, then, by minimality, (see definition 5 we have Sx Ω Sy Ω and Sy Ω Sx Ω, so that Sx Ω = Sy Ω Due to space limitations, a detailed argument is available upon request from the author Corollary 53 Given a heuristic k-tuple Ω = (Ω, Γ, Γ,, Γ k, if k and for every T Γ, T is idempotent ( in other words, x Ω T (x, x,, x = x then Ω can be embedded into a binary semi-genetic heuristic k-tuple of dimension less than or equal to Ω Proof The desired conclusion follows immediately from corollary 5 by observing that x, y Ω with x y we have Sx Ω = {x} so that x {x} = Sx Ω while y / {x} = Sx Ω
7 INVARIANT SUBSETS OF THE SEARCH SPACE AND THE UNIVERSALITY OF A GENERALIZED GENETIC ALGORITHM7 6 Conclusions and Future Work In a classical binary genetic algorithm crossover works by swapping the alleles, while in the generalized version it works by preserving only the good allele ( = and may or may not preserve the 0 gene (see Definition 4 It seems interesting to know that such an algorithm is almost universal in the sense of Corollary 5 and Corollary 53 Notice that the conditions of Corollary 53 are quite natural to assume They basically say that two or more identical individuals produce the offspring which is identically the same as the parent individual Corollary 5 also shows that the dimension of the embedding can always be made less than or equal to the size of the underlying set, Ω It can be shown that, in general, the dimension can not be reduced any further, but the author conectures, that, due to the rigidity of the collection of m-fixable family of subsets (see Appendix A of [5] for the definitions and machinery The material is also available upon request from the author, under some mild conditions, the dimension may be reduced drastically This provides at least one possible direction for the future research Another natural question to ask is the following: Under which conditions can a given heuristic search algorithm be encoded by a classical (not necessarily binary genetic algorithm? It turns out that the conditions involve some basic Abstract Algebra: In fact, a given heuristic k-tuple Ω can be encoded by a genetic algorithm (not necessarily a binary one if and onlf there exists a way to enlarge a set Ω to a superset Ψ so that there exists a ring structure on Ψ with comaximal ideals I, I, I n for which n = I = 0 and n any union of cosets of I intersected with Ω is in Λ Ω The proof of this fact involves Chinese Remainder Theorem (see, for instance, Dummitt and Foote [4] together with a few other technical facts (due to space limitations, these are available upon request from the author used in ways similar to their usage in the proof of Theorem 5 An alternative approach has been developed by Nicholas J Radcliffe [6] Notice, however that Radcliffe s work relies on the notion of a formae which is less general than Mitavskiy s notion of the m-fixable family of subsets described in detail in [5] In particular there is no way to use Radcliiffe s formae to describe the family of semi-genetic crossover operators, while the family of m-fixable subsets describes absolutely any family of m-ary reproduction transformations on an arbitrary, representation independent search space (see Appendix A of [5] for details Also available upon request from the author This type of theorems will be studied in my future research 7 Acknowledgements I want to thank Professor John Holland for the helpful discussions and for the encouragement I ve received from him to write this paper I also want to thank my thesis advisor, Professor Andreas Blass for the numerous helpful advisor meetings which have stimulated some of the ideas for this and for my future work Finally I would like to thank my fellow graduate student of mathematics, Ronald Walker for a few very helpful discussions, and the University of Michigan Complex Systems Group for the suggestions regarding the organization of this paper References [] Antonisse, J A new interpretation of Schema Notation that Overturns the Binary Encoding Constraint Procedings of the Third International Conference on Genetic Algorithms, Ed J D Schaffer, Morgan Kaufmann, San Francisco, 989, pp 86-97
8 8 BORIS MITAVSKIY [] Zbigniew Michalewicz Genetic Algorithms + Data Structures = Evolution Programs, Berlin; New York: Springer-Verlag, 996 [3] Michael D Vose Generalizing the Notion of a Schema in Genetic Algorithms Artificial Intelligence 50( (99 [4] David S Dummit, Richard M Foote Abstract Algebra, Prentice-Hall, Inc (99 [5] Boris Mitavskiy Crossover Invariant Subsets of the Search Space for Genetic Algorithms and Possible Generalizations, Evolutionary Computation, Submitted in May of 00 [6] Nicholas J Radcliffe, 994 The Algebra of Genetic Algorithms Annals of Math and Artificial Intelligence, 0: [7] Watson, R A and Pollack, J B (000 Recombination Without Respect: Schema Combination and Disruption in Genetic Algorithm Crossover, Proceedings of the 000 Genetic and Evolutionary Computation Conference, Whitly D, et al(eds, Morgan Kaufmann, 000 pp -9 Department of Mathematics, University of Michigan, Ann Arbor, MI, address: bmitavsk@umichedu
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 informationA Note on Crossover with Interval Representations
A Note on Crossover with Interval Representations Christopher Stone and Larry Bull UWE Learning Classifier System Technical Report UWELCSG03-00 Faculty of Computing, Engineering and Mathematical Sciences
More informationEvolutionary 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 informationImplicit Formae in Genetic Algorithms
Implicit Formae in Genetic Algorithms Márk Jelasity ½ and József Dombi ¾ ¾ ½ Student of József Attila University, Szeged, Hungary jelasity@inf.u-szeged.hu Department of Applied Informatics, József Attila
More informationGenetic 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 informationCSC 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 informationOn the Topology of Genetic Algorithms
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI-16) On the Topology of Genetic Algorithms David Hofmeyr Lancaster University, Lancaster, UK d.hofmeyr@lancaster.ac.uk
More informationLecture 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 informationA Study in Set Recombination
A Study in Set Recombination Nicholas J. Radcliffe & Felicity A. W. George Edinburgh Parallel Computing Centre University of Edinburgh King s Buildings EH9 JZ Scotland Abstract A family of problems for
More informationChapter 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 informationPolynomial Approximation of Survival Probabilities Under Multi-point Crossover
Polynomial Approximation of Survival Probabilities Under Multi-point Crossover Sung-Soon Choi and Byung-Ro Moon School of Computer Science and Engineering, Seoul National University, Seoul, 151-74 Korea
More informationCrossover 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 informationCrossover 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 informationRepresentation and Hidden Bias II: Eliminating Defining Length Bias in Genetic Search via Shuffle Crossover
Representation and Hidden Bias II: Eliminating Defining Length Bias in Genetic Search via Shuffle Crossover Abstract The traditional crossover operator used in genetic search exhibits a position-dependent
More informationEvolving Presentations of Genetic Information: Motivation, Methods, and Analysis
Evolving Presentations of Genetic Information: Motivation, Methods, and Analysis Peter Lee Stanford University PO Box 14832 Stanford, CA 94309-4832 (650)497-6826 peterwlee@stanford.edu June 5, 2002 Abstract
More informationProperties of Generating Sets of Finite Groups
Cornell SPUR 2018 1 Group Theory Properties of Generating Sets of Finite Groups by R. Keith Dennis We now provide a few more details about the prerequisites for the REU in group theory, where to find additional
More informationJónsson posets and unary Jónsson algebras
Jónsson posets and unary Jónsson algebras Keith A. Kearnes and Greg Oman Abstract. We show that if P is an infinite poset whose proper order ideals have cardinality strictly less than P, and κ is a cardinal
More informationRESOLUTION OF NONLINEAR OPTIMIZATION PROBLEMS SUBJECT TO BIPOLAR MAX-MIN FUZZY RELATION EQUATION CONSTRAINTS USING GENETIC ALGORITHM
Iranian Journal of Fuzzy Systems Vol. 15, No. 2, (2018) pp. 109-131 109 RESOLUTION OF NONLINEAR OPTIMIZATION PROBLEMS SUBJECT TO BIPOLAR MAX-MIN FUZZY RELATION EQUATION CONSTRAINTS USING GENETIC ALGORITHM
More informationA Simple Implementation of the Stochastic Discrimination for Pattern Recognition
A Simple Implementation of the Stochastic Discrimination for Pattern Recognition Dechang Chen 1 and Xiuzhen Cheng 2 1 University of Wisconsin Green Bay, Green Bay, WI 54311, USA chend@uwgb.edu 2 University
More informationLecture 2: Syntax. January 24, 2018
Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified
More informationComputational Complexity and Genetic Algorithms
Computational Complexity and Genetic Algorithms BART RYLANDER JAMES FOSTER School of Engineering Department of Computer Science University of Portland University of Idaho Portland, Or 97203 Moscow, Idaho
More informationWhat Makes a Problem Hard for a Genetic Algorithm? Some Anomalous Results and Their Explanation
What Makes a Problem Hard for a Genetic Algorithm? Some Anomalous Results and Their Explanation Stephanie Forrest Dept. of Computer Science University of New Mexico Albuquerque, N.M. 87131-1386 Email:
More informationLecture 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 informationArtificial Intelligence (AI) Common AI Methods. Training. Signals to Perceptrons. Artificial Neural Networks (ANN) Artificial Intelligence
Artificial Intelligence (AI) Artificial Intelligence AI is an attempt to reproduce intelligent reasoning using machines * * H. M. Cartwright, Applications of Artificial Intelligence in Chemistry, 1993,
More informationDetermination 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 informationGroups that Distribute over Stars
Groups that Distribute over Stars Arthur Holshouser 3600 Bullard St Charlotte, NC, USA, 808 Harold Reiter Department of Mathematics UNC Charlotte Charlotte, NC 83 hbreiter@emailunccedu 1 Abstract Suppose
More informationLooking Under the EA Hood with Price s Equation
Looking Under the EA Hood with Price s Equation Jeffrey K. Bassett 1, Mitchell A. Potter 2, and Kenneth A. De Jong 1 1 George Mason University, Fairfax, VA 22030 {jbassett, kdejong}@cs.gmu.edu 2 Naval
More informationOn minimal models of the Region Connection Calculus
Fundamenta Informaticae 69 (2006) 1 20 1 IOS Press On minimal models of the Region Connection Calculus Lirong Xia State Key Laboratory of Intelligent Technology and Systems Department of Computer Science
More informationHINDMAN S THEOREM AND IDEMPOTENT TYPES. 1. Introduction
HINDMAN S THEOREM AND IDEMPOTENT TYPES URI ANDREWS AND ISAAC GOLDBRING Abstract. Motivated by a question of Di Nasso, we show that Hindman s Theorem is equivalent to the existence of idempotent types in
More informationGENETIC 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 informationMATHEMATICAL CONCEPTS OF EVOLUTION ALGEBRAS IN NON-MENDELIAN GENETICS
MATHEMATICAL CONCEPTS OF EVOLUTION ALGEBRAS IN NON-MENDELIAN GENETICS JIANJUN PAUL TIAN AND PETR VOJTĚCHOVSKÝ Abstract. Evolution algebras are not necessarily associative algebras satisfying e i e j =
More informationRings and Fields Theorems
Rings and Fields Theorems Rajesh Kumar PMATH 334 Intro to Rings and Fields Fall 2009 October 25, 2009 12 Rings and Fields 12.1 Definition Groups and Abelian Groups Let R be a non-empty set. Let + and (multiplication)
More informationPrinciples of Real Analysis I Fall I. The Real Number System
21-355 Principles of Real Analysis I Fall 2004 I. The Real Number System The main goal of this course is to develop the theory of real-valued functions of one real variable in a systematic and rigorous
More informationEvolutionary 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 informationIntroduction to Walsh Analysis
Introduction to Walsh Analysis Alternative Views of the Genetic Algorithm R. Paul Wiegand paul@tesseract.org ECLab George Mason University EClab - Summer Lecture Series p.1/39 Outline of Discussion Part
More informationKoza 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 informationLecture 1: Overview. January 24, 2018
Lecture 1: Overview January 24, 2018 We begin with a very quick review of first-order logic (we will give a more leisurely review in the next lecture). Recall that a linearly ordered set is a set X equipped
More informationAn Evolution Strategy for the Induction of Fuzzy Finite-state Automata
Journal of Mathematics and Statistics 2 (2): 386-390, 2006 ISSN 1549-3644 Science Publications, 2006 An Evolution Strategy for the Induction of Fuzzy Finite-state Automata 1,2 Mozhiwen and 1 Wanmin 1 College
More informationDesign 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 informationNONSINGULAR CURVES BRIAN OSSERMAN
NONSINGULAR CURVES BRIAN OSSERMAN The primary goal of this note is to prove that every abstract nonsingular curve can be realized as an open subset of a (unique) nonsingular projective curve. Note that
More informationAN INTRODUCTION TO MODULI SPACES OF CURVES CONTENTS
AN INTRODUCTION TO MODULI SPACES OF CURVES MAARTEN HOEVE ABSTRACT. Notes for a talk in the seminar on modular forms and moduli spaces in Leiden on October 24, 2007. CONTENTS 1. Introduction 1 1.1. References
More informationIntelligens 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 informationCategory Theory. Categories. Definition.
Category Theory Category theory is a general mathematical theory of structures, systems of structures and relationships between systems of structures. It provides a unifying and economic mathematical modeling
More informationLecture 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 informationA Statistical Genetic Algorithm
A Statistical Genetic Algorithm Angel Kuri M. akm@pollux.cic.ipn.mx Centro de Investigación en Computación Instituto Politécnico Nacional Zacatenco México 07738, D.F. Abstract A Genetic Algorithm which
More informationα-recursion Theory and Ordinal Computability
α-recursion Theory and Ordinal Computability by Peter Koepke University of Bonn 1 3. 2. 2007 Abstract Motivated by a talk of S. D. Friedman at BIWOC we show that the α-recursive and α-recursively enumerable
More informationForm Invariance and Implicit Parallelism
University of Montana ScholarWorks at University of Montana Computer Science Faculty Publications Computer Science 2001 Form Invariance and Implicit Parallelism Michael D. Vose Alden H. Wright University
More informationABSTRACT. Department of Mathematics. interesting results. A graph on n vertices is represented by a polynomial in n
ABSTRACT Title of Thesis: GRÖBNER BASES WITH APPLICATIONS IN GRAPH THEORY Degree candidate: Angela M. Hennessy Degree and year: Master of Arts, 2006 Thesis directed by: Professor Lawrence C. Washington
More informationThe 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 informationRose-Hulman Undergraduate Mathematics Journal
Rose-Hulman Undergraduate Mathematics Journal Volume 17 Issue 1 Article 5 Reversing A Doodle Bryan A. Curtis Metropolitan State University of Denver Follow this and additional works at: http://scholar.rose-hulman.edu/rhumj
More informationChapter 9: Relations Relations
Chapter 9: Relations 9.1 - Relations Definition 1 (Relation). Let A and B be sets. A binary relation from A to B is a subset R A B, i.e., R is a set of ordered pairs where the first element from each pair
More informationFeasibility-Preserving Crossover for Maximum k-coverage Problem
Feasibility-Preserving Crossover for Maximum -Coverage Problem Yourim Yoon School of Computer Science & Engineering Seoul National University Sillim-dong, Gwana-gu Seoul, 151-744, Korea yryoon@soar.snu.ac.r
More informationUniversal Algebra for Logics
Universal Algebra for Logics Joanna GRYGIEL University of Czestochowa Poland j.grygiel@ajd.czest.pl 2005 These notes form Lecture Notes of a short course which I will give at 1st School on Universal Logic
More informationLocal Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat:
Local Search Local Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat: I I Select a variable to change Select a new value for that variable Until a satisfying assignment
More informationA Mathematical Analysis of The Generalized Oval Track Puzzle
Rose-Hulman Undergraduate Mathematics Journal Volume 12 Issue 1 Article 5 A Mathematical Analysis of The Generalized Oval Track Puzzle Samuel Kaufmann Carnegie Mellon University, sakaufma@andrew.cmu.edu
More information15 Lecture 15: Points and lft maps
15 Lecture 15: Points and lft maps 15.1 A noetherian property Let A be an affinoid algebraic over a non-archimedean field k and X = Spa(A, A 0 ). For any x X, the stalk O X,x is the limit of the directed
More informationBasic Measure and Integration Theory. Michael L. Carroll
Basic Measure and Integration Theory Michael L. Carroll Sep 22, 2002 Measure Theory: Introduction What is measure theory? Why bother to learn measure theory? 1 What is measure theory? Measure theory is
More informationV. 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 informationFundamentals 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 informationROTATIONS, ROTATION PATHS, AND QUANTUM SPIN
ROTATIONS, ROTATION PATHS, AND QUANTUM SPIN MICHAEL THVEDT 1. ABSTRACT This paper describes the construction of the universal covering group Spin(n), n > 2, as a group of homotopy classes of paths starting
More informationPattern Popularity in 132-Avoiding Permutations
Pattern Popularity in 132-Avoiding Permutations The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Rudolph,
More information1. To be a grandfather. Objects of our consideration are people; a person a is associated with a person b if a is a grandfather of b.
20 [161016-1020 ] 3.3 Binary relations In mathematics, as in everyday situations, we often speak about a relationship between objects, which means an idea of two objects being related or associated one
More informationFuzzy Rough Sets with GA-Based Attribute Division
Fuzzy Rough Sets with GA-Based Attribute Division HUGANG HAN, YOSHIO MORIOKA School of Business, Hiroshima Prefectural University 562 Nanatsuka-cho, Shobara-shi, Hiroshima 727-0023, JAPAN Abstract: Rough
More informationMathematics Review for Business PhD Students Lecture Notes
Mathematics Review for Business PhD Students Lecture Notes Anthony M. Marino Department of Finance and Business Economics Marshall School of Business University of Southern California Los Angeles, CA 90089-0804
More informationA Lower Bound for the Size of Syntactically Multilinear Arithmetic Circuits
A Lower Bound for the Size of Syntactically Multilinear Arithmetic Circuits Ran Raz Amir Shpilka Amir Yehudayoff Abstract We construct an explicit polynomial f(x 1,..., x n ), with coefficients in {0,
More informationPETER A. CHOLAK, PETER GERDES, AND KAREN LANGE
D-MAXIMAL SETS PETER A. CHOLAK, PETER GERDES, AND KAREN LANGE Abstract. Soare [23] proved that the maximal sets form an orbit in E. We consider here D-maximal sets, generalizations of maximal sets introduced
More informationA strongly rigid binary relation
A strongly rigid binary relation Anne Fearnley 8 November 1994 Abstract A binary relation ρ on a set U is strongly rigid if every universal algebra on U such that ρ is a subuniverse of its square is trivial.
More informationInjective semigroup-algebras
Injective semigroup-algebras J. J. Green June 5, 2002 Abstract Semigroups S for which the Banach algebra l (S) is injective are investigated and an application to the work of O. Yu. Aristov is described.
More informationData 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 informationReading 11 : Relations and Functions
CS/Math 240: Introduction to Discrete Mathematics Fall 2015 Reading 11 : Relations and Functions Instructor: Beck Hasti and Gautam Prakriya In reading 3, we described a correspondence between predicates
More informationGENERATING SETS AND DECOMPOSITIONS FOR IDEMPOTENT TREE LANGUAGES
Atlantic Electronic http://aejm.ca Journal of Mathematics http://aejm.ca/rema Volume 6, Number 1, Summer 2014 pp. 26-37 GENERATING SETS AND DECOMPOSITIONS FOR IDEMPOTENT TREE ANGUAGES MARK THOM AND SHEY
More informationMINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS
MINIMAL GENERATING SETS OF GROUPS, RINGS, AND FIELDS LORENZ HALBEISEN, MARTIN HAMILTON, AND PAVEL RŮŽIČKA Abstract. A subset X of a group (or a ring, or a field) is called generating, if the smallest subgroup
More informationEquivalence Relations and Partitions, Normal Subgroups, Quotient Groups, and Homomorphisms
Equivalence Relations and Partitions, Normal Subgroups, Quotient Groups, and Homomorphisms Math 356 Abstract We sum up the main features of our last three class sessions, which list of topics are given
More informationUMASS AMHERST MATH 300 SP 05, F. HAJIR HOMEWORK 8: (EQUIVALENCE) RELATIONS AND PARTITIONS
UMASS AMHERST MATH 300 SP 05, F. HAJIR HOMEWORK 8: (EQUIVALENCE) RELATIONS AND PARTITIONS 1. Relations Recall the concept of a function f from a source set X to a target set Y. It is a rule for mapping
More informationSymmetries and Polynomials
Symmetries and Polynomials Aaron Landesman and Apurva Nakade June 30, 2018 Introduction In this class we ll learn how to solve a cubic. We ll also sketch how to solve a quartic. We ll explore the connections
More informationHaploid & 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 informationUltrafilters and Set Theory. Andreas Blass University of Michigan Ann Arbor, MI
Ultrafilters and Set Theory Andreas Blass University of Michigan Ann Arbor, MI 48109 ablass@umich.edu Ultrafilters and Set Theory Ultrafilters and Set Theory But not large cardinals (Itay Neeman) Ultrafilters
More informationHamming codes and simplex codes ( )
Chapter 6 Hamming codes and simplex codes (2018-03-17) Synopsis. Hamming codes are essentially the first non-trivial family of codes that we shall meet. We start by proving the Distance Theorem for linear
More informationAn Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees
An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees Francesc Rosselló 1, Gabriel Valiente 2 1 Department of Mathematics and Computer Science, Research Institute
More information13. Examples of measure-preserving tranformations: rotations of a torus, the doubling map
3. Examples of measure-preserving tranformations: rotations of a torus, the doubling map 3. Rotations of a torus, the doubling map In this lecture we give two methods by which one can show that a given
More informationMath 396. Bijectivity vs. isomorphism
Math 396. Bijectivity vs. isomorphism 1. Motivation Let f : X Y be a C p map between two C p -premanifolds with corners, with 1 p. Assuming f is bijective, we would like a criterion to tell us that f 1
More informationGEOMETRIC CONSTRUCTIONS AND ALGEBRAIC FIELD EXTENSIONS
GEOMETRIC CONSTRUCTIONS AND ALGEBRAIC FIELD EXTENSIONS JENNY WANG Abstract. In this paper, we study field extensions obtained by polynomial rings and maximal ideals in order to determine whether solutions
More informationInventory Model (Karlin and Taylor, Sec. 2.3)
stochnotes091108 Page 1 Markov Chain Models and Basic Computations Thursday, September 11, 2008 11:50 AM Homework 1 is posted, due Monday, September 22. Two more examples. Inventory Model (Karlin and Taylor,
More informationSpectra of Semidirect Products of Cyclic Groups
Spectra of Semidirect Products of Cyclic Groups Nathan Fox 1 University of Minnesota-Twin Cities Abstract The spectrum of a graph is the set of eigenvalues of its adjacency matrix A group, together with
More informationGene 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 informationLattices, closure operators, and Galois connections.
125 Chapter 5. Lattices, closure operators, and Galois connections. 5.1. Semilattices and lattices. Many of the partially ordered sets P we have seen have a further valuable property: that for any two
More informationMajor 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 informationThe complexity of recursive constraint satisfaction problems.
The complexity of recursive constraint satisfaction problems. Victor W. Marek Department of Computer Science University of Kentucky Lexington, KY 40506, USA marek@cs.uky.edu Jeffrey B. Remmel Department
More informationDatabases 2011 The Relational Algebra
Databases 2011 Christian S. Jensen Computer Science, Aarhus University What is an Algebra? An algebra consists of values operators rules Closure: operations yield values Examples integers with +,, sets
More informationEvolutionary 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 informationMeasure Theory and Lebesgue Integration. Joshua H. Lifton
Measure Theory and Lebesgue Integration Joshua H. Lifton Originally published 31 March 1999 Revised 5 September 2004 bstract This paper originally came out of my 1999 Swarthmore College Mathematics Senior
More informationOutline of lectures 3-6
GENOME 453 J. Felsenstein Evolutionary Genetics Autumn, 007 Population genetics Outline of lectures 3-6 1. We want to know what theory says about the reproduction of genotypes in a population. This results
More informationACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)
ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) Steve Vickers CS Theory Group Birmingham 2. Theories and models Categorical approach to many-sorted
More informationOn the Structure of Rough Approximations
On the Structure of Rough Approximations (Extended Abstract) Jouni Järvinen Turku Centre for Computer Science (TUCS) Lemminkäisenkatu 14 A, FIN-20520 Turku, Finland jjarvine@cs.utu.fi Abstract. We study
More informationV. 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 informationData Mining. Preamble: Control Application. Industrial Researcher s Approach. Practitioner s Approach. Example. Example. Goal: Maintain T ~Td
Data Mining Andrew Kusiak 2139 Seamans Center Iowa City, Iowa 52242-1527 Preamble: Control Application Goal: Maintain T ~Td Tel: 319-335 5934 Fax: 319-335 5669 andrew-kusiak@uiowa.edu http://www.icaen.uiowa.edu/~ankusiak
More informationA GENETIC ALGORITHM FOR FINITE STATE AUTOMATA
A GENETIC ALGORITHM FOR FINITE STATE AUTOMATA Aviral Takkar Computer Engineering Department, Delhi Technological University( Formerly Delhi College of Engineering), Shahbad Daulatpur, Main Bawana Road,
More informationUsing Continuous Real Functions to Model Timed Histories
Using Continuous Real Functions to Model Timed Histories Brendan Mahony Ian Hayes Department of Computer Science University of Queensland 4072 Australia July, 1991 Abstract Continuous real functions are
More informationLogics above S4 and the Lebesgue measure algebra
Logics above S4 and the Lebesgue measure algebra Tamar Lando Abstract We study the measure semantics for propositional modal logics, in which formulas are interpreted in the Lebesgue measure algebra M,
More informationOutline of lectures 3-6
GENOME 453 J. Felsenstein Evolutionary Genetics Autumn, 009 Population genetics Outline of lectures 3-6 1. We want to know what theory says about the reproduction of genotypes in a population. This results
More information