摘要粒子群算法是基于群体及自身发展的一种优化算法,具有简单易行,参数可调的优点。本文根据粒子群算法的算法实现流程,使用MATLAB语言分别实现了该算法的各个流程功能。以Cu建立结构模型,实现了模型初始化结构的产生、能量计算、赋予初始化速度,并根据粒子群算法编写了原子速度和坐标演化的程序模块,实现了粒子群算法的一代一代结构更新。59526
毕业论文关键词:粒子群算法(PSO),MATLAB,编程
Abstract With the advantages of simple to operate,adjustable parameters, particle swarm optimization algorithm(PSO) is a kind of an optimization algorithm based on swarm intelligence and its own development. In this paper, using MATLAB language, we rewrite the program of PSO. We build the modules of building initialization structure, energy calculation, initial velocity, and the evolution of the atomic velocity and coordinate depending on the PSO.
Keywords: particle swarm optimization, MATLAB, programming
目录
第一章 绪论-1
1.1 粒子群算法(PSO)的介绍-1
1.1.1PSO算法的基本原理-1
1.1.2PSO算法的参数设置-2
1.2 MATLAB程序编程介绍-3
1.2.1语法格式3