GeneticAlgorithm:遗传进化算法

时间:2024-04-10 20:16:19
【文件属性】:

文件名称:GeneticAlgorithm:遗传进化算法

文件大小:18KB

文件格式:ZIP

更新时间:2024-04-10 20:16:19

C

遗传算法 具有遗传(进化)算法的C库。实现和功能: 人口的产生(个人阵列) 每个人都有固定数量的染色体 染色体用intiger数字表示 每个染色体都可以自动映射到具有所需范围的浮点类型(使用函数GA_setParameterRange) 选拔 crosover 突变 例子 该库随附示例草图。参见示例文件 用法 包括: # include " genAlgo.h " 初始化: GA_init (fitnessFunction, 0.0000001 ); 每个人都有一定数量的染色体。染色体是Intiger形式的数字。您可以使用BITS_IN_CHROMOSOME设置代表染色体的位数。如果要使用浮点数,则可以调用GA_setParameterRange函数。此功能会将每个染色体映射到设定范围。 GA_setParameterRange ( 0 , - 10.0 , 10.0 ); 启动遗传


【文件预览】:
GeneticAlgorithm-master
----genAlgo.h(3KB)
----genAlgo.c(11KB)
----examples()
--------CurveFitting()
----README.md(1KB)
----.gitignore(82B)
----extras()
--------ocatvePlotCurves.m(175B)
--------CurveFit.JPG(25KB)
----main.c(1KB)

网友评论