亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        城市公交換乘查詢系統(tǒng)的優(yōu)化枚舉算法研究與應(yīng)用

        2014-11-19 18:20:00徐熾
        科技創(chuàng)新導(dǎo)報(bào) 2014年26期

        徐熾

        摘 要:該文針對(duì)目前我國(guó)城市公交查詢系統(tǒng)存在的不足,提出了一種便于乘客進(jìn)行路線選擇的優(yōu)化枚舉算法,并探討了以換乘次數(shù)最少為目標(biāo)的公交查詢方案。對(duì)n次公交換乘算法進(jìn)行改進(jìn),引入緊鄰站點(diǎn)和站站快表,提高公交查詢系統(tǒng)的實(shí)用性和查詢效率,從而吸引出行者優(yōu)先選擇公交車出行方式。

        關(guān)鍵詞:公交查詢 優(yōu)化枚舉算法 Java Applet 最少換乘

        中圖法分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2014)09(b)-0195-02

        隨著我國(guó)社會(huì)經(jīng)濟(jì)的發(fā)展,人民出行頻率不斷增加,交通問(wèn)題日益突出,而城市公共交通具有運(yùn)量大、人均占有道路少等優(yōu)點(diǎn)。城市道路基礎(chǔ)建設(shè)規(guī)模擴(kuò)大的同時(shí),道路的延伸后,隨之滿足人民需要的公交線路也在不斷地增加。為市民提供便捷的查詢系統(tǒng),為方便地提供給人們出行時(shí)選擇最優(yōu)的公交換乘方案。在多種交通出行方式的復(fù)雜情況下,如果通過(guò)換乘進(jìn)行協(xié)調(diào)配合,那么將會(huì)提高公共交通的利用率,從而有效減少重復(fù)投資建設(shè)的現(xiàn)象。

        由于我國(guó)在公共交通管理方面還處于較低水平,推行公共交通換乘方面沒有加強(qiáng),因此,在公交換乘系統(tǒng)的開發(fā)方面,也處于起步階段。然而,隨著信息技術(shù)的快速發(fā)展,公交換乘查詢系統(tǒng)的開發(fā)及推廣也勢(shì)在必行。目前,我國(guó)公交換乘查詢系統(tǒng)仍存在一些問(wèn)題[1]。

        (1)公交線網(wǎng)管理混亂,沒有建成換乘樞紐。

        (2)公交信息查詢系統(tǒng)終端沒有普及。

        (3)公交查詢信息單一,不能滿足出行者需求。

        (4)查詢信息陳舊,沒有數(shù)據(jù)維護(hù)管理員。

        1 公交換乘理論基礎(chǔ)

        公交換乘從換乘交通工具的一致性來(lái)講,主要分為多方式換乘和普通換乘。多方式換乘是指換乘前后所采用的交通方式不同;而普通換乘則是指換乘前后的交通方式是一樣的。本系統(tǒng)所要設(shè)計(jì)的換乘系統(tǒng)主要指的是普通換乘,主要針對(duì)公交這種特定的交通方式進(jìn)行設(shè)計(jì)。

        公共交通線路網(wǎng)的結(jié)構(gòu)可按三種不同的線路網(wǎng)組成,分別是:放射形線路網(wǎng)、主干線和駁運(yùn)線相結(jié)合的線路網(wǎng)、帶有環(huán)線或切線狀線路的放射形線路網(wǎng)[2-3]。

        公交換乘的特性:

        (1)換乘的必要性。

        (2)換乘的有效性。

        (3)換乘的多功能性。

        2 優(yōu)化枚舉快速算法研究

        基于距離最短的換乘方式,人們考慮更多的是減少換乘次數(shù),避免換乘頻繁帶來(lái)的麻煩。因此,換乘理論中,基于換乘次數(shù)最少的方式,與實(shí)際換乘系統(tǒng)的應(yīng)用聯(lián)系更為緊密?;趽Q乘次數(shù)最少的換乘算法的算法思想核心是,根據(jù)調(diào)查顯示[4],出行者出行時(shí)對(duì)于公交線路的選擇時(shí),多數(shù)優(yōu)先考慮是否有直達(dá)車,如圖1(a)所示。如果沒有直達(dá)車,則考慮一次換乘的方案,然后考慮中間站的位置,如圖1(b)所示。如果沒有一次換乘的方案,則考慮多次換乘,二次換乘如圖1(c)所示,三次換乘如圖1(d)所示。

        基于優(yōu)化枚舉快速算法,通常情況下搜索得出的換乘次數(shù)要比實(shí)際公交換乘次數(shù)多。原因是算法理論搜索得出的是只考慮在原地?fù)Q乘的結(jié)果;而在實(shí)際生活中,同一區(qū)域站點(diǎn)設(shè)置有一定的短距離,出行者會(huì)通過(guò)步行轉(zhuǎn)到換乘點(diǎn)。因此,出現(xiàn)了查詢換乘次數(shù)較多的現(xiàn)象。所以,在后續(xù)設(shè)計(jì)換乘查詢模塊時(shí),應(yīng)考慮到同一區(qū)域范圍內(nèi)的所有站點(diǎn)情況。

        基于優(yōu)化枚舉快速算法的基本思想:如果確定起始站點(diǎn)Q、終點(diǎn)站Z出發(fā),與數(shù)據(jù)庫(kù)中各個(gè)線路中的站點(diǎn)相比較,尋找可換乘車站,得出可能的路徑。

        設(shè)S(I)(I=1,2,…,m)為經(jīng)過(guò)起始站Q 的線路集合。

        T(J)(J=1,2,…,p)為線路S(I)上的所有站點(diǎn)的集合。

        F(J,V)(V=1,2,…,g)為線路T(J)上的所有站點(diǎn)集合。

        R(K)(K=1,2,…,g)為經(jīng)過(guò)站點(diǎn) E(I,U)的線路集合。

        Y(O)(O=1,2,…Z)為經(jīng)過(guò) F(J,V)的線路集合。

        G(K,W)(W=1,2,…i)為線路 R(K)上的站點(diǎn)集合。

        算法的步驟如下:

        根據(jù)出行目的確定起始站Q和終點(diǎn)站 Z。

        分別求經(jīng)過(guò)起始站Q的所有線路集 S(I),以及經(jīng)過(guò)終點(diǎn)站Z的所有線路集 T(J)。

        經(jīng)過(guò)判斷條件S(I)與T(J)是否相等。如果相等,即存在直達(dá)線路,輸出結(jié)果T(J);如果沒有則進(jìn)行下一步。

        求線路S(I)上的站點(diǎn)E(I,U)以及線路 T(J)上的站點(diǎn)F(J,V)。

        分別求經(jīng)過(guò)E(I,U)的線路集 R(K),和經(jīng)過(guò) F(J,V)的線路集Y(O)。

        經(jīng)過(guò)判斷條件R(K)=Y(O)是否相等。如果相等,則得出兩次換乘的一條可行路徑 S(I),R(K),T(J),經(jīng)過(guò)的中間換乘站點(diǎn)為 E(I,U)和 F(J,V),輸出結(jié)果,結(jié)束運(yùn)算。

        3 查詢系統(tǒng)的實(shí)現(xiàn)

        本公交查詢系統(tǒng)的功能主要包括:電子地圖繪制和操作、公交線路查詢、公交站點(diǎn)查詢以及公交換乘的查詢等。其公交查詢的頁(yè)面如圖2所示。

        優(yōu)化枚舉快速算法算法的算法思想核心是,根據(jù)調(diào)查顯示,出行者出行時(shí)對(duì)于公交線路的選擇時(shí),多數(shù)優(yōu)先考慮是否有直達(dá)車,如果沒有直達(dá)車,則考慮一次換乘的方案,然后考慮中間站的位置,如果沒有一次換乘的方案,則考慮多次換乘。通常情況下搜索得出的換乘次數(shù)要比實(shí)際公交換乘次數(shù)多。原因是算法理論搜索得出的是只考慮在原地?fù)Q乘的結(jié)果;而在實(shí)際生活中,同一區(qū)域站點(diǎn)設(shè)置有一定的短距離,出行者會(huì)通過(guò)步行轉(zhuǎn)到換乘點(diǎn)。因此,出現(xiàn)了查詢換乘次數(shù)較多的現(xiàn)象。

        換乘查詢模塊,進(jìn)入路徑查詢時(shí),共有兩種選擇,一是直達(dá),另一個(gè)是換乘一次。進(jìn)入界面后先在起點(diǎn)站和終點(diǎn)站輸入框中點(diǎn)擊選擇站點(diǎn),或者輸入起點(diǎn)站和終點(diǎn)站的名稱,點(diǎn)擊“查詢”按鈕,查詢結(jié)果顯示在下面的列表框中,列表框中結(jié)果包括這兩點(diǎn)之間的所有路線。查詢用戶根據(jù)出行行為傾向選擇其中任一結(jié)果,點(diǎn)擊顯示詳細(xì)信息。若查詢的起終點(diǎn)之間存在直達(dá)線路,則系統(tǒng)優(yōu)先得出直達(dá)的查詢結(jié)果,即顯示出經(jīng)過(guò)這兩個(gè)站點(diǎn)的所有直達(dá)線路的所有站點(diǎn)及其詳細(xì)路徑。若查詢的起終點(diǎn)之間不存在直達(dá)線路,則系統(tǒng)自動(dòng)進(jìn)入一次換乘,需要通過(guò)輸入中間站點(diǎn)名稱來(lái)得出用戶想要經(jīng)過(guò)的中間地點(diǎn)。若查詢的起終點(diǎn)之間沒有換乘方案,則系統(tǒng)顯示出沒有查詢結(jié)果,并且提示用戶進(jìn)行二次換乘,繼續(xù)輸入二次換乘的中間站點(diǎn)名稱,或者修改查詢的起終點(diǎn)名稱。

        試驗(yàn)結(jié)果表明,用戶輸入需要查詢的公交線路,系統(tǒng)通過(guò)相應(yīng)的線路路段中相應(yīng)的字段或者車次號(hào),獲取該車次所經(jīng)過(guò)的所有站點(diǎn);也可以根據(jù)給出的一個(gè)站點(diǎn),查詢出經(jīng)過(guò)該站點(diǎn)的所有公交車,從而為用戶提供更多的公交信息。

        4 結(jié)語(yǔ)

        該論文在分析和總結(jié)公交站點(diǎn)、公交線路等公交數(shù)據(jù)的特點(diǎn)基礎(chǔ)之上,改進(jìn)了公交換乘的算法,引入了緊鄰站點(diǎn)和站站快表,使算法更符合生活中人們的實(shí)際需求和提高了查詢的效率。系統(tǒng)實(shí)現(xiàn)多種換乘查詢的方式,不僅能滿足不同乘客的不同需求,在換乘查詢過(guò)程中,得出的結(jié)論也更為合理。因此算法具有很強(qiáng)的實(shí)用性和通用性,在公交網(wǎng)絡(luò)中可以廣泛采用。

        參考文獻(xiàn)

        [1] 王建聰,高利平,陳紹寬,等.城市公共交通樞紐換乘組織仿真研究[J].交通運(yùn)輸系統(tǒng)工程與信息,2006,6(6):68-69.

        [2] 趙巧霞,馬志強(qiáng),張發(fā).以最小換乘次數(shù)和站數(shù)為目標(biāo)的公交出行算法[J].計(jì)算機(jī)應(yīng)用,2004,24(12):90-92.

        [3] 文洪建.小城市公交換乘優(yōu)化算法設(shè)計(jì)[J].中國(guó)科技信息,2010(13):11-13.

        [4] 胡云峰.公交換乘系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)及算法優(yōu)化[J].文山學(xué)院學(xué)報(bào),2010(2):22-25.endprint

        摘 要:該文針對(duì)目前我國(guó)城市公交查詢系統(tǒng)存在的不足,提出了一種便于乘客進(jìn)行路線選擇的優(yōu)化枚舉算法,并探討了以換乘次數(shù)最少為目標(biāo)的公交查詢方案。對(duì)n次公交換乘算法進(jìn)行改進(jìn),引入緊鄰站點(diǎn)和站站快表,提高公交查詢系統(tǒng)的實(shí)用性和查詢效率,從而吸引出行者優(yōu)先選擇公交車出行方式。

        關(guān)鍵詞:公交查詢 優(yōu)化枚舉算法 Java Applet 最少換乘

        中圖法分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2014)09(b)-0195-02

        隨著我國(guó)社會(huì)經(jīng)濟(jì)的發(fā)展,人民出行頻率不斷增加,交通問(wèn)題日益突出,而城市公共交通具有運(yùn)量大、人均占有道路少等優(yōu)點(diǎn)。城市道路基礎(chǔ)建設(shè)規(guī)模擴(kuò)大的同時(shí),道路的延伸后,隨之滿足人民需要的公交線路也在不斷地增加。為市民提供便捷的查詢系統(tǒng),為方便地提供給人們出行時(shí)選擇最優(yōu)的公交換乘方案。在多種交通出行方式的復(fù)雜情況下,如果通過(guò)換乘進(jìn)行協(xié)調(diào)配合,那么將會(huì)提高公共交通的利用率,從而有效減少重復(fù)投資建設(shè)的現(xiàn)象。

        由于我國(guó)在公共交通管理方面還處于較低水平,推行公共交通換乘方面沒有加強(qiáng),因此,在公交換乘系統(tǒng)的開發(fā)方面,也處于起步階段。然而,隨著信息技術(shù)的快速發(fā)展,公交換乘查詢系統(tǒng)的開發(fā)及推廣也勢(shì)在必行。目前,我國(guó)公交換乘查詢系統(tǒng)仍存在一些問(wèn)題[1]。

        (1)公交線網(wǎng)管理混亂,沒有建成換乘樞紐。

        (2)公交信息查詢系統(tǒng)終端沒有普及。

        (3)公交查詢信息單一,不能滿足出行者需求。

        (4)查詢信息陳舊,沒有數(shù)據(jù)維護(hù)管理員。

        1 公交換乘理論基礎(chǔ)

        公交換乘從換乘交通工具的一致性來(lái)講,主要分為多方式換乘和普通換乘。多方式換乘是指換乘前后所采用的交通方式不同;而普通換乘則是指換乘前后的交通方式是一樣的。本系統(tǒng)所要設(shè)計(jì)的換乘系統(tǒng)主要指的是普通換乘,主要針對(duì)公交這種特定的交通方式進(jìn)行設(shè)計(jì)。

        公共交通線路網(wǎng)的結(jié)構(gòu)可按三種不同的線路網(wǎng)組成,分別是:放射形線路網(wǎng)、主干線和駁運(yùn)線相結(jié)合的線路網(wǎng)、帶有環(huán)線或切線狀線路的放射形線路網(wǎng)[2-3]。

        公交換乘的特性:

        (1)換乘的必要性。

        (2)換乘的有效性。

        (3)換乘的多功能性。

        2 優(yōu)化枚舉快速算法研究

        基于距離最短的換乘方式,人們考慮更多的是減少換乘次數(shù),避免換乘頻繁帶來(lái)的麻煩。因此,換乘理論中,基于換乘次數(shù)最少的方式,與實(shí)際換乘系統(tǒng)的應(yīng)用聯(lián)系更為緊密?;趽Q乘次數(shù)最少的換乘算法的算法思想核心是,根據(jù)調(diào)查顯示[4],出行者出行時(shí)對(duì)于公交線路的選擇時(shí),多數(shù)優(yōu)先考慮是否有直達(dá)車,如圖1(a)所示。如果沒有直達(dá)車,則考慮一次換乘的方案,然后考慮中間站的位置,如圖1(b)所示。如果沒有一次換乘的方案,則考慮多次換乘,二次換乘如圖1(c)所示,三次換乘如圖1(d)所示。

        基于優(yōu)化枚舉快速算法,通常情況下搜索得出的換乘次數(shù)要比實(shí)際公交換乘次數(shù)多。原因是算法理論搜索得出的是只考慮在原地?fù)Q乘的結(jié)果;而在實(shí)際生活中,同一區(qū)域站點(diǎn)設(shè)置有一定的短距離,出行者會(huì)通過(guò)步行轉(zhuǎn)到換乘點(diǎn)。因此,出現(xiàn)了查詢換乘次數(shù)較多的現(xiàn)象。所以,在后續(xù)設(shè)計(jì)換乘查詢模塊時(shí),應(yīng)考慮到同一區(qū)域范圍內(nèi)的所有站點(diǎn)情況。

        基于優(yōu)化枚舉快速算法的基本思想:如果確定起始站點(diǎn)Q、終點(diǎn)站Z出發(fā),與數(shù)據(jù)庫(kù)中各個(gè)線路中的站點(diǎn)相比較,尋找可換乘車站,得出可能的路徑。

        設(shè)S(I)(I=1,2,…,m)為經(jīng)過(guò)起始站Q 的線路集合。

        T(J)(J=1,2,…,p)為線路S(I)上的所有站點(diǎn)的集合。

        F(J,V)(V=1,2,…,g)為線路T(J)上的所有站點(diǎn)集合。

        R(K)(K=1,2,…,g)為經(jīng)過(guò)站點(diǎn) E(I,U)的線路集合。

        Y(O)(O=1,2,…Z)為經(jīng)過(guò) F(J,V)的線路集合。

        G(K,W)(W=1,2,…i)為線路 R(K)上的站點(diǎn)集合。

        算法的步驟如下:

        根據(jù)出行目的確定起始站Q和終點(diǎn)站 Z。

        分別求經(jīng)過(guò)起始站Q的所有線路集 S(I),以及經(jīng)過(guò)終點(diǎn)站Z的所有線路集 T(J)。

        經(jīng)過(guò)判斷條件S(I)與T(J)是否相等。如果相等,即存在直達(dá)線路,輸出結(jié)果T(J);如果沒有則進(jìn)行下一步。

        求線路S(I)上的站點(diǎn)E(I,U)以及線路 T(J)上的站點(diǎn)F(J,V)。

        分別求經(jīng)過(guò)E(I,U)的線路集 R(K),和經(jīng)過(guò) F(J,V)的線路集Y(O)。

        經(jīng)過(guò)判斷條件R(K)=Y(O)是否相等。如果相等,則得出兩次換乘的一條可行路徑 S(I),R(K),T(J),經(jīng)過(guò)的中間換乘站點(diǎn)為 E(I,U)和 F(J,V),輸出結(jié)果,結(jié)束運(yùn)算。

        3 查詢系統(tǒng)的實(shí)現(xiàn)

        本公交查詢系統(tǒng)的功能主要包括:電子地圖繪制和操作、公交線路查詢、公交站點(diǎn)查詢以及公交換乘的查詢等。其公交查詢的頁(yè)面如圖2所示。

        優(yōu)化枚舉快速算法算法的算法思想核心是,根據(jù)調(diào)查顯示,出行者出行時(shí)對(duì)于公交線路的選擇時(shí),多數(shù)優(yōu)先考慮是否有直達(dá)車,如果沒有直達(dá)車,則考慮一次換乘的方案,然后考慮中間站的位置,如果沒有一次換乘的方案,則考慮多次換乘。通常情況下搜索得出的換乘次數(shù)要比實(shí)際公交換乘次數(shù)多。原因是算法理論搜索得出的是只考慮在原地?fù)Q乘的結(jié)果;而在實(shí)際生活中,同一區(qū)域站點(diǎn)設(shè)置有一定的短距離,出行者會(huì)通過(guò)步行轉(zhuǎn)到換乘點(diǎn)。因此,出現(xiàn)了查詢換乘次數(shù)較多的現(xiàn)象。

        換乘查詢模塊,進(jìn)入路徑查詢時(shí),共有兩種選擇,一是直達(dá),另一個(gè)是換乘一次。進(jìn)入界面后先在起點(diǎn)站和終點(diǎn)站輸入框中點(diǎn)擊選擇站點(diǎn),或者輸入起點(diǎn)站和終點(diǎn)站的名稱,點(diǎn)擊“查詢”按鈕,查詢結(jié)果顯示在下面的列表框中,列表框中結(jié)果包括這兩點(diǎn)之間的所有路線。查詢用戶根據(jù)出行行為傾向選擇其中任一結(jié)果,點(diǎn)擊顯示詳細(xì)信息。若查詢的起終點(diǎn)之間存在直達(dá)線路,則系統(tǒng)優(yōu)先得出直達(dá)的查詢結(jié)果,即顯示出經(jīng)過(guò)這兩個(gè)站點(diǎn)的所有直達(dá)線路的所有站點(diǎn)及其詳細(xì)路徑。若查詢的起終點(diǎn)之間不存在直達(dá)線路,則系統(tǒng)自動(dòng)進(jìn)入一次換乘,需要通過(guò)輸入中間站點(diǎn)名稱來(lái)得出用戶想要經(jīng)過(guò)的中間地點(diǎn)。若查詢的起終點(diǎn)之間沒有換乘方案,則系統(tǒng)顯示出沒有查詢結(jié)果,并且提示用戶進(jìn)行二次換乘,繼續(xù)輸入二次換乘的中間站點(diǎn)名稱,或者修改查詢的起終點(diǎn)名稱。

        試驗(yàn)結(jié)果表明,用戶輸入需要查詢的公交線路,系統(tǒng)通過(guò)相應(yīng)的線路路段中相應(yīng)的字段或者車次號(hào),獲取該車次所經(jīng)過(guò)的所有站點(diǎn);也可以根據(jù)給出的一個(gè)站點(diǎn),查詢出經(jīng)過(guò)該站點(diǎn)的所有公交車,從而為用戶提供更多的公交信息。

        4 結(jié)語(yǔ)

        該論文在分析和總結(jié)公交站點(diǎn)、公交線路等公交數(shù)據(jù)的特點(diǎn)基礎(chǔ)之上,改進(jìn)了公交換乘的算法,引入了緊鄰站點(diǎn)和站站快表,使算法更符合生活中人們的實(shí)際需求和提高了查詢的效率。系統(tǒng)實(shí)現(xiàn)多種換乘查詢的方式,不僅能滿足不同乘客的不同需求,在換乘查詢過(guò)程中,得出的結(jié)論也更為合理。因此算法具有很強(qiáng)的實(shí)用性和通用性,在公交網(wǎng)絡(luò)中可以廣泛采用。

        參考文獻(xiàn)

        [1] 王建聰,高利平,陳紹寬,等.城市公共交通樞紐換乘組織仿真研究[J].交通運(yùn)輸系統(tǒng)工程與信息,2006,6(6):68-69.

        [2] 趙巧霞,馬志強(qiáng),張發(fā).以最小換乘次數(shù)和站數(shù)為目標(biāo)的公交出行算法[J].計(jì)算機(jī)應(yīng)用,2004,24(12):90-92.

        [3] 文洪建.小城市公交換乘優(yōu)化算法設(shè)計(jì)[J].中國(guó)科技信息,2010(13):11-13.

        [4] 胡云峰.公交換乘系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)及算法優(yōu)化[J].文山學(xué)院學(xué)報(bào),2010(2):22-25.endprint

        摘 要:該文針對(duì)目前我國(guó)城市公交查詢系統(tǒng)存在的不足,提出了一種便于乘客進(jìn)行路線選擇的優(yōu)化枚舉算法,并探討了以換乘次數(shù)最少為目標(biāo)的公交查詢方案。對(duì)n次公交換乘算法進(jìn)行改進(jìn),引入緊鄰站點(diǎn)和站站快表,提高公交查詢系統(tǒng)的實(shí)用性和查詢效率,從而吸引出行者優(yōu)先選擇公交車出行方式。

        關(guān)鍵詞:公交查詢 優(yōu)化枚舉算法 Java Applet 最少換乘

        中圖法分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2014)09(b)-0195-02

        隨著我國(guó)社會(huì)經(jīng)濟(jì)的發(fā)展,人民出行頻率不斷增加,交通問(wèn)題日益突出,而城市公共交通具有運(yùn)量大、人均占有道路少等優(yōu)點(diǎn)。城市道路基礎(chǔ)建設(shè)規(guī)模擴(kuò)大的同時(shí),道路的延伸后,隨之滿足人民需要的公交線路也在不斷地增加。為市民提供便捷的查詢系統(tǒng),為方便地提供給人們出行時(shí)選擇最優(yōu)的公交換乘方案。在多種交通出行方式的復(fù)雜情況下,如果通過(guò)換乘進(jìn)行協(xié)調(diào)配合,那么將會(huì)提高公共交通的利用率,從而有效減少重復(fù)投資建設(shè)的現(xiàn)象。

        由于我國(guó)在公共交通管理方面還處于較低水平,推行公共交通換乘方面沒有加強(qiáng),因此,在公交換乘系統(tǒng)的開發(fā)方面,也處于起步階段。然而,隨著信息技術(shù)的快速發(fā)展,公交換乘查詢系統(tǒng)的開發(fā)及推廣也勢(shì)在必行。目前,我國(guó)公交換乘查詢系統(tǒng)仍存在一些問(wèn)題[1]。

        (1)公交線網(wǎng)管理混亂,沒有建成換乘樞紐。

        (2)公交信息查詢系統(tǒng)終端沒有普及。

        (3)公交查詢信息單一,不能滿足出行者需求。

        (4)查詢信息陳舊,沒有數(shù)據(jù)維護(hù)管理員。

        1 公交換乘理論基礎(chǔ)

        公交換乘從換乘交通工具的一致性來(lái)講,主要分為多方式換乘和普通換乘。多方式換乘是指換乘前后所采用的交通方式不同;而普通換乘則是指換乘前后的交通方式是一樣的。本系統(tǒng)所要設(shè)計(jì)的換乘系統(tǒng)主要指的是普通換乘,主要針對(duì)公交這種特定的交通方式進(jìn)行設(shè)計(jì)。

        公共交通線路網(wǎng)的結(jié)構(gòu)可按三種不同的線路網(wǎng)組成,分別是:放射形線路網(wǎng)、主干線和駁運(yùn)線相結(jié)合的線路網(wǎng)、帶有環(huán)線或切線狀線路的放射形線路網(wǎng)[2-3]。

        公交換乘的特性:

        (1)換乘的必要性。

        (2)換乘的有效性。

        (3)換乘的多功能性。

        2 優(yōu)化枚舉快速算法研究

        基于距離最短的換乘方式,人們考慮更多的是減少換乘次數(shù),避免換乘頻繁帶來(lái)的麻煩。因此,換乘理論中,基于換乘次數(shù)最少的方式,與實(shí)際換乘系統(tǒng)的應(yīng)用聯(lián)系更為緊密?;趽Q乘次數(shù)最少的換乘算法的算法思想核心是,根據(jù)調(diào)查顯示[4],出行者出行時(shí)對(duì)于公交線路的選擇時(shí),多數(shù)優(yōu)先考慮是否有直達(dá)車,如圖1(a)所示。如果沒有直達(dá)車,則考慮一次換乘的方案,然后考慮中間站的位置,如圖1(b)所示。如果沒有一次換乘的方案,則考慮多次換乘,二次換乘如圖1(c)所示,三次換乘如圖1(d)所示。

        基于優(yōu)化枚舉快速算法,通常情況下搜索得出的換乘次數(shù)要比實(shí)際公交換乘次數(shù)多。原因是算法理論搜索得出的是只考慮在原地?fù)Q乘的結(jié)果;而在實(shí)際生活中,同一區(qū)域站點(diǎn)設(shè)置有一定的短距離,出行者會(huì)通過(guò)步行轉(zhuǎn)到換乘點(diǎn)。因此,出現(xiàn)了查詢換乘次數(shù)較多的現(xiàn)象。所以,在后續(xù)設(shè)計(jì)換乘查詢模塊時(shí),應(yīng)考慮到同一區(qū)域范圍內(nèi)的所有站點(diǎn)情況。

        基于優(yōu)化枚舉快速算法的基本思想:如果確定起始站點(diǎn)Q、終點(diǎn)站Z出發(fā),與數(shù)據(jù)庫(kù)中各個(gè)線路中的站點(diǎn)相比較,尋找可換乘車站,得出可能的路徑。

        設(shè)S(I)(I=1,2,…,m)為經(jīng)過(guò)起始站Q 的線路集合。

        T(J)(J=1,2,…,p)為線路S(I)上的所有站點(diǎn)的集合。

        F(J,V)(V=1,2,…,g)為線路T(J)上的所有站點(diǎn)集合。

        R(K)(K=1,2,…,g)為經(jīng)過(guò)站點(diǎn) E(I,U)的線路集合。

        Y(O)(O=1,2,…Z)為經(jīng)過(guò) F(J,V)的線路集合。

        G(K,W)(W=1,2,…i)為線路 R(K)上的站點(diǎn)集合。

        算法的步驟如下:

        根據(jù)出行目的確定起始站Q和終點(diǎn)站 Z。

        分別求經(jīng)過(guò)起始站Q的所有線路集 S(I),以及經(jīng)過(guò)終點(diǎn)站Z的所有線路集 T(J)。

        經(jīng)過(guò)判斷條件S(I)與T(J)是否相等。如果相等,即存在直達(dá)線路,輸出結(jié)果T(J);如果沒有則進(jìn)行下一步。

        求線路S(I)上的站點(diǎn)E(I,U)以及線路 T(J)上的站點(diǎn)F(J,V)。

        分別求經(jīng)過(guò)E(I,U)的線路集 R(K),和經(jīng)過(guò) F(J,V)的線路集Y(O)。

        經(jīng)過(guò)判斷條件R(K)=Y(O)是否相等。如果相等,則得出兩次換乘的一條可行路徑 S(I),R(K),T(J),經(jīng)過(guò)的中間換乘站點(diǎn)為 E(I,U)和 F(J,V),輸出結(jié)果,結(jié)束運(yùn)算。

        3 查詢系統(tǒng)的實(shí)現(xiàn)

        本公交查詢系統(tǒng)的功能主要包括:電子地圖繪制和操作、公交線路查詢、公交站點(diǎn)查詢以及公交換乘的查詢等。其公交查詢的頁(yè)面如圖2所示。

        優(yōu)化枚舉快速算法算法的算法思想核心是,根據(jù)調(diào)查顯示,出行者出行時(shí)對(duì)于公交線路的選擇時(shí),多數(shù)優(yōu)先考慮是否有直達(dá)車,如果沒有直達(dá)車,則考慮一次換乘的方案,然后考慮中間站的位置,如果沒有一次換乘的方案,則考慮多次換乘。通常情況下搜索得出的換乘次數(shù)要比實(shí)際公交換乘次數(shù)多。原因是算法理論搜索得出的是只考慮在原地?fù)Q乘的結(jié)果;而在實(shí)際生活中,同一區(qū)域站點(diǎn)設(shè)置有一定的短距離,出行者會(huì)通過(guò)步行轉(zhuǎn)到換乘點(diǎn)。因此,出現(xiàn)了查詢換乘次數(shù)較多的現(xiàn)象。

        換乘查詢模塊,進(jìn)入路徑查詢時(shí),共有兩種選擇,一是直達(dá),另一個(gè)是換乘一次。進(jìn)入界面后先在起點(diǎn)站和終點(diǎn)站輸入框中點(diǎn)擊選擇站點(diǎn),或者輸入起點(diǎn)站和終點(diǎn)站的名稱,點(diǎn)擊“查詢”按鈕,查詢結(jié)果顯示在下面的列表框中,列表框中結(jié)果包括這兩點(diǎn)之間的所有路線。查詢用戶根據(jù)出行行為傾向選擇其中任一結(jié)果,點(diǎn)擊顯示詳細(xì)信息。若查詢的起終點(diǎn)之間存在直達(dá)線路,則系統(tǒng)優(yōu)先得出直達(dá)的查詢結(jié)果,即顯示出經(jīng)過(guò)這兩個(gè)站點(diǎn)的所有直達(dá)線路的所有站點(diǎn)及其詳細(xì)路徑。若查詢的起終點(diǎn)之間不存在直達(dá)線路,則系統(tǒng)自動(dòng)進(jìn)入一次換乘,需要通過(guò)輸入中間站點(diǎn)名稱來(lái)得出用戶想要經(jīng)過(guò)的中間地點(diǎn)。若查詢的起終點(diǎn)之間沒有換乘方案,則系統(tǒng)顯示出沒有查詢結(jié)果,并且提示用戶進(jìn)行二次換乘,繼續(xù)輸入二次換乘的中間站點(diǎn)名稱,或者修改查詢的起終點(diǎn)名稱。

        試驗(yàn)結(jié)果表明,用戶輸入需要查詢的公交線路,系統(tǒng)通過(guò)相應(yīng)的線路路段中相應(yīng)的字段或者車次號(hào),獲取該車次所經(jīng)過(guò)的所有站點(diǎn);也可以根據(jù)給出的一個(gè)站點(diǎn),查詢出經(jīng)過(guò)該站點(diǎn)的所有公交車,從而為用戶提供更多的公交信息。

        4 結(jié)語(yǔ)

        該論文在分析和總結(jié)公交站點(diǎn)、公交線路等公交數(shù)據(jù)的特點(diǎn)基礎(chǔ)之上,改進(jìn)了公交換乘的算法,引入了緊鄰站點(diǎn)和站站快表,使算法更符合生活中人們的實(shí)際需求和提高了查詢的效率。系統(tǒng)實(shí)現(xiàn)多種換乘查詢的方式,不僅能滿足不同乘客的不同需求,在換乘查詢過(guò)程中,得出的結(jié)論也更為合理。因此算法具有很強(qiáng)的實(shí)用性和通用性,在公交網(wǎng)絡(luò)中可以廣泛采用。

        參考文獻(xiàn)

        [1] 王建聰,高利平,陳紹寬,等.城市公共交通樞紐換乘組織仿真研究[J].交通運(yùn)輸系統(tǒng)工程與信息,2006,6(6):68-69.

        [2] 趙巧霞,馬志強(qiáng),張發(fā).以最小換乘次數(shù)和站數(shù)為目標(biāo)的公交出行算法[J].計(jì)算機(jī)應(yīng)用,2004,24(12):90-92.

        [3] 文洪建.小城市公交換乘優(yōu)化算法設(shè)計(jì)[J].中國(guó)科技信息,2010(13):11-13.

        [4] 胡云峰.公交換乘系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)及算法優(yōu)化[J].文山學(xué)院學(xué)報(bào),2010(2):22-25.endprint

        久久aⅴ人妻少妇嫩草影院| 我的美艳丝袜美腿情缘| 一区二区三区日韩精品视频| 国内少妇毛片视频| 人妻久久久一区二区三区蜜臀| 五月色丁香婷婷网蜜臀av| av人摸人人人澡人人超碰妓女| 国产在视频线精品视频www666| 久久精品国产视频在热| 阴唇两边有点白是怎么回事 | 五月天精品视频在线观看| 国产2021精品视频免费播放| 亚洲青涩在线不卡av| 亚洲网站一区在线播放| 又色又爽又高潮免费视频观看| 久久婷婷色综合一区二区| 久久HEZYO色综合| 久久日韩精品一区二区 | 天天干夜夜躁| 人妻少妇中文字幕专区| 丝袜美腿视频一区二区| 国产精品人妻一码二码| 国产2021精品视频免费播放| 国内专区一区二区三区| 漂亮人妻被强了完整版| 日韩少妇内射免费播放| 亚洲国产成人久久综合一区77| 亚洲精品国产精品av| 91久久大香伊蕉在人线国产| 十四以下岁毛片带血a级| 欧美精品videossex少妇| 无码国产精品一区二区免费网曝| 国产大片在线观看91| 日韩精品人妻中文字幕有码| 越南女子杂交内射bbwbbw| 久草国产视频| 午夜婷婷国产麻豆精品| 亚洲一区二区三区综合免费在线| 国产亚洲日韩在线一区二区三区| 国产精品美女久久久浪潮av| 青青草视频在线视频播放|