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

非數值問題的并行算法的研究及軟件的實現

2012-03-01 10:51:18輝苗永梅
科技視界 2012年14期
關鍵詞:性質

林 輝苗永梅

(1.渭南師范學院信息與教育技術中心 陜西 渭南 714000;2.寶雞職業技術學院 陜西 寶雞 721013)

1 串匹配問題提出

Kmp算法雖然能找到匹配位置,但是時間復雜度高,在某些領域還不能用,能否找到一種時間復雜度為對數數量級的匹配函數。

2 問題分析

我們在這里采用數據結構中散列函數的方法,它可提供較低的時間復雜度,把一個長的串映射到較小的范圍,保證不同的串映射到相同的位置概率很小。所得到的指紋函數可在O(1)時間復雜度內進行比較。

3 問題解決

指紋函數:我們求串的匹配的基本策略是將串映射到某些小的整數上。令T是長度為n的正文串,P是長度為m的模式串,匹配的結果是識別P在T中出現的所有位置。考慮長度為m的T所有子串的集合B。這樣的起始在位i的子串共n-m+1個。于是我們的問題可重新闡述為去識別與P相同的B中元素的位置。令A={fp}p∈s是函數集,使得fp將長度為的串映射到域D.A要滿足下屬三個性質:

性質(1) 對于任意串x∈B和每個p∈S,fp(x)由O(log m)位組成。

性質(2) 隨機選擇fp∈A,它將兩個不等的串X和Y映射到到同一位置的機率非常小。

性質(3) 對于每個p∈S和B中的所有串,應能很容易計算fp(x)。

上述三個性質對于模式匹配問題的內涵應是清楚的:性質1隱含著fp(x)可在時間O(1)內比較,性質2是說如果兩個串X和Y指紋相等,則X=Y的概率很高;性質3的解釋與利用集合A的并行算法實現有關。

因為確定的串匹配的時間復雜度為O(logn)時間和O(n)次操作,所以希望計算中諸串的指紋函數亦具有相同的時間復雜度。

3.1 一類指紋函數

試考慮下列函數:它將取值{0,1}上的串集合映射到取值整數環z上的2×2矩陣。此函數滿足性質2,但不滿足性質1,3。稍后修改它,使其滿足所有性質。對于任意兩個串行x和y定義為環z上矩陣集合的乘積。

引理(1) 函數f是一到一的,使得對于任意串x,f(X)的行列式為1。如果X的長度為m,則f(x)的每一項都是一個不大于Fm+1的整數,其中Fm+1是m+1個Fibonnacci數,F1=F1= 1,Fm+1=Fm+1+Fm+1。

3.2 失配概率

令X和Y是兩個長度各為m的串,且令fp∈A。當X≠Y但fp(X)=fp(Y)時就出現失配。注意此性質與特定的指紋函數fp有關。

定理 令fp是從集合A={fp}中隨機選定的函數,其中p是區間[1,2…,M]中的某一素數,那么任意兩個長度為m的不同串失配概率≦∏(2.776)/∏(m),如果m≧11。

引理(2) 如果素數的區間為(1,2…,mk)對于與給定的常數k>1,則兩個長度為m的串的失配概率≦3.48k/mk-1。

區間 [1,2…,M]中的一個素數p,對于固定的k要求O(logm+logt)位。對于t這樣的串,指向它們特定位置的指針亦要求同數量級的位數,因此,能夠假定兩個的串的指紋可在O(1)時間內比較之。顯然,此值與比較兩串需要O(m)次操作是大不一樣的。

這樣,函數同時滿足前述性質。在此基礎上給出了分布式存儲處體系結構上隨機串匹配的并行算法。

隨機串匹配算法

算法1.1

隨機串匹配算法

輸入:數組T(1,n)P(1,m)和整數M

輸出:數組match,其分量指明P在T中出現的匹配位置

顯然,在該算法中步驟(1)(4)的時間復雜度為O(n-m),步驟(2)(3)中求模式串和文本串各個子串指紋的時間復雜度分別為O(m),O(n-m)。

猜你喜歡
性質
含有絕對值的不等式的性質及其應用
MP弱Core逆的性質和應用
弱CM環的性質
一類非線性隨機微分方程的統計性質
數學雜志(2021年6期)2021-11-24 11:12:00
隨機變量的分布列性質的應用
一類多重循環群的剩余有限性質
完全平方數的性質及其應用
中等數學(2020年6期)2020-09-21 09:32:38
三角函數系性質的推廣及其在定積分中的應用
性質(H)及其攝動
九點圓的性質和應用
中等數學(2019年6期)2019-08-30 03:41:46
主站蜘蛛池模板: 亚洲一本大道在线| 干中文字幕| 91午夜福利在线观看| 国产丝袜91| 在线欧美国产| 国产激情无码一区二区三区免费| 国产特级毛片aaaaaa| 欧美特黄一级大黄录像| 国产欧美日韩视频怡春院| 欧类av怡春院| 一级毛片免费播放视频| 99爱视频精品免视看| 91青青视频| 真实国产精品vr专区| 成人av专区精品无码国产 | 国产精品永久久久久| 草草影院国产第一页| 国产精品露脸视频| 午夜视频在线观看区二区| 国产免费观看av大片的网站| 免费在线不卡视频| 国产情侣一区| 欧美a级在线| 99尹人香蕉国产免费天天拍| 丁香婷婷激情网| av一区二区三区高清久久 | 亚洲综合18p| 国产一级二级在线观看| 亚洲无码精品在线播放| 无码专区在线观看| 欧美亚洲一二三区| 色偷偷男人的天堂亚洲av| 18禁高潮出水呻吟娇喘蜜芽| 91香蕉视频下载网站| 亚洲中文字幕国产av| 国产成人亚洲综合A∨在线播放| 成人福利在线视频| 日本道综合一本久久久88| 制服丝袜在线视频香蕉| 成人午夜久久| 制服丝袜无码每日更新| 色成人综合| 成人无码区免费视频网站蜜臀| 国产成人区在线观看视频| 免费看美女自慰的网站| 日韩精品少妇无码受不了| 亚洲av成人无码网站在线观看| 素人激情视频福利| 天堂av综合网| 成人国产小视频| 欧美一区国产| 国产区福利小视频在线观看尤物| 无码久看视频| 中文无码精品A∨在线观看不卡 | 精品国产亚洲人成在线| 日韩大片免费观看视频播放| 亚洲欧美自拍视频| 久久久久九九精品影院| 精品人妻AV区| 亚洲欧洲自拍拍偷午夜色| 制服丝袜亚洲| 天天综合色天天综合网| 丰满的熟女一区二区三区l| 四虎精品国产永久在线观看| 久久综合亚洲鲁鲁九月天| 男人天堂亚洲天堂| a级毛片免费播放| 欧美三级不卡在线观看视频| 九九热视频精品在线| 国产美女在线观看| 国产视频久久久久| 91网址在线播放| 777国产精品永久免费观看| 国产成人资源| www精品久久| 男女精品视频| 欧美国产菊爆免费观看| 国产91小视频| 九色视频在线免费观看| 国产精品视频第一专区| 久操中文在线| a级毛片毛片免费观看久潮|