混合蛙跳算法實現步驟與例子

算法背景 混合蛙跳算法的運行原理從仿生上來說可以這麼認爲: 在一個池塘,有若干塊石頭,青蛙可以落在石頭上,每塊石頭上可以獲取到的食物數量是不同的,在池塘中有很多隻青蛙,也有很多塊石頭,青蛙間可以交流,這樣所有青蛙就都會往自己所在蛙羣中所知道的最多食物的方向跳,或往全部青蛙中食物最多的方向跳,最終在池塘中找到最多食物的石頭。 算法原理 不作贅述。(主要懶得寫,而且功力不夠寫不好~) 實現步驟 初始化
相關文章
相關標籤/搜索