64]依次WPml,Pm2,…為頂點(diǎn),并當(dāng)PmiP〉Pmi_iPmw(i= 1,2,…)時(shí),用步驟2-4(步 驟4改為求Cm的剩余頂點(diǎn)與P的最大距離)的方法(此時(shí)不考慮如進(jìn)行分割,直至PmiP< PmwPnVl八PmiP<PmiPm…八PmiP<Pmi-2Pmi為止,并對(duì)其他的分組集合進(jìn)行上述處理。
[00化]對(duì)包含1個(gè)所述網(wǎng)絡(luò)節(jié)點(diǎn)中的點(diǎn)進(jìn)行=角連接,分割環(huán)域成=角形的步驟具體包 括:
[0066] 設(shè)Cm內(nèi)含兩個(gè)點(diǎn)P1,p2,連接P1與p2.Cm中位于Plp2右側(cè)的點(diǎn),設(shè)為Pml,Pm2,…, Pmi,連接點(diǎn)pi與點(diǎn)Pmi,點(diǎn)p2與點(diǎn)Pml(plpm;與P如Hi不相交).pip如n 成一凸殼,用 步驟1-4的方法分割該凸殼;
[0067] 如果點(diǎn)pmi在plp2的延長(zhǎng)線上,則連接點(diǎn)pi與點(diǎn)pmi(或p2與pmi)同樣處理Cm 中位于plp2左側(cè)的點(diǎn),并對(duì)其他的分組集合進(jìn)行上述處理;
[0068] 分割集合Ci與集合Ci-1之間的環(huán)域;
[0069]分割集合Ci與集合Ci-1之間的環(huán)域.求集合Ci-1中位于邊PuPw右側(cè)的點(diǎn)鏈 (逆時(shí)針方向),分別連接邊Pu,Pw與鏈的兩個(gè)端點(diǎn),構(gòu)成凸殼,用步驟1-4的方法分割該 凸殼,同樣方法處理環(huán)域的其它區(qū)域。
[0070] 本發(fā)明實(shí)施例所述調(diào)整相鄰環(huán)域的=角剖分獲得最小權(quán)=角剖分的步驟具體包 括:
[0071] 設(shè)S角形plp2p3與S角形p3p2p4是兩個(gè)有一條公共邊p2p3的S角形.
[0072]如果邊p2p3>邊plp4A邊p2p3,且邊p2p3與邊plp4交于兩個(gè)S角形的內(nèi)部,那 么連接點(diǎn)pi與點(diǎn)p4,刪去線段邊p2p3,否則,不改變plp2p3S角形和p3p2p4S角形;
[0073] 對(duì)所有具有公共邊的=角形均進(jìn)行檢查,判斷是否改變?cè)械?角剖分,直至所 有凸殼的邊檢查完。
[0074] 本發(fā)明所述的方法還包括:
[0075] 通過與線性規(guī)則和費(fèi)爾馬點(diǎn)的結(jié)合,對(duì)所述滿足空間網(wǎng)絡(luò)編碼的最小權(quán)S角剖分 的路徑,得到凸優(yōu)化的空間網(wǎng)絡(luò)編碼的最小權(quán)S角剖分的路徑。
[0076] 即,本發(fā)明通過對(duì)得到的滿足空間網(wǎng)絡(luò)編碼的最小權(quán)S角剖分的路徑與線性規(guī)則 和費(fèi)爾馬點(diǎn)的結(jié)合,從而得到凸優(yōu)化的空間網(wǎng)絡(luò)編碼的最小權(quán)S角剖分的路徑。
[0077] 本發(fā)明首先是劃分凸包進(jìn)行=角剖分,其次是調(diào)整相鄰環(huán)域的=角剖分(即迭代 式精細(xì)化),再將得到的最小權(quán)=角剖分W費(fèi)爾馬點(diǎn)為候選解的點(diǎn),并求取最小值的線性規(guī) 劃,也就是常說的凸優(yōu)化,從而得到滿足空間網(wǎng)絡(luò)編碼的最小權(quán)=角剖分的路徑。
[007引裝置實(shí)施例
[0079] 本發(fā)明實(shí)施例提供了一種空間網(wǎng)絡(luò)編碼的最小權(quán)S角剖分的裝置,參見圖2,該裝 置包括:
[0080] 處理單元,用于對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)抽象成的點(diǎn)集進(jìn)行路徑計(jì)算,得到所述網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn) 集的空間網(wǎng)絡(luò)編碼的最小權(quán)S角剖分的路徑;
[0081] 路由單元,用于按照所述處理單元計(jì)算出的最小權(quán)S角剖分的路徑進(jìn)行路由。
[0082] 本發(fā)明裝置的結(jié)構(gòu)簡(jiǎn)單,僅需處理單元對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集進(jìn)行路徑計(jì)算得到空間 網(wǎng)絡(luò)編碼的最小權(quán)=角剖分來確定最優(yōu)路由路徑,再由路由單元按照該計(jì)算出的路徑進(jìn)行 路由。
[0083] 本發(fā)明實(shí)施例還提供了W下的優(yōu)選實(shí)施例,所述處理單元具體用于,對(duì)所述網(wǎng)絡(luò) 節(jié)點(diǎn)抽象成的點(diǎn)集進(jìn)行逐層求凸包,對(duì)所述凸包進(jìn)行=角連接,分割環(huán)域形成=角形,調(diào)整 相鄰環(huán)域的S角剖分得到所述網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集的空間網(wǎng)絡(luò)編碼的最小權(quán)S角剖分的路徑。
[0084] 目P,本發(fā)明是先對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集進(jìn)行逐層求凸包,再對(duì)凸包進(jìn)行S角連接,最后 通過調(diào)整相鄰環(huán)域的=角剖分而獲得最小權(quán)=角剖分。
[0085] 具體的,所述處理單元具體用于,對(duì)所述網(wǎng)絡(luò)節(jié)點(diǎn)抽象成的點(diǎn)集進(jìn)行逐層求凸包, 對(duì)所述凸包進(jìn)行=角連接,分割環(huán)域形成=角形,對(duì)所有具有公共邊的=角形均進(jìn)行檢查, 判斷是否改變?cè)械?角剖分,直至所有凸殼的邊檢查完,得到所述網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集的空 間網(wǎng)絡(luò)編碼的最小權(quán)S角剖分的路徑。
[0086] 進(jìn)一步的,本發(fā)明實(shí)施例還提供了W下的優(yōu)選實(shí)施例,所述處理單元具體用于,對(duì) 所述網(wǎng)絡(luò)節(jié)點(diǎn)抽象成的點(diǎn)集進(jìn)行逐層求凸包,對(duì)所述凸包進(jìn)行=角連接,分割環(huán)域形成= 角形,對(duì)所有具有公共邊的=角形均進(jìn)行檢查,判斷是否改變?cè)械?角剖分,直至所有凸 殼的邊檢查完,得到所述網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集的空間網(wǎng)絡(luò)編碼的最小權(quán)S角剖分的路徑,其中, 對(duì)所有具有公共邊的=角形均進(jìn)行檢查,判斷是否改變?cè)械?角剖分具體包括:設(shè)=角 形plp2p3與S角形p3p2p4是兩個(gè)有一條公共邊p2p3的S角形,如果邊p2p3>邊plp4八邊 P化3,且邊p2p3與邊plp4交于兩個(gè)S角形的內(nèi)部,則連接點(diǎn)pi與點(diǎn)p4,刪去線段邊p2p3, 否則,不改變Plp2p3S角形和p3p2p4S角形。
[0087] 目P,本發(fā)明通過處理單元對(duì)所有具有公共邊的=角形均進(jìn)行檢查,判斷是否改變 原有的=角剖分,直至所有凸殼的邊檢查完。
[008引本發(fā)明所述的裝置的處理單元還用于,通過與線性規(guī)則和費(fèi)爾馬點(diǎn)的結(jié)合,對(duì)所 述滿足空間網(wǎng)絡(luò)編碼的最小權(quán)s角剖分的路徑,得到凸優(yōu)化的空間網(wǎng)絡(luò)編碼的最小權(quán)s角 剖分的路徑。
[0089] 目P,本發(fā)明的處理單元通過對(duì)得到的滿足空間網(wǎng)絡(luò)編碼的最小權(quán)S角剖分的路徑 與線性規(guī)則和費(fèi)爾馬點(diǎn)的結(jié)合,從而得到凸優(yōu)化的空間網(wǎng)絡(luò)編碼的最小權(quán)S角剖分的路 徑。
[0090] 具體來說,本發(fā)明首先是劃分凸包進(jìn)行=角剖分,其次是調(diào)整相鄰環(huán)域的=角剖 分(即迭代式精細(xì)化),再將得到的最小權(quán)=角剖分W費(fèi)爾馬點(diǎn)為候選解的點(diǎn),并求取最小 值的線性規(guī)劃,也就是常說的凸優(yōu)化,從而得到滿足空間網(wǎng)絡(luò)編碼的最小權(quán)=角剖分的路 徑。
[0091] 本發(fā)明實(shí)施例的裝置中的內(nèi)容可參考方法部分的相關(guān)內(nèi)容進(jìn)行理解,在此不再寶 述。
[0092] 本發(fā)明提供的一種空間網(wǎng)絡(luò)編碼的最小權(quán)=角剖分方法及裝置,至少能夠帶來W 下有益效果:
[0093] 本發(fā)明的計(jì)算方法簡(jiǎn)單,僅通過對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)抽象出的點(diǎn)集進(jìn)行路徑計(jì)算,得到空 間網(wǎng)絡(luò)編碼的最小權(quán)=角剖分的路徑,即最優(yōu)路徑,并按照該最優(yōu)路徑進(jìn)行路由,本發(fā)明還 可應(yīng)用到其他的任何的二維空間的路徑的選擇上。
[0094] W上所述,僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該W權(quán)利要求書的保護(hù)范 圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1. 一種空間網(wǎng)絡(luò)編碼的最小權(quán)三角剖分方法,其特征在于,包括: 對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集進(jìn)行路徑計(jì)算,得到所述網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集的空間網(wǎng)絡(luò)編碼的最小權(quán) 三角剖分的路徑; 按照計(jì)算出的最小權(quán)三角剖分的路徑進(jìn)行路由。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集進(jìn)行路徑計(jì)算,得 到所述網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集的空間網(wǎng)絡(luò)編碼的最小權(quán)三角剖分的路徑的步驟具體包括: 對(duì)所述網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集進(jìn)行逐層求凸包; 對(duì)所述凸包進(jìn)行三角連接,分割環(huán)域形成三角形; 調(diào)整相鄰環(huán)域的三角剖分得到所述點(diǎn)集的空間網(wǎng)絡(luò)編碼的最小權(quán)三角剖分的路徑。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述網(wǎng)絡(luò)節(jié)點(diǎn)點(diǎn)集進(jìn)行逐層求凸 包的步驟具體包括: 對(duì)所有的所述網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行分組得到Cp C2,…,Cm的點(diǎn)集的集合,其中,C1Sp 4,Pl2,…,P1Hi1的網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集的集合,C#p 21,p22,…,P2Hi2的網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集的集 合,…,CmSpml,pm2,…,pmm m的網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集的集合,分別求各個(gè)點(diǎn)集的凸殼頂點(diǎn),直 至求得的點(diǎn)集內(nèi)不含所述網(wǎng)絡(luò)節(jié)點(diǎn)中的點(diǎn),或者包含1個(gè)或2個(gè)所述網(wǎng)絡(luò)節(jié)點(diǎn)中的點(diǎn)。
4. 根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述調(diào)整相鄰環(huán)域的三角剖分得到所 述點(diǎn)集的空間網(wǎng)絡(luò)編碼的最小權(quán)三角剖分的路徑的步驟具體包括: 對(duì)所有具有公共邊的三角形均進(jìn)行檢查,判斷是否改變?cè)械娜瞧史郑敝了型?殼的邊檢查完,得到所述點(diǎn)集的空間網(wǎng)絡(luò)編碼的最小權(quán)三角剖分的路徑。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對(duì)所有具有公共邊的三角形均進(jìn)行 檢查,判斷是否改變?cè)械娜瞧史值牟襟E具體包括: 設(shè)三角形plp2p3與三角形p3p2p4是兩個(gè)有一條公共邊p2p3的三角形,如果邊p2p3> 邊plp4 Λ邊p2p3,且邊p2p3與邊plp4交于兩個(gè)三角形的內(nèi)部,則連接點(diǎn)pi與點(diǎn)p4,刪去 線段邊p2p3,否則,不改變plp2p3三角形和p3p2p4三角形。
6. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對(duì)所有具有公共邊的三角形均進(jìn)行 檢查的步驟具體包括: 通過與線性規(guī)則和費(fèi)爾馬點(diǎn)的結(jié)合,對(duì)所有具有公共邊的三角形均進(jìn)行檢查。
7. -種空間網(wǎng)絡(luò)編碼的最小權(quán)三角剖分的裝置,其特征在于,包括: 處理單元,用于對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集進(jìn)行路徑計(jì)算,得到所述網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集的空間網(wǎng) 絡(luò)編碼的最小權(quán)三角剖分的路徑; 路由單元,用于按照所述處理單元計(jì)算出的最小權(quán)三角剖分的路徑進(jìn)行路由。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述處理單元具體用于,對(duì)所述網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集進(jìn)行逐層求凸包,對(duì)所述凸包進(jìn)行三 角連接,分割環(huán)域形成三角形,調(diào)整相鄰環(huán)域的三角剖分得到所述點(diǎn)集的空間網(wǎng)絡(luò)編碼的 最小權(quán)三角剖分的路徑。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述處理單元具體用于,對(duì)所述網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集進(jìn)行逐層求凸包,對(duì)所述凸包進(jìn)行三 角連接,分割環(huán)域形成三角形,對(duì)所有具有公共邊的三角形均進(jìn)行檢查,判斷是否改變?cè)?的三角剖分,直至所有凸殼的邊檢查完,得到所述點(diǎn)集的空間網(wǎng)絡(luò)編碼的最小權(quán)三角剖分 的路徑。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述處理單元具體用于,對(duì)所述網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集進(jìn)行逐層求凸包,對(duì)所述凸包進(jìn)行三 角連接,分割環(huán)域形成三角形,對(duì)所有具有公共邊的三角形均進(jìn)行檢查,判斷是否改變?cè)?的三角剖分,直至所有凸殼的邊檢查完,得到所述點(diǎn)集的空間網(wǎng)絡(luò)編碼的最小權(quán)三角剖分 的路徑,其中,對(duì)所有具有公共邊的三角形均進(jìn)行檢查,判斷是否改變?cè)械娜瞧史志唧w 包括:設(shè)三角形Plp2p3與三角形p3p2p4是兩個(gè)有一條公共邊p2p3的三角形,如果邊p2p3> 邊plp4 Λ邊p2p3,且邊p2p3與邊plp4交于兩個(gè)三角形的內(nèi)部,則連接點(diǎn)pi與點(diǎn)p4,刪去 線段邊p2p3,否則,不改變plp2p3三角形和p3p2p4三角形。
【專利摘要】本發(fā)明公開了一種空間網(wǎng)絡(luò)編碼的最小權(quán)三角剖分方法及裝置,其方法包括:對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)的點(diǎn)集進(jìn)行路徑計(jì)算,得到所述點(diǎn)集的空間網(wǎng)絡(luò)編碼的最小權(quán)三角剖分的路徑;按照計(jì)算出的最小權(quán)三角剖分的路徑進(jìn)行路由。本發(fā)明的計(jì)算方法簡(jiǎn)單,僅通過對(duì)網(wǎng)絡(luò)節(jié)點(diǎn)抽象出的點(diǎn)集進(jìn)行路徑計(jì)算,即可得到空間網(wǎng)絡(luò)編碼的最小權(quán)三角剖分的路徑,即最優(yōu)路徑,并按照該最優(yōu)路徑進(jìn)行路由。
【IPC分類】H04L1-00, H04L12-733, H04L12-751
【公開號(hào)】CN104836637
【申請(qǐng)?zhí)枴緾N201510143995
【發(fā)明人】趙亮
【申請(qǐng)人】青島海爾智能家電科技有限公司
【公開日】2015年8月12日
【申請(qǐng)日】2015年3月26日