用matlab 实现的标准遗传算法,实现选择,交叉,变异操作.
2022-07-01 21:35:13 2KB 轮盘赌 matlab 单点交叉 SGA
1
遗传算法朱莉娅 在 Julia 中从头开始优化多个变量的实函数的简单遗传算法。 算法参数在 algo_inputs.txt 中给出: 代数 人口规模 number_genes 变量范围低 变量范围高 function_param:可用的函数是 sphere 和 schwefel。 结果示例: 左边的图表显示了人口的适应度平均值和右边的适应度最大值。
2022-06-09 22:07:17 206KB julia 算法
简单遗传算法(SGA)源程序.txt
2022-05-27 09:09:47 13KB 文档资料
遗传算法matlab初始化代码Python 上的简单遗传算法 这个项目展示了python中的遗传算法过程 为什么是Python? 因为我喜欢它 讨厌Python? 这是你的问题:P 要求 pip install numpy 算法说明 遗传算法流程图 1.初始化人口 什么是人口? 人口是基因的集合 什么是基因? 它是人口中的一个个体 为了简单的解释,我有一个例子: gen = 'Hello World!' Population = ('Hello World!', 'Hello Wordd!', 'Hello Morth!') 那么如何创建或初始化人口? 只需创建随机生成并收集它,将其保存在一个变量中。 这是如何生成新的随机基因并将其收集到种群中的代码。 人口的数据类型是一个字典,matlab 只使用结构。 在将其保存到群体中之前,我们需要计算基因与目标之间的适应度。 如果 gen 与目标匹配,则适应度的值为 100。因此在种群中我们将生成一对 gen 及其适应度 # generate new gen def create_gen(panjang_target): random_numb
2022-05-15 21:24:51 3KB 系统开源
1
由 Denis Cormier(North Carolina State University)开发的,Sita Raghavan(University of North Carolina at Charlotte)修正的遗传算法C代码。
2022-04-24 17:04:56 13KB 遗传算法C代码
1
遗传算法求函数极值算是遗传算法的一种最简单的应用,这里就介绍一种简单的,全文基本翻译自codeproject的一篇文章,作者为Luay Al-wesi,软件工程师。例子中的函数为y = -x2+ 5 ,大家可以将其改为其他复杂一些的函数,比如说f=x+10sin(5x)+7cos(4x)等。本篇文章适合遗传算法初学者阅读,大牛请绕道,呵呵。文后附C语言代码,全部代码在VC6.0上编译通过。 代码中文说明见:http://blog.csdn.net/xujinpeng99/archive/2011/02/27/6211597.aspx
2022-02-28 21:37:57 8KB 遗传算法 函数极值 C代码
1
游戏 简单遗传算法迷宫演示 运行: python ga.py uni 项目到 python 的快速转换。 需要: 单元测试 一些优化——也许是在适应度评分后进行选择育种的方式 图形版? 执照 CC BY SA 3.0 - Creative Commons By Attribution Share-Alike v3.0
2021-12-15 19:13:30 8KB Python
1
一个很好的用matlab遗传算法工具箱中的函数编写的简单遗传算法的程序.
2021-12-10 21:22:33 2KB 简单遗传算法 matlab
1
基于简单遗传算法的灰度图像二值化,采用的适应度函数为类间距最小、类内距最大,经过简单的修改可以处理任意格式的文件。
2021-11-25 15:39:17 2.41MB 遗传算法 二值化 灰度图像 适应度函数
1
自己修改的简单遗传算法的应用实例,很好用,是个程序框架,只要根据自己的需求改参数就可以使用
2021-09-05 20:04:45 6KB 遗传算法
1