导入:
import numpy as np
import math as m
import matplotlib.pyplot as plt#约定俗成的写法plt
参数初始化:
NP=50#种群规模
D=10#变量维度
G=200#最大迭代次数
F_0=0.4#初始变异因子
CR=0.1#交叉算子
yz=0.00001#阈值
种群初始化:
X=np.random.uniform(-20,20,(NP,D))#生成初始化种群
V=np.zeros((NP,D))#变异种群
U=np.zeros((NP,D))#选择种群