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

基于Floyd算法的大型停車場導航系統的設計

2018-05-17 06:02:39高振陳順龍王玨輝
電子測試 2018年8期
關鍵詞:定義

高振,陳順龍,王玨輝

(長江大學工程技術學院,湖北荊州,434000)

0 引言

“停車難”加重交通擁堵。在北京中關村、南京新街口、廣州天河等繁華商圈,車位的捉襟見肘造成了交通的嚴重擁堵。“停車難”引發公共糾紛。把Floyd算法應用在大型停車導航系統的設計,在一定程度上,能夠解決“停車難”的問題。

1 Floyd算法的原理分析

通過Floyd計算圖D=(V,E)中各個頂點的最短路徑時,需要引入一個矩陣S,矩陣S中的元素a[i][j]表示頂點i(第i個頂點)到頂點j(第j個頂點)的距離。

圖1 圖轉化矩陣

圖2 初始矩陣轉化最短路徑矩陣

假設圖D中頂點個數為N,則需要對矩陣S進行N次更新。初始時,矩陣S中頂點a[i][j]的距離為頂點i到頂點j的權值;如果i和j不相鄰,則a[i][j]=∞。接下來開始,對矩陣S進行N次更新。第1次更新時,如果”a[i][j]的距離” > “a[i][0]+a[0][j]”(a[i][0]+a[0][j]表示”i與j之間經過第1個頂點的距離”),則更新a[i][j]為”a[i][0]+a[0][j]”。同理,第k次更新時,如果”a[i][j]的距離” > “a[i][k]+a[k][j]”,則更新 a[i][j]為”a[i][k]+a[k][j]”。更新N次之后,操作完成!

2 探求Floyd算法的動態規劃本質

從表面上粗看,Floyd算法是一個非常簡單的三重循環,而且純粹的Floyd算法的循環體內的語句也十分簡潔。正是由于“Floyd算法是一種動態規劃(Dynamic Programming)算法”的本質,才導致了Floyd算法如此精妙。因此,這里將從Floyd算法的狀態定義、動態轉移方程以及滾動數組等重要方面,來簡單剖析一下圖論中這一重要的基于動態規劃的算法——Floyd算法。

在動態規劃算法中,處于首要位置、且也是核心理念之一的就是狀態的定義。在這里,把d[k][i][j]定義成:“只能使用第1號到第k號點作為中間媒介時,點i到點j之間的最短路徑長度。”

圖中共有n個點,標號從1開始到n。因此,在這里,k可以認為是動態規劃算法在進行時的一種層次,或者稱為“松弛操作”。d[1][i][j]表示只使用1號點作為中間媒介時,點i到點j之間的最短路徑長度;d[2][i][j]表示使用1號點到2號點中的所有點作為中間媒介時,點i到點j之間的最短路徑長度;d[n-1][i][j]表示使用1號點到(n-1)號點中的所有點作為中間媒介時,點i到點j之間的最短路徑長度d[n][i][j]表示使用1號到n號點時,點i到點j之間的最短路徑長度。有了狀態的定義之后,就可以根據動態規劃思想來構建動態轉移方程。

動態轉移的基本思想可以認為是建立起某一狀態和之前狀態的一種轉移表示。按照前面的定義,d[k][i][j]是一種使用1號到k號點的狀態,可以想辦法把這個狀態通過動態轉移,規約到使用1號到(k-1)號的狀態,即d[k-1][i][j]。對于d[k][i][j](即使用1號到k號點中的所有點作為中間媒介時,i和j之間的最短路徑),可以分為兩種情況:(1)i到j的最短路不經過k;(2)i到j的最短路經過了k。不經過點k的最短路情況下,d[k][i][j]=d[k-1][i][j]。經過點k的最短路情況下,d[k][i][j]=d[k-1][i][k]+d[k-1][k][j]。因此,綜合上述兩種情況,便可以得到Floyd算法的動態轉移方程:

d[k][i][j] = min(d[k-1][i][j], d[k-1][i][k]+d[k-1][k][j])(k,i,j ∈ [1,n])

3 大型停車導航系統應用分析

在大型停車導航系統中,會將所有的停車位錄入到數據庫中,系統會將數據庫的停車位構造成初始矩陣,利用Floyd算法將計算出最短路徑。根據車主提供的所在地址和目的地址,返回號航路線,能夠提供一種高效地尋找停車位的方式。

參考文獻

[1]許克平,曾明月,鄢好,袁麗娟,彭圓紅.基于不確定因素下的Floyd算法改進[J]. 中國科技信息. 2016(18).

[2]葉奇明,石世光Floyd算法的演示模型研究[J].海南大學學報(自然科學版). 2008(01).

[3]曹睿.基于Floyd算法的最短路徑問題應用研究[J].內江科技. 2012(08).

[4]魏霖靜,岳建斌. Floyd算法在一類實際問題中的應用[J].電腦知識與技術. 2010(22).

猜你喜歡
定義
以愛之名,定義成長
活用定義巧解統計概率解答題
例談橢圓的定義及其應用
題在書外 根在書中——圓錐曲線第三定義在教材和高考中的滲透
永遠不要用“起點”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
嚴昊:不定義終點 一直在路上
華人時刊(2020年13期)2020-09-25 08:21:32
定義“風格”
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
有壹手——重新定義快修連鎖
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
主站蜘蛛池模板: 在线国产综合一区二区三区 | 精品欧美一区二区三区在线| 久久香蕉国产线看观| 伊人婷婷色香五月综合缴缴情| 欧美日韩国产精品va| 欧美成人aⅴ| 久久人人妻人人爽人人卡片av| 国产精品第页| 免费看一级毛片波多结衣| 伊人久综合| 美女扒开下面流白浆在线试听 | 国产婬乱a一级毛片多女| 91麻豆精品国产高清在线| 五月天丁香婷婷综合久久| 波多野结衣视频一区二区| 欧美劲爆第一页| 精品国产成人高清在线| 99在线视频免费| 欧美国产三级| 色偷偷综合网| 亚洲精品免费网站| 色综合国产| 福利国产微拍广场一区视频在线 | 色综合热无码热国产| 综合社区亚洲熟妇p| 538国产在线| 亚洲无码视频喷水| 亚洲无线视频| 免费人成网站在线观看欧美| 欧美不卡二区| 亚洲中文字幕97久久精品少妇| 特级精品毛片免费观看| 在线播放国产99re| 99热这里只有精品免费国产| 久久一日本道色综合久久| 欧美日韩资源| 超清人妻系列无码专区| 日韩无码视频专区| 国产成人精品男人的天堂下载| 2020精品极品国产色在线观看 | 亚洲精品无码专区在线观看| 国产91蝌蚪窝| 免费看的一级毛片| 99视频全部免费| 成人日韩欧美| 日韩不卡高清视频| 久久青青草原亚洲av无码| 国产精品视频a| 国产极品美女在线| 美女视频黄频a免费高清不卡| 99久久精品免费视频| 日韩高清无码免费| 亚洲欧美日韩另类| 高清国产在线| 国产在线精彩视频二区| 久久天天躁夜夜躁狠狠| 国产激情在线视频| 成人年鲁鲁在线观看视频| 亚洲成人网在线观看| 青草视频网站在线观看| 国产主播在线一区| 国产内射在线观看| 亚洲一区二区三区国产精华液| 天天色综合4| 日韩成人在线一区二区| 国产在线一区二区视频| 超级碰免费视频91| 日韩专区第一页| 污网站免费在线观看| 手机精品视频在线观看免费| 国产精品视频公开费视频| 亚洲浓毛av| 国产免费高清无需播放器| 亚洲国产日韩一区| 黑人巨大精品欧美一区二区区| 国产精品尹人在线观看| 日韩欧美一区在线观看| 欧美精品不卡| 久久 午夜福利 张柏芝| 网友自拍视频精品区| 国产91精品久久| 国产精品成人第一区|