Microcosm algorithm hardware platform realizing method based on FPGA

A technology of world and algorithm, applied in the field of hardware platform implementation of small world optimization algorithm, can solve the problems of complex design of hardware optimization platform and demanding function properties, and achieve the effect of overcoming the problem of deception, low development cost and stable structure

Inactive Publication Date: 2008-05-21
XI AN JIAOTONG UNIV
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome the strict requirements on the function properties of classical optimization methods and the complex and difficult-to-solve local extremum problems existing in other hardw

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
  • Microcosm algorithm hardware platform realizing method based on FPGA
  • Microcosm algorithm hardware platform realizing method based on FPGA
  • Microcosm algorithm hardware platform realizing method based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0026] The present invention adopts the principle of small world algorithm to realize optimized operation on a hardware platform constructed by FPGA (Field Programmable Gate Array). The specific scheme is as follows.

[0027] Because the small-world algorithm requires two steps: "individual optimization" and "global optimization", the individual optimization process is completed by the three steps of "neighborhood search", "fitness calculation" and "optimization". Globally select the best for each body and perform overall scheduling. Therefore, as shown in Figure 1, the small-world algorithm implemented in FPGA needs to build the following two-level structure:

[0028] 1. The first layer completes the process of individual optimization, which consists of a random number generator module, a position reorganization module, a fitness calculation module and a comparison module. The random number generator generates a random number, together with the current individual position (that i...

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 field programmable gate array-based small-world algorithm hardware system. Based on the principle of the small-world algorithm, it consists of two levels of individual optimization and global optimization, and is connected by individual information modules in the middle. The individual optimization part is composed of a random number generator, a position reorganization module, a fitness calculation module and a comparison module connected in sequence. Complete the individual neighborhood search, fitness calculation and selection process. The global optimization part is composed of individual fitness comparison module and system scheduling module connected sequentially. The individual fitness comparison module selects the best individual among all individuals, and supplies the system scheduling module to judge whether the termination condition is met, and whether to initiate the next generation search, etc. This method has simple hardware implementation, high parallelism, can effectively overcome the local extremum problem, retain the diversity of the solution space, and overcome the deception problem more effectively to a certain extent, and has faster convergence speed and stability.

Description

technical field [0001] The invention belongs to the application field of artificial intelligence optimization algorithms, and in particular relates to a hardware platform implementation method of small-world optimization algorithms on FPGA. Background technique [0002] In scientific research and engineering practice, it is often necessary to solve various optimization problems, which requires the use of various optimization methods. At present, optimization methods mainly include classical optimization methods and heuristic optimization algorithms. Classical optimization methods mainly include linear programming, gradient method, Newton method, interior point method, etc. Heuristic algorithm is another important branch, including genetic algorithm, artificial neural network algorithm, ant colony algorithm, particle swarm algorithm and simulated annealing algorithm. Because the classical optimization algorithm has more requirements on the nature of the function, it often n...

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): G06F17/50G06F17/30G06F7/544
Inventor 杜海峰张进华庄健杨斌陈永森
Owner XI AN JIAOTONG UNIV
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