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.

【通聯編輯:代影】

主站蜘蛛池模板: 久久亚洲综合伊人| 日韩精品一区二区三区免费| 99在线观看精品视频| 54pao国产成人免费视频| 538国产在线| 国产成人无码AV在线播放动漫| 在线亚洲小视频| 亚洲无码91视频| 99视频精品全国免费品| 97se亚洲| 免费A级毛片无码免费视频| 91久久青青草原精品国产| 国产在线高清一级毛片| 久久网欧美| 黄色片中文字幕| 午夜性刺激在线观看免费| 欧美激情第一欧美在线| 免费日韩在线视频| 久久综合丝袜日本网| 午夜天堂视频| 国产波多野结衣中文在线播放| 日韩精品亚洲人旧成在线| 亚洲色图另类| 久久综合一个色综合网| 在线亚洲天堂| 亚洲欧美h| 任我操在线视频| 国产丝袜第一页| 色哟哟精品无码网站在线播放视频| 亚洲天堂.com| 国产区成人精品视频| 国产手机在线观看| 欧美不卡二区| 亚洲一区波多野结衣二区三区| 国产噜噜在线视频观看| 欧美另类精品一区二区三区| 国产亚洲精品yxsp| 欧美国产日产一区二区| 久久黄色影院| 国内熟女少妇一线天| 亚洲AV色香蕉一区二区| 精品无码一区二区三区在线视频| 国产黄网站在线观看| 国产精品福利社| 欧美国产成人在线| 国产综合亚洲欧洲区精品无码| 欧美色图久久| 国产亚洲第一页| 亚洲精品va| 国内精自线i品一区202| 精品国产Av电影无码久久久 | 午夜a视频| 精品福利一区二区免费视频| 播五月综合| 99在线观看视频免费| 欧洲一区二区三区无码| 亚洲视频在线青青| 亚洲三级电影在线播放| 久久五月天综合| 国产成人福利在线| 九一九色国产| 成人精品亚洲| 亚洲午夜国产片在线观看| 高清码无在线看| 亚洲高清无码精品| 大香伊人久久| 亚洲中文字幕久久无码精品A| 四虎AV麻豆| 人人妻人人澡人人爽欧美一区 | 日本91视频| 国产国产人成免费视频77777 | 9啪在线视频| 99视频全部免费| 欧美精品高清| 欧美97色| 熟妇丰满人妻| 亚洲成网777777国产精品| 综合人妻久久一区二区精品| 欧美日本中文| 毛片久久久| 国产一级二级三级毛片| 中文纯内无码H|