台灣最大程式設計社群網站
線上人數
614
 
會員總數:244390
討論主題:188629
歡迎您免費加入會員
討論區列表 >> VB6 >> 請大家幫我看一下這樣寫基因演算的方式對不對
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請大家幫我看一下這樣寫基因演算的方式對不對
價值 : 100 QP  點閱數:1501 回應數:0

樓主

DDL
門外漢
0 1
24 0
發送站內信

最近因為學校作業上的需要, 必需要使用到VB來做演算法的編寫
所以算是才剛開始碰VB不久, 坊間的書籍也找了一兩本來做練習
不過對VB裡面的一些定義還是不太熟

手邊的演算法又只有C的 (對C也不太熟, 只會一些比較基本的邏輯, 因為以前都是念機械設計的Orz..)
所以先貼上來請各位幫我找出裡面的一些重要問題跟錯誤

這段主要是想用基因的方式來求y=sin(x)的解
現在遇到的狀況是, 計算出來的適應矩陣(fitness1)裡頭只有fitness1(0,9)有數值, 但是在演化的過程中這個數值卻沒有任何變更
然後在適應值(fitness_value)的部分, 計算出來的適應值也都沒有任何的變更

我自己先猜想了一下可能的原因
1.亂數的部分有問題
2.數值的形式的定義部分有問題

拜託大家可以幫我找找看還有哪些問題 (應該有超多...Orz..)



搜尋相關Tags的文章: [ 基因演算 ] , [ 演算法 ] , [ GA ] ,
本篇文章發表於2007-08-20 11:43
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.