[發明專利]基于人工魚群算法的交通路徑搜索方法在審
| 申請號: | 201410697094.2 | 申請日: | 2014-11-27 |
| 公開(公告)號: | CN104392283A | 公開(公告)日: | 2015-03-04 |
| 發明(設計)人: | 寧建紅 | 申請(專利權)人: | 上海電機學院 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04 |
| 代理公司: | 上海思微知識產權代理事務所(普通合伙) 31237 | 代理人: | 鄭瑋 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 人工 魚群 算法 交通 路徑 搜索 方法 | ||
1.一種基于人工魚群算法的交通路徑搜索方法,其特征在于,包括如下步驟:其中,設定算法的最大迭代次數為Max,種群的大小為n,參數的維數為d,第i條魚的狀態位置為(Xi1,Xi2,Xi3,…,Xid),第i條魚的食物濃度為f(Xi),經過模糊模擬后的最短路徑值為
S1:初始化算法參數,視野visual=45、步長step=0.3、嘗試次數
try_number=100,擁擠度因子λ=0.8,迭代最大次數Max=200;
S2:在解空間內對魚群進行隨機初始化,置迭代次數t=1,生成n個人工魚個體,形成初始魚群,每一個人工魚代表從起點到目標點的一種路徑;
S3:使用模糊模擬計算人工魚的目標值取出當前最優解Xgbest,寫入公告板;
S4:判斷算法是否到達最大迭代次數Max,若是,則輸出公告板上的最優解,算法結束;若否則執行步驟S5-S9;
S5:魚群中全部個體執行隨機的自由游動,并更新各自的自身狀態Xi;
S6:在視野visual內執行覓食操作,并移動一個步長step;
S7:執行聚群操作;
S8:執行追尾操作;
S9:令迭代次數t=t+1,然后返回執行步驟S3。
2.如權利要求1所述的一種基于人工魚群算法的交通路徑搜索方法,其特征在于,所述自由游動的步驟為:魚在自己視野visual內隨機移動一個步長step。
3.如權利要求1所述的一種基于人工魚群算法的交通路徑搜索方法,其特征在于,所述覓食操作的步驟為:魚在其視野visual之內隨機選擇一新狀態Xj,若f(Xj)<f(Xi),則向該狀態移動;否則,繼續生成新的Xj進行嘗試,嘗試try_number次后仍然不能移動,則隨機移動一步,Xj=Xi+visual·random(),其中random()為[0,1]間的隨機數。
4.如權利要求3所述的一種基于人工魚群算法的交通路徑搜索方法,其特征在于,所述聚群操作的步驟為:魚在其視野visual內搜索聚集魚群的中心位置Xc,并探測附近的同伴個數s,如果s/n<λ,并且f(Xc)<f(Xi),則向該方向前進一步,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海電機學院,未經上海電機學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410697094.2/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





