自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 粒子群算法 模拟退火算法

粒子群算法(求解二元函数极值)import numpy as npfrom matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfrom numpy import *w = 0.5 #惯性因子[0,1]c1 = 2 #学习因子c2 = 2 #学习因子partical_num = 100 #粒子数量fun = '5 * sin(x * y) + x ** 2 + y ** 2' #目

2021-12-28 22:32:49 1392

原创 粒子群算法

import numpy as npfrom matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfrom numpy import *w = 0.5 #惯性因子[0,1]c1 = 2 #学习因子c2 = 2 #学习因子partical_num = 100 #粒子数量fun = '5 * sin(x * y) + x ** 2 + y ** 2' #目标函数choice = 'min' .

2021-12-19 22:40:34 356

原创 蚁群算法 遗传算法 免疫算法

遗传算法(一元)(解一元函数极值)import numpy as npimport pandas as pdfrom matplotlib import pyplot as pltfrom math import *from numpy import *#目标函数def y(fun,x): return eval(fun)#生成初始种群def init_pop(num,DNA_SIZE): pop = np.random.randint(2,size = [nu

2021-12-18 22:44:27 751

原创 免疫算法Python实现

1.流程免疫算法与遗传算法其实非常相似,但其独特的地方在于,免疫算法用激励度而非亲和度来衡量结果的好坏,而激励度又与抗体密度有关,这就使得密度大的抗体激励度反而小,让免疫算法有全局搜索的能力,不容易陷入局部最优,接下来我就结合代码来讲解。2.开发环境【Anaconda + jupyter notebook python 3.7.9】3.具体实例现有一函数,定义域为,函数图像首先导入需要的包numpypandas(这个好像全程没用到)matplotl...

2021-10-08 13:58:33 4168 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除