![]() |
|
|||||||
| 論壇說明 | 標記討論區已讀 |
|
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() |
|
|
主題工具 | 顯示模式 |
|
|
|
|
#2 (permalink) |
|
管理版主
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
https://mega.nz/#!NxQm3KAD!JrvlypKmj...Y15HiEb9U_j3lQ
裡面有兩個版本 (其一為原本的 "GPS預知設計") 新版 完成 "動態旗標設計",程式碼使用類似動態陣列的設計技巧 可以突破固定陣列的邏輯限制,又當小於100x100時記憶體使用會較少(其實程式碼增加後一來一往下並沒有佔到多少便宜...) 只是此設計所代表的意義是: 較真實的智慧體 (使用相對座標,GPS則是絕對座標) P.S. 相對座標: 藉由起點推算出 每一步相對於起點所對應出來的座標值 此帖於 2018-01-16 03:05 PM 被 mini 編輯. |
|
|
送花文章: 2062,
|
|
|
#3 (permalink) |
|
管理版主
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
根據合理分析是因為: "亂數的不重複設計所導致"
根據試驗當單一老鼠時 常態性下可通行方向 少於4時 會出現此現象 (上下左右都可以通行之通道 占多數時=開闊型地圖,此時結果反而會有相反結果) 當地圖是 "開闊型地圖" VB6的亂數設計反而會使下一次的花費時間 比前一次還多 (根據實驗成等比級數增加趨勢) 那這在其他版VB 或 程式語言下是否也是如此 一般亂數設計就是用時間當因子 (因為時間有不重複性) 所以推論其他程式語言或許也是這般結果 那探討這有何意義? 這論述其實非常有意義 在預測或模擬設計時非常有參考價值 模擬: 可通行方向越多 會形成較多的 預測盲點,預測盲點越多 預測的可控制性就越小 【時間花費(少)】代表【可控制性(佳)】 【可通行方向(多)】代表【預測盲點多寡(多)】 預測: 【相同起點時間】代表【預測盲點減少】 【形成趨勢】代表【可通行方向越少】 以上 模擬與預測看似條件相反,所以: 要預測準確模擬環境就要越單純,否則會趨向於中性 但投入兩隻老鼠時 不論是 地圖開闊與否都會有股 "第二次通常比第一次還快" 的現象 所以 短期連續的大量亂數(兩隻同步取用亂數當參考) 會使 模擬與預測 趨勢相同 (同樣有 "可通行方向越多 會形成較多的 預測盲點,預測盲點越多 預測的可控制性就越小" 的現象) 結論: 不論"群體" 或 "單一",要用程式語言寫出接近現實的情況 請去除多餘的不可測性(盡量單純),而時間因素則要有一致姓(精確) 越高級的計算機(#1單一時間能實現大量的同質亂數) 能得到越準確的模擬與預測 ,因為群體越大趨勢越單一,群體越大又要需要#1 就須計算機越高級。 |
|
|
送花文章: 2062,
|