轮盘
共 19 篇文章
轮盘 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 19 篇文章,持续更新中。
遗传算法程序说明: fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作!
遗传算法程序说明: fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作!
采用了保优的选择遗传算法 终止条件的判断是:到达一定的代数。可改进为:相邻若干代的种群平均适应值的变化来判断。若相邻若干代的种群平均适应值为变化或者是变化小于某一阈值
采用了保优的选择遗传算法
终止条件的判断是:到达一定的代数。可改进为:相邻若干代的种群平均适应值的变化来判断。若相邻若干代的种群平均适应值为变化或者是变化小于某一阈值,表示算法已经收敛,则退出算法。
选择算子:轮盘赌选择;
交叉算子:单点交叉,随机选择计算此适应度值,若大于当前最佳适应度值则降低交叉概率,否则不变;
变异算子:模板,对于优势个体,除采用低概率变异外,变异位置应采取权值越大,
fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作
fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作
遗传算法程序: 说明: fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作!
遗传算法程序:
说明: fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作!
对于单种群进化
对于单种群进化,多方式进化是提高全局搜索能力和收敛速度的一种有效策略
该程序采用:
编码:二进制编码、实数编码(默认)
选择:非线性排名选择(主要表现在前期),锦标赛选择(主要表现在后期,含精英保留),由于单纯的转轮盘选择存在诸多弊端,这里没有采用
交叉:二进制编码采用多点交叉和均匀交叉,并逐步增大均匀交叉概率
实数编码采用离散交叉(前期)、算术交叉(中期)、AEA重组(后
遗传算法程序: 说明: fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作!
遗传算法程序:
说明: fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作!
使用基于轮盘赌选择算法的遗传算法进行六峰驼背函数的优化计算,
使用基于轮盘赌选择算法的遗传算法进行六峰驼背函数的优化计算,
双峰和多峰函数最大值的遗传算法求解 利用基本遗传算法的思路寻找双峰或多峰函数的最大值
双峰和多峰函数最大值的遗传算法求解
利用基本遗传算法的思路寻找双峰或多峰函数的最大值,选择采用轮盘选择方法;
遗传算法求解TSP问题,采用轮盘赌选择方法,部分匹配交叉算子,交换变异设计.
遗传算法求解TSP问题,采用轮盘赌选择方法,部分匹配交叉算子,交换变异设计.
改进的GA. fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作!
改进的GA.
fga.m 为遗传算法的主程序 采用二进制Gray编码,采用基于轮盘赌法的非线性排名选择, 均匀交叉,变异操作,而且还引入了倒位操作!
遗传算法的MATLAB代码
<p style="margin-top:0px;margin-bottom:10px;padding:0px;border:0px;font-size:13px;text-align:justify;color:#4E6384;font-family:'Microsoft YaHei', 微软雅黑, Arial, 'Lucida Grande', Tahoma, sans-serif;line-
本算法中采取了种群规模为100
本算法中采取了种群规模为100,同时采用轮盘赌来获取种群。开始使用随机的方法得到初始的种群
遗传算法程序 主要程序 ga.m 遗传算法核心程序 BinaryExample.m 二进制编码应用程序 FloatExample.m 浮点编码的应用程序 相关算子及函数 in
遗传算法程序
主要程序
ga.m 遗传算法核心程序
BinaryExample.m 二进制编码应用程序
FloatExample.m 浮点编码的应用程序
相关算子及函数
initializega.m 种群初始化函数
simpleXover.m 用于二进制编码的简单交叉算子
arithXover.m 用于浮点编码的算术交叉算子
binaryMutation 用于二进制
遗传算法及轮盘赌选择的C++实现.pdf
遗传算法及轮盘赌选择的C++实现.pdf
一个简单的遗传算法 采用实数编码、比例分配轮盘赌选择、杂交采用离散与算术双重杂交、一般性变异。
一个简单的遗传算法
采用实数编码、比例分配轮盘赌选择、杂交采用离散与算术双重杂交、一般性变异。
功能:使用旋转轮盘法实现遗传算法的选择操作使用旋转轮盘法实现遗传算法的选择操作
功能:使用旋转轮盘法实现遗传算法的选择操作使用旋转轮盘法实现遗传算法的选择操作
该程序为使用了轮盘赌选择方式、单点交叉和基本位变异算子
该程序为使用了轮盘赌选择方式、单点交叉和基本位变异算子,内嵌精英保留策略的基本遗传算法。其实现使用了固定数组,使用一个常用的测试函数。
routelle login for windows 一个台湾轮盘赌的登陆工具条!
routelle login for windows
一个台湾轮盘赌的登陆工具条!
用遗传算法解决旅行商问题
用遗传算法解决旅行商问题,并用图形界面显示出来。比较了分别采用轮盘赌选择算子和锦标赛选择算子的遗传算法求解TSP问题的性能,包括:运行时间、进化总代数和最优解质量。 结果曲线可以用图形显示出来。