java 实现最短路算法,很实用。 还可以实现tsp问题。选择正确的开发环境。这里用的是eclipse开发环境。
上传时间: 2015-10-12
上传用户:dsgkjgkjg
这是一个非常简单的遗传算法源代码,对一特定的应用修正此代码,用户只需改变常数的定义并且定义“评价函数”即可。注意代码的设计是求最大值,其中的目标函数只能取正值;且函数值和个体的适应值之间没有区别。该系统使用比率选择、精华模型、单点杂交和均匀变异。
上传时间: 2013-12-20
上传用户:luke5347
遗传算法程序 主要程序 ga.m 遗传算法核心程序 BinaryExample.m 二进制编码应用程序 FloatExample.m 浮点编码的应用程序 相关算子及函数 initializega.m 种群初始化函数 simpleXover.m 用于二进制编码的简单交叉算子 arithXover.m 用于浮点编码的算术交叉算子 binaryMutation 用于二进制编码的变异算子 nonMutation.m 用于浮点编码的非均匀变异算子 roulette.m 轮盘选择算子 normGeomSelect.m 标准化几何分布排序选择算子 maxGenTerm.m 以最大进化代数为判别条件的进化终止函数 calcbits.m 计算二进制编码染色体串长度的函数 f2b.m 由浮点表达到二进制表达的转换函数 b2f.m 由二进制表达到浮点表达的转换函数 parse.m 字符串识别函数 delta.m 非均匀变异的变异量计算函数 exampleFn 一个二元函数 startup.m 进行路径设置
标签: BinaryExample FloatExample 程序 算法
上传时间: 2014-01-20
上传用户:cazjing
本课件是一个动态演示数据结构算法执行过程的辅助教学软件, 它可适应读者对算法的输入数据和过程执行的控制方式的不同需求, 在计算机的屏幕上显示算法执行过程中数据的逻辑结构或存储结构的变化状况或递归算法执行过程中栈的变化状况。整个系统使用菜单驱动方式, 每个菜单包括若干菜单项。每个菜单项对应一个动作或一个子菜单。系统一直处于选择菜单项或执行动作状态, 直到选择了退出动作为止。
上传时间: 2015-10-13
上传用户:waizhang
多种排序算法实现,有直接插入,选择,冒泡快速排序等等……非常实用哦
标签: 排序算法
上传时间: 2015-10-13
上传用户:busterman
这是一个非常简单的遗传算法源代码,代码保证尽可能少,实际上也不必查错。对一特定的应用修正此代码,用户只需改变常数的定义并且定义“评价函数”即可。注意代码 的设计是求最大值,其中的目标函数只能取正值;且函数值和个体的适应值之间没有区别。该系统使用比率选择、精华模型、单点杂交和均匀变异。如果用 Gaussian变异替换均匀变异,可能得到更好的效果。代码没有任何图形,甚至也没有屏幕输出,主要是保证在平台之间的高可移植性。读者可以从ftp.uncc.edu, 目录 coe/evol中的文件prog.c中获得。要求输入的文件应该命名为‘gadata.txt’;系统产生的输出文件为‘galog.txt’。输入的 文件由几行组成:数目对应于变量数。且每一行提供次序——对应于变量的上下界。如第一行为第一个变量提供上下界,第二行为第二个变量提供上下界,等等。
上传时间: 2015-10-16
上传用户:曹云鹏
用c++来实现遗传算法,其中包括遗传算法的几种选择算子
标签: 算法
上传时间: 2014-12-08
上传用户:天涯
电力设计中短路电流的计算机算法:在电力设计中,电气设备和载流导体的选择必须进行短路电流的计算。针对通常计算短路电流是以手 工形式进行的问题,提出了短路电流的计算机算法
上传时间: 2015-10-16
上传用户:tianyi223
水库调度的遗传算法,个体选择、代数、交叉、变异概率控制水库。
上传时间: 2013-12-10
上传用户:牧羊人8920
许多的排序算法,包括选择排序,堆排序,冒泡排序,折半排序,用java开发。
标签: 排序算法
上传时间: 2014-01-25
上传用户:jiahao131