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

一種基于關系數據庫的出行路徑快速檢索算法

2010-11-27 01:46:16汪長勤
網絡安全與數據管理 2010年19期
關鍵詞:信息模型

劉 晟,汪長勤

(1.安徽大學 計算機教學部,安徽 合肥 230039;2.安徽大學 計算機學院,安徽 合肥 230039)

隨著交通運輸和經濟的發展,越來越多的出行者需要考慮合理地選擇出行方案。通常可供出行者選擇的出行方案比較多,如何為出行者快速提供到達目的地的可行性出行方案,是現今旅游、交通運輸等行業迫切需要解決的實際問題,同時也是學者研究的熱點和難點之一[1-3]。為了解決交通出行問題,研究人員提出了出行路徑選擇模型與算法。出行選擇模型主要以換乘次數最少與出行距離最短為優化目標,其目的是尋找一條最優路徑[4]。現有的出行路徑選擇模型多為基于“出行距離最短”或“出行耗時最少”的最短路模型,而楊新苗等人的研究結果表明“換乘次數”是大部分乘客在選擇出行方案時首先考慮的因素,“出行距離最短”為第二目標[5]。而且出行選擇模型的求解思想是將多目標規劃問題轉化為單目標規劃問題,或者將多目標問題轉化為有主次之分的多層單目標規劃問題[6]。從理論上講,出行者的起點到終點的出行方案可多達數千甚至上萬條,而且可選擇的交通工具類型也是多源的。因此出行路徑選擇模型中所涉及的多源交通數據量較大且關系復雜,目前多選擇利用關系數據庫存儲出行路徑選擇模型中所涉及的交通基礎數據[6-8]。故對這些交通數據檢索并最終確定最優的出行方案需要大量時間,而目前大多數的交通出行方案的查詢只是針對如飛機、火車或者汽車的這種單一的交通工具的點到點查詢。本文以關系數據庫SQL Server為存儲工具,采用基于分層結構首尾協同的出行路徑模型進行快速、準確查詢出多種交通工具組合的出行方案。

1 路徑選擇模型

由于交通出行路徑查詢中涉及多源的交通數據較多,導致從出行者的起點到終點的出行方案很多。為了能夠快速準確查詢出可行的出行方案,本文采用了基于分層結構首尾協同的出行路徑模型來快速準確查詢可行的出行路線。該模型的基本思想就是同時從起點(S)和終點(T)查詢中轉站信息,直到找到匹配的可行方案。這樣可以相對快速、準確地查詢出多種交通工具組合的出行方案。該模型的出行方案查詢策略如圖1所示。

圖1 基于分層結構首尾協同出行方案查詢策略圖

該模型主要包括以下幾個部分:(1)選用SQL Server存儲的交通數據及該模型中所產生的中間數據;(2)同時從起點(S)和終點(T)查詢中轉站信息,然后再對中轉站信息進行匹配和查詢,直到找到可行出行方案;(3)比較給出可行出行方案。

該模型的具體描述如下:

(1)利用SQL Server建立包括交通信息表、臨時堆棧表、方案主表、方案子表和一些輔助臨時表等一系列的關系數據表。

(2)從起點(S)開始向前查詢出所有經過起點的交通信息集合。設這些信息集合為S1且層次為1;再以S1為起點向前查詢經過S1的所有交通信息集合(不含同種交通工具的重復信息),設這些信息集合為S2且層次為2;則第i次搜索形成信息集合為Si且層次為i;經過若干次搜索后可將以起點為出發點以終點為目的的整個交通數據搜索完畢。

(3)從終點(T)開始向后查詢出所有經過終點的交通信息集合。設這些信息集合為T1且層次為1;再以T1為起點向前查詢出經過T1的所有交通信息集合,設這些信息為 T2且層次為2,則第j次搜索形成信息集合為 Tj且層次為j,經過若干次搜索后可將以終點為出發點以起點為目的的整個交通數據搜索完畢。

(4)比較Si中任意中轉站集中任意和Tj中相同的中轉站,找到從起點到終點的出行可行方案。基于分層結構首尾協同的兩次以內中轉出行路徑查詢算法的流程圖如圖2所示。

由圖1可以得出如表1所示的直達、一次和二次轉車出行條件。

2 算法實現

基于SQL Server的存儲平臺,設計了包含交通信息表(表2)、臨時堆棧表(表 3)、方案主表、方案子表和一些輔助臨時表等用來存儲路徑選擇過程中所涉及的數據。其中交通信息表格用來存儲交通基礎信息,該表中包括車次/航班號、站點序號以及站點編號等字段。臨時堆棧表用來將每次查詢出的車次信息按層次保存。方案子表是出行方案的明細,同一方案而言,如果是直達的,則只有一條數據;如果是中轉的,則數據個數為中轉次數加1且數據為方案車次/航班的匯總信息。方案主表是方案子表明細的匯總,具體字段見表4。

圖2 方案查詢算法流程圖

表1 中轉類型及其條件

表2 交通信息表(T_TRAFFIC_INFO)

表3 臨時堆棧表(#T_STACK)

表4 臨時方案子表(#T_RESULTZB)

3 應用與結果分析

首先,根據圖2和表1確定中轉車次數最少的方案,根據方案查詢出相應的信息,并將信息保存到臨時堆棧表中(為解決同城多個站點中轉問題,中轉時使用地點編號作為中轉條件);然后,生成可行的出行方案并保存到臨時結果子表中;最后,對臨時結果子表進行匯總并將結果保存到臨時結果主表中。

3.1 臨時堆棧表數據查詢

臨時堆棧表的數據是分層的,其S1和S2層是從起點查詢的,T1和T2層是從終點查詢的。其對應的表關聯如下:

第一層:

第二層:

第三層:

第四層:

3.2 臨時結果子表查詢

在臨時堆棧表數據的基礎上,根據表1所對應中轉類型的條件可直接獲得此中轉類型的所有方案數;再將具體的方案信息保存到臨時結果表中(先保存到子表中,主表信息可根據子表的方案號進行匯總得到)。

3.3 結果分析

將起點、終點及其他參數作為存儲過程的入口參數,通過參數便可獲得相應出行方案信息,同時可根據最優策略對這些方案進行排序,從而獲得出行者所需要的方案。

本文討論了一種基于分層結構首尾協同的出行路徑選擇模型,通過對中轉信息進行快速檢索,并對相應信息判斷是否匹配,以便找出相對優化的出行路徑。但該算法僅適合起點(S)與終點(T)中都是有若干條線路途徑的地點。如果兩者中有一點是沒有任何線路經過(即為孤點),文中算法對于出現孤點而無法實現中轉的情況尚未予以考慮。

[1]李文勇,王煒,陳學武.公交出行路徑螞蟻算法[J].交通運輸工程學報,2004,4(4):102-105.

[2]張衛華,陸化普,石琴.公交優先的信號交叉口配時優化方法[J].交通運輸工程學報,2004,4(3):49-53.

[3]DZEROSKIS,LAVRAC N.Relationaldatamining[M].Berlin:Sp ringer, 2001.

[4]譚滿春,李丹丹.基于Vague集的公交出行路徑選擇[J].中 國 公 路 學 報 ,2008(5):86-89.

[5]楊新苗,馬文騰.基于GIS的公交乘客出行路徑選擇模型[J].東南大學學報自然科學版,2000(6):87-91.

[6]徐光美,楊炳需,張偉,等.多關系數據挖掘方法研究[J].計算機應用研究,2006(9):8-12.

[7]AGRAWAL R,SRIKANT R.Mining sequential patterns[C].Proceedings of the 11 th International Conference on Data Engineering, Los Alamitos:IEEE Computer Society Press,1995:3214.

[8]韓愷,岳麗華,龔育昌.利用關系數據庫系統對半結構化數據進行近似查詢[J].中國科學與技術大學學報,2005,35(5):674-682.

猜你喜歡
信息模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
一個相似模型的應用
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 蜜桃臀无码内射一区二区三区| 亚洲婷婷六月| 高清无码手机在线观看| 久草青青在线视频| 国产97视频在线| 亚洲国产日韩一区| 人妻中文久热无码丝袜| 99久久免费精品特色大片| 国内丰满少妇猛烈精品播| 久久久久夜色精品波多野结衣| 国产成人久视频免费| 国产成人精品18| 日本手机在线视频| 国产一区二区福利| 青草免费在线观看| 日韩成人高清无码| 国产sm重味一区二区三区| 亚洲欧美精品一中文字幕| 国产精品免费露脸视频| 91免费在线看| 自拍中文字幕| 国产在线98福利播放视频免费 | 色婷婷成人| 91麻豆国产精品91久久久| 精品久久777| 四虎影视8848永久精品| 国产尹人香蕉综合在线电影 | 久久免费视频播放| 亚洲无限乱码| 欧美日韩一区二区在线免费观看| 国产精品久久久精品三级| 91免费国产在线观看尤物| 99国产精品免费观看视频| 国产日韩丝袜一二三区| 亚洲女同一区二区| 国产精品yjizz视频网一二区| 久久综合色天堂av| 亚洲第一黄色网| 亚洲最大福利网站| 视频一区亚洲| 国产一区二区免费播放| 国产精品高清国产三级囯产AV| 国产又大又粗又猛又爽的视频| 狠狠做深爱婷婷综合一区| 日本一区高清| 日韩无码一二三区| 操美女免费网站| 久久视精品| 亚洲区欧美区| 日本黄色不卡视频| 九色综合伊人久久富二代| 国产成人1024精品下载| 欧美国产日韩一区二区三区精品影视| 97青青青国产在线播放| 日韩一区二区三免费高清| 在线观看亚洲精品福利片| 99久久免费精品特色大片| 久久精品无码一区二区国产区 | 欧美另类图片视频无弹跳第一页| 国内视频精品| 国产在线麻豆波多野结衣| 婷婷成人综合| 日本亚洲成高清一区二区三区| 亚洲AV无码一区二区三区牲色| 日韩国产精品无码一区二区三区 | 国产91av在线| 国产激爽爽爽大片在线观看| 亚洲综合色婷婷中文字幕| 伊人色天堂| 欧美中文字幕一区二区三区| 国产精品第5页| 精品一区二区三区四区五区| 手机在线看片不卡中文字幕| 日韩黄色大片免费看| 欧美另类精品一区二区三区| 日韩欧美中文| 国产成人综合久久精品下载| 试看120秒男女啪啪免费| 日韩欧美一区在线观看| 成年人视频一区二区| 国产精品亚洲va在线观看| 国产精品免费电影|