资源简介
遗传算法
代码片段和文件信息
import numpy as np
from scipy.optimize import fsolve basinhopping
import random
import timeit
# 根据解的精度确定染色体(chromosome)的长度
# 需要根据决策变量的上下边界来确定
def getEncodedLength(delta=0.0001 boundarylist=[]):
# 每个变量的编码长度
lengths = []
for i in boundarylist:
lower = i[0]
upper = i[1]
# lamnda 代表匿名函数f(x)=050代表搜索的初始解
res = fsolve(lambda x: ((upper - lower) * 1 / delta) - 2 ** x - 1 50)
length = int(np.floor(res[0]))
lengths.append(length)
return lengths
pass
# 随机生成初始编码种群
def getIntialPopulation(encodelength populationSize):
# 随机化初始种群为0
chromosomes = np.zeros((populationSize sum(encodelength)) dtype=np.uint8)
for i in range(populationSize):
相关资源
- 简单梯度上升法实现
- KNN算法的Python实现(datingrecd.ipynb)
- python递归求最大公约数
- NSGA2算法实现 Python
- 遗传算法解决 TSP 问题
- 深度学习算法实践源码
- 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版
- ID3算法,详解+Python代码实现
评论
共有 条评论