[發明專利]一種基于耦合算法的多林區航線調度規劃方法有效
| 申請號: | 202110555186.7 | 申請日: | 2021-05-21 |
| 公開(公告)號: | CN113222264B | 公開(公告)日: | 2022-03-18 |
| 發明(設計)人: | 茹煜;方樹平;劉洋洋;李建平;劉彬;陳旭陽;夏達明 | 申請(專利權)人: | 南京林業大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q50/02;G06N3/12;G01C21/20 |
| 代理公司: | 蕪湖市昌強專利代理事務所(特殊普通合伙) 34203 | 代理人: | 周渭銘 |
| 地址: | 210037 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 耦合 算法 林區 航線 調度 規劃 方法 | ||
本發明公開了一種基于耦合算法的多林區航線調度規劃方法,包括以下步驟:S1、設置模擬退火算法控制參數;S2、產生初始解;S3、計數器count=0;S4、將k=1;S5、解變換、變異、逆轉得到新解;S6、根據Metropolis準則判斷是否接受新解;S7、得到新解S1,并將k=k+1;S8、判斷kL;S9、執行count=count+1,T=qT;利用降溫速率q進行降溫。S10、判斷T是否小于Tend;S11、輸出作業順序路徑解集;S12、設置遺傳算法種群大小、交叉概率、變異概率;S13、遺傳算法初始化種群Chrom2;S14、計算適應度值;S15、進行選擇、交叉、變異操作;得到更新后種群Chrom2;S16、檢測迭代次數;S17、輸出最短的全局區域間調度路徑。
技術領域
本發明涉及林業管理技術領域,尤其涉及一種基于耦合算法的多林區航線調度規劃方法。
背景技術
我國林區地形非常復雜,大面積林區和分散的小面積林地同時存在。我國北部地區多以大面積林地為主,然而東部地區則以道路、村莊以及農田等地區防護林為主,常為多個面積分散的小片林區,因此,多林區的航線調度規劃尤為重要。植保飛機作業時,在每個小片林區施藥完成后,進入下一個林區,直至完成所有林區的施藥工作,再回到飛機起降點。不同的作業順序和片區進出點,卻導致飛機非施藥航程存在較大差異。減少飛機非施藥航程,意味著減少航空燃油消耗和作業時間,提升飛機植保作業效率,對實現精準農林作業都有重要意義。然而考慮飛機各片區進出入點的全局區域間最短路徑求解非常復雜,尤其是當片區數較多時,傳統的貪心法、深度搜索、廣度搜索、分支限界搜索都很難求解出合理的調度方案。因此運用先進的人工智能算法,快速求解出合理的各林區間航線調度規劃方案具有重要意義。目前對大型植保飛機航空施藥作業調度航線規劃研究較少,難以滿足多林區航空施藥的使用要求,給多林區施藥作業帶來了一些困擾。
發明內容
本發明的目的是針對現有技術的不足,提供一種基于耦合算法的多林區航線調度規劃方法,操作簡單,效率高。
為了實現上述目的,本發明的技術方案是:
一種基于耦合算法的多林區航線調度規劃方法,包括如下步驟:
S1、算法開始,設置模擬退火算法的降溫速率q、初始溫度T0、結束溫度Tend以及鏈長L;
S2、采用產生隨機排列的方法產生一個初始作業路徑順序S1,將該順序作為模擬退火算法的一個初始解;
S3、計數器count=0;
S4、將k=1;
S5、采用解變換、變異、逆轉三種方式得到3個新解,以3個新解的作業順序路徑長度最小者作為新解S2;
S6、根據Metropolis準則判斷是否接受新解;作業順序路徑采用片區之間的距離鄰域表進行計算,以各片區進出入點連線的中點為計算基準點;記當前作業順序路徑長度為f(S),新解的作業順序路徑長度為f(S2),路徑差為df=f(S2)-f(S1),則Metropolis準則為
若df0,則以概率1接受新的作業順序路徑;否則以概率exp(1-df/T)接受新的路徑;
S7、得到新解S1,并將k=k+1;
S8、判斷kL,如果是,將進行S9,否則返回S5;
S9、執行count=count+1,T=qT;利用降溫速率q進行降溫;
S10、判斷T是否小于Tend,如果是,就執行S11,否則執行S4;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京林業大學,未經南京林業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110555186.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種戶外智能防雨散熱型開關柜的應用方法
- 下一篇:一種接骨生新丸及其制備方法
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





