的實際應用。我已經在網上搜索,但我仍然不知道遺傳算法的實際應用。我只知道它用在測試,但我不知道它是如何工作的。你能否提出一些實際應用遺傳算法?遺傳算法
Q
遺傳算法
4
A
回答
1
對於搜索空間巨大且找到確切的最佳解決方案非常困難的問題,GAs是尋找優秀解決方案的好方法。他們善於爬山,可以用來從解決方案空間的不同區域生成候選集,然後可以通過進一步優化本地優化的算法進行優化。在某些情況下,他們會提出解決方案,這對於人類來說是非常困難的。
這是一個有趣的清單GA applications。
5
遺傳算法對於機器學習算法使用的feature selection非常有用。
很多時候,有數據集,這使得它太嘈雜太多的功能,所以我們有時會通過降低問題的維度,通過只選擇的部分功能處理這個問題。爲此目的 - 遺傳算法在許多情況下(經驗上)似乎效果很好,並且它的用法在研究和具有非常高維度的現實應用中都很廣泛。
例如:文本分析,bag of words model:有時我們只想使用這些詞的一個子集,而不是所有的詞,所以我們使用了一個特徵選擇算法,GA就是其中之一。
1
可以使用GA社區檢測 http://www.springerlink.com/content/u570144q73322970/
以現實生活中的網絡,例如,你可以把你自己的Facebook好友網絡,其節點是朋友,朋友之間的邊緣將意味着一個友情鏈接。當您運行社區檢測算法時,您會注意到該算法會生成羣集,將朋友中的不同羣組分開,如高中組,羣組,羣組,工作組,家庭羣組等。
0
我不知道這是多麼實用,但我用它爲sudoku generation
相關問題
- 1. DEAP遺傳算法
- 2. 的遺傳算法
- 3. Python遺傳算法
- 4. 遺傳算法庫
- 5. 遺傳算法和細胞遺傳算法有什麼區別
- 6. 遺傳算法的核心算法
- 7. 遺傳算法問題
- 8. 遺傳算法選擇
- 9. 遺傳算法的製作
- 10. 遺傳算法的數獨
- 11. 遺傳算法編碼
- 12. 分類遺傳算法
- 13. Sessions Scheduling的遺傳算法
- 14. 遺傳算法在R
- 15. 優化遺傳算法?
- 16. matlab交叉遺傳算法
- 17. SVM後的遺傳算法
- 18. 遺傳算法 - 旅行商
- 19. TSPTW用遺傳算法
- 20. 要使用遺傳算法
- 21. 遺傳算法問題
- 22. 高效的遺傳算法
- 23. 遺傳算法的選擇算子
- 24. 在「選民」中選擇一個倖存的遺傳算法遺傳算法
- 25. 遺傳算法中交叉的方法
- 26. 遺傳算法近似函數
- 27. Q:初始化遺傳算法
- 28. 遺傳算法的目標函數
- 29. VB.NET - 遺傳算法 - 揹包問題
- 30. 遺傳算法 - 子集求和問題