999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于粒子群算法的湘江船閘閘室編排算法

2024-05-19 10:16:18鄧偉熊浩奇余紹軍顏淑婷
電腦知識與技術 2024年9期

鄧偉 熊浩奇 余紹軍 顏淑婷

摘要:隨著水運交通的不斷發展,船閘作為重要的水利工程設施,在調節和控制船舶通行方面發揮著關鍵作用。合理且高效的船閘閘室編排對于提高船舶的通過效率具有至關重要的作用。該研究將粒子群算法引入船閘閘室編排問題中,將每個粒子視為一個可能的船閘閘室編排方案。通過不斷的迭代優化,粒子群算法能夠尋找到最優的編排方案,從而使得船舶的通過時間達到最短。文章提出的算法能夠有效地提高船舶的通過效率,優化船閘閘室的利用,具有實際應用的潛力和價值。

關鍵詞:船閘閘室編排;粒子群算法;編排問題

中圖分類號:TP311? ? ? ? 文獻標識碼:A

文章編號:1009-3044(2024)09-0012-03

開放科學(資源服務)標識碼(OSID)

1 緒論

船閘作為水運交通中的重要設施,對于船舶的順利通過和水運運輸的順暢進行起著至關重要的作用。船閘閘室編排是指根據不同船舶的尺寸、通過時間等因素,合理安排船舶在閘室中的順序和位置,旨在提高閘室利用率和船舶通過的效率[1]。然而,隨著船舶規模和運輸需求的不斷增加,傳統的船閘閘室編排方法已經難以滿足實際需求,因此需要尋求更優化的算法來解決該問題。本論文的研究目的是基于粒子群算法(PSO) 提出一種優化的湘江船閘閘室編排算法。該算法將通過數據分析和數學模型的建立,與粒子群算法相結合,以求得最優的閘室編排方案。

2 船閘閘室編排的數學模型

本文將船舶簡化為小矩形,因此船舶編排的過程可以簡化為小矩形填充大矩形的過程,即在編制計劃內填船(排擋),如圖1所示[2]。在計劃編制船舶時,船舶是否被選中以及選中后所處的位置都會對編排結果產生影響。

為了保證船舶先到先過原則,同時兼顧船舶優先級,通過對船舶綜合權重的計算,船舶過閘按綜合權重大小進行排序,并生成有序的船舶流。文中符號定義:i,j為船舶編號;xj為第i艘船舶以O為原點在船閘的停靠橫坐標;yi為第i艘船舶以O為原點在船閘的停靠縱坐標;ai為第i艘船舶的面積;m為己選船舶總數;n為待選船舶總數;A為船閘閘室面積;L為船閘閘室有效長度;M為船閘閘室有效寬度;leni為第i艘船的長度;widi為第i艘船的寬度[3]。

閘室編排的過程中,由于不同的船舶的進閘組合方案對于平均待閘時間影響不大,因此主要優化閘室面積利用率,閘室編排的目標是最大化閘室面積利用率,如式(1) 所示。

[maxf=i=1maiA]? ? ? ? ? (1)

選擇進入某一閘次的船舶必須滿足以下約束條件:

1) 所有選中的船舶能全部排下:

[i=1mai≤A]? ? ? ?(2)

2) 每條選中船舶的尺寸必須小于船閘的尺寸:

[0

[0

3) 所有選中的船舶放置位置不可與其他船重疊,假如船舶j是已選船舶中除i以外的任意一艘,則必須滿足:

[xi+leni≤xj]或[xi≥xj+leni]或

[yi+widi≤yj]或[yi≥yj+widi]? (5)

3 船閘閘室編排的算法求解

船舶的配置方法需要考慮排隊論,假設所選船閘閘室有m個備選船舶站址,通過估算需要新增n~k(n<k) 個船舶,可得所有可能的方案有[i=nkCin]個。再進一步根據式(2) 、式(3) 、式(4) 、式(5) 的約束條件,可以篩選出一部分可行的船舶位置優化方案。對上述篩選的可行的優化方案進行計算時,只需要考慮各船舶個數在最小個數和最大個數之間這一約束條件。利用MATLAB進行編程對模型進行求解,具體求解過程如下[4]:

1) 本文將Voronoi圖進行左右分塊,進行柵格化;確定船舶坐標、船舶最大最小尺寸及船閘閘室容量以及其他相關參數;將船舶坐標、船閘閘室容量利用多維數組進行表示。

2) 將船舶坐標和船閘閘室容量等其他相關參數帶入粒子群算法,以最大化閘室面積利用率為主要優化目標,以船閘閘室容量為約束條件,搜索滿足約束條件規劃方案的最優解。

3) 得到閘室面積利用率,作為粒子群算法的適應度值,記錄個體極值和全局極值。

4) 若未達到迭代次數,則更新粒子速度與位置信息作為新的船舶編排方案,重新進行搜索。

5) 若達到迭代次數,則得到最大化閘室面積利用率的編排方案,以數據和Voronoi圖進行顯示。

利用Voronoi圖及粒子群優化算法對模型求解流程如圖2所示。

4 閘室面積利用率與待閘時間的優化

在閘室編排的過程中,閘室面積利用率與待閘時間的優化時,最大化閘室面積利用率,如式(6) 所示,平均待閘時間最短的如(7) 所示[5]。

[maxf=i=1maiA]? ? ? ?(6)

[max(m/i=1mbi)]? ? ?(7)

閘室面積利用率與平均待閘時間的優化的多目標函數為:

[maxλi=1maiA+(1-λ)m/(i=1mbi)]? ? (8)

其中:i為船舶編號;bi為船舶i的等待時間;[λ]為權重參數。必須滿足以下約束條件還是如式(2) ~式(5) 。

5 算法優越性驗證與結果分析

本文利用湘江船閘閘室2023年4月份的閘室使用情況,使用本文提出的粒子群算法得出結果與人工編排進行比較,如表1所示。

如表1所示,使用粒子群算法的船閘閘室容量比使用人工編排高,說明本文的算法具有很高的適應性。

在[λ]=0.5下的湘江船閘閘室利用率和等待時間情況如表2所示。

在[λ]=0.8下的湘江船閘閘室利用率和等待時間情況如表3所示。

如表2和表3所示,使用粒子群算法的船閘閘室容量比使用人工編排高而且等待時間也較人工編排短,說明本文的算法具有很高的適應性。

6 結束語

本文針對湘江船閘的閘室編排問題,提出了一種基于粒子群算法的優化方法。首先對湘江船閘的運行情況和問題進行了調研和分析,包括船舶尺寸、通過時間、閘室容量等。然后,將問題抽象成一個優化問題,并建立了適合粒子群算法優化的數學模型。接著,通過粒子群算法的初始化、迭代更新和適應度評估等步驟,尋找最優的閘室編排方案。最后,通過數值模擬和對比實驗,驗證了所提算法的有效性和性能優勢。

參考文獻:

[1] 朱瑩瑩,王宇嘉.求解復雜旅行商問題的混合粒子群算法[J].輕工機械,2015,33(3):42-45,49.

[2] 陽瓊芳,孫如祥. 粒子群與遺傳算法的混合算法[J]. 華僑大學學報(自然科學版),2015,36(6):645-649.

[3] 李雅瓊.基于粒子群算法的遺傳算法優化研究[J].蘭州文理學院學報(自然科學版),2017,31(1):55-60.

[4] 汪沖,李俊,李波,等.改進的蟻群與粒子群混合算法求解旅行商問題[J].計算機仿真,2016,33(11):274-279.

[5] 李擎,張超,陳鵬,等.一種基于粒子群參數優化的改進蟻群算法[J].控制與決策,2013,28(6):873-878,883.

【通聯編輯:代影】

主站蜘蛛池模板: 亚洲中文字幕在线精品一区| 亚洲精品欧美重口| 久久综合九色综合97网| 91丝袜在线观看| 成人日韩视频| 国产欧美高清| 青青操视频在线| 久久午夜影院| 97青青青国产在线播放| 日本精品αv中文字幕| 四虎影视永久在线精品| 国产亚洲男人的天堂在线观看| 日本不卡在线播放| 宅男噜噜噜66国产在线观看| 亚洲欧美在线综合图区| 有专无码视频| 国产精品无码制服丝袜| 不卡网亚洲无码| 亚洲午夜福利精品无码| 国产国语一级毛片在线视频| 精品免费在线视频| 国产99精品久久| 国产精品lululu在线观看| 亚洲中文字幕在线观看| 99国产精品国产高清一区二区| 欧美不卡视频一区发布| 伊人查蕉在线观看国产精品| 亚洲一区二区三区在线视频| 国产欧美一区二区三区视频在线观看| 亚洲国产精品一区二区高清无码久久| 国产老女人精品免费视频| 亚洲毛片一级带毛片基地| 全部无卡免费的毛片在线看| 91久久精品日日躁夜夜躁欧美| 在线色综合| 99九九成人免费视频精品| 精品国产自在现线看久久| 亚洲欧洲自拍拍偷午夜色无码| 国产成人精品视频一区二区电影| 亚洲不卡av中文在线| 日本尹人综合香蕉在线观看 | 久久综合伊人 六十路| 欧美精品成人一区二区在线观看| 欧美一区二区精品久久久| 国产亚洲日韩av在线| 精品91自产拍在线| 精品久久久久久成人AV| 无码高清专区| a级毛片毛片免费观看久潮| 毛片久久久| 老司机久久精品视频| 中文字幕无码电影| 福利姬国产精品一区在线| 中文字幕在线不卡视频| 久久综合色88| 91po国产在线精品免费观看| 国产成人狂喷潮在线观看2345| 天堂在线视频精品| 亚洲一区二区无码视频| 国产欧美日韩精品综合在线| 国产精品成| 秋霞一区二区三区| 亚洲无线国产观看| 婷婷亚洲视频| 无码综合天天久久综合网| 精品一区二区三区无码视频无码| 亚洲男人天堂2020| 亚洲日韩日本中文在线| 久久毛片基地| 亚洲人成网7777777国产| 尤物亚洲最大AV无码网站| 免费无码又爽又黄又刺激网站| 欧美亚洲国产视频| 无码一区18禁| 亚洲精品色AV无码看| 亚洲婷婷六月| 久久这里只精品国产99热8| 欧美一级黄片一区2区| 91久久夜色精品国产网站| 毛片免费网址| 久久精品这里只有精99品| 国产一区二区三区免费观看|