[發(fā)明專利]基于Dijkstra算法的車輛運(yùn)輸載重量最大化的方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201810993766.2 | 申請(qǐng)日: | 2018-08-29 |
| 公開(公告)號(hào): | CN109242172A | 公開(公告)日: | 2019-01-18 |
| 發(fā)明(設(shè)計(jì))人: | 高鷹;魏楷聰 | 申請(qǐng)(專利權(quán))人: | 廣州大學(xué) |
| 主分類號(hào): | G06Q10/04 | 分類號(hào): | G06Q10/04;G06Q10/08;G06Q50/30 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 顏希文;麥小嬋 |
| 地址: | 510000 廣東省廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 最大化 車輛運(yùn)輸 連通圖 運(yùn)輸 建模 計(jì)算設(shè)備 路徑規(guī)劃 拓?fù)浣?/a> | ||
1.一種基于Dijkstra算法的車輛運(yùn)輸載重量最大化的方法,適于在計(jì)算設(shè)備中執(zhí)行,其特征在于,至少包括如下步驟:
采用拓?fù)浣7ǎ瑢?duì)車輛載重量問題進(jìn)行建模,得到帶權(quán)值的連通圖;
根據(jù)所述連通圖,設(shè)定運(yùn)輸任務(wù);
采用Dijkstra算法對(duì)所述運(yùn)輸任務(wù)進(jìn)行運(yùn)輸載重量最大化的路徑規(guī)劃,得到所述運(yùn)輸任務(wù)對(duì)應(yīng)的最大載重量路徑;
輸出所述運(yùn)輸任務(wù)對(duì)應(yīng)的最大載重量路徑。
2.根據(jù)權(quán)利要求1所述的基于Dijkstra算法的車輛運(yùn)輸載重量最大化的方法,其特征在于,所述運(yùn)輸任務(wù)包括出發(fā)地點(diǎn)和目的地點(diǎn)。
3.根據(jù)權(quán)利要求1所述的基于Dijkstra算法的車輛運(yùn)輸載重量最大化的方法,其特征在于,所述采用拓?fù)浣7ǎ瑢?duì)車輛載重量問題進(jìn)行建模,得到帶權(quán)值的連通圖,具體為:
將每個(gè)地點(diǎn)設(shè)定為圖的頂點(diǎn),并將地點(diǎn)與地點(diǎn)之間的每條道路設(shè)定為圖中連接頂點(diǎn)的邊,得到初始連通圖;
根據(jù)每條道路對(duì)車輛的載重量限制,定義所述初始連通圖中每條道路對(duì)應(yīng)的邊的權(quán)值,從而得到帶權(quán)值的連通圖。
4.根據(jù)權(quán)利要求3所述的基于Dijkstra算法的車輛運(yùn)輸載重量最大化的方法,所述連通圖以鄰接鏈表的方式進(jìn)行存儲(chǔ),具體的,根據(jù)所述連通圖,創(chuàng)建一個(gè)數(shù)組存儲(chǔ)所述連通圖的所有頂點(diǎn),并為數(shù)組的每個(gè)元素創(chuàng)建一個(gè)鏈表,所述鏈表存放與元素所對(duì)應(yīng)的頂點(diǎn)相鄰的所有頂點(diǎn);其中,每個(gè)頂點(diǎn)均包含狀態(tài)、權(quán)值和父頂點(diǎn)三個(gè)信息。
5.根據(jù)權(quán)利要求1所述的基于Dijkstra算法的車輛運(yùn)輸載重量最大化的方法,所述采用Dijkstra算法對(duì)所述運(yùn)輸任務(wù)運(yùn)輸載重量最大化的路徑規(guī)劃,得到所述運(yùn)輸任務(wù)對(duì)應(yīng)的最大載重量路徑,具體為:
將所有的頂點(diǎn)狀態(tài)全部設(shè)置為0;
將所述運(yùn)輸任務(wù)中的出發(fā)地點(diǎn)的狀態(tài)變?yōu)?,并將與所述出發(fā)地點(diǎn)相鄰的頂點(diǎn)的狀態(tài)變?yōu)?;
將與所述出發(fā)地點(diǎn)相鄰的頂點(diǎn)的權(quán)值設(shè)置為該頂點(diǎn)與所述出發(fā)地點(diǎn)之間的邊的權(quán)值大小,父頂點(diǎn)設(shè)置為出發(fā)地點(diǎn);
遍歷所有狀態(tài)為1的頂點(diǎn)的權(quán)值,將權(quán)值最大的頂點(diǎn)的狀態(tài)變?yōu)?;
遍歷與狀態(tài)變?yōu)?的頂點(diǎn)v1相鄰的頂點(diǎn)v2,若頂點(diǎn)v2的狀態(tài)為0,則將頂點(diǎn)v2的狀態(tài)變?yōu)?,并比較頂點(diǎn)v1的權(quán)值與頂點(diǎn)v1和頂點(diǎn)v2之間的邊的權(quán)值,將偏小的權(quán)值賦予頂點(diǎn)v2,并將頂點(diǎn)v2的父頂點(diǎn)設(shè)置為頂點(diǎn)v1;若頂點(diǎn)v2的狀態(tài)為1,且頂點(diǎn)v2權(quán)值比頂點(diǎn)v1的權(quán)值、頂點(diǎn)v1和頂點(diǎn)v2之間的邊的權(quán)值都小,則比較頂點(diǎn)v1的權(quán)值與頂點(diǎn)v1和頂點(diǎn)v2之間的邊的權(quán)值,將偏小的權(quán)值賦予頂點(diǎn)v2,并將頂點(diǎn)v2的父頂點(diǎn)設(shè)置為頂點(diǎn)v1;重復(fù)上述步驟,直至將所述運(yùn)輸任務(wù)中的出發(fā)地點(diǎn)與目標(biāo)地點(diǎn)之間呈現(xiàn)一條所有頂點(diǎn)的狀態(tài)均變?yōu)?的路徑。
6.一種基于Dijkstra算法的車輛運(yùn)輸載重量最大化的裝置,其特征在于,包括:
建模模塊,用于采用拓?fù)浣7ǎ瑢?duì)車輛載重量問題進(jìn)行建模,得到帶權(quán)值的連通圖;
運(yùn)輸任務(wù)設(shè)定模塊,用于根據(jù)所述連通圖,設(shè)定運(yùn)輸任務(wù);
最大載重量路徑規(guī)劃模塊,用于采用Dijkstra算法對(duì)所述運(yùn)輸任務(wù)進(jìn)行運(yùn)輸載重量最大化的路徑規(guī)劃,得到所述運(yùn)輸任務(wù)對(duì)應(yīng)的最大載重量路徑;
輸出模塊,用于輸出所述運(yùn)輸任務(wù)對(duì)應(yīng)的最大載重量路徑。
7.根據(jù)權(quán)利要求6所述的基于Dijkstra算法的車輛運(yùn)輸載重量最大化的裝置,其特征在于,所述建模模塊,具體用于將每個(gè)地點(diǎn)設(shè)定為圖的頂點(diǎn),并將地點(diǎn)與地點(diǎn)之間的每條道路設(shè)定為圖中連接頂點(diǎn)的邊,得到初始連通圖;根據(jù)每條道路對(duì)車輛的載重量限制,定義所述初始連通圖中每條道路對(duì)應(yīng)的邊的權(quán)值,從而得到帶權(quán)值的連通圖。
8.根據(jù)權(quán)利要求7所述的基于Dijkstra算法的車輛運(yùn)輸載重量最大化的裝置,其特征在于,所述連通圖以鄰接鏈表的方式進(jìn)行存儲(chǔ),具體的,根據(jù)所述連通圖,創(chuàng)建一個(gè)數(shù)組存儲(chǔ)所述連通圖的所有頂點(diǎn),并為數(shù)組的每個(gè)元素創(chuàng)建一個(gè)鏈表,所述鏈表存放與元素所對(duì)應(yīng)的頂點(diǎn)相鄰的所有頂點(diǎn);其中,每個(gè)頂點(diǎn)均包含狀態(tài)、權(quán)值和父頂點(diǎn)三個(gè)信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州大學(xué),未經(jīng)廣州大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810993766.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種基于BIM和RS-SVR的盾構(gòu)施工地表沉降預(yù)測(cè)方法
- 下一篇:基于遺傳算法改進(jìn)RNN神經(jīng)網(wǎng)絡(luò)股指預(yù)測(cè)分析方法
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測(cè)或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項(xiàng)目管理,例如組織、規(guī)劃、調(diào)度或分配時(shí)間、人員或機(jī)器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉(cāng)儲(chǔ)、裝貨、配送或運(yùn)輸;存貨或庫(kù)存管理,例如訂貨、采購(gòu)或平衡訂單
G06Q10-10 .辦公自動(dòng)化,例如電子郵件或群件的計(jì)算機(jī)輔助管理
- 與可折疊車輛相關(guān)的裝置以及可折疊車輛
- 與可折疊車輛相關(guān)的裝置以及可折疊車輛
- 一種運(yùn)輸車輛評(píng)價(jià)方法及設(shè)備
- 基于車載控制終端運(yùn)輸車輛工作狀態(tài)控制方法、系統(tǒng)及終端
- 運(yùn)輸車輛確定方法和裝置
- 倉(cāng)庫(kù)運(yùn)輸車輛的路徑控制方法、裝置和倉(cāng)庫(kù)運(yùn)輸系統(tǒng)
- 一種數(shù)據(jù)處理方法和裝置
- 設(shè)有車輛座椅的移動(dòng)運(yùn)輸機(jī)和設(shè)有移動(dòng)運(yùn)輸機(jī)的車輛
- 車輛運(yùn)輸控制裝置、車輛運(yùn)輸控制方法以及車輛運(yùn)輸系統(tǒng)
- 用于智能倉(cāng)儲(chǔ)的貨物揀選方法





