【文件属性】:
文件名称:jeans:javascript中的遗传算法
文件大小:6KB
文件格式:ZIP
更新时间:2021-07-01 13:30:03
JavaScript
牛仔裤
javascript中的遗传算法
概述
遗传算法是一类搜索或爬山算法。 它搜索潜在的解决方案,寻找“足够好”的解决方案。 也就是说,即使有最佳答案,我们也不在乎; 我们只对满足我们要求的答案感兴趣。
查看示例以获取更多解释。
特征
这是一个支持交叉、变异和精英主义偏见的准系统实现。
细节
遗传算法
populationSize - 每代个体的数量
mutationRate - 0 - 1 之间的值,描述等位基因突变的概率
elitismBias - 一个介于 0 - 1 之间的值,它描述了将成为下一代父母的*人口的百分比。 *当elitismBias为 0 时,所有的父母都是根据使用他们的健康分数的加权机会选择的。
success - 需要个人评估其是否成功的功能。 也就是说,它符合搜索条件。
mutators - 表示如何变异染色体的对象,其中键是要变异的染色体的名称,值
【文件预览】:
jeans-master
----lib()
--------extend.js(1KB)
--------jeans.js(3KB)
----examples()
--------coins()
----test()
--------test.js(186B)
----README.md(2KB)
----.gitignore(13B)
----package.json(554B)