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.

【通聯編輯:代影】

主站蜘蛛池模板: 亚洲国产亚综合在线区| 日韩av在线直播| 麻豆精品久久久久久久99蜜桃| 国产一区二区福利| 999国内精品久久免费视频| 青青草原国产av福利网站| 孕妇高潮太爽了在线观看免费| 国产毛片基地| 丁香综合在线| 麻豆精品在线视频| 操操操综合网| a级毛片免费网站| 九九视频在线免费观看| 国产成人免费观看在线视频| 亚洲精品久综合蜜| 欧美日韩久久综合| 五月婷婷导航| 亚洲浓毛av| 日韩毛片免费视频| 婷婷六月色| 久久黄色视频影| 亚洲日本一本dvd高清| 亚洲人人视频| 被公侵犯人妻少妇一区二区三区| 精品视频免费在线| 亚洲二三区| 91九色视频网| 丁香婷婷激情网| 88av在线| 成人毛片在线播放| 99尹人香蕉国产免费天天拍| 宅男噜噜噜66国产在线观看| 久久久久国产一级毛片高清板| 国内精自线i品一区202| 精品三级网站| 日韩在线播放中文字幕| 无码精品国产dvd在线观看9久| 伊人查蕉在线观看国产精品| 99精品在线看| 久久综合九九亚洲一区| 欧美三级自拍| 四虎在线高清无码| 久久9966精品国产免费| 日本91在线| 久久五月天综合| 亚洲国产天堂久久九九九| 国产精品久久精品| 欧美色视频在线| 国产精品美人久久久久久AV| 国产精品嫩草影院av| 国产视频一二三区| 亚洲第一成网站| 老司机aⅴ在线精品导航| 国产又色又刺激高潮免费看| 久久精品aⅴ无码中文字幕| 国产在线高清一级毛片| av一区二区三区高清久久| 四虎在线观看视频高清无码| 毛片视频网| 成年人国产网站| 自拍亚洲欧美精品| 女人天堂av免费| 欧美日韩一区二区三| 国产黑丝视频在线观看| 国产成人a毛片在线| 天天做天天爱夜夜爽毛片毛片| 婷婷六月综合网| 亚洲福利一区二区三区| 亚洲bt欧美bt精品| 亚洲欧美国产五月天综合| 91色老久久精品偷偷蜜臀| 久草视频精品| 她的性爱视频| 国产本道久久一区二区三区| 久久精品这里只有精99品| 一区二区三区四区在线| 久久黄色小视频| 97成人在线视频| 亚洲精品不卡午夜精品| 综合色天天| 欧美啪啪视频免码| 亚洲成人黄色网址|