Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Adaptive Hierarchical Fair Competition (HFC) Model for EA’s Jianjun Hu, Erik D. Goodman Kisung Seo, Min Pei Genetic Algorithm Research &Applications.

Similar presentations


Presentation on theme: "The Adaptive Hierarchical Fair Competition (HFC) Model for EA’s Jianjun Hu, Erik D. Goodman Kisung Seo, Min Pei Genetic Algorithm Research &Applications."— Presentation transcript:

1 The Adaptive Hierarchical Fair Competition (HFC) Model for EA’s Jianjun Hu, Erik D. Goodman Kisung Seo, Min Pei Genetic Algorithm Research &Applications Group (GARAGe) Department of Computer Science & Engineering Department of Electrical and Computer Engineering Michigan State University Presented at GECCO, 2002, New York

2 MSU GARAGe Outline of this talk u Motivation of Adaptive HFC model u HFC: Metaphor from Societal and Biological Systems u HFC Algorithm u Limitations of HFC u Adaptive HFC: toward autonomous EA’s u AHFC with adaptive admission thresholds u Experiments u Conclusion and future work

3 MSU GARAGe Motivation for Adaptive HFC Model u The Holy Grail of EC: Autonomous EC –Algorithm parameters adaptive to problem space –Algorithm structure adaptive to problem space –Efficient and robust u AHFC- an Adaptive Parallel (multi-population) EA model

4 MSU GARAGe Motivation for HFC Model: Fighting Premature Convergence. u Why & how premature convergence occurs? Exploiting best individuals  loss of diversity  reduced ability to explore Higher average fitness  harder to explore High rates of mutation (crossover, too, in GP)  unproductive diversity –New (or random) individuals with quite different genetic makeup usually have low fitness and produce few offspring  less chance to explore and exploit new peaks  premature convergence! Our conclusion: unfair competition leads to premature convergence.

5 MSU GARAGe HFC : Metaphor from Societal Systems u Q: how to protect new but promising individuals with low fitness? u A: fair competition mechanism in sports, chess, education systems –Competition allowed only among candidates with comparable capabilities –Competition organized into hierarchical levels –Child prodigies recognized, advanced –Protects young candidates, reduces unfair competition Our solution: Fair Competition by levels.

6 MSU GARAGe HFC Model for EAs Main Points: –Ensure fair competition among individuals –Protect young (low-fitness) individuals while exploiting higher-fitness ones –Stratify the individuals into a hierarchy of fitness levels –Export individuals by moving out, not copying –Introduce random individuals continually

7 MSU GARAGe HFC: Structure of the Algorithm u Multi-population u Multiple fitness levels with admission thresholds export thresholds u Each level may have one or more subpopulations u Admission buffers: allows asynchronous HFC u Migration by moving individuals to the level whose fitness range includes their fitness u Random individuals imported to base level continually

8 MSU GARAGe Adaptation in HFC Model u Adaptive topologies: assigning subpopulations to levels using: –Sliding subpopulation(s) –Topology metamorphosis –Adaptive number of levels u Adaptive admission thresholds –Difficult to set good thresholds before searching –Too high admission threshold gap may make HFC get stuck. –separation of individuals should depend on relative fitnesses

9 MSU GARAGe AHFC: HFC with adaptive thresholds

10 MSU GARAGe AHFC: Pseudocode Determine normal EA parameters and nLevel:Number of levels of the hierarchy nCalibGen: Number of generations for initial calibration of thresholds nUpdateGen: Number of generations between admission threshold updates nExch: Number of generations between admission process exchanges 1. During calibration stage Run EA without migration. 2. At the end of calibration stage Compute the mean fitness of whole population, Compute std dev of the whole population, Find the max fitness of whole population, Distribute the admission thresholds even between and 3. At threshold update stage Compute mean fitness & std dev of highest level, and Find the max fitness of highest level, Distribute the admission thresholds even between and

11 MSU GARAGe Experiment: Eigenvalue Problem — Dynamic System Synthesis by GP u Eigenvalue problem --- difficult synthesis problem requiring simultaneous search of topology and parameters Synthesize a dynamic system (for example, electrical circuit) such that the eigenvalues of the state equation are at the target values. u Problem instances with different degrees of difficulty: 6- to 12-eigenvalue problems

12 MSU GARAGe AHFC, HFC Parameter Settings HFC parametersAHFC parameters Number of subpopulations = 15; Size of subpops 2 to 14 = 100 size of subpop 1 = 300 size of subpop 15 = 400 nExch = migration interval = 10 generations Admission fitness of: subpop 1 = -100000.0 subpops 2 to 14: 0.65, 0.68, 0.72, 0.75, 0.78, 0.80, 0.83, 0.85, 0.87, 0.9, 0.92, 0.95 subpop 15 = varying (using 14 levels) nCalibGen = 10 nUpdateGen= 10 nLevels=8 Each experiment was run 10 times. Results of typical runs are shown

13 MSU GARAGe Results for 6-, 8-Eigenvalue Problems

14 MSU GARAGe Results for 10-, 12-Eigenvalue Problems

15 MSU GARAGe Observations & Conclusions u Both HFC and AHFC do much better than single population GP and standard multi-population GP with little additional computation effort u For simpler problems, AHFC can outperform the HFC version that uses admission thresholds determined based on our experience with the problem space u For more difficult problems, AHFC can approximate the static HFC performance, but is a little less effective u For difficult problems, more levels are highly preferred u HFC and AHFC are well suited for difficult problems

16 MSU GARAGe Future Work u Adaptive determination of number of levels u Performance monitoring mechanism to decide migrations u More sophisticated admission threshold adaptation mechanism based on qualification ratio u Multi-processor parallel implementation of HFC and testing on huge problems.

17 MSU GARAGe Acknowledgements u National Science Foundation, Design, Manufacture, and Industrial Innovation Program, grant number DMI-0084934 u Our NSF GP/Bond Graph research group collaborators: –Prof. Ronald C. Rosenberg –Zhun Fan u More information Google search keywords: MSU, HFC


Download ppt "The Adaptive Hierarchical Fair Competition (HFC) Model for EA’s Jianjun Hu, Erik D. Goodman Kisung Seo, Min Pei Genetic Algorithm Research &Applications."

Similar presentations


Ads by Google