geneticalgorithm:遗传算法Java资源管理器库 源码
Java中的遗传算法 目的 Java中的遗传算法库,着重于易用性和高性能。 遗传算法可用于解决存在评估功能(也称为成本)的优化问题。 以下示例显示了该库猜测一个30个int值的序列,其遗传种群大小为3000个假设: 要求 该库使用Java 8函数,并且仅适用于Java 8及更高版本。 除了内置在JDK中的库之外,不需要任何库。 用法 使用步骤如下: 实现您自己的子类。 构造函数可以依靠randInit()方法来初始化假设。 使用所需的参数实例化类。 交叉率的良好起始值为0.3 ,突变率的起始值为0.05 。 使用适当的循环条件函数和假设创建函数调用方法之一。 有多种变体:一种是简单使用的变体,另一种是使用ExecutorService计算并行线程中的适用性。 要循环时,循环条件保持为真。 假设创建功能通常只会创建Abstracthypothesis子类的新实例。 有一个 在线文档
文件列表
geneticalgorithm-master.zip
(预估有个21文件)
geneticalgorithm-master
MAINTAINERS
7B
geneticalgorithm-example
pom.xml
2KB
src
test
java
de
sfuhrm
genetic
暂无评论