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