《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種貪心策略的更高效的請求集生成算法
一種貪心策略的更高效的請求集生成算法
來源:微型機與應用2011年第13期
李美安,陳志黨,王春申
(內蒙古農業大學 計算機科學與技術學院,內蒙古 呼和浩特 010018)
摘要: 在折半循環編碼算法的基礎上,依據貪心策略對可納入節點進行局部求最優的方式來生成請求集的算法,從而使算法的請求集長度下降了一個數量級,接近N。
Abstract:
Key words :

摘  要:折半循環編碼算法的基礎上,依據貪心策略對可納入節點進行局部求最優的方式來生成請求集的算法,從而使算法的請求集長度下降了一個數量級,接近
關鍵詞: 初始化;折半循環編碼;局部貪心策略;請求集

 基于請求集的分布式互斥算法作為Maekawa算法[1]的推廣,近年來得到了人們的廣泛關注,人們提出了許多各具特色的算法來構建請求集,以降低分布式互斥算法的消息復雜度或者提高分布式互斥算法在其他方面的性能,例如李美安通過循環編碼產生請求集的方式,得出一種消息復雜度較低、容錯性能高且同步時間短的對稱分布式互斥算法[2],但由于該算法的初始化節點數較少,因此算法的時間復雜度還是比較高。為了改善請求集生成算法的性能,陳志黨在該算法的基礎上,提出了一種通過提高請求集初始化節點的數量的方式來改善請求集生成算法,即折半循環編碼算法[3],從而更快、更優地產生請求集,使算法的時間復雜度大幅度降低。
 由于折半循環算法只是簡單地提高了算法的時間復雜度和空間復雜度,算法沒有對請求集的長度有所提高,所生成的請求集長度仍然保持在之間,因此本文在貪心策略的基礎上,依據貪心策略對可納入節點進行局部求最優的方式,來生成請求集的算法,從而更快、更優地產生請求集。
1 系統模型
 設系統的節點數為N,并從0~N-1對節點編號,第i個節點的ID號為i-1。假定系統的節點與通信均可靠,各節點沒有共享存儲器和共同的物理時鐘,節點間依靠消息進行異步通信,并且無法預知消息通信時間延遲。

 滿足條件A1~A4的請求集稱為對稱請求集,能夠生成對稱請求集的算法稱為對稱請求集生成算法,利用對稱請求集實現分布式互斥的算法稱為對稱分布式互斥算法。
1.2 請求集產生算法的相關概念
 為了減少在生成請求集過程中的循環次數,本文提出了松弛循環差集的定義、貪心算法定義以及循環請求集與松弛差集等價的定理。
 定義(貪心策略):貪心策略是指從問題的初始狀態出發,通過若干次的貪心選擇而得出最優值(或較優解)的一種解題方法。
 定理 循環請求集與松弛差集等價。
 在循環編碼算法中已經證明,循環編碼所產生的請求集滿足MAEKAWA M所提出的四個條件,其產生的請求集是對稱請求集,而松弛差集算法中證明了循環請求集與松弛差集等價的定理,因此,松弛循環差集所產生的請求集也是對稱請求集。而本算法是在松弛差集算法的基礎上進行的改進,即通過增加初始化請求集的長度來縮短算法的時間復雜度,以求更快地找到所求請求集,因此,本算法所產生的請求集也是對稱請求集。

 


1.3 貪心策略理論
1.3.1 貪心選擇性質

 貪心選擇性質是指應用同一規則f,將原問題變為一個相似的、但規模更小的子問題,此后的每一步都是當前看似最佳的選擇。這種選擇依賴于已做出的選擇,但不依賴于未做出的選擇。從全局來看,運用貪心策略解決的問題在程序的運行過程中無回溯過程。
1.3.2 局部最優解
 貪心策略通常是自頂向下進行的。第一步為一個貪心選擇,將原問題變成一個相似的、但規模更小的問題,而后的每一步都是當前看似最佳的選擇。這種選擇可能依賴于已作出的所有選擇,但不依賴有待于做的選擇或子問題的解。
 從求解的全過程來看,每一次貪心選擇都將當前問題歸納為更小的相似子問題,而每一個選擇都僅做一次,無重復回溯過程。因此,貪心法有較高的時間效率。
2 請求集產生的算法的描述與實現
2.1 數據結構

 設系統的節點數為N,系統請求集方陣AN是N×N的方陣,其行列編號均為0~N-1,AN第i行表示系統的第i個節點的請求集碼字,用ai表示,aij表示AN的第i行第j列元素,它的值表示節點j在第i個節點的請求集碼字中是否被選中,aij為1表示選中,為0表示沒被選中。
 為了判斷是否產生請求集,引進標記數組TN,它具有N個分量,每個分量對應AN的一行,該分量為1表示AN對應行和第0行有交點((a0&ai)!=0),反之,則說明沒有交點。
表示狀態數組T:長度為N的數組。T[i]=1用來表示差集i在請求集中已被表示,T[ i]=0表示差集i在請求集中沒被表示。
 最小重復記錄字count:用來表示第j行(1≤j<[N/2])和第0行第一次出現沒有交點。

 
3.3 空間復雜度
    由于折半循環算法引入了對稱請求集的概念,只計算前「N/2?骎行和第0行有交點即可。空間復雜度為O(N2/2),而本算法只是在貪心策略的基礎上,依據貪心策略對可納入節點通過局部求最優的方式來生成請求集,所以,空間復雜度與折半循環算法一樣。
    公平、健壯和易于實現的分布式互斥算法是研究人員追求的最終目標,本文在陳志黨提出的折半循環編碼算法的基礎上,依據貪心策略對可納入節點進行局部求最優的方式來生成請求集的算法,從而產生更優的請求集,使算法的請求集長度下降到,空間復雜度可近似為O(N2/2),時間復雜度為O(N/2),因此本算法易于實際應用。
參考文獻
[1] MAEKAWA M. A Nalgorithm for mutual exclusion in decentralized systems[J]. ACM Transactions on Computer Systems, 1985,3(2):145-159.
[2] 李美安,劉心松,王征.一種基于松弛循環差集的高性能分布式互斥算法[J].電子學報,2007,35(1):58-63.
[3] 陳志黨,李美安.一種新的分布式互斥請求集生成算法[J].微計算機信息,2010(3-9):211-212.
[4] 申二威,李美安.一種改進的高效分布式互斥請求集生成算法[J].微計算機信息,2010(8-24):201-20.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
激情av一区二区| 亚洲免费影院| 国产精品视频久久久| 麻豆精品国产91久久久久久| 久久精品色图| 久久精品视频在线看| 亚洲欧美日韩在线高清直播| 亚洲午夜激情网站| 在线一区二区日韩| 亚洲特级片在线| 亚洲图片激情小说| 99精品国产福利在线观看免费| 亚洲久久视频| 日韩一区二区精品在线观看| 99re66热这里只有精品3直播 | 久久精品人人做人人爽电影蜜月| 欧美一区二区三区四区在线| 欧美在线观看网站| 亚洲二区视频在线| 亚洲人成在线播放网站岛国| 亚洲伦伦在线| 一区二区日韩欧美| 亚洲一区二区三区四区视频| 亚洲影院色在线观看免费| 亚洲欧美国产视频| 久久国产66| 久久女同精品一区二区| 女人天堂亚洲aⅴ在线观看| 欧美国产精品一区| 欧美午夜性色大片在线观看| 国产精品毛片a∨一区二区三区|国 | 国产精品播放| 国产香蕉97碰碰久久人人| 一区二区三区自拍| 亚洲三级观看| 亚洲天堂久久| 欧美一区91| 亚洲三级网站| 午夜精品久久久久久久久| 久久久国产精彩视频美女艺术照福利| 久久只精品国产| 欧美日韩精品一区二区在线播放 | 国产视频久久| 亚洲国产精品一区二区www在线 | 美女成人午夜| 国产精品hd| 国产综合一区二区| 亚洲看片一区| 欧美亚洲一区二区在线观看| 亚洲国产毛片完整版 | 国产精品一级| 亚洲第一在线综合网站| 一区二区三区国产在线观看| 久久精品国产999大香线蕉| 一区二区三区精品视频| 久久精品99| 欧美日韩高清在线观看| 国产区精品在线观看| 亚洲片国产一区一级在线观看| 亚洲欧美精品在线| 亚洲精品一级| 久久国产一区二区| 欧美日韩网站| 精品99视频| 亚洲自拍都市欧美小说| 亚洲区中文字幕| 欧美在线精品免播放器视频| 欧美日韩黄色一区二区| 国产综合香蕉五月婷在线| 亚洲最新视频在线| 亚洲国产精品悠悠久久琪琪| 亚洲综合首页| 欧美精品在线免费播放| 国产偷国产偷亚洲高清97cao| 亚洲精品亚洲人成人网| 久久国产精品一区二区三区四区| 国产精品99久久久久久白浆小说 | 一区二区三区偷拍| 狂野欧美一区| 国产日韩欧美成人| 日韩亚洲视频| 亚洲欧洲综合另类| 久久久久久999| 国产精品一级| 一区二区三区日韩欧美精品| 日韩亚洲欧美成人一区| 久热精品在线| 国产亚洲欧美一区二区三区| 亚洲一区二区黄| 在线一区二区三区做爰视频网站| 美国十次了思思久久精品导航| 国产女人水真多18毛片18精品视频| 亚洲免费久久| 亚洲乱码精品一二三四区日韩在线| 久久久青草婷婷精品综合日韩| 国产精品无人区| 99re成人精品视频| 日韩亚洲欧美中文三级| 欧美福利视频在线观看| 亚洲第一区中文99精品| 亚洲第一页在线| 久久婷婷综合激情| 国产亚洲va综合人人澡精品| 亚洲女人天堂av| 亚洲综合三区| 欧美小视频在线观看| 99精品欧美一区| 在线综合亚洲| 欧美三级网页| 夜夜爽www精品| 一区二区三区欧美在线| 欧美日韩国产bt| 日韩网站在线观看| 99在线热播精品免费99热| 欧美激情va永久在线播放| 亚洲黄色免费网站| 亚洲精品日日夜夜| 免费在线成人av| 亚洲国产mv| 99国产精品国产精品久久| 欧美精品一卡二卡| 亚洲精品乱码久久久久久日本蜜臀| 99re6这里只有精品视频在线观看| 欧美成在线观看| 亚洲精品一区二区三区av| 一本久道久久综合婷婷鲸鱼| 欧美日韩亚洲成人| 亚洲色图综合久久| 亚洲欧美日韩在线不卡| 国产乱码精品一区二区三区av| 亚洲欧美日本日韩| 久久久99国产精品免费| 一区精品在线| 亚洲精品视频在线观看网站| 欧美激情成人在线| 一区二区高清在线观看| 亚洲欧美亚洲| 国产一区二区三区在线免费观看| 久久精品一二三| 欧美粗暴jizz性欧美20| 亚洲免费观看高清完整版在线观看| 亚洲图片欧美午夜| 国产乱码精品1区2区3区| 久久gogo国模裸体人体| 欧美成年人网| 日韩午夜免费| 久久国产一二区| 亚洲国产欧美国产综合一区| 亚洲私人影院在线观看| 国产欧美一区二区三区久久 | 欧美精品亚洲| 亚洲视频香蕉人妖| 久久精品国产欧美激情| 在线播放一区| 亚洲视频自拍偷拍| 国产伦精品一区二区三区在线观看 | 久久精品亚洲一区二区三区浴池 | 99热在线精品观看| 欧美日韩在线一区二区三区| 亚洲午夜小视频| 欧美一区在线直播| 伊人精品视频| 亚洲天堂av综合网| 国产色爱av资源综合区| 亚洲激情专区| 国产精品日韩久久久| 亚洲大片免费看| 欧美视频在线观看| 欧美在线网址| 欧美午夜精品久久久| 久久精品卡一| 国产精品成人国产乱一区| 久久激情网站| 国产精品成人一区二区网站软件 | 久久精品二区三区| 亚洲日本一区二区三区| 欧美一区二区三区四区高清 | 亚洲一区尤物| 伊人婷婷欧美激情| 午夜在线精品| 亚洲日本免费| 久久免费国产| 亚洲社区在线观看| 欧美风情在线| 欧美一级二区| 国产精品草草| 亚洲美女视频在线免费观看| 国产欧美二区| 国产精品99久久久久久有的能看| 国内精品伊人久久久久av影院 | 欧美激情精品久久久六区热门 | 久久精品二区三区| 一区二区三区高清在线观看| 可以看av的网站久久看| 亚洲欧美另类在线| 欧美日韩中文在线| 亚洲三级免费电影| 国内欧美视频一区二区| 欧美一区二区| 夜夜嗨av一区二区三区网站四季av|