Parent Selection Strategies for Evolutionary Algorithms A Comparison of Parent Selection Strategies Modeled After Human Social Interaction By Michael Ames.

Slides:



Advertisements
Similar presentations
Algorithm Design Techniques
Advertisements

Genetic Algorithm with Knowledge-based Encoding for Interactive Fashion Design Hee-Su Kim and Sung-Bae Cho Computer Science Department, Yonsei University.
Genetic Algorithms Vida Movahedi November Contents What are Genetic Algorithms? From Biology … Evolution … To Genetic Algorithms Demo.
Advanced Mate Selection in Evolutionary Algorithms.
MOEAs University of Missouri - Rolla Dr. T’s Course in Evolutionary Computation Matt D. Johnson November 6, 2006.
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Genetic Algorithms By: Jacob Noyes 4/16/2013. Traveling Salesman Problem Given:  A list of cities  Distances between each city Find:  Shortest path.
1 Evolutionary Computational Inteliigence Lecture 6b: Towards Parameter Control Ferrante Neri University of Jyväskylä.
March 23, 2003 AAAI symposium, Stanford. Jianjun Hu, Erik D. Goodman, Kisung Seo Zhun Fan, Ronald C. Rosenberg Genetic Algorithm Research & Applications.
Evolutionary Stability. Mixed strategy dynamics.
Self-Adaptive Semi-Autonomous Parent Selection (SASAPAS) Each individual has an evolving mate selection function Two ways to pair individuals: –Democratic.
COMP305. Part II. Genetic Algorithms. Genetic Algorithms.
Age-Based Population Dynamics in Evolutionary Algorithms Lisa Guntly.
A new crossover technique in Genetic Programming Janet Clegg Intelligent Systems Group Electronics Department.
Introduction to Genetic Algorithms Yonatan Shichel.
Ch 9: Attraction Pt 2: Nov 2, First Encounters Similarity & Reciprocity Hard-to-get effect.
Trivial Parallelization of an Existing EA Asher Freese CS401.
Learning from Experience: Case Injected Genetic Algorithm Design of Combinational Logic Circuits Sushil J. Louis Genetic Algorithm Systems Lab(gaslab)
COMP305. Part II. Genetic Algorithms. Genetic Algorithms.
EC Awards Lecture ~ Spring 2008 Advances in Parameterless Evolutionary Algorithms Lisa Guntly André Nwamba Research Advisor: Dr. Daniel Tauritz Natural.
Crossover Operation with Different Parents Crossover Operation with Identical Parents.
Local Search and Stochastic Algorithms
The Pareto fitness genetic algorithm: Test function study Wei-Ming Chen
Computer Science Genetic Algorithms10/13/10 1 An Investigation of Niching and Species Formation in Genetic Function Optimization Kalyanmoy Deb David E.
An Evolutionary Bluetooth Scatternet Formation Protocol Students: Mirko Gilioli Elallali Mohammed.
Genetic Algorithm What is a genetic algorithm? “Genetic Algorithms are defined as global optimization procedures that use an analogy of genetic evolution.
Chapter 6: Transform and Conquer Genetic Algorithms The Design and Analysis of Algorithms.
Coordinative Behavior in Evolutionary Multi-agent System by Genetic Algorithm Chuan-Kang Ting – Page: 1 International Graduate School of Dynamic Intelligent.
Population-based metaheuristics Nature-inspired Initialize a population A new population of solutions is generated Integrate the new population into the.
Evolutionary algorithms
Charles L. Karr Rodney Bowersox Vishnu Singh
Genetic Algorithms Genetic algorithms imitate a natural optimization process: natural selection in evolution. Developed by John Holland at the University.
More on Heuristics Genetic Algorithms (GA) Terminology Chromosome –candidate solution - {x 1, x 2,...., x n } Gene –variable - x j Allele –numerical.
Omni-Optimizer A Procedure for Single and Multi-objective Optimization Prof. Kalyanmoy Deb and Santosh Tiwari.
2 Fundamentals of Genetic Algorithms Alexandre P. Alves da Silva and Djalma M. Falca˜o.
The Generational Control Model This is the control model that is traditionally used by GP systems. There are a distinct number of generations performed.
GENETIC ALGORITHMS.  Genetic algorithms are a form of local search that use methods based on evolution to make small changes to a popula- tion of chromosomes.
GAs: why do they sometimes not work? n The coding moves the GA to operate on a different search space --- bad coding might deceive the GA or might slow.
1.Behavior geneticists study the genetic basis of behavior and personality differences among people. 2.The more closely people are biologically related,
15/06/2003NORPIE 2004, Trondheim1 Genetic Optimization of Electric Machines, a State of the Art Study S. E. Skaar, R. Nilssen.
Genetic Algorithms ML 9 Kristie Simpson CS536: Advanced Artificial Intelligence Montana State University.
Genetic Algorithms What is a GA Terms and definitions Basic algorithm.
Genetic Algorithms Abhishek Sharma Piyush Gupta Department of Instrumentation & Control.
Parallel Genetic Algorithms By Larry Hale and Trevor McCasland.
Diversity Preservation in Evolutionary Algorithms Jiří Kubalík Intelligent Data Analysis Group Department of Cybernetics CTU Prague.
5. Implementing a GA 4 학습목표 GA 를 사용해 실제 문제를 해결할 때 고려해야 하는 사항에 대해 이해한다 Huge number of choices with little theoretical guidance Implementation issues + sophisticated.
GENETIC ALGORITHM Basic Algorithm begin set time t = 0;
Genetic Algorithm with Real-coded Binary Rep. 1 GAs and Premature Convergence Premature convergence - GAs converge too early to suboptimal solution  as.
Gerstner Lab, CTU Prague 1Motivation Typically,  an evolutionary optimisation framework considers the EA to be used to evolve a population of candidate.
Genetic Algorithm Dr. Md. Al-amin Bhuiyan Professor, Dept. of CSE Jahangirnagar University.
Improving Random Immigrants Injections for Dynamic Multi-objective Optimization Problems. Md Nurullah Patwary Fahim ( ) Department of Computer Science.
The Implementation of Genetic Algorithms to Locate Highest Elevation By Harry Beddo.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
LIGO-G09xxxxx-v1 Form F v1 Numerical Simulations of Superkick Binary Black Holes Lydia Nevin Rensselaer Polytechnic Institute LIGO SURF 2014 Mentor:
Breeding Swarms: A GA/PSO Hybrid 簡明昌 Author and Source Author: Matthew Settles and Terence Soule Source: GECCO 2005, p How to get: (\\nclab.csie.nctu.edu.tw\Repository\Journals-
Genetic Algorithms And other approaches for similar applications Optimization Techniques.
Hirophysics.com The Genetic Algorithm vs. Simulated Annealing Charles Barnes PHY 327.
CEng 713, Evolutionary Computation, Lecture Notes parallel Evolutionary Computation.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Intelligent Exploration for Genetic Algorithms Using Self-Organizing.
Genetic Algorithms.
MAE 552 Heuristic Optimization
Kalyanmoy Deb David E. Goldberg
An evolutionary approach to solving complex problems
2 Fundamentals of Genetic Algorithms
GENETIC ALGORITHMS & MACHINE LEARNING
Aiman H. El-Maleh Sadiq M. Sait Syed Z. Shazli
A Gentle introduction Richard P. Simpson
The level of linkage disequilibrium generated by the assortative mating model of Wright (1921) as measured by r2 for assortative mating with p0 = q0 or.
Speciation along Environmental Gradients
GA.
Presentation transcript:

Parent Selection Strategies for Evolutionary Algorithms A Comparison of Parent Selection Strategies Modeled After Human Social Interaction By Michael Ames

Motivation  Because existing research is limited, but shows significant improvement in algorithm robustness, additional research is warranted.  Evolutionary algorithms modeled after higher level human social interaction could produce significant improvement in convergence times and individual fitness.

Background  Assortative mating – mate selection based on the level of genetic similarities between mates.  Disassortative mating – mate selection based on the level of genetic dissimilarities between mates.

Background  Hamming distance - The number of bits which differ between two binary strings.  HD =

Goals  Determine difficulty of implementation.  Determine how well the strategies handle premature convergence.  Measure selective pressure.  Rate performance vs. other social strategies  Rate performance vs. existing strategies

Test Algorithms  N-Queens  Binary Knapsack

8-Queens Q Q Q Q Q Q Q Q

Binary Knapsack

Approach  Implement the evolutionary algorithms  Implement a separate mate selection object.

Results NQueen

Tournament – generations:3925 time: sec AMEA Marriage – generations: 5316 time: sec AMEA Low Cheat – generations: 4876 time: sec AMEA High Cheat – generations: 4215 time: sec

Results Knapsack

Tournament – generations:6975 best: AMEA Marriage – generations: 6350 best: AMEA Low Cheat – generations: 6550 best: AMEA High Cheat – generations: 6825 best:

Conclusions  Poor performance  Longer time / inferior results

Future Work  Develop other evolutionary mating strategies  Implement one of the algorithms with two separate populations dynamic in size, one designated male the other female, then apply the same or similar strategies

Any of these?