Method of improving cuckoo optimization algorithm

An optimization algorithm, cuckoo technology, applied in the direction of calculation, calculation model, instrument, etc., can solve the problems of low convergence accuracy, falling into local optimum, etc., to achieve the effect of speeding up calculation speed, fast convergence speed, and high convergence accuracy

Inactive Publication Date: 2017-09-15
HUAIYIN TEACHERS COLLEGE
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0019] The purpose of the present invention is to provide a method for improving the cuckoo optimization algorithm that effectively solves the defects of low convergence accuracy of the...

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
  • Method of improving cuckoo optimization algorithm
  • Method of improving cuckoo optimization algorithm
  • Method of improving cuckoo optimization algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The technical solution of this patent will be further described in detail below in conjunction with specific embodiments.

[0041] see Figure 1-5 , a method for improving the cuckoo optimization algorithm, comprising the following steps:

[0042] Step 10: Dynamic adaptive parameters a and P a acquisition;

[0043] Step 20: introduction of reverse learning strategy;

[0044] Step 30: Enable the multi-start strategy.

[0045] Parameters a and P in the step 10 a The acquisition process is as follows:

[0046]

[0047] In the formula, a start 、a end represent the initial value and final value of a respectively; P astart ,P aend Respectively represent P a The initial and final values ​​of ; t is the current iteration number, and Maxgen is the maximum iteration number.

[0048] The introduction process of the reverse learning strategy in the step 20 is as follows:

[0049] a) Initial stage: Randomly generate the initial positions of n nests And calculate its...

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 method for improving the cuckoo optimization algorithm, which effectively solves the defects that the traditional cuckoo optimization algorithm has low convergence precision and easy to fall into local optimum in the later stage of iteration. Firstly, through dynamic adaptive adjustment of the step size a and the discovery probability Pa, the refined search process of the algorithm is realized; secondly, the reverse learning strategy is introduced to increase the diversity of the population and improve the iterative operation efficiency of the algorithm; finally, according to the preset stagnation times, the Based on the multi-start strategy, jump out of the local optimum, and then get the optimal solution. According to the embodiment of the improved cuckoo optimization algorithm established in the present invention, the simulation results show that the method is improved to a certain extent in terms of convergence speed, convergence precision and convergence reliability.

Description

technical field [0001] The invention relates to the technical field of intelligent optimization algorithms, in particular to a method for improving the cuckoo optimization algorithm. Background technique [0002] In nature, it is random or similar to random for cuckoos to find nests that are suitable for laying eggs. In order to simulate the way cuckoos find nests, first of all, it is necessary to assume the following three ideal states: [0003] (1) Each cuckoo only lays one egg at a time, and randomly selects the location of the nest to hatch it; [0004] (2) Among a group of randomly selected nests, the best nest will be kept to the next generation; [0005] (3) The number of host nests used is fixed, and cuckoo eggs have a certain probability P a ∈[0, 1] is found by the host bird, in this case, the host bird will throw away the cuckoo eggs or abandon its own nest to build a new nest in another place. In the third rule, we consider that P in n nests a Partly replaced ...

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
IPC IPC(8): G06N3/00
CPCG06N3/006
Inventor 陈华宝陈凌
Owner HUAIYIN TEACHERS COLLEGE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products