[問題] 基因演算法的問題
開發平台(Platform): VC++
問題(Question):
最近在練習寫基因演算法,今天已經完成大半部份了,可是卻在突變後出現了一點問題
就是我的"最佳基因"原本是取每次計算完適應值最大的
可是有時候在突變後"最佳基因"會突然的被適應值比她小的替換掉
程式碼(Code):http://ideone.com/9L6MS
EX:像是上方網頁中一樣
在一開始初始化完畢後 "最佳基因的適應值"原本是取得最大的240
可是在突變完後的第三個點 他卻變成了84
可是我在突變那邊也只有寫 當現在的適應值大於最佳基因的適應值時
才會將最佳基因給取代掉,我找了很久找不出原因,希望有大大可以幫忙看一下
謝謝。
補充說明:
因為我是一段一段慢慢寫的 所以寫了一堆輸出
以方便我自己檢查有哪一部分出錯,之後當我全部完全無誤時才會將那些cout全部都砍掉
留最後的結果
所以會有點礙眼 但還是希望大家免強幫我看一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.236.131
→
09/14 16:10, , 1F
09/14 16:10, 1F
→
09/14 16:14, , 2F
09/14 16:14, 2F
推
09/14 16:15, , 3F
09/14 16:15, 3F
→
09/14 16:16, , 4F
09/14 16:16, 4F
→
09/14 16:38, , 5F
09/14 16:38, 5F
→
09/14 16:38, , 6F
09/14 16:38, 6F
推
09/14 16:51, , 7F
09/14 16:51, 7F
推
09/14 16:56, , 8F
09/14 16:56, 8F
→
09/14 17:55, , 9F
09/14 17:55, 9F
→
09/14 17:55, , 10F
09/14 17:55, 10F
推
09/14 18:47, , 11F
09/14 18:47, 11F
推
09/14 19:23, , 12F
09/14 19:23, 12F
→
09/14 19:24, , 13F
09/14 19:24, 13F
→
09/14 19:24, , 14F
09/14 19:24, 14F
→
09/14 19:25, , 15F
09/14 19:25, 15F
→
09/14 19:25, , 16F
09/14 19:25, 16F
推
09/14 19:40, , 17F
09/14 19:40, 17F
→
09/14 19:41, , 18F
09/14 19:41, 18F
→
09/14 19:42, , 19F
09/14 19:42, 19F
推
09/14 20:40, , 20F
09/14 20:40, 20F
推
09/15 02:55, , 21F
09/15 02:55, 21F
→
09/16 20:09, , 22F
09/16 20:09, 22F
→
09/16 20:10, , 23F
09/16 20:10, 23F
→
09/16 20:11, , 24F
09/16 20:11, 24F
→
09/16 20:11, , 25F
09/16 20:11, 25F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章