是否有人知道一个遗传算法库?编程语言并不那么重要。可能是C#,Python,Java,...我需要它来寻找最佳决策树解决方案。遗传算法库
Q
遗传算法库
3
A
回答
4
1
你会发现在C++负荷和Java。 JGap很好。 完全取决于什么是在GA实现您的要求是什么水平和变异,交叉,选择的类型,代表战略需要可等只是谷歌的遗传算法单纯,你会发现很多你的搜索。您可能还需要小心许可证,其中一些只能用于研究目的,并且在生产环境中不能很好地扩展。最好的办法是自己实现 - 其中一些库像CMS一样工作,以满足他们无法满足每个人需求的特定上下文和需求。
GA是一个全球性的优化策略,使他们能够用缓慢的工作 - 我不会建议你,除非你正在使用外部编译库来实现在Python这样的算法 - 一个更好的语言是Java或C++。
1
我用Pygene这是非常好的。
0
GeneticSharp是C#一个很好的选择。
该库支持几种种群,生成策略,选择,交叉,突变,重新插入和终止。有很多已经实施的经典方法,例如:轮盘选择,锦标赛选择,OX1交叉,PMX交叉,RSM突变,统一突变,精英重新插入,纯再插入,终止时间发展,健身停滞终止等。
您可以根据需要扩展库,只需实现经典GA方法的可用接口的新类。
该库还支持.NET和Mono。
0
DEAP是一个Python包,允许包括遗传算法在内的各种演化算法。它被构建为更多的框架,允许您轻松插入自己的选择,交叉和突变功能。
相关问题
- 1. 遗传算法的哪个Java库/库?
- 2. 的遗传算法
- 3. DEAP遗传算法
- 4. 遗传算法和细胞遗传算法有什么区别
- 5. 要使用遗传算法
- 6. 遗传算法问题
- 7. 高效的遗传算法
- 8. SVM后的遗传算法
- 9. 遗传算法编码
- 10. 遗传算法在R
- 11. 遗传算法 - 旅行商
- 12. 在“选民”中选择一个幸存的遗传算法遗传算法
- 13. 遗传算法 - 生产新一代
- 14. 遗传算法中的轮盘选择
- 15. 遗传算法 - 迭代优化
- 16. C++中的遗传算法优化
- 17. 你有生产遗传算法吗?
- 18. JMS迁移遗传算法EAP 6.4
- 19. 遗传算法近似函数
- 20. VB.NET - 遗传算法 - 背包问题
- 21. 并行运行遗传算法
- 22. Python 3.5 - 遗传算法循环
- 23. 遗传算法的目标函数
- 24. PyBrain的遗传算法示例/教程?
- 25. 哈斯克尔:抽象遗传算法
- 26. 遗传算法的选择机制
- 27. 实现子集和与遗传算法
- 28. 遗传算法锦标赛选择
- 29. 在遗传算法中跟踪健身
- 30. 遗传算法神经网络优化
您是否使用过Google?你发现了什么? – 2011-03-25 09:03:45
this:http://www.google.at/search?q=genetic+algorithm+library&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a – user366121 2011-03-25 09:05:28
我会看一看在:http://www.cpan.org/太 – user366121 2011-03-25 09:09:36