Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Adaptive genetic algorithm based on population evolution process

A genetic algorithm and adaptive technology, applied in the field of adaptive genetic algorithm, can solve problems such as local optimum

Inactive Publication Date: 2017-07-07
NORTHWESTERN POLYTECHNICAL UNIV
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, although these adaptive genetic algorithms have improved the performance of the algorithm to a certain extent and improved the convergence of the algorithm, it is still easy to fall into local optimum for more complex functions, especially for multimodal functions.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Adaptive genetic algorithm based on population evolution process
  • Adaptive genetic algorithm based on population evolution process
  • Adaptive genetic algorithm based on population evolution process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0108] (1) Two-pulse maneuver model

[0109] When the relative distance between the spacecraft is much smaller than the distance between them, the relative motion model between the spacecraft adopts the C-W equation, and its state equation is as follows:

[0110]

[0111] Among them, φ(t) is the state transition matrix, and its expression is:

[0112]

[0113] The components of each component in the orbital coordinates of the target spacecraft are:

[0114]

[0115]

[0116]

[0117]

[0118] In the formula, n is the orbital average angular velocity of the target spacecraft.

[0119] Record the relative motion state of the tracking spacecraft at the initial moment as X(t 0 ), the relative motion state at the end moment is X(t f ). The applied pulses were Δv 1 ,...,Δv n , the superscript "—" indicates the state before the pulse action, and "+" indicates the state after the pulse action, so for the i-th pulse:

[0120]

[0121] For complete n pulses t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a self-adaptive genetic algorithm based on the population evolution process, including the first step, setting the parameters of the BAGA algorithm, setting the number of iterations of the algorithm, the number of populations in each generation, the discrete precision of the independent variable, and the total number of shooting times , a constant; the second step is to use binary code to generate the initial population; the third step is to judge whether the maximum number of iterations is satisfied, and if so, output the optimal individual of the last generation, which is the optimal value found, otherwise turn to the fourth step; The fourth step is to establish the relationship between the objective function and the fitness function, and then calculate the fitness of each individual and the average fitness of contemporary individuals, save the individual with the largest contemporary fitness, and calculate the evolutionary degree of the contemporary population, the degree of population aggregation, and Balance factor, crossover probability and mutation probability; the fifth step, selection, crossover and mutation operations to generate new populations, the selection operator uses roulette technology, the crossover operation uses univariate crossover, and the mutation operation uses basic bit mutation; the sixth step, Find the best individual in the contemporary population, keep it, and then go to the second step.

Description

[0001] 【Technical field】 [0002] The invention relates to an adaptive genetic algorithm based on population evolution process. [0003] 【Background technique】 [0004] Genetic Algorithm (Genetic Algorithm-GA) is the product of the intersection and mutual penetration of life science and engineering science. It imitates the biological evolution of natural selection and is a random method that imitates the process of biological evolution. Its essence is a highly parallel global search algorithm for solving problems, which can automatically acquire and accumulate knowledge about the search space during the search process, and adaptively control the search process to obtain the optimal solution. [0005] More and more practice shows that genetic algorithm shows more and more superiority in solving some complex problems, but there are still some shortcomings in some aspects, such as: the premature problem of the algorithm and the convergence; Aiming at these shortcomings of SGA, a ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06N3/12
CPCG06N3/126
Inventor 马卫华李微唐必伟罗建军袁建平王明明芦鑫元
Owner NORTHWESTERN POLYTECHNICAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products