Parallel asynchronous particle swarm optimization method and system and electronic equipment
A particle swarm optimization and particle technology, which is applied in design optimization/simulation, instruments, calculation models, etc., can solve problems such as large amount of calculation, low optimization ability, and poor robustness, so as to improve calculation efficiency, reduce calculation load, The effect of improving the optimization performance and robustness
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] Specifically, as figure 1 As shown, this embodiment provides a parallel asynchronous particle swarm optimization method, the parallel asynchronous particle swarm optimization method includes:
[0047] Step S100, establishing a fitness function for the target to be optimized to measure the decision variable.
[0048] Step S200, grouping the particle clusters, and randomly initializing the initial position, optimal value and optimization parameters of the diversity of the particles in each particle group;
[0049] Step S300, establishing an information sharing mechanism for each particle group, for sharing the optimal value of each particle group;
[0050] Step S400, arrange each particle group on different CPU cores for distributed parallel iterative calculation, and asynchronously update the historical optimal value of the particle group according to the information sharing mechanism;
[0051] Step S500, when the global iteration number is greater than or equal to the...
Embodiment 2
[0099] Such as Image 6 As shown, this embodiment provides a parallel asynchronous particle swarm optimization system 100, the parallel asynchronous particle swarm optimization system 100 includes: a function establishment module 110, an initialization module 120, an information sharing module 130, an iterative calculation module 140 and a result output module 140.
[0100] In this embodiment, the function establishment module 110 is used to establish a fitness function for the target to be optimized, which is used to measure the decision variable;
[0101] In this embodiment, the initialization module 120 is used to group the particle clusters, and randomly initialize the initial position, optimal value and optimization parameters of the diversity of the particles in each particle group;
[0102] The optimal value includes: the historical optimal value of each particle, the historical optimal value of each particle group, and the historical optimal value of particle clusters...
Embodiment 3
[0115] Such as Figure 8 As shown, this embodiment also provides an electronic device 10, which is, but not limited to, a smart phone, a tablet, a smart wearable device, a personal desktop computer, a notebook computer, a server, a server cluster, and the like.
[0116] The electronic device 10 includes a memory 102 for storing a computer program; a processor 101 for running the computer program to implement the steps of the parallel asynchronous particle swarm optimization method as described in Embodiment 1.
[0117] The memory 102 is connected to the processor 101 through the device bus and completes mutual communication, the memory 102 is used to store computer programs, and the processor 101 is used to run the computer programs, so that the electronic device 10 executes the parallel asynchronous particle swarm optimization method. The parallel asynchronous particle swarm optimization method has been described in Embodiment 1, and will not be repeated here.
[0118]It sh...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com