是否有人知道一個遺傳算法庫?編程語言並不那麼重要。可能是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. 遺傳算法
- 2. 遺傳算法的哪個Java庫/庫?
- 3. DEAP遺傳算法
- 4. 的遺傳算法
- 5. Python遺傳算法
- 6. 遺傳算法和細胞遺傳算法有什麼區別
- 7. 遺傳算法的核心算法
- 8. 遺傳算法問題
- 9. 遺傳算法選擇
- 10. 遺傳算法的製作
- 11. 遺傳算法的數獨
- 12. 遺傳算法編碼
- 13. 分類遺傳算法
- 14. Sessions Scheduling的遺傳算法
- 15. 遺傳算法在R
- 16. 優化遺傳算法?
- 17. matlab交叉遺傳算法
- 18. SVM後的遺傳算法
- 19. 遺傳算法 - 旅行商
- 20. TSPTW用遺傳算法
- 21. 要使用遺傳算法
- 22. 遺傳算法問題
- 23. 高效的遺傳算法
- 24. 遺傳算法的選擇算子
- 25. 在「選民」中選擇一個倖存的遺傳算法遺傳算法
- 26. 遺傳算法中交叉的方法
- 27. 遺傳算法近似函數
- 28. Q:初始化遺傳算法
- 29. 遺傳算法的目標函數
- 30. VB.NET - 遺傳算法 - 揹包問題
您是否使用過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