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

淺析航線選擇中的改進最短路徑算法

2007-01-28 08:11:42,
船海工程 2007年6期
關鍵詞:船舶

,

(海軍潛艇學院,山東 青島 266071)

最佳航線選擇不僅是船舶駕駛員經常關注的問題之一,而且還是船舶經營公司時常面臨的重要問題之一。船舶從起始地到目的地之間有多條航線可供選擇,由于自然條件、距離、船舶密度等多種因素的影響,各條航線所含的參數不同。在多條可供選擇的航線中,選擇出一條最佳航線,無疑將會對提高船舶經營公司的競爭力起到至關重要的作用。

對于一個網絡簡單的規劃來說,最短路徑算法具有良好的適用性;但是對于一個較為復雜的交通網絡來說,最短路徑算法在搜索效率上則會大打折扣,因此,需要更為高效的搜索算法。

1 數學模型的建立

船舶最佳航線選擇問題可以描述為:某船從起始港S出發前往目的港E,S、E兩港之間存在多條可供船舶航行的航線,并且這些航線和船舶在航線上的掛靠港或錨地組成了一個交通網絡圖。那么,從起始港S出發前往目的港E,存在一條最佳航線。這里,“最佳”包括有航程最短、時間最省、能耗最少、最安全等內容。若要研究時間最省、能耗最少、最安全等內容時,只需將研究問題中的一些參數作一些必要的變換后,這些問題將會變成最短路徑問題。這里將航程最短作為目標,建立數學模型[2]。

起始港與目的港之間為一交通網絡。無向圖G=(V,E,L)。式中:V為m個節點構成的點集;E為n條邊構成的邊集;L為路權集。同時滿足:

1)G為一個簡單圖,不含環和多重邊;

2) 路權具有可加性。若有路徑νi-νk-νj,則有

l(νi,νj)=l(νi,νk)+l(νk,νj)

求A,B間的最短路徑P*,滿足

2 最短路徑算法

目前最短路徑問題的最成熟算法是Dijkstra算法。先給賦權圖的每一頂點記一個數(稱標號),臨時標號(T標號)或固定標號(P標號)。T標號表示從始點到這一點還沒有尋找到最短路徑;P標號則表示從始點到這一點已尋找到最短路徑。計算的每一步是把某個點的T標號變成P標號。這樣一旦終點得到P標號,計算就停止。若尋求從始點到每一點的最短路徑,則最多經過N-1步計算,計算就要停止(N是G的頂點數)。

步驟1:給始點v1標上P標號d(v1)=0,給其他各點標上T標號d(vj)=l1j(j=2,3,4,…,N);

步驟2:取所有T標號中的最小者,如,d(vj0)=l1j0,則把該點的T標號改為P標號;

步驟3:重新計算具有T標號的其他各點T標號:選vj點的T標號與d(vk)+lj中較小者作為vj的新標號。

一般情況下,設:

P={vj|vj具有P標號}

T={vj|vj具有T標號}

VP(V為圖G的頂點集合)

step4:重復上述步驟,直到vN∈P,這時d(vN)是從v1到vN的最短路徑。

3 改進算法

最短路徑問題首先考慮是否將此問題分解多個子問題進行求解。這樣可以降低問題復雜度,符合并行處理思想。Dijkstra最短路徑算法是從起點到終點求最短路徑,同樣也可以表述為從終點到起點求最短路徑。于是考慮最短路徑問題是否可以分解為由起點到終點求解最短路徑和由終點到起點求解最短路徑兩個子問題[3]。

步驟1:開始時,P=?,Q=?,易知vm=v1,vn=vN。P,Q分別是由開始點v1、終點vN開始的擴展點(固定標號)集合,vm,vn分別是集合P,Q的當前擴展點;

式中:d(vm)、e(vn)——起點到vm、終點到vn的最短路徑。

P∪{vm}→P,Q∪{vn}→Q

步驟3:重復步驟2直到P∩Q={vm}且vm唯一時終止;

步驟4:計算最短路徑

l1=d(vm)+e(vn)

l2=d(vx)+e(vy)+l(vx,vy)

式中:l(vx,vy)——vx,vy相鄰兩點的路權值,

l(vx,vy)>0

vx∈P

vy∈Q

最短路徑lmin為:lmin{l1,l2}

算法程序框圖見圖1。

圖1 改進算法程序框圖

4 實例

如圖2所示,若船從起始港S港出發前往目的港E港執行運輸任務,其間有多條航線以及掛靠港或錨地可供船舶駕駛員或船舶經營公司選擇,兩點之間的航線上的權值表示該航線的航程,權值越大,表示航程越大,反之,航程越小。作為船舶駕駛員或船舶經營公司,要在這些航線中選擇出航程最短的航線。

圖2 交通網絡圖

各航線的航程見表1。

表1 航線航程表 n mile

Dijkstra算法搜索過程及結果見表2。

表2 Dijkstra搜索過程

航程最短航線為S→D→C→B→A→E。

改進算法搜索過程及結果見表3。

表3 改進算法搜索過程 n mile

航程最短航線為S→D→C→B→A→E。

比較兩算法:搜索結果相同,但是顯然改進后的算法在效率上較第一種有所提高。在節點較少、邊較少簡單的交通網絡中兩種算法也許沒有太大的區別,但是對于一個較為復雜的交通網絡來說,改進算法就能發揮出優勢。

[1] 龍光正,楊建軍.改進的最短算法[J].系統工程與電子技術,2002(6):106-108.

[2] 鄧成梁.運籌學(OR)的原理和方法[M].武漢:華中理工大學出版社,1996.

[3] 傅冬綿.交通問路系統中最短路徑的新算法[J].華僑大學學報:自然科學版,2001(2):139-142.

收稿日期:2007-08-30

修回日期:2007-10-22

作者簡介:蔡文學(1968-),男,博士,副教授。

研究方向:交通信息化與電子政務、交通地理信息

系統、物流信息系統等。E-mail:jzhf2605@yahoo.com.cn

猜你喜歡
船舶
船舶避碰路徑模糊控制系統
計算流體力學在船舶操縱運動仿真中的應用
CM節點控制在船舶上的應用
基于改進譜分析法的船舶疲勞強度直接計算
《船舶》2022 年度征訂啟事
船舶(2021年4期)2021-09-07 17:32:22
船舶!請加速
BOG壓縮機在小型LNG船舶上的應用
船舶 揚帆奮起
軍工文化(2017年12期)2017-07-17 06:08:06
船舶壓載水管理系統
中國船檢(2017年3期)2017-05-18 11:33:09
小型船舶艉軸架設計
船海工程(2015年4期)2016-01-05 15:53:30
主站蜘蛛池模板: 亚洲热线99精品视频| 婷婷色丁香综合激情| 一本大道东京热无码av| 亚洲人在线| 久久人人97超碰人人澡爱香蕉 | 99久久精品久久久久久婷婷| 免费一级全黄少妇性色生活片| 99热这里只有免费国产精品| 国产一二视频| 国产黄色爱视频| 精品亚洲国产成人AV| 国产地址二永久伊甸园| 国产午夜在线观看视频| 女人18毛片一级毛片在线 | 亚洲区第一页| 久久青草热| 中文成人在线视频| 国产浮力第一页永久地址| 久久亚洲中文字幕精品一区| 婷婷六月综合网| 欧美午夜视频| 91偷拍一区| 亚洲天堂成人| 国产精品久久久久久久久| 久久久久亚洲av成人网人人软件 | 欧美视频二区| www亚洲天堂| 18禁黄无遮挡免费动漫网站| 97久久精品人人| 国产高清在线精品一区二区三区 | 欧美国产视频| 广东一级毛片| 久久久精品久久久久三级| 88av在线| 久久96热在精品国产高清| 久久精品aⅴ无码中文字幕 | 一本大道香蕉久中文在线播放 | 国产女人综合久久精品视| 亚洲精品成人福利在线电影| 伊人查蕉在线观看国产精品| 国产91无毒不卡在线观看| 国产在线拍偷自揄拍精品| 一本久道久综合久久鬼色| 久久毛片基地| 极品国产在线| 中国丰满人妻无码束缚啪啪| 国产成人无码AV在线播放动漫| 拍国产真实乱人偷精品| 国产区免费精品视频| 中文字幕亚洲精品2页| 欧美国产精品不卡在线观看| 成人免费视频一区| 国产成人一区二区| 久久黄色视频影| 国产成人a在线观看视频| 手机在线看片不卡中文字幕| 国产丝袜啪啪| 久久精品人人做人人爽电影蜜月 | 3D动漫精品啪啪一区二区下载| 国产一级小视频| 99视频全部免费| a国产精品| 国产亚洲男人的天堂在线观看 | 日韩天堂网| 制服丝袜一区二区三区在线| 国产理论一区| 99热这里只有精品国产99| 91精选国产大片| 91福利片| 欧美不卡视频一区发布| 久久亚洲欧美综合| 亚洲综合片| 欧美日韩专区| 婷婷中文在线| 无码精油按摩潮喷在线播放 | 亚洲av无码久久无遮挡| 欧美激情综合| 日本欧美视频在线观看| 97久久人人超碰国产精品| 91久久精品日日躁夜夜躁欧美| 亚洲三级视频在线观看| 亚洲第一页在线观看|