官术网_书友最值得收藏!

3.1 中性隨機游走

在生物學領域中,關于中性理論的一些研究成果在適應度地形領域得到了關注。Huynen指出在自然界的演化過程中,大量冗余量的存在是一個關鍵的搜索策略。該研究將RNA(Ribonucleic Acid,核糖核酸)序列映射到RNA二級結構,這個映射中存在著大量的冗余量[3]。研究表明,盡管從統計意義上看,RNA地形非常崎嶇,但是中性路徑的存在依然可以進行平坦式探索。為了說明中性路徑的存在,Huynen[4]等人在RNA二級結構上進行中性游走,以測量中性突變所遇到的新結構的總數,這有助于證明中性突變所發現的新結構的數量是隨著時間的推移呈線性增加。

后來,Reidys和Stadler[5]給出了中性隨機游走算法的具體實現過程。該過程主要包括:①生成隨機解;②生成所有鄰居;③選擇一個可以使與初始解距離增加的中性鄰居。重復該步驟直到該距離不能再增加。具體的算法偽代碼如下:

算法3-1:中性隨機游走

輸入:地形

x0:隨機解,walk:中性鄰居,d:距離,ξ:中性鄰居集。

過程:

whileξξdo

對列表ξ進行隨機排序

找到一個yξ,并且滿足dx0y)>d

if找到滿足條件的ythen

y加入walk

ξ←將y的中性鄰居賦給ξ

d=dx0y

else

Φ賦為ξ

end if

end while

return walk

主站蜘蛛池模板: 岳西县| 故城县| 扶绥县| 昂仁县| 枝江市| 吉林省| 秦安县| 仁寿县| 长兴县| 崇文区| 西充县| 中牟县| 容城县| 会昌县| 来宾市| 增城市| 水城县| 盐池县| 应城市| 南乐县| 凤冈县| 江安县| 镇原县| 库车县| 江北区| 广元市| 自治县| 扬中市| 张家界市| 绥阳县| 洛扎县| 仁怀市| 湖州市| 南江县| 绥滨县| 商南县| 阳西县| 长海县| 香港| 睢宁县| 两当县|