资源简介
该文件为萤火虫算法的可执行文件,包含MATLAB和python版本,都是可以执行的,其中MATLAB版本的注释较为详细
代码片段和文件信息
#萤火虫算法
import numpy as np
import random
import matplotlib.pyplot as plt
def firefly_simple(instr):
instr = [60100]
n = instr[0]
MaxGeneration = instr[1]
# random.seed(1)
range1 = [-66-66]
alpha = 0.2
gamma = 1.0
Ngrid = 100
dx = (range1[1]-range1[0])/Ngrid
dy = (range1[3]-range1[2])/Ngrid
xx=np.arange(range1[0]range1[1]dx)
yy=np.arange(range1[2]range1[3]dy)
[xy] = np.meshgrid(xxyy)
# x1 = (3*10**6)**(-1)*x
#y1 = (10**3)**(-1)*y
z = objective_function(xy)
#print(z[1])
fig = plt.figure()
ax3 = plt.axes(projection=‘3d‘)
#ax3.plot_surface(x1y1zcmap=‘rainbow‘)
ax3.plot_surface(xyzcmap=‘rainbow‘)
plt.show()
xnynLightn=init_ffa(nrange1)
fig1 = plt.figur
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-09-20 21:45 萤火虫算法FA\
文件 3122 2020-09-20 21:36 萤火虫算法FA\firefly.py
文件 3651 2020-09-20 21:44 萤火虫算法FA\firefly_simple.m
相关资源
- 简单梯度上升法实现
- KNN算法的Python实现(datingrecd.ipynb)
- python递归求最大公约数
- NSGA2算法实现 Python
- 遗传算法解决 TSP 问题
- python遗传算法
- 深度学习算法实践源码
- knn和贝叶斯算法 比较
- python 叶子分类器 算法
- 机器学习经典算法
- knn最近邻算法与数据集
- 《集体智慧编程-python算法应用》pdf
- Python机器学习算法赵志勇pdf
- python聚类算法
- 漫画算法-小灰的算法之旅.pdf
- Apriori算法代码-Python
- Python实现ID3算法
- Python3.6实现delaunay三角剖分算法不规则
- k-匿名隐私保护 python实现
- 正向最大匹配分词算法及KNN文本分类
- Python图像处理PCA算法完整源码
- 基于改进粒子群算法的Hammerstein模型辨
- python代码,BP算法
- Python-PyTorch实现的NEAT神经进化算法
- Python-通过神经网络和遗传算法进化的
- Python-PythonTensorflowKeras实现参数tSNE算法
- 西电软院算法上机2代码
- 西电软院算法上机4代码
- 西电软院算法上机3代码
- 数据挖掘 Apriori算法 python版
评论
共有 条评论