粒子群算法是一种常见的群体智能演化算法,应用极其广泛。互联网随处可见大量的Python实现粒子群算法的代码,然而多数代码命名十分随意、注释较少、个别代码存在错误代码不规范等问题,给初学者学习带来极大困难。
本文主要特点:
- 所有变量命名均经过严格考究,且前后风格保持一致;
- 注释十分详细;
- 无冗余、混淆代码;
# coding: utf-8
import random
import numpy as np
import matplotlib.pyplot as plt
# ----------------------PSO参数设置---------------------------------
class PSO():



