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

Dijkstra算法在礦井通風(fēng)計(jì)算中的應(yīng)用

2014-12-13 13:33:57趙泓泉楊溢劉強(qiáng)
價(jià)值工程 2014年34期

趙泓泉 楊溢 劉強(qiáng)

摘要: 礦井通風(fēng)最大阻力路線計(jì)算是礦井通風(fēng)設(shè)計(jì)的關(guān)鍵一環(huán),是通風(fēng)設(shè)備選擇的主要依據(jù)。對于復(fù)雜通風(fēng)網(wǎng)路的最大阻力路線計(jì)算,通常使用軟件計(jì)算,文中設(shè)計(jì)了一種基于Dijkstra算法的礦井通風(fēng)最大阻力路線編程計(jì)算方法,對該方法作了詳細(xì)介紹,以期為編程計(jì)算礦井通風(fēng)最大阻力路線提供一定的啟發(fā)與幫助。

關(guān)鍵詞: 礦井通風(fēng);最大阻力路線;Dijkstra算法

中圖分類號(hào):TD722 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2014)34-0028-02

0 引言

礦井通風(fēng)總阻力,是指風(fēng)流由進(jìn)風(fēng)井口到扇風(fēng)機(jī)風(fēng)硐(抽出式)或由扇風(fēng)機(jī)風(fēng)硐到回風(fēng)井口(壓入式)沿任一風(fēng)路流動(dòng)途中所產(chǎn)生的摩擦阻力和局部阻力的總和[1]。礦通風(fēng)阻力計(jì)算是礦井通風(fēng)設(shè)計(jì)中的關(guān)鍵一環(huán),它是通風(fēng)設(shè)備選擇的主要依據(jù)。當(dāng)通風(fēng)系統(tǒng)比較復(fù)雜,在直觀上難于判斷哪條風(fēng)路阻力最大時(shí),就需要選擇幾條線路通過計(jì)算比較選出其中的最大者。通常情況下,是依靠個(gè)人經(jīng)驗(yàn)來選擇通風(fēng)路線然后計(jì)算比較得出風(fēng)路阻力最大者,這在一定程度存在較大誤差,而對于多結(jié)點(diǎn)的復(fù)雜通風(fēng)網(wǎng)路,遍歷每條風(fēng)路計(jì)算總風(fēng)阻而后比較得出風(fēng)路阻力最大者的這種精確算法,由于其計(jì)算量過大所以不適合人工計(jì)算,隨著電子計(jì)算機(jī)的廣泛應(yīng)用,礦井通風(fēng)總阻力計(jì)算與扇風(fēng)機(jī)的選擇計(jì)算,都可以用計(jì)算機(jī)進(jìn)行,但無論是使用商務(wù)或者個(gè)人開發(fā)版的計(jì)算軟件計(jì)算礦井通風(fēng)總阻力值,對于單純軟件的使用者來說,一般不知道具體結(jié)果是如何計(jì)算得出的,其中的計(jì)算原理和計(jì)算誤差都是一個(gè)不可知與不可控制的過程,本文針對以上問題,根據(jù)Dijkstra最短路徑算法,擴(kuò)展設(shè)計(jì)了一種編程實(shí)現(xiàn)全礦通風(fēng)最大阻力路線計(jì)算的方法,就該方法的數(shù)學(xué)模型和具體算法作詳細(xì)介紹,以期為編程計(jì)算全礦通風(fēng)最大阻力路線提供一定的啟發(fā)與幫助。

1 數(shù)學(xué)模型的建立

通風(fēng)網(wǎng)絡(luò)圖的鄰接矩陣:

以數(shù)學(xué)模型的方式完全描述一個(gè)礦井通風(fēng)網(wǎng)絡(luò)圖是十分困難的,它涉及圖論與風(fēng)量分配基本定律的很多知識(shí),其最終得出數(shù)學(xué)模型也是極其復(fù)雜的,但如果只針對全礦通風(fēng)總阻力計(jì)算,從效能原則來看,通風(fēng)網(wǎng)絡(luò)圖的鄰接矩陣就是一個(gè)合理的數(shù)學(xué)模型,它既描述了風(fēng)流的流向,給風(fēng)路選擇提供依據(jù),又包括了每段風(fēng)路的通風(fēng)阻力值,可以通過計(jì)算所有風(fēng)路的總阻力。

一個(gè)圖G的結(jié)構(gòu),可以完全由結(jié)點(diǎn)之間的鄰接關(guān)系來描述,這種關(guān)系可以通過一個(gè)矩陣來給出。

鄰接矩陣:設(shè)G=(V,E)是一個(gè)有向有權(quán)圖,V=m,E=n,稱m階方陣A(G)=(aij)為圖G的鄰接矩陣[2]。

其中,aij=權(quán)值/風(fēng)阻(vi adj vj)時(shí),aij=0(vi nadj vj或i=j時(shí))

例如:圖1為復(fù)雜角聯(lián)通風(fēng)網(wǎng)絡(luò)圖。

設(shè)ei(i=1,2,3…n),為權(quán)值。其鄰接矩陣為:

2 算法詳解

2.1 Dijkstra最短路徑算法

迪杰斯特拉(E·W Dijkstra)提出了一個(gè)按路徑長度遞增的順序產(chǎn)生最短路徑的方法。此方法的基本思路是:把一個(gè)圖中的所有頂點(diǎn)分為兩組,第一組為已經(jīng)確定最短路徑的頂點(diǎn)集S,第二組為尚未確定最短路徑的頂點(diǎn)集V-S,按最短路徑長度遞增的順序逐個(gè)把第二組頂點(diǎn)加到第一組中去,直至從頂點(diǎn)v出發(fā)可以到達(dá)的所有頂點(diǎn)都包括在第一組中。在這個(gè)過程中,總保持從頂點(diǎn)v到第一組各頂點(diǎn)的最短路徑都不大于從頂點(diǎn)v到第二組的任何頂點(diǎn)的最短路徑長度。另外,每個(gè)頂點(diǎn)對應(yīng)一個(gè)距離值,第一組的頂點(diǎn)對應(yīng)的距離值就是從頂點(diǎn)v到此頂點(diǎn)的只包括第一組的頂點(diǎn)為中間頂點(diǎn)的最短路徑長度[3]。

2.2 設(shè)計(jì)算法詳解(Dijkstra最短路徑算法的擴(kuò)展)

本次論述主要算法運(yùn)用的是Dijkstra算法的拓展,其思路與Dijkstra算法是一致的,只是在第一組頂點(diǎn)到第二組頂點(diǎn)的路徑選擇上作了一定的變化。讓本來過程中,總保持從頂點(diǎn)v到第一組各頂點(diǎn)的最短路徑都不大于從頂點(diǎn)v到第二組的任何頂點(diǎn)的最短路徑長度,變?yōu)榭偙3謴捻旤c(diǎn)v到第一組各頂點(diǎn)的最長路徑都大于從頂點(diǎn)v到第二組的任何頂點(diǎn)的最長路徑長度。具體將在以下進(jìn)行詳細(xì)解釋。

2.2.1 建立MaM矩陣

為了方便計(jì)算機(jī)識(shí)別和計(jì)算,對于有N個(gè)節(jié)點(diǎn)的通風(fēng)網(wǎng)絡(luò)圖而言,我們首先建立一個(gè)(N×N+3)的矩陣,這里稱其為MaM矩陣(Maximum resistance of ventilation routes Matrix),其中MaM矩陣中所包含的前N階方陣是所需計(jì)算的通風(fēng)網(wǎng)絡(luò)圖生成的鄰接矩陣,這個(gè)鄰接矩陣再合并上方便計(jì)算機(jī)識(shí)別計(jì)算對象的N×3階矩陣后,所構(gòu)成的增廣矩陣就是真正意義上程序中所能看到的MaM矩陣,從編程角度來說MaM矩陣實(shí)際上是一個(gè)二維數(shù)組,其使用上和矩陣無太大差別,這里就不做過多區(qū)別,以下均稱為MaM矩陣。(圖2)

為了更好地說明問題,引入聯(lián)組的概念。上(始)節(jié)點(diǎn)和直接與其相連的所有下(末)結(jié)點(diǎn)所構(gòu)成的一個(gè)集合,稱為聯(lián)組。聯(lián)組由上(始)結(jié)點(diǎn)號(hào)來命名[4]。圖中,v1~vn是結(jié)點(diǎn);1~n是聯(lián)組名。

CP(Calculation Point)計(jì)算點(diǎn),輔助程序記錄結(jié)點(diǎn)所對應(yīng)聯(lián)組數(shù),同時(shí)也是程序識(shí)別結(jié)點(diǎn)是否計(jì)算完成找出最大權(quán)值聯(lián)組的標(biāo)志,第i行對應(yīng)的CP表示的是與i聯(lián)組相鄰下一聯(lián)組的數(shù)量,也就是Vi行中,非0元的個(gè)數(shù)。當(dāng)計(jì)算程序遍歷i聯(lián)組中各個(gè)元素時(shí),CP值就會(huì)改變,每次計(jì)算完成一個(gè)聯(lián)組CP值自減1,當(dāng)遍歷完i聯(lián)組所有元素時(shí)CP值為0,表示已經(jīng)計(jì)算找出結(jié)點(diǎn)全部聯(lián)組中最大權(quán)值聯(lián)組,計(jì)算結(jié)束。

MV(Maximum Value)結(jié)點(diǎn)最大權(quán)弧的權(quán)值,其保存了該結(jié)點(diǎn)所對應(yīng)當(dāng)前最大權(quán)弧的權(quán)值,即網(wǎng)絡(luò)中某通風(fēng)節(jié)點(diǎn)所對應(yīng)當(dāng)前計(jì)算次數(shù)下,最大阻力路線的總阻力值。例如,Vi是第i個(gè)結(jié)點(diǎn),第i行對應(yīng)的mi儲(chǔ)存的是從回風(fēng)結(jié)點(diǎn)到第i個(gè)結(jié)點(diǎn)當(dāng)前計(jì)算次數(shù)下最大通風(fēng)阻力累計(jì)值。也就是說,在當(dāng)前計(jì)算次數(shù)下,從回風(fēng)結(jié)點(diǎn)開始按風(fēng)流路線到該結(jié)點(diǎn)無論中間經(jīng)歷多少個(gè)結(jié)點(diǎn),多少種路線,其最大阻力路線的累計(jì)通風(fēng)阻力值就是MV。特別的,只有當(dāng)該結(jié)點(diǎn)對應(yīng)的所有聯(lián)組計(jì)算完成時(shí)(結(jié)點(diǎn)對應(yīng)CP=0時(shí)),其對應(yīng)的MV才是該結(jié)點(diǎn)真正的最大權(quán)弧的權(quán)值。endprint

JP(Joint Point)連接點(diǎn),指當(dāng)前計(jì)算次數(shù)下,結(jié)點(diǎn)所對應(yīng)當(dāng)前最大權(quán)弧中與結(jié)點(diǎn)相鄰的下一結(jié)點(diǎn)編號(hào),也是結(jié)點(diǎn)對應(yīng)當(dāng)前最大權(quán)值聯(lián)組的聯(lián)組名。例如,第i行對應(yīng)的JP是第i個(gè)結(jié)點(diǎn)的聯(lián)組中與結(jié)點(diǎn)Vi構(gòu)成當(dāng)前最大阻力路線的下一聯(lián)組的聯(lián)組名(或編號(hào)),它是計(jì)算程序識(shí)別最大通風(fēng)阻力路線的線索和依據(jù)。特別的,只有當(dāng)該結(jié)點(diǎn)對應(yīng)的所有聯(lián)組計(jì)算完成時(shí)(結(jié)點(diǎn)對應(yīng)CP=0時(shí)),其對應(yīng)的JP才是該結(jié)點(diǎn)最大權(quán)弧中與該結(jié)點(diǎn)相鄰的下一結(jié)點(diǎn)編號(hào)。

2.2.2 解算MaM矩陣

當(dāng)建立好MaM矩陣以后,首先找到回風(fēng)結(jié)點(diǎn)(MaM矩陣中行向量為0的行,該行所對應(yīng)的結(jié)點(diǎn)為回風(fēng)結(jié)點(diǎn)),由回風(fēng)結(jié)點(diǎn)開始,用回風(fēng)結(jié)點(diǎn)的MV值依次與其鄰接結(jié)點(diǎn)的臨接權(quán)值進(jìn)行累加,將累加值與鄰接結(jié)點(diǎn)的MV值(結(jié)點(diǎn)i,即mi)將進(jìn)行比較,將較大者存入鄰接結(jié)點(diǎn)的MV值(如結(jié)點(diǎn)i,即mi)中,回風(fēng)結(jié)點(diǎn)的結(jié)點(diǎn)編號(hào)存入結(jié)點(diǎn)的JP值(如結(jié)點(diǎn)i,即ji)中。每計(jì)算完一次,結(jié)點(diǎn)的CP值(如結(jié)點(diǎn)i,即ci)自減1。

計(jì)算完與回風(fēng)結(jié)點(diǎn)臨接的所有結(jié)點(diǎn)之后,在MaM矩陣中找到CP值為0的結(jié)點(diǎn),即CP列向量中,0元所在的行的行號(hào)(如結(jié)點(diǎn)j)。由該結(jié)點(diǎn)(如結(jié)點(diǎn)j)開始,依次與其鄰接結(jié)點(diǎn)(如結(jié)點(diǎn)k)的臨接權(quán)值進(jìn)行累加,將累加值與鄰接結(jié)點(diǎn)(如結(jié)點(diǎn)k)的MV值(結(jié)點(diǎn)k,即mk)將進(jìn)行比較,將較大者存入鄰接結(jié)點(diǎn)的MV值(如結(jié)點(diǎn)k,即mk)中,較大者的結(jié)點(diǎn)編號(hào)存入結(jié)點(diǎn)的JP值(如結(jié)點(diǎn)k,即jk)中。每計(jì)算完一次,結(jié)點(diǎn)的CP值(如結(jié)點(diǎn)k,即ck)自減1。重復(fù)該步驟,層層向上,直到MaM矩陣中CP列向量為0,全部計(jì)算結(jié)束。

全部計(jì)算結(jié)束后,在MaM矩陣中MV列向量中找出最大的元,該元就是最大權(quán)路線的權(quán)值(通風(fēng)最大阻力路線阻力值),而該元所在行對應(yīng)結(jié)點(diǎn)就是最大權(quán)路線的起始結(jié)點(diǎn),根據(jù)起始結(jié)點(diǎn)與起始結(jié)點(diǎn)對應(yīng)的JP值就可找出,起始結(jié)點(diǎn)的最大權(quán)弧中與起始結(jié)點(diǎn)相鄰的下一結(jié)點(diǎn),同理,依次往下尋找鄰接結(jié)點(diǎn),直到最后一個(gè)鄰接結(jié)點(diǎn)是回風(fēng)結(jié)點(diǎn),路線尋找完畢。

3 結(jié)論

本文設(shè)計(jì)了一種基于Dijkstra算法的礦井通風(fēng)最大阻力路線編程計(jì)算方法,通過對該方法的詳細(xì)介紹,給編程計(jì)算全礦通風(fēng)最大阻力路線提供了一定的啟發(fā)。同時(shí),也為通風(fēng)計(jì)算軟件的設(shè)計(jì)者和使用者對改進(jìn)和了解礦井通風(fēng)最大阻力路線計(jì)算程序編程提供了一定的思路。

參考文獻(xiàn):

[1]支學(xué)藝,何錦龍編.礦井通風(fēng)與防塵[M].北京:化學(xué)工業(yè)出版社,2009:203.

[2]李恕和,王義章編.礦井通風(fēng)網(wǎng)絡(luò)圖論[M].北京:煤炭工業(yè)出版社,1984:24.

[3]郭芳,曹桂琴編.數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)[M].大連:大連理工大學(xué)出版社,2004:102.

[4]沈斐敏主編.礦井通風(fēng)微機(jī)程序設(shè)計(jì)與應(yīng)用[M].北京:煤炭工業(yè)出版社,1995:2.endprint

JP(Joint Point)連接點(diǎn),指當(dāng)前計(jì)算次數(shù)下,結(jié)點(diǎn)所對應(yīng)當(dāng)前最大權(quán)弧中與結(jié)點(diǎn)相鄰的下一結(jié)點(diǎn)編號(hào),也是結(jié)點(diǎn)對應(yīng)當(dāng)前最大權(quán)值聯(lián)組的聯(lián)組名。例如,第i行對應(yīng)的JP是第i個(gè)結(jié)點(diǎn)的聯(lián)組中與結(jié)點(diǎn)Vi構(gòu)成當(dāng)前最大阻力路線的下一聯(lián)組的聯(lián)組名(或編號(hào)),它是計(jì)算程序識(shí)別最大通風(fēng)阻力路線的線索和依據(jù)。特別的,只有當(dāng)該結(jié)點(diǎn)對應(yīng)的所有聯(lián)組計(jì)算完成時(shí)(結(jié)點(diǎn)對應(yīng)CP=0時(shí)),其對應(yīng)的JP才是該結(jié)點(diǎn)最大權(quán)弧中與該結(jié)點(diǎn)相鄰的下一結(jié)點(diǎn)編號(hào)。

2.2.2 解算MaM矩陣

當(dāng)建立好MaM矩陣以后,首先找到回風(fēng)結(jié)點(diǎn)(MaM矩陣中行向量為0的行,該行所對應(yīng)的結(jié)點(diǎn)為回風(fēng)結(jié)點(diǎn)),由回風(fēng)結(jié)點(diǎn)開始,用回風(fēng)結(jié)點(diǎn)的MV值依次與其鄰接結(jié)點(diǎn)的臨接權(quán)值進(jìn)行累加,將累加值與鄰接結(jié)點(diǎn)的MV值(結(jié)點(diǎn)i,即mi)將進(jìn)行比較,將較大者存入鄰接結(jié)點(diǎn)的MV值(如結(jié)點(diǎn)i,即mi)中,回風(fēng)結(jié)點(diǎn)的結(jié)點(diǎn)編號(hào)存入結(jié)點(diǎn)的JP值(如結(jié)點(diǎn)i,即ji)中。每計(jì)算完一次,結(jié)點(diǎn)的CP值(如結(jié)點(diǎn)i,即ci)自減1。

計(jì)算完與回風(fēng)結(jié)點(diǎn)臨接的所有結(jié)點(diǎn)之后,在MaM矩陣中找到CP值為0的結(jié)點(diǎn),即CP列向量中,0元所在的行的行號(hào)(如結(jié)點(diǎn)j)。由該結(jié)點(diǎn)(如結(jié)點(diǎn)j)開始,依次與其鄰接結(jié)點(diǎn)(如結(jié)點(diǎn)k)的臨接權(quán)值進(jìn)行累加,將累加值與鄰接結(jié)點(diǎn)(如結(jié)點(diǎn)k)的MV值(結(jié)點(diǎn)k,即mk)將進(jìn)行比較,將較大者存入鄰接結(jié)點(diǎn)的MV值(如結(jié)點(diǎn)k,即mk)中,較大者的結(jié)點(diǎn)編號(hào)存入結(jié)點(diǎn)的JP值(如結(jié)點(diǎn)k,即jk)中。每計(jì)算完一次,結(jié)點(diǎn)的CP值(如結(jié)點(diǎn)k,即ck)自減1。重復(fù)該步驟,層層向上,直到MaM矩陣中CP列向量為0,全部計(jì)算結(jié)束。

全部計(jì)算結(jié)束后,在MaM矩陣中MV列向量中找出最大的元,該元就是最大權(quán)路線的權(quán)值(通風(fēng)最大阻力路線阻力值),而該元所在行對應(yīng)結(jié)點(diǎn)就是最大權(quán)路線的起始結(jié)點(diǎn),根據(jù)起始結(jié)點(diǎn)與起始結(jié)點(diǎn)對應(yīng)的JP值就可找出,起始結(jié)點(diǎn)的最大權(quán)弧中與起始結(jié)點(diǎn)相鄰的下一結(jié)點(diǎn),同理,依次往下尋找鄰接結(jié)點(diǎn),直到最后一個(gè)鄰接結(jié)點(diǎn)是回風(fēng)結(jié)點(diǎn),路線尋找完畢。

3 結(jié)論

本文設(shè)計(jì)了一種基于Dijkstra算法的礦井通風(fēng)最大阻力路線編程計(jì)算方法,通過對該方法的詳細(xì)介紹,給編程計(jì)算全礦通風(fēng)最大阻力路線提供了一定的啟發(fā)。同時(shí),也為通風(fēng)計(jì)算軟件的設(shè)計(jì)者和使用者對改進(jìn)和了解礦井通風(fēng)最大阻力路線計(jì)算程序編程提供了一定的思路。

參考文獻(xiàn):

[1]支學(xué)藝,何錦龍編.礦井通風(fēng)與防塵[M].北京:化學(xué)工業(yè)出版社,2009:203.

[2]李恕和,王義章編.礦井通風(fēng)網(wǎng)絡(luò)圖論[M].北京:煤炭工業(yè)出版社,1984:24.

[3]郭芳,曹桂琴編.數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)[M].大連:大連理工大學(xué)出版社,2004:102.

[4]沈斐敏主編.礦井通風(fēng)微機(jī)程序設(shè)計(jì)與應(yīng)用[M].北京:煤炭工業(yè)出版社,1995:2.endprint

JP(Joint Point)連接點(diǎn),指當(dāng)前計(jì)算次數(shù)下,結(jié)點(diǎn)所對應(yīng)當(dāng)前最大權(quán)弧中與結(jié)點(diǎn)相鄰的下一結(jié)點(diǎn)編號(hào),也是結(jié)點(diǎn)對應(yīng)當(dāng)前最大權(quán)值聯(lián)組的聯(lián)組名。例如,第i行對應(yīng)的JP是第i個(gè)結(jié)點(diǎn)的聯(lián)組中與結(jié)點(diǎn)Vi構(gòu)成當(dāng)前最大阻力路線的下一聯(lián)組的聯(lián)組名(或編號(hào)),它是計(jì)算程序識(shí)別最大通風(fēng)阻力路線的線索和依據(jù)。特別的,只有當(dāng)該結(jié)點(diǎn)對應(yīng)的所有聯(lián)組計(jì)算完成時(shí)(結(jié)點(diǎn)對應(yīng)CP=0時(shí)),其對應(yīng)的JP才是該結(jié)點(diǎn)最大權(quán)弧中與該結(jié)點(diǎn)相鄰的下一結(jié)點(diǎn)編號(hào)。

2.2.2 解算MaM矩陣

當(dāng)建立好MaM矩陣以后,首先找到回風(fēng)結(jié)點(diǎn)(MaM矩陣中行向量為0的行,該行所對應(yīng)的結(jié)點(diǎn)為回風(fēng)結(jié)點(diǎn)),由回風(fēng)結(jié)點(diǎn)開始,用回風(fēng)結(jié)點(diǎn)的MV值依次與其鄰接結(jié)點(diǎn)的臨接權(quán)值進(jìn)行累加,將累加值與鄰接結(jié)點(diǎn)的MV值(結(jié)點(diǎn)i,即mi)將進(jìn)行比較,將較大者存入鄰接結(jié)點(diǎn)的MV值(如結(jié)點(diǎn)i,即mi)中,回風(fēng)結(jié)點(diǎn)的結(jié)點(diǎn)編號(hào)存入結(jié)點(diǎn)的JP值(如結(jié)點(diǎn)i,即ji)中。每計(jì)算完一次,結(jié)點(diǎn)的CP值(如結(jié)點(diǎn)i,即ci)自減1。

計(jì)算完與回風(fēng)結(jié)點(diǎn)臨接的所有結(jié)點(diǎn)之后,在MaM矩陣中找到CP值為0的結(jié)點(diǎn),即CP列向量中,0元所在的行的行號(hào)(如結(jié)點(diǎn)j)。由該結(jié)點(diǎn)(如結(jié)點(diǎn)j)開始,依次與其鄰接結(jié)點(diǎn)(如結(jié)點(diǎn)k)的臨接權(quán)值進(jìn)行累加,將累加值與鄰接結(jié)點(diǎn)(如結(jié)點(diǎn)k)的MV值(結(jié)點(diǎn)k,即mk)將進(jìn)行比較,將較大者存入鄰接結(jié)點(diǎn)的MV值(如結(jié)點(diǎn)k,即mk)中,較大者的結(jié)點(diǎn)編號(hào)存入結(jié)點(diǎn)的JP值(如結(jié)點(diǎn)k,即jk)中。每計(jì)算完一次,結(jié)點(diǎn)的CP值(如結(jié)點(diǎn)k,即ck)自減1。重復(fù)該步驟,層層向上,直到MaM矩陣中CP列向量為0,全部計(jì)算結(jié)束。

全部計(jì)算結(jié)束后,在MaM矩陣中MV列向量中找出最大的元,該元就是最大權(quán)路線的權(quán)值(通風(fēng)最大阻力路線阻力值),而該元所在行對應(yīng)結(jié)點(diǎn)就是最大權(quán)路線的起始結(jié)點(diǎn),根據(jù)起始結(jié)點(diǎn)與起始結(jié)點(diǎn)對應(yīng)的JP值就可找出,起始結(jié)點(diǎn)的最大權(quán)弧中與起始結(jié)點(diǎn)相鄰的下一結(jié)點(diǎn),同理,依次往下尋找鄰接結(jié)點(diǎn),直到最后一個(gè)鄰接結(jié)點(diǎn)是回風(fēng)結(jié)點(diǎn),路線尋找完畢。

3 結(jié)論

本文設(shè)計(jì)了一種基于Dijkstra算法的礦井通風(fēng)最大阻力路線編程計(jì)算方法,通過對該方法的詳細(xì)介紹,給編程計(jì)算全礦通風(fēng)最大阻力路線提供了一定的啟發(fā)。同時(shí),也為通風(fēng)計(jì)算軟件的設(shè)計(jì)者和使用者對改進(jìn)和了解礦井通風(fēng)最大阻力路線計(jì)算程序編程提供了一定的思路。

參考文獻(xiàn):

[1]支學(xué)藝,何錦龍編.礦井通風(fēng)與防塵[M].北京:化學(xué)工業(yè)出版社,2009:203.

[2]李恕和,王義章編.礦井通風(fēng)網(wǎng)絡(luò)圖論[M].北京:煤炭工業(yè)出版社,1984:24.

[3]郭芳,曹桂琴編.數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)[M].大連:大連理工大學(xué)出版社,2004:102.

[4]沈斐敏主編.礦井通風(fēng)微機(jī)程序設(shè)計(jì)與應(yīng)用[M].北京:煤炭工業(yè)出版社,1995:2.endprint

主站蜘蛛池模板: 亚洲啪啪网| 国产精品手机在线观看你懂的| 久久久黄色片| 国产成人亚洲综合a∨婷婷| 久久久久亚洲精品无码网站| 成人无码区免费视频网站蜜臀| 色悠久久久| 麻豆精品视频在线原创| 亚洲乱亚洲乱妇24p| 日韩欧美中文字幕一本| 国产精品三级专区| 久久不卡国产精品无码| 国内精品免费| 广东一级毛片| 99视频有精品视频免费观看| 无码AV日韩一二三区| 在线精品自拍| 欧美亚洲第一页| 亚洲视频色图| 久久久久国产一级毛片高清板| 久久男人视频| 亚洲精品午夜天堂网页| 在线亚洲精品自拍| 欧美精品在线观看视频| 中国黄色一级视频| 国产极品粉嫩小泬免费看| 91香蕉视频下载网站| 国产成人综合日韩精品无码不卡| 精品国产一区91在线| 中文字幕在线视频免费| 97在线碰| 嫩草国产在线| 亚洲一区二区约美女探花| 亚洲va欧美ⅴa国产va影院| 亚洲乱码视频| 成人韩免费网站| 性欧美在线| 亚洲视频三级| 99ri精品视频在线观看播放| 午夜无码一区二区三区在线app| 麻豆国产在线不卡一区二区| 美女高潮全身流白浆福利区| 久久91精品牛牛| 久久久波多野结衣av一区二区| 日韩经典精品无码一区二区| 国产精品亚洲专区一区| 亚洲人成日本在线观看| AV片亚洲国产男人的天堂| 亚洲人成日本在线观看| 亚洲女同欧美在线| 91蜜芽尤物福利在线观看| 99热最新网址| 欧美性猛交一区二区三区| 香蕉99国内自产自拍视频| 国产欧美日韩精品第二区| 国产成年女人特黄特色毛片免 | 成人国产精品网站在线看| 亚洲无码视频喷水| 国产高清在线精品一区二区三区 | 男女男免费视频网站国产| 99re在线免费视频| 99精品免费在线| 国产精品成人第一区| 日韩欧美国产中文| 露脸一二三区国语对白| 国产一区二区福利| 亚洲成人77777| 国产福利拍拍拍| 日本黄色a视频| 不卡无码h在线观看| 亚洲水蜜桃久久综合网站| 一级毛片视频免费| 全部无卡免费的毛片在线看| 国产日本一区二区三区| 久久99这里精品8国产| 99久视频| 欧美日本一区二区三区免费| 成人在线欧美| 99这里只有精品6| 国产一区二区三区在线观看视频| 亚洲色图欧美一区| 成人永久免费A∨一级在线播放|