contrebis/blue-jeans

此包最新版本(dev-master)没有可用的许可证信息。

实现遗传算法的框架

dev-master 2013-12-08 02:28 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:49:12 UTC


README

简介

该组件将成为一个框架,用于使用遗传算法解决优化问题。

思路是创建一个随机的基因组池。您的基因组类扩展了 Genome,必须将您的位字符串解释为问题的解决方案,并计算解决方案的适应度值。好的解决方案更有可能存活到下一代。

可配置选项包括

  • 精英主义:有多少最健壮的基因组可以在下一代中完整存活。
  • 突变率
  • 交叉率
  • 种群大小

可以通过计算一个多样性指标来显示系统中剩余的熵量。如果需要,突变率可以变化以保持多样性在某个阈值以上。

待办事项

  • 更好的测试覆盖率(并移除其中仍然潜伏的任何虫子)
  • 一些文档
  • 优化列表收集类
  • 其他性能优化
  • 添加许可证