[問題] 基因演算法的變數

看板C_and_CPP (C/C++)作者 (大頭)時間16年前 (2009/04/09 19:18), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/3 (看更多)
我是C++新手, 最近要寫基因演算法找出目標函數的最佳解, 我最初代是設定有10個成員, 每個成員的值都是亂數給, 但是隨著操作的過程中不斷的疊代會使得子代成員越來越多 可是比如說目前到了第45X代, 我並不知道實際上這代總共有多少成員 請問我該怎麼讓電腦在產生每一個子代的成員時給予他一個記憶體位置作變數呢? 我只會一開始就先設定好XX變數是甚麼~OO變數甚麼~然後互相作運算 這種就不會了... 有請各位指教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.166.106

04/09 19:31, , 1F
設一個足夠大的陣列吧
04/09 19:31, 1F

04/10 00:10, , 2F
我以前寫過GA 但為什麼要留下那麼多成員呢?
04/10 00:10, 2F

04/10 00:11, , 3F
留下你想要的個數和對象就可了吧
04/10 00:11, 3F

04/10 11:39, , 4F
10個成員是population size=10嗎?是的話不應該變多阿...
04/10 11:39, 4F
文章代碼(AID): #19tTcBXb (C_and_CPP)
文章代碼(AID): #19tTcBXb (C_and_CPP)