1. 首页
  2. 数据库
  3. 其它
  4. yagalib:另一个遗传算法库 用于构建GA应用程序的一组简单的Java接口和类 源码

yagalib:另一个遗传算法库 用于构建GA应用程序的一组简单的Java接口和类 源码

上传者: 2021-05-03 11:23:23上传 ZIP文件 31.16KB 热度 8次
亚加里布 另一个遗传算法库-用于构建GA应用程序的一组简单的Java接口和类 概述 yagalib是遗传算法(GA)框架中四个关键操作员的一组接口:环境,生物,基因组和基因。 该库还提供了一个EvolutionManager类,该类针对环境执行所有进化逻辑。 建造 yagalib使用Maven进行依赖关系管理和构建,因此您需要在包装盒上使用有效的Maven设置。 要构建,只需在项目根目录下执行“ mvn install”即可。 这会将生成的jar安装在您的Maven存储库中。 用法 在您的GA应用程序中使用yagalib的第一步是识别代表项目中4个接口的实体。 环境:环境是您要在其中演化的实体在其中运行的世界。 在yagalib_example模块中包含的示例项目中,实现Environment的类是Casino类。 Casino类包含所有必需的逻辑和对象,以锻炼其中居住的21点游戏特工。
下载地址
用户评论