[發(fā)明專利]基于鄰接矩陣的水下傳感器網(wǎng)絡(luò)的柵欄覆蓋方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710997617.9 | 申請(qǐng)日: | 2017-10-24 |
| 公開(kāi)(公告)號(hào): | CN107770784B | 公開(kāi)(公告)日: | 2021-03-23 |
| 發(fā)明(設(shè)計(jì))人: | 申曉紅;常娟;姚海洋;賈天一;柳溪;劉鐳;李芾龍 | 申請(qǐng)(專利權(quán))人: | 西北工業(yè)大學(xué) |
| 主分類號(hào): | H04W16/18 | 分類號(hào): | H04W16/18;H04W40/02;H04W40/24;H04W84/18 |
| 代理公司: | 西北工業(yè)大學(xué)專利中心 61204 | 代理人: | 顧潮琪 |
| 地址: | 710072 *** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 鄰接矩陣 水下 傳感器 網(wǎng)絡(luò) 柵欄 覆蓋 方法 | ||
1.一種基于鄰接矩陣的水下傳感器網(wǎng)絡(luò)的柵欄覆蓋方法,其特征在于包括下述步驟:
第一步,對(duì)傳感器網(wǎng)絡(luò)中隨機(jī)部署的所有傳感器按照位置橫坐標(biāo)由左向右升序排列,橫坐標(biāo)相同的傳感器按照位置縱坐標(biāo)升序排列,并對(duì)每個(gè)傳感器采用s1~sN進(jìn)行標(biāo)識(shí),形成傳感器網(wǎng)絡(luò)圖;
第二步,構(gòu)建傳感器網(wǎng)絡(luò)的覆蓋圖,具體步驟如下:
(1)如果目標(biāo)以垂直路徑自上而下穿越監(jiān)測(cè)區(qū)域,則構(gòu)建弱柵欄覆蓋,將每個(gè)傳感器作為覆蓋圖的頂點(diǎn);若其中兩頂點(diǎn)si和sj的橫坐標(biāo)距離|xj-xi|≤2Rs,j>i,Rs表示傳感器的感知半徑,則將這兩頂點(diǎn)之間用直線連接作為覆蓋圖的邊,否則頂點(diǎn)si與sj及其右邊的所有頂點(diǎn)之間不存在邊;
(2)如果目標(biāo)以任意路徑自上而下穿越監(jiān)測(cè)區(qū)域,則構(gòu)建強(qiáng)柵欄覆蓋,將每個(gè)傳感器作為覆蓋圖的頂點(diǎn);若其中兩頂點(diǎn)si和sj的歐氏距離d(si,sj)≤2Rs,則將這兩頂點(diǎn)之間用直線連接作為覆蓋圖的邊,否則頂點(diǎn)si與sj及其右邊的所有頂點(diǎn)之間不存在邊;
第三步,根據(jù)覆蓋圖建立UT-鄰接矩陣,具體步驟如下:
(1)弱柵欄對(duì)應(yīng)的鄰接矩陣Aw=(aij)N×N,其中元素aij表示覆蓋圖中頂點(diǎn)si和sj之間的位置關(guān)系,若si和sj之間存在邊則aij=1,否則aij=0;
(2)強(qiáng)柵欄對(duì)應(yīng)的鄰接矩陣為As=(aij)N×N,其中元素aij表示覆蓋圖中頂點(diǎn)si和sj之間的位置關(guān)系,若si和sj之間存在邊則aij=1,否則aij=0;
第四步,搜索與區(qū)域左邊界距離小于Rs的傳感器si作為所構(gòu)建柵欄的第一個(gè)節(jié)點(diǎn);若存在多個(gè)與左邊界距離小于Rs的傳感器,取其中橫坐標(biāo)最大的傳感器作為第一個(gè)節(jié)點(diǎn);若不存在與左邊界距離小于Rs的傳感器,則該傳感器網(wǎng)絡(luò)無(wú)法構(gòu)建柵欄;
第五步,轉(zhuǎn)至鄰接矩陣的第i行,選取該行最右邊為1的元素ai,j,節(jié)點(diǎn)sj為構(gòu)建柵欄所需的下一個(gè)節(jié)點(diǎn);
重復(fù)第五步操作,直到搜索的節(jié)點(diǎn)與區(qū)域右邊界距離小于Rs,該節(jié)點(diǎn)為所構(gòu)建柵欄的最后一個(gè)節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的基于鄰接矩陣的水下傳感器網(wǎng)絡(luò)的柵欄覆蓋方法,其特征在于:當(dāng)且僅當(dāng)移動(dòng)目標(biāo)所有垂直穿越監(jiān)測(cè)區(qū)域的路徑與k個(gè)不同傳感器的感知區(qū)域相交時(shí),此傳感器網(wǎng)絡(luò)就為k-弱柵欄覆蓋,在第一步之后首先搜索確定與區(qū)域左邊界距離小于Rs的所有p個(gè)傳感器和與區(qū)域右邊界距離小于Rs的所有q個(gè)傳感器,確定該傳感器網(wǎng)絡(luò)能夠構(gòu)建的最大柵欄數(shù)k≤min{p,q},若不存在與左邊界或右邊界距離小于Rs的傳感器,則該傳感器網(wǎng)絡(luò)無(wú)法構(gòu)建柵欄;然后按照弱柵欄覆蓋構(gòu)建傳感器網(wǎng)絡(luò)的覆蓋圖并根據(jù)覆蓋圖建立UT-鄰接矩陣;最終,分別以與區(qū)域左邊界距離小于Rs的各個(gè)傳感器為柵欄的第一個(gè)節(jié)點(diǎn),轉(zhuǎn)至鄰接矩陣的第i行,選取該行最右邊為1的元素ai,j,節(jié)點(diǎn)sj為構(gòu)建柵欄所需的下一個(gè)節(jié)點(diǎn)來(lái)構(gòu)建柵欄;每構(gòu)建完成一個(gè)柵欄覆蓋,就將該柵欄中的所有傳感器對(duì)應(yīng)的原UT-鄰接矩陣中的行和列中全部元素置為0;重復(fù)構(gòu)建柵欄,直到構(gòu)建的柵欄數(shù)等于確定的最大柵欄數(shù)或無(wú)法構(gòu)建完整柵欄為止。
3.根據(jù)權(quán)利要求1所述的基于鄰接矩陣的水下傳感器網(wǎng)絡(luò)的柵欄覆蓋方法,其特征在于:當(dāng)且僅當(dāng)移動(dòng)所有穿越帶狀區(qū)域的路徑與k個(gè)不同傳感器的感知區(qū)域相交時(shí),此傳感器網(wǎng)絡(luò)稱為k-強(qiáng)柵欄覆蓋,在第一步之后首先搜索確定與區(qū)域左邊界距離小于Rs的所有p個(gè)傳感器和與區(qū)域右邊界距離小于Rs的所有q個(gè)傳感器,確定該傳感器網(wǎng)絡(luò)能夠構(gòu)建的最大柵欄數(shù)k≤min{p,q},若不存在與左邊界或右邊界距離小于Rs的傳感器,則該傳感器網(wǎng)絡(luò)無(wú)法構(gòu)建柵欄;然后按照強(qiáng)柵欄覆蓋構(gòu)建傳感器網(wǎng)絡(luò)的覆蓋圖并根據(jù)覆蓋圖建立UT-鄰接矩陣;最終,分別以與區(qū)域左邊界距離小于Rs的各個(gè)傳感器為柵欄的第一個(gè)節(jié)點(diǎn),轉(zhuǎn)至鄰接矩陣的第i行,選取該行最右邊為1的元素ai,j,節(jié)點(diǎn)sj為構(gòu)建柵欄所需的下一個(gè)節(jié)點(diǎn)來(lái)構(gòu)建柵欄;每構(gòu)建完成一個(gè)柵欄覆蓋,就將該柵欄中的所有傳感器對(duì)應(yīng)的原UT-鄰接矩陣中的行和列中全部元素置為0;重復(fù)構(gòu)建柵欄,直到構(gòu)建的柵欄數(shù)等于確定的最大柵欄數(shù)或無(wú)法構(gòu)建完整柵欄為止。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西北工業(yè)大學(xué),未經(jīng)西北工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710997617.9/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 學(xué)術(shù)期刊評(píng)價(jià)方法
- 天然氣管網(wǎng)的動(dòng)態(tài)分析方法及裝置
- 基于不確定圖的社會(huì)網(wǎng)絡(luò)數(shù)據(jù)差分隱私保護(hù)方法
- 一種基于L2范數(shù)的圖神經(jīng)網(wǎng)絡(luò)中的鄰接矩陣優(yōu)化方法
- 圖數(shù)據(jù)的識(shí)別方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 基于圖存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)方法
- 基于改進(jìn)圖卷積網(wǎng)絡(luò)的半監(jiān)督符號(hào)網(wǎng)絡(luò)嵌入方法及系統(tǒng)
- 人物關(guān)系補(bǔ)全方法、裝置及電子設(shè)備
- 一種交通預(yù)測(cè)方法、智能終端及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 基于可達(dá)矩陣的電力信息物理系統(tǒng)魯棒性分析方法





