Exercise 6 EA with Real Implementation (Matlab code) SummaryIntroduction to Evolutionary Computation and EvolutionaryComputation ModuleTutorial 5V. Landassuri-Morenov.landassuri-moreno@cs.bham.ac.ukSchool of Computer ScienceUniversity of BirminghamNovember 23, 20091/11Exercise 6 EA with Real Implementation (Matlab code) SummaryOutlineExercise 6EA with Real Implementation (Matlab code)Summary2/11I Weakness:I The main issue here is that for a particular problem, you need to design a repairalgorithmI There is not a general equation that could be appliedI Depending of the problem at hand, the Repair algorithm could be as difficult as tosolve the original problemExercise 6 EA with Real Implementation (Matlab code) SummaryQ1. Weakness in a Repair AlgorithmRepair Algorithm:I Repair algorithms let us map infeasible individuals into feasible onesExercise 6 3/11Exercise 6 EA with Real Implementation (Matlab code) SummaryQ1. Weakness in a Repair AlgorithmRepair Algorithm:I Repair algorithms let us map infeasible individuals into feasible onesI Weakness:I The main issue here is that for a particular problem, you need to design a repairalgorithmI There is not a general equation that could be appliedI Depending of the problem at hand, the Repair algorithm could be as difficult as tosolve the original problemExercise 6 3/11Speciation:I Makes a parallel search in each optima to find multiple solutions at the same time(identifying the actual peak in ...
Repair algorithms let us map infeasible individuals into feasible ones
Weakness in a Repair Algorithm
Q1.
I
ciseExer
IWeakness: Iparticular problem, you need to design a repairThe main issue here is that for a algorithm IThere is not a general equation that could be applied Iproblem at hand, the Repair algorithm could be as difficult as toDepending of the solve the original problem
Q1. Weakness in a Repair Algorithm
11/36
Repair Algorithm: Ilet us map infeasible individuals into feasible onesRepair algorithms
Landscape: IAnalogy with natural biology IIf you plot the objective function you will creates the Landscape of the function to optimize IThen you have the search space plotted in a given range (which is a n-dimensional hyperplane) IIt can have some peaks, troughs, and flat areas (valleys) Iindividual (a potential solution) it corresponds to a point in theIf you take an hyperplane
Fitness landscape and energy surface describe the relationships between variables in an EA and the solutions in the population.
Landscape: IAnalogy with natural biology IIf you plot the objective function you will creates the Landscape of the function to optimize IThen you have the search space plotted in a given range (which is a n-dimensional hyperplane) IIt can have some peaks, troughs, and flat areas (valleys) IIf you take an individual (a potential solution) it corresponds to a point in the hyperplane
Q3.LandscapesandEnergy surfaces
Energy surface: ISpecific form of landscape ICome from chemical/physical problems Ithe Energy of a solution determinate the fitness of the objective functionHere IUsually they are problems of minimization
Fitness landscape and energy surface describe the relationships between variables in an EA and the solutions in the population.
Implicit fitness sharing ICovers optima more comprehensively even with small basin of attraction IIt is needed a large population to form species at each peak of interest
Fitness sharing ISmall population IIt can find the optima with larger basins of attractions ILess distracted by peaks with small basin of attraction
Q4. List of fitness sharing and implicit fitness sharing from paper:Every niching method has its niche(lecture 06)