我想用一個遺傳算法求解一個包含n個變量的n個線性方程組。如何使用遺傳算法求解線性方程組?
我很難定義交叉操作,因爲解決方案可能由浮點值組成。我如何繼續?這似乎是可能的,但這是我第一次遇到遺傳算法。
假設我們要解決
x + 2y = 1
2x + 8y = 3
的答案將是X = 1/2和y = 1/4。
我們如何建模問題?
更新:看看你是否可以解密紙上的任何東西http://www.masaumnet.com/archives/mjbas/volume1/issue2/mjbas010205.pdf。
你能更多*特定*? – Graviton 2009-11-07 08:28:11
這是功課嗎?你爲什麼不使用更好的標準算法? – starblue 2009-11-07 11:13:24
是的,它是功課。我選擇了這個作爲我的AI課程項目。沒有太多時間來決定。現在我必須在一週內編碼。所以我沒有足夠的時間來研究。 – 2009-11-07 11:38:12