Recognition of multi-population genetic algorithm _ pattern Recognition

Source: Internet
Author: User

Multi-group Genetic algorithm is the intelligent algorithm for writing papers, the advanced version of genetic algorithm.

Its flowchart is as follows:


The SGA is a common standard genetic algorithm, it can be seen that the multiple groups of different groups of genetic algorithms in the various control parameters of the SGA to maintain the diversity of the population.

The control parameter is the crossover probability pc and the mutation probability PM, its value determines the algorithm global search and the local search ability equalization, can calculate according to the following type:


In the formula: PCO,PMO are initial crossover probability and mutation probability, g is population number, C,m is crossover, the interval length of mutation operation, Frand is the function that produces random number. It is found that it is usually randomly generated in [0.7,0.9] interval after full study. Usually randomly generated in [0.001, 0.05] intervals.

Immigrant operator and artificial selection operator: Set up immigrant operator, that is, the optimal individual in the source population replaces the worst individual in the target population, and achieves the goal of multi population coevolution. The function of the artificial selection operator is to select the optimal individual in various groups and put them into the elite population to keep the optimal individuals from being destroyed and lost.

MPGA determines the termination of the algorithm according to the elite population.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.