Review Article
Bioinspired Intelligent Algorithm and Its Applications for Mobile Robot Control: A Survey
(1) Set ; | % where means the best genome; and are two temporary genomes. | (2) Initialize ; | % where means the frequency of the allele . | (3) Set = select_best(); | % Select the best genome from the gene pool. | (4) Do | = select_rand() and = select_rand(); | % Select two genomes randomly from the gene pool. | If fitness() fitness() | | reward() and penalize(); | If fitness() fitness() | = ; | | % where fitness() is a function to calculate the fitness of the genomes; | reward() and penalize() are two functions used to realize the tournament mechanism. | Else | | reward() and penalize(); | If fitness() fitness() | = ; | | while the stopping condition is reached; | (5) Return ; |
|