91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

大數據中蟻群算法的示例分析

發布時間:2021-12-30 17:22:18 來源:億速云 閱讀:173 作者:小新 欄目:大數據

這篇文章將為大家詳細講解有關大數據中蟻群算法的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

蟻群算法應用于解決優化問題的基本思路為:用螞蟻的行走路徑表示待優化問題的可行解,整個螞蟻群體的所有路徑構成優化問題的解空間。路徑較短的螞蟻釋放的信息素量較多,隨著時間的推進,較短的路徑上累積的信息素濃度逐漸增高,選擇該路徑的螞蟻個數也愈來愈多。最終,整個螞蟻會在正反饋的作用下集中到最佳路徑上,此時對應的便是待優化問題的最優解。


因為蟻群算法的核心思想是“信息素”,所以用蟻群算法求解TSP問題有兩個關鍵步驟:

步驟一:根據信息素濃度計算出選擇轉移到下一個城市的概率

步驟二:更新信息素濃度

首先設置一些基本參數:設整個螞蟻群體數量為m,城市數量為n,城市i與城市j之間的距離為dijt時刻城市i與城市j連接路徑上的信息素濃度為大數據中蟻群算法的示例分析。初始時刻,各個城市連接路徑上的信息素濃度相同(因為螞蟻們都還沒開始走),設大數據中蟻群算法的示例分析

步驟一詳解:前文我們說到,螞蟻能夠感知某條路徑上的信息素濃度,并根據信息素濃度選擇繼續沿著那條路走,小編前面也說到這里的思想和“輪盤賭”的思想差不多,不過還有一點小小的差異。

大數據中蟻群算法的示例分析

這個式子表明t時刻螞蟻k從城市i移動到城市j的概率,其中大數據中蟻群算法的示例分析大數據中蟻群算法的示例分析為螞蟻k待訪問城市的集合,開始時大數據中蟻群算法的示例分析中有(n-1)個元素,即包括除了螞蟻k出發城市的其他城市,隨著時間的推進,大數據中蟻群算法的示例分析中的元素不斷減少,直至為空,即表示所有的城市均訪問完畢;大數據中蟻群算法的示例分析為信息素重要程度因子,其值越大,表示信息素的濃度在轉移中起到的作用越大;大數據中蟻群算法的示例分析大數據中蟻群算法的示例分析的重要程度影響因子,其值越大,表示大數據中蟻群算法的示例分析在轉移中的作用越大,即螞蟻會以較大的概率轉移到距離最短的城市。

步驟二詳解:在計算完轉移概率之后,螞蟻一定會移動到下一個城市,這時不同路徑上的信息素濃度一定會發生變化,因為剛才螞蟻已經經過這條路線。如前文所述,在螞蟻釋放信息素的同時,各個城市連接路徑上的信息素也在逐漸消失,設參數大數據中蟻群算法的示例分析大數據中蟻群算法的示例分析)表示信息素的揮發程度。因此當所有螞蟻完成一次循環后(這里的意思是所有的螞蟻全部找到自己的路徑后,這些螞蟻會更新完各連接路徑上的信息素濃度之后進行新一輪的“尋找最優路徑活動”,這其實屬于一個迭代的過程),各個城市間連接路徑上的信息素濃度需要進行實時更新。

下面給出信息素濃度更新公式。

大數據中蟻群算法的示例分析

其中,大數據中蟻群算法的示例分析表示第k只螞蟻在城市i與城市j連接路徑上釋放的信息素濃度;大數據中蟻群算法的示例分析表示所有螞蟻在城市i與城市j連接路徑上釋放的信息素濃度之和。

大數據中蟻群算法的示例分析

其中,Q為常數,表示螞蟻循環一次所釋放的信息素總量;Lk為第k只螞蟻經過路徑的長度。


綜上所述,蟻群算法求解TSP問題的流程圖如下所示

大數據中蟻群算法的示例分析

關于“大數據中蟻群算法的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通河县| 平果县| 万年县| 顺昌县| 盱眙县| 茶陵县| 郁南县| 洪洞县| 葫芦岛市| 龙南县| 来凤县| 平顶山市| 沙河市| 张家口市| 讷河市| 镇坪县| 勐海县| 金乡县| 潢川县| 亳州市| 海南省| 淳化县| 天门市| 格尔木市| 普宁市| 郸城县| 和田县| 淮滨县| 龙山县| 剑阁县| 新泰市| 麻城市| 邹平县| 浦江县| 读书| 陆良县| 临武县| 绍兴市| 连南| 平顶山市| 廊坊市|