Centric Selection: a Way to Tune the Exploration/Exploitation Trade-off
|
|
- Sheena Chandler
- 5 years ago
- Views:
Transcription
1 : a Way to Tune the Exploration/Exploitation Trade-off David Simoncini, Sébastien Verel, Philippe Collard, Manuel Clergue Laboratory I3S University of Nice-Sophia Antipolis / CNRS France Montreal, July 10 th 2008 : A way to tune the E/E trade-off
2 Introduction Exploration / exploitation tradeoff One of the fondamental problem in EA Too much exploitation : population get stuck in local optima Too much exploration : random walk on fitness landscape exploration / exploitation tradeoff : A way to tune the E/E trade-off
3 Selective Pressure in EA Introduction the ability of best solutions to conquer the whole population : A way to tune the E/E trade-off
4 Selective Pressure in EA Introduction the ability of best solutions to conquer the whole population Selective Pressure = Population Diversity = Exploration / Exploitation tradeoff : A way to tune the E/E trade-off
5 Selective Pressure in EA Introduction the ability of best solutions to conquer the whole population Selective Pressure = Population Diversity = Exploration / Exploitation tradeoff Some methods which try to tune selective pressure : Island models Sharing methods Cellular Genetic Algorithm... : A way to tune the E/E trade-off
6 Cellular Genetic Algorithms spatial structured population One solution in each cell Introduction Neighborhood : Von Neumann,... N W C S E : A way to tune the E/E trade-off
7 Cellular Genetic Algorithms spatial structured population One solution in each cell Introduction Neighborhood : Von Neumann,... N W C S E Genetic operators are local: Selection of parents within the neighborhood (tournament selection,...) After selection, crossover, mutation: Replacement of the solution in C if better : A way to tune the E/E trade-off
8 Cellular Genetic Algorithms spatial structured population One solution in each cell Introduction Neighborhood : Von Neumann,... N W C S E Genetic operators are local: Selection of parents within the neighborhood (tournament selection,...) After selection, crossover, mutation: Replacement of the solution in C if better Overlapping neighborhoods : implicit mechanism for migration control selective pressure : A way to tune the E/E trade-off
9 Goal of this work Introduction Goal is to establish a relation between: on the population the effects of recombination and mutation operators in order to explain and find an optimal exploration/exploitation trade-off : A way to tune the E/E trade-off
10 Goal of this work Introduction Goal is to establish a relation between: on the population the effects of recombination and mutation operators in order to explain and find an optimal exploration/exploitation trade-off We propose: New selection scheme able to control the selective pressure: Theoretical model which takes into account the effects of stochastic variations: : A way to tune the E/E trade-off
11 Mesure of selective pressure Introduction The Takeover Time [Goldberg 90] is the time it takes for the single best solution to conquer the whole population when the only active operator is selection Long takeover time : low selective pressure Short takeover time : high selective pressure : A way to tune the E/E trade-off
12 Grid Shape and takeover time Introduction Pop. size Avg Takeover = 2 12 Time Square grid : takeover time is short High selective pressure Narrow grid : takeover time is long Low selective pressure : A way to tune the E/E trade-off
13 Introduction Spreading of best solution: the growth curve best indiv copies * *128 16* time steps Spreading of the best solution 3 times in spreading[giacobini 05]: quadratic, linear, quadratic (it is exponential for panmitic EA) : A way to tune the E/E trade-off
14 Performance of centric selection Principe Modify the probability to participate to the tournament 5(1 β) W 5(1 β) Probability to participate to the tournament : N cell center : p c = β β 5(1 β) north, south, C E east or west cell : p s = p n = p e = p w = 1 4 (1 β) 5(1 β) S β tunes the centric selection: it is possible to slow down and control the selection pressure in a continous isotropic manner : A way to tune the E/E trade-off
15 Performance of centric selection : isotropic Fuzzy neighborhood N 5(1 β) N 0.0 N W β= C E 5(1 β) W β C 5(1 β) E 0.0 W β=1 C 0.0 E... S... 5(1 β) S S β = β β = 1 Von Neumann fuzzy isotropic parallel Neighborhood Neighborhood Hill-Climbing : A way to tune the E/E trade-off
16 Performance of centric selection and Selective Pressure Takeover time Average takeover time as a function of β for a grid Takeover time is not defined for β = 1 (no communication between cells), drops when the value of β increases. : A way to tune the E/E trade-off
17 Performance of centric selection and Selective Pressure Growth curves and the growth rates Growth curves on grid β = 0 β = 0.3 β = β = 0.7 β = 0.8 β = 0.85 β = Generations Corresponding growth rate Best solution copies Growth rate 120 β = 0 β = 0.3 β = 0.6 β = β = 0.8 β = 0.85 β = Two stages: First: linear growth rate, Second: quadratic growth rate. Interpretation: First: isotropic diffusion, roughly propagates describing an obtuse square, Second: the sides are reached, the dynamic changes Generations : A way to tune the E/E trade-off
18 Performance of centric selection Quadratic Assignment Problem (QAP) Problem of assigning a set of N facilities to a set of N locations with given distances between the locations d ij and given flows between the facilities f ij Φ(p) = N i=1 j=1 where p(i) is the location of facility i N d p(i)p(j) f ij = Find the permuation p which minimize the total flow Φ : A way to tune the E/E trade-off
19 NK fitness landscapes Performance of centric selection f (x) = 1 N N f i (x i,x i1,...,x ik ) i=1 N : length of the bit string K N 1 number of interactions x i {0, 1} {i 1,..., i K } {1,..., i 1, i + 1,...,N} f i : {0, 1} K+1 [0, 1] choosen at random : A way to tune the E/E trade-off
20 Results on QAP Performance of centric selection Avg. results and std.dev. on QAP instances Instance Std cga Best avg. results Optimal β Nug [28] 6144 [14] 0.88 Tai40a [14343] [12000] 0.84 Sko [75] [34] 0.82 Tai50a [20721] [13372] 0.82 Tai60a [27760] [19391] 0.86 The optimal value of β is arround 0.86 : A way to tune the E/E trade-off
21 Results on NK landscapes Performance of centric selection Avg. performances and std.dev. on NK instances with N = 32 K Std cga Best avg. results Optimal β [0] [0] [0,1] [0.003] [0] [0.01] [0.003] [0.01] [0.004] [0.01] [0.003] [0.01] [0.009] 1 The optimal value of β is 1.0 : A way to tune the E/E trade-off
22 Performance of centric selection Optimal explotation/exploiration tradeoff The optimal exploration/exploration tradeoff is different according to the class of problem: Avg. Performances according to β: Cost Performance β β nug30 NK with N = 32 and K = 10 : A way to tune the E/E trade-off
23 Performance of centric selection Optimal explotation/exploiration tradeoff The optimal exploration/exploration tradeoff is different according to the class of problem: Avg. Performances according to β: Cost Performance β β nug30 NK with N = 32 and K = 10 Questions: How to explain theoreticaly the difference? How to find an optimal trade-off? : A way to tune the E/E trade-off
24 Optimal theoretical tradeoff From Equilibrium model to Typical run on a minimization problem: Best fitness Punctuated equilibria dynamic: Long period without improvement Rapid change: a new best solution is found Generations : A way to tune the E/E trade-off
25 Optimal theoretical tradeoff From Equilibrium model to Equilibrium Model: : Goal To study To study selective pressure selective pressure and the effect of variation operators Simul. Only the selection + Probability to find a new Ope. operator is active best solution by crossover and mutation Init. Only one best Only one best pop. solution in the population solution in the population Observ. Takeover time, Probability and time growth curve to find a new best solution : A way to tune the E/E trade-off
26 Optimal theoretical tradeoff Initialization: cea initialized with random solutions, the best solution is unique. Selection operator: centric selection Simulation of crossover and mutation operator: probabilities to find a new best solution according to the mating type Three different types of matings: between two copies of the best solution (mating 11), between one copy of the best solution and one sub-optimal solution (mating 01) between two sub-optimal solutions (mating 00). Probabilities P 11, P 01 and P 00 that matings of type 11, 01 and 00 produce a new best solution : A way to tune the E/E trade-off
27 Optimal theoretical tradeoff With this model, Probability of finding a new best solution at a given gen. t p(t) = 1 (1 P 00 ) n 00(t) (1 P 01 ) n 01(t) (1 P 11 ) n 11(t) where n 00 (t), n 01 (t) and n 11 (t) are the number of matings of each type for the generation t. Average time to find a new best solution E = t 1 tp(t) : A way to tune the E/E trade-off
28 Optimal theoretical tradeoff With this model, Probability of improving the best solution in T generations P = 1 (1 P 00 ) Σ 00(T) (1 P 01 ) Σ 01(T) (1 P 11 ) Σ 11(T) with Σ ij (T) = T t=1 n ij(t) Intuitively, ideal selection process maximizes the Σ ij which have the higher P ij : A way to tune the E/E trade-off
29 Optimal theoretical tradeoff : ideal trade-off P = 1 (1 P 00 ) Σ 00 (1 P 01 ) Σ 01 (1 P 11 ) Σ 11 Optimal value β of control parameter β dp dβ (β ) = 0 PE Model explains the tradeoff between: Exploitation: selection pressure given by Σ ij (control by β) Exploration: effect of variation operator given by P ij (problem dependent) If it is possible to have a model of Σ ij (β), it would be possible to calculate the optimal β as a function of P ij. : A way to tune the E/E trade-off
30 Optimal theoretical tradeoff Estimated P ij on QAP and NK landscapes P ij for the QAP problem nug e-05 1e Generations NK with N = 32 and K = 10 Probabilities Probabilities e-05 1e Generations Method: Results: Estimation of P ij with a Bayesian process during the runs. Average the values obtained by generations over 500 runs. For both: P 01 > P 00 and P 11 curve intercepts the others The intercept point is not the same according to the class of the problems : A way to tune the E/E trade-off
31 β β Selection in Cellular Evolutionary Algorithms Theoretical optimal value of β Optimal theoretical tradeoff QAP problem nug Generations NK with N = 32 and K = QAP: Transition between the generation 700 and 850 Before optimal value is β = After optimal value is β = 1.0 NK: Optimal value increases very fast After a short transition: optimal value is Generations : A way to tune the E/E trade-off
32 β β Selection in Cellular Evolutionary Algorithms Theoretical optimal value of β Optimal theoretical tradeoff QAP problem nug Generations NK with N = 32 and K = 10 According to the model, when β is constant, the optimal value β should be: QAP: intermediate and higher than 0.7 NK: very high around Which correspond to the experimental observation Generations : A way to tune the E/E trade-off
33 Conclusion and Future Works Optimal theoretical tradeoff We have proposed: New model of selection in cellular GA: centric selection Control the selective pressure with a continous parameter New theoretical model to explain exploitation/exploration trade-off: Future works : Apply the PE model to other types of EA Increases the accuracy of PE model to take into account other types of matings Auto-adaptation: predict the optimal value of β according to an online estimation of P ij : A way to tune the E/E trade-off
Genetic Algorithms and Genetic Programming Lecture 17
Genetic Algorithms and Genetic Programming Lecture 17 Gillian Hayes 28th November 2006 Selection Revisited 1 Selection and Selection Pressure The Killer Instinct Memetic Algorithms Selection and Schemas
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 informationPopulation Genetics: a tutorial
: a tutorial Institute for Science and Technology Austria ThRaSh 2014 provides the basic mathematical foundation of evolutionary theory allows a better understanding of experiments allows the development
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 informationIV. 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 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 informationBounded Approximation Algorithms
Bounded Approximation Algorithms Sometimes we can handle NP problems with polynomial time algorithms which are guaranteed to return a solution within some specific bound of the optimal solution within
More informationSearch. 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 informationLandscapeEC: Adding Geographical Structure to Cellular Evolutionary Algorithms
LandscapeEC: Adding Geographical Structure to Cellular Evolutionary Algorithms Lucas Ellgren and Nicholas Freitag McPhee Division of Science and Mathematics University of Minnesota, Morris Morris, MN 562367
More informationParallel 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 informationGenetic 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 informationGeneralization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms
Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms Tadahiko Murata 1, Shiori Kaige 2, and Hisao Ishibuchi 2 1 Department of Informatics, Kansai University 2-1-1 Ryozenji-cho,
More informationGenetic 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 informationZebo Peng Embedded Systems Laboratory IDA, Linköping University
TDTS 01 Lecture 8 Optimization Heuristics for Synthesis Zebo Peng Embedded Systems Laboratory IDA, Linköping University Lecture 8 Optimization problems Heuristic techniques Simulated annealing Genetic
More informationPerformance of Evolutionary Algorithms on NK Landscapes with Nearest Neighbor Interactions and Tunable Overlap
Performance of Evolutionary Algorithms on NK Landscapes with Nearest Neighbor Interactions and Tunable Overlap Martin Pelikan, Kumara Sastry, David E. Goldberg, Martin V. Butz, and Mark Hauschild Missouri
More informationEvolutionary Computation Theory. Jun He School of Computer Science University of Birmingham Web: jxh
Evolutionary Computation Theory Jun He School of Computer Science University of Birmingham Web: www.cs.bham.ac.uk/ jxh Outline Motivation History Schema Theorem Convergence and Convergence Rate Computational
More informationNILS: a Neutrality-based Iterated Local Search and its application to Flowshop Scheduling
NILS: a Neutrality-based Iterated Local Search and its application to Flowshop Scheduling Marie-Eleonore Marmion, Clarisse Dhaenens, Laetitia Jourdan, Arnaud Liefooghe, Sébastien Verel To cite this version:
More informationResearch Article Effect of Population Structures on Quantum-Inspired Evolutionary Algorithm
Applied Computational Intelligence and So Computing, Article ID 976202, 22 pages http://dx.doi.org/10.1155/2014/976202 Research Article Effect of Population Structures on Quantum-Inspired Evolutionary
More informationDevelopment. 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 informationEvolutionary 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 informationhow 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 informationHow Species Form. 4.3 How Species Form. Reproductive Isolation
4.3 How Species Form In this section, you will: Explain ways in which species can become reproductively isolated Describe how new species form Compare two models that explain the rate of evolution How
More informationBioinformatics: Network Analysis
Bioinformatics: Network Analysis Model Fitting COMP 572 (BIOS 572 / BIOE 564) - Fall 2013 Luay Nakhleh, Rice University 1 Outline Parameter estimation Model selection 2 Parameter Estimation 3 Generally
More informationParallel/Distributed Evolutionary Computation The influence of spatial interaction in evolutionary behaviour
Parallel/Distributed Evolutionary Computation The influence of spatial interaction in evolutionary behaviour Garrett Camp {camp@enel.ucalgary.ca} CPSC605 Simple Genetic Algorithms Based on darwin's theory
More informationProblems for 3505 (2011)
Problems for 505 (2011) 1. In the simplex of genotype distributions x + y + z = 1, for two alleles, the Hardy- Weinberg distributions x = p 2, y = 2pq, z = q 2 (p + q = 1) are characterized by y 2 = 4xz.
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 informationPareto Local Optima of Multiobjective NK-Landscapes with Correlated Objectives
Pareto Local Optima of Multiobjective NK-Landscapes with Correlated Objectives Sébastien Verel, Arnaud Liefooghe, Laetitia Jourdan, Clarisse Dhaenens To cite this version: Sébastien Verel, Arnaud Liefooghe,
More informationMicroevolution 2 mutation & migration
Microevolution 2 mutation & migration Assumptions of Hardy-Weinberg equilibrium 1. Mating is random 2. Population size is infinite (i.e., no genetic drift) 3. No migration 4. No mutation 5. No selection
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 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 informationStochastic 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 informationWhy Topology Matters. Spatial Evolutionary Algorithms Evolution in Space and Time. Island Population Topologies. Main Population Topologies
Why Topology Matters Spatial Evolutionary Algorithms Evolution in Space and Time Marco Tomassini marco.tomassini@unil.ch University of Lausanne, Switzerland The spatial structure of a population will be
More informationThe Story So Far... The central problem of this course: Smartness( X ) arg max X. Possibly with some constraints on X.
Heuristic Search The Story So Far... The central problem of this course: arg max X Smartness( X ) Possibly with some constraints on X. (Alternatively: arg min Stupidness(X ) ) X Properties of Smartness(X)
More informationLocal 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 informationAdaptive Generalized Crowding for Genetic Algorithms
Carnegie Mellon University From the SelectedWorks of Ole J Mengshoel Fall 24 Adaptive Generalized Crowding for Genetic Algorithms Ole J Mengshoel, Carnegie Mellon University Severinio Galan Antonio de
More informationEnergy-aware scheduling for GreenIT in large-scale distributed systems
Energy-aware scheduling for GreenIT in large-scale distributed systems 1 PASCAL BOUVRY UNIVERSITY OF LUXEMBOURG GreenIT CORE/FNR project Context and Motivation Outline 2 Problem Description Proposed Solution
More informationIntroduction. Genetic Algorithm Theory. Overview of tutorial. The Simple Genetic Algorithm. Jonathan E. Rowe
Introduction Genetic Algorithm Theory Jonathan E. Rowe University of Birmingham, UK GECCO 2012 The theory of genetic algorithms is beginning to come together into a coherent framework. However, there are
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 informationLocal and Stochastic Search
RN, Chapter 4.3 4.4; 7.6 Local and Stochastic Search Some material based on D Lin, B Selman 1 Search Overview Introduction to Search Blind Search Techniques Heuristic Search Techniques Constraint Satisfaction
More informationDESIGN OF OPTIMUM CROSS-SECTIONS FOR LOAD-CARRYING MEMBERS USING MULTI-OBJECTIVE EVOLUTIONARY ALGORITHMS
DESIGN OF OPTIMUM CROSS-SECTIONS FOR LOAD-CARRING MEMBERS USING MULTI-OBJECTIVE EVOLUTIONAR ALGORITHMS Dilip Datta Kanpur Genetic Algorithms Laboratory (KanGAL) Deptt. of Mechanical Engg. IIT Kanpur, Kanpur,
More informationLocal Search & Optimization
Local Search & Optimization CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2018 Soleymani Artificial Intelligence: A Modern Approach, 3 rd Edition, Chapter 4 Some
More informationInterplanetary Trajectory Optimization using a Genetic Algorithm
Interplanetary Trajectory Optimization using a Genetic Algorithm Abby Weeks Aerospace Engineering Dept Pennsylvania State University State College, PA 16801 Abstract Minimizing the cost of a space mission
More informationLandscapes and Other Art Forms.
Landscapes and Other Art Forms. Darrell Whitley Computer Science, Colorado State University Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted
More informationThe Evolution of Gene Dominance through the. Baldwin Effect
The Evolution of Gene Dominance through the Baldwin Effect Larry Bull Computer Science Research Centre Department of Computer Science & Creative Technologies University of the West of England, Bristol
More informationA.I.: Beyond Classical Search
A.I.: Beyond Classical Search Random Sampling Trivial Algorithms Generate a state randomly Random Walk Randomly pick a neighbor of the current state Both algorithms asymptotically complete. Overview Previously
More informationComputational intelligence methods
Computational intelligence methods GA, schemas, diversity Pavel Kordík, Martin Šlapák Katedra teoretické informatiky FIT České vysoké učení technické v Praze MI-MVI, ZS 2011/12, Lect. 5 https://edux.fit.cvut.cz/courses/mi-mvi/
More informationThe Evolution of Sex Chromosomes through the. Baldwin Effect
The Evolution of Sex Chromosomes through the Baldwin Effect Larry Bull Computer Science Research Centre Department of Computer Science & Creative Technologies University of the West of England, Bristol
More informationGenetic 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 informationIntroduction to Optimization
Introduction to Optimization Blackbox Optimization Marc Toussaint U Stuttgart Blackbox Optimization The term is not really well defined I use it to express that only f(x) can be evaluated f(x) or 2 f(x)
More informationGenetic 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 informationGenetic 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 informationComputational 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 informationExpected Running Time Analysis of a Multiobjective Evolutionary Algorithm on Pseudo-boolean Functions
Expected Running Time Analysis of a Multiobjective Evolutionary Algorithm on Pseudo-boolean Functions Nilanjan Banerjee and Rajeev Kumar Department of Computer Science and Engineering Indian Institute
More informationSchool of EECS Washington State University. Artificial Intelligence
School of EECS Washington State University Artificial Intelligence 1 } Focused on finding a goal state Less focused on solution path or cost } Choose a state and search nearby (local) states Not a systematic
More informationEfficient Discretization Scheduling in Multiple Dimensions. Laura A. Albert and David E. Goldberg. IlliGAL Report No February 2002
Efficient Discretization Scheduling in Multiple Dimensions Laura A. Albert and David E. Goldberg IlliGAL Report No. 2002006 February 2002 Illinois Genetic Algorithms Laboratory University of Illinois at
More informationSchema Theory. David White. Wesleyan University. November 30, 2009
November 30, 2009 Building Block Hypothesis Recall Royal Roads problem from September 21 class Definition Building blocks are short groups of alleles that tend to endow chromosomes with higher fitness
More informationIntroduction 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 informationHow 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 informationTruncation Selection and Gaussian EDA: Bounds for Sustainable Progress in High-Dimensional Spaces
Truncation Selection and Gaussian EDA: Bounds for Sustainable Progress in High-Dimensional Spaces Petr Pošík Czech Technical University in Prague Faculty of Electrical Engineering, Department of Cybernetics
More informationInitial-Population Bias in the Univariate Estimation of Distribution Algorithm
Initial-Population Bias in the Univariate Estimation of Distribution Algorithm Martin Pelikan and Kumara Sastry MEDAL Report No. 9 January 9 Abstract This paper analyzes the effects of an initial-population
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 informationAnalysis of Crossover Operators for Cluster Geometry Optimization
Analysis of Crossover Operators for Cluster Geometry Optimization Francisco B. Pereira Instituto Superior de Engenharia de Coimbra Portugal Abstract We study the effectiveness of different crossover operators
More informationGenetic Algorithm: introduction
1 Genetic Algorithm: introduction 2 The Metaphor EVOLUTION Individual Fitness Environment PROBLEM SOLVING Candidate Solution Quality Problem 3 The Ingredients t reproduction t + 1 selection mutation recombination
More informationState of the art in genetic algorithms' research
State of the art in genetic algorithms' Genetic Algorithms research Prabhas Chongstitvatana Department of computer engineering Chulalongkorn university A class of probabilistic search, inspired by natural
More informationoptimization problem x opt = argmax f(x). Definition: Let p(x;t) denote the probability of x in the P population at generation t. Then p i (x i ;t) =
Wright's Equation and Evolutionary Computation H. Mühlenbein Th. Mahnig RWCP 1 Theoretical Foundation GMD 2 Laboratory D-53754 Sankt Augustin Germany muehlenbein@gmd.de http://ais.gmd.de/οmuehlen/ Abstract:
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 informationEvolutionary Theory. Sinauer Associates, Inc. Publishers Sunderland, Massachusetts U.S.A.
Evolutionary Theory Mathematical and Conceptual Foundations Sean H. Rice Sinauer Associates, Inc. Publishers Sunderland, Massachusetts U.S.A. Contents Preface ix Introduction 1 CHAPTER 1 Selection on One
More informationGaussian EDA and Truncation Selection: Setting Limits for Sustainable Progress
Gaussian EDA and Truncation Selection: Setting Limits for Sustainable Progress Petr Pošík Czech Technical University, Faculty of Electrical Engineering, Department of Cybernetics Technická, 66 7 Prague
More informationAN EVOLUTIONARY ALGORITHM TO ESTIMATE UNKNOWN HEAT FLUX IN A ONE- DIMENSIONAL INVERSE HEAT CONDUCTION PROBLEM
Proceedings of the 5 th International Conference on Inverse Problems in Engineering: Theory and Practice, Cambridge, UK, 11-15 th July 005. AN EVOLUTIONARY ALGORITHM TO ESTIMATE UNKNOWN HEAT FLUX IN A
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 informationMating Restriction and Niching Pressure: Results from Agents and Implications for General EC
Mating Restriction and Niching Pressure: Results from Agents and Implications for General EC R.E. Smith and Claudio Bonacina The Intelligent Computer Systems Centre, Faculty of Computing Engineering, and
More informationBIOL Evolution. Lecture 9
BIOL 432 - Evolution Lecture 9 J Krause et al. Nature 000, 1-4 (2010) doi:10.1038/nature08976 Selection http://www.youtube.com/watch?v=a38k mj0amhc&feature=playlist&p=61e033 F110013706&index=0&playnext=1
More informationEvolutionary 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 informationThe Wright-Fisher Model and Genetic Drift
The Wright-Fisher Model and Genetic Drift January 22, 2015 1 1 Hardy-Weinberg Equilibrium Our goal is to understand the dynamics of allele and genotype frequencies in an infinite, randomlymating population
More informationScaling Up. So far, we have considered methods that systematically explore the full search space, possibly using principled pruning (A* etc.).
Local Search Scaling Up So far, we have considered methods that systematically explore the full search space, possibly using principled pruning (A* etc.). The current best such algorithms (RBFS / SMA*)
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 informationFinding Ground States of SK Spin Glasses with hboa and GAs
Finding Ground States of Sherrington-Kirkpatrick Spin Glasses with hboa and GAs Martin Pelikan, Helmut G. Katzgraber, & Sigismund Kobe Missouri Estimation of Distribution Algorithms Laboratory (MEDAL)
More informationCSC242: Artificial Intelligence. Lecture 4 Local Search
CSC242: Artificial Intelligence Lecture 4 Local Search Upper Level Writing Topics due to me by next class! First draft due Mar 4 Goal: final paper 15 pages +/- 2 pages 12 pt font, 1.5 line spacing Get
More informationA Simple Haploid-Diploid Evolutionary Algorithm
A Simple Haploid-Diploid Evolutionary Algorithm Larry Bull Computer Science Research Centre University of the West of England, Bristol, UK larry.bull@uwe.ac.uk Abstract It has recently been suggested that
More informationExploration of population fixed-points versus mutation rates for functions of unitation
Exploration of population fixed-points versus mutation rates for functions of unitation J Neal Richter 1, Alden Wright 2, John Paxton 1 1 Computer Science Department, Montana State University, 357 EPS,
More informationForming Neural Networks Through Efficient and Adaptive Coevolution
Forming Neural Networks Through Efficient and Adaptive Coevolution David E. Moriarty Information Sciences Institute University of Southern California 4676 Admiralty Way Marina del Rey, CA 90292 moriarty@isi.edu
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 informationLOCAL SEARCH. Today. Reading AIMA Chapter , Goals Local search algorithms. Introduce adversarial search 1/31/14
LOCAL SEARCH Today Reading AIMA Chapter 4.1-4.2, 5.1-5.2 Goals Local search algorithms n hill-climbing search n simulated annealing n local beam search n genetic algorithms n gradient descent and Newton-Rhapson
More informationOn the Effects of Locality in a Permutation Problem: The Sudoku Puzzle
On the Effects of Locality in a Permutation Problem: The Sudoku Puzzle Edgar Galván-López and Michael O Neill Abstract We present an analysis of an application of Evolutionary Computation to the Sudoku
More informationEvolutionary 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 informationA6523 Signal Modeling, Statistical Inference and Data Mining in Astrophysics Spring
A6523 Signal Modeling, Statistical Inference and Data Mining in Astrophysics Spring 2015 http://www.astro.cornell.edu/~cordes/a6523 Lecture 23:! Nonlinear least squares!! Notes Modeling2015.pdf on course
More informationDistance Metrics and Fitness Distance Analysis for the Capacitated Vehicle Routing Problem
MIC2005. The 6th Metaheuristics International Conference 603 Metrics and Analysis for the Capacitated Vehicle Routing Problem Marek Kubiak Institute of Computing Science, Poznan University of Technology
More informationDemographic Inference with Coalescent Hidden Markov Model
Demographic Inference with Coalescent Hidden Markov Model Jade Y. Cheng Thomas Mailund Bioinformatics Research Centre Aarhus University Denmark The Thirteenth Asia Pacific Bioinformatics Conference HsinChu,
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 informationQuadratic Multiple Knapsack Problem with Setups and a Solution Approach
Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Quadratic Multiple Knapsack Problem with Setups and a Solution Approach
More informationParallel 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 informationPROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE
Artificial Intelligence, Computational Logic PROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE Lecture 4 Metaheuristic Algorithms Sarah Gaggl Dresden, 5th May 2017 Agenda 1 Introduction 2 Constraint
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 informationCSC242: Intro to AI. Lecture 5. Tuesday, February 26, 13
CSC242: Intro to AI Lecture 5 CSUG Tutoring: bit.ly/csug-tutoring League of Legends LAN Party: Sat 2/2 @ 2PM in CSB 209 $2 to benefit Big Brothers Big Sisters bit.ly/urlol ULW Topics due to me by tomorrow
More informationFitness Clouds and Problem Hardness in Genetic Programming
Fitness Clouds and Problem Hardness in Genetic Programming Leonardo Vanneschi, Manuel Clergue, Philippe Collard, Marco Tomassini, Sébastien Verel To cite this version: Leonardo Vanneschi, Manuel Clergue,
More informationSpurious Dependencies and EDA Scalability
Spurious Dependencies and EDA Scalability Elizabeth Radetic, Martin Pelikan MEDAL Report No. 2010002 January 2010 Abstract Numerous studies have shown that advanced estimation of distribution algorithms
More information1. Computação Evolutiva
1. Computação Evolutiva Renato Tinós Departamento de Computação e Matemática Fac. de Filosofia, Ciência e Letras de Ribeirão Preto Programa de Pós-Graduação Em Computação Aplicada 1.6. Aspectos Teóricos*
More informationIntroduction to Black-Box Optimization in Continuous Search Spaces. Definitions, Examples, Difficulties
1 Introduction to Black-Box Optimization in Continuous Search Spaces Definitions, Examples, Difficulties Tutorial: Evolution Strategies and CMA-ES (Covariance Matrix Adaptation) Anne Auger & Nikolaus Hansen
More informationLocal Search and Optimization
Local Search and Optimization Outline Local search techniques and optimization Hill-climbing Gradient methods Simulated annealing Genetic algorithms Issues with local search Local search and optimization
More informationCOMP3411: 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