?? 蟻群算法演示程序說明.txt
字號:
蟻群算法演示程序 v 1.4
作者:楊 川
交流blog:www.efine66.com
Email:efine66@gmail.com
使用幫助:很簡單啦,相信大家都不用看下面的說明,
1 放置食物和螞蟻窩,用鼠標(biāo)點擊一點相應(yīng)按鈕,移動鼠標(biāo)到演示區(qū),這時食物或螞蟻窩就會跟隨鼠標(biāo)移動,再次點左鍵放下。
2 繪制障礙,點擊按鈕,鼠標(biāo)移動到演示區(qū)時,會變成一個十字,這時開始拖動,可以畫出矩形障礙,繪圖完畢后,再點擊一下按鈕,恢復(fù)正常模式。繪圖錯誤,可以點撤銷繪制來取消。
3 設(shè)置完螞蟻屬性后,點增加螞蟻,可以讓螞蟻出洞覓食。
v 1.4 版修正了以前幾個版本的錯誤,改善了取隨機數(shù)算法,使螞蟻的尋食能力有了進一步的提升,但仍有不少問題,螞蟻走向趨向于右上,隨機錯誤(螞蟻智力)功能不完善(由于隨機數(shù)的難題沒有解決,用了很多辦法,但是仍不可避免各個線程產(chǎn)生的隨機數(shù)大體相等,從而使多數(shù)螞蟻在隨機錯誤時走向一至,故暫時取消此功能,以致于螞蟻雖然能找到食物,但是不一定能找到最佳路徑)。
由于在圖形的繪圖上做的不專業(yè),當(dāng)你移動螞蟻窩或食物時,可能會看到它消失了,這時最小化再最大化就可以了,螞蟻的腳印也可以這樣消除,我試過在OnPaint()加繪圖代碼,還試過用定時器刷新,都是不可以,希望您如果知道的話一定指點迷津。
可以在螞蟻運行中繪制障礙,或在它們找到食物之后,再把食物移到到別的地方,戲耍一下小螞蟻,哈哈。
也許有溢出和線程死鎖的錯誤,我沒有時間改了,因為寫這個程序,我差不多消失一個星期了,現(xiàn)在五一放假了,開學(xué)再說吧,哈哈,我要好好陪陪一直支持我照顧我的君君。
正在努力完善,期待完美的表現(xiàn)。渴望您的指點,不勝感激。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -