[發(fā)明專利]一種基于改進(jìn)差分進(jìn)化算法的拼船/車運(yùn)輸優(yōu)化方法有效
| 申請?zhí)枺?/td> | 201410743111.1 | 申請日: | 2014-12-07 |
| 公開(公告)號: | CN105654185B | 公開(公告)日: | 2021-04-06 |
| 發(fā)明(設(shè)計)人: | 肖文濤;徐寧;王曉霖;周曉玲;王樂林;劉名瑞 | 申請(專利權(quán))人: | 中國石油化工股份有限公司;中國石油化工股份有限公司撫順石油化工研究院 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q10/08;G06Q50/28 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100728 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 改進(jìn) 進(jìn)化 算法 運(yùn)輸 優(yōu)化 方法 | ||
1.一種基于改進(jìn)差分進(jìn)化算法的拼船/車運(yùn)輸優(yōu)化方法,其特征在于,包括如下步驟:
S1:確定貨物拼運(yùn)輸工具運(yùn)輸?shù)呐鋵θ旧w編碼方案,設(shè)定染色體基因信息;
S2:配置染色體進(jìn)化參數(shù);
S3:生成配對染色體編碼對應(yīng)的初始種群;
S4:計算初始種群的適應(yīng)值,包括總適應(yīng)值、供給半適應(yīng)值及需求半適應(yīng)值;
S5:對種群進(jìn)行變異與交叉操作,生成子代種群,并計算子代種群適應(yīng)值;
S6:按染色體進(jìn)化參數(shù),在子代種群中選擇部分半適應(yīng)值優(yōu)的染色體編碼方案,局部進(jìn)化半適應(yīng)值差的染色體并更新適應(yīng)值;
S7:按適應(yīng)值優(yōu)劣,父代實數(shù)編碼染色體與子代實數(shù)編碼色體競爭生存并優(yōu)化種群,更新適應(yīng)值;
S8:判斷是否滿足終止條件,如果不滿足則返回S5生成新的種群并重新計算適應(yīng)值,如此循環(huán)直至滿足終止條件,如果滿足則優(yōu)化結(jié)束輸出最優(yōu)方案;
其中,步驟S4中所述計算初始種群的適應(yīng)值的步驟具體包括:
區(qū)分染色體中貨物編號和運(yùn)輸工具編號;
按貨物編號與運(yùn)輸工具編號之間的位置關(guān)系確定貨物對應(yīng)的運(yùn)輸工具;
按貨物編號定位貨物供應(yīng)地和貨物卸載地的位置;
根據(jù)參與運(yùn)輸?shù)倪\(yùn)輸工具和貨物編號對應(yīng)的貨物供應(yīng)地和貨物卸載地的位置確定運(yùn)輸工具運(yùn)輸線路;
按運(yùn)輸工具運(yùn)輸線路計算種群的供給半適應(yīng)值、需求半適應(yīng)值及總適應(yīng)值;
其中,步驟S6中選擇部分半適應(yīng)值優(yōu)的染色體編碼方案,局部進(jìn)化半適應(yīng)值差的染色體并更新適應(yīng)值的步驟具體包括:
選擇部分供給半適應(yīng)值較優(yōu)而需求半適應(yīng)值差的個體,局部進(jìn)化貨物分送方案,更新總適應(yīng)值及需求半適應(yīng)值;
選擇部分需求半適應(yīng)值較優(yōu)而供給半適應(yīng)值差的個體,局部進(jìn)化其貨物收集方案,更新總適應(yīng)值及供給半適應(yīng)值;
得到總適應(yīng)值、供給半適應(yīng)值及需求半適應(yīng)值最好的子代種群;
所述確定貨物拼運(yùn)輸工具運(yùn)輸?shù)呐鋵θ旧w編碼方案的步驟具體包括:
將貨物運(yùn)輸過程的貨物收集方案、貨物分送方案分解為整數(shù)編碼的供應(yīng)單染色體與整數(shù)編碼的需求單染色體配對編碼;
所述設(shè)定染色體基因信息的步驟具體包括:
分解各批次貨物,并編號;
標(biāo)記各貨物供應(yīng)地和貨物卸載地并編號;
對運(yùn)輸工具編號并標(biāo)記各運(yùn)載工具的額定運(yùn)載量;
將供需貨物批次編號和運(yùn)輸工具編號作為染色體基因;
將貨物供應(yīng)地編號、貨物卸載地編號、運(yùn)輸工具序號作為貨品的屬性附著于染色體相應(yīng)位置的基因上;
所述生成配對染色體編碼對應(yīng)的初始種群的步驟具體包括:
按預(yù)先設(shè)置的染色體進(jìn)化參數(shù),生成實數(shù)編碼的供應(yīng)單染色體與需求單染色體;
分別將供應(yīng)單染色體與需求單染色體的基因?qū)崝?shù)按大小順序排列,生成整數(shù)編碼的單染色體。
2.如權(quán)利要求1所述的拼船/車運(yùn)輸優(yōu)化方法,其特征在于,所述染色體進(jìn)化參數(shù)包括染色體交叉概率、小概率交叉的交叉概率、染色體交叉總代數(shù)和種群的數(shù)量。
3.如權(quán)利要求1所述的拼船/車運(yùn)輸優(yōu)化方法,其特征在于,所述生成整數(shù)編碼的單染色體的步驟具體包括:
分別獲取每個染色體基因?qū)崝?shù)的編號;
將每個染色體基因?qū)崝?shù)的編號放置在染色體基因?qū)崝?shù)對應(yīng)的位置;
得到排序后的整數(shù)編碼染色體。
4.如權(quán)利要求1所述的拼船/車運(yùn)輸優(yōu)化方法,其特征在于,還包括:
在整數(shù)編碼的供應(yīng)單染色體與整數(shù)編碼的需求單染色體之間按染色體進(jìn)化參數(shù)以小的概率交換一個基因位,生成最終的子代供應(yīng)單染色體與整數(shù)編碼的需求單染色體;
對供應(yīng)單染色體與整數(shù)編碼的需求單染色按基因?qū)崝?shù)大小排序,生成新的供應(yīng)單染色體與整數(shù)編碼的需求單染色體。
5.如權(quán)利要求1所述的拼船/車運(yùn)輸優(yōu)化方法,其特征在于,所述父代實數(shù)編碼染色體與子代實數(shù)編碼色體競爭生存并優(yōu)化種群的步驟具體包括:
將子代實數(shù)編碼染色體中的優(yōu)秀基因替換父代實數(shù)編碼染色體基因,更新父代種群。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國石油化工股份有限公司;中國石油化工股份有限公司撫順石油化工研究院,未經(jīng)中國石油化工股份有限公司;中國石油化工股份有限公司撫順石油化工研究院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410743111.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調(diào)度或分配時間、人員或機(jī)器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運(yùn)輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機(jī)輔助管理
- 一種基因內(nèi)含子進(jìn)化重構(gòu)裝置及方法
- 流感H5疫苗
- 基于云進(jìn)化跟蹤太陽能路燈最大功率點(diǎn)的方法及系統(tǒng)
- AprL-進(jìn)化枝蛋白酶變體及其用途
- 一種基于可進(jìn)化脈沖神經(jīng)網(wǎng)絡(luò)的鳶尾花卉分類方法和裝置
- 一種基于環(huán)境性能需求的產(chǎn)品進(jìn)化設(shè)計決策方法
- 一種分組進(jìn)化的高維粒子群尋優(yōu)方法
- 基于進(jìn)化樹的模擬生物教學(xué)方法以及裝置
- 一種印刷廢氣進(jìn)化處理裝置
- 一種基于進(jìn)化樹的創(chuàng)新設(shè)計教學(xué)裝置





