- 2
- 0
- 约7.97千字
- 约 9页
- 2017-10-02 发布于天津
- 举报
双摘要问题之PC-丛集基因演算法
雙摘要問題之PC-叢集基因演算法
A Genetic Algorithm on PC-clusters for the Double Digest Problem
曾亮嘉、侯玉松(、易聲宏、施文弦
中華大學資訊工程系
摘要
在生物資訊研究領域中,雙摘要問題(double digest problem)是實踐「限制輿圖」 (restriction mapping)法所要解決的重要問題。在文獻中指出,雙摘要問題是NP-難(NP-hard)問題,(genetic algorithm)以解決雙摘要問題,並在PC-叢集(PC-cluster)上發展其分散式演算法,以加快演算法執行速度。在論文最後,將提出實驗數據,以檢討演算法的執行成效。
1、(physical mapping)問題是針對一段DNA片段,要找出它在基因體(genome)中所座落的位置。目前實體輿圖問題的解決方法,主要有兩種:一是限制輿圖(restriction mapping)法,(hybridization mapping)法。1]
在限制輿圖法中,有一種方式是利用兩種限制脢(restriction enzyme)將DNA片段切割成許多小片段,記錄這些小片段的長度,再利用這些長度資料重組小片段的前後排列次序,此即雙摘要問題(double digest problem,簡稱DDP),利用此排列次序,可在基因體中找出這段DNA片段所座落的位置。以例一說明:
例一:假設某DNA片段,使用限制脢A加以切割,可得到4種小片段,其長度分別為3、5、8、9;使用限制脢B加以切割,亦可得到4種小片段,其長度分別為3、4、7、11;同時使用限制脢A與B加以切割,可以得到7種小片段,其長度分別為2、3、3、4、4、4、5。
利用上述之各小片段長度資訊,分別對限制脢A與B所切割的4種小片段做排列,使其吻合同時使用限制脢A與B所切割的7種小片段的長度,如圖一即為一種排列方式。 (
圖一:滿足限制脢A、B、AB所切割之小片段長度資料的排列方式
關於DDP的研究文獻中,Goldstein與Waterman在[2]中已證明DDP是NP-難(NP-hard)問題,所以目前尚未發展出多項式時間之演算法解決這個問題。在[3]的4.4節中,Waterman曾提出使用模擬退火法(simulated annealing)來解DDP,但未說明其執行效能。
本論文擬採用基因演算法(genetic algorithm,簡稱GA)方式來解DDP,因為GA易於分散式處理,所以我們又利用PC-叢集(PC-cluster)來實作其分散式GA。
以下在第二節將介紹DDP的GA的設計概念,在第三節介紹DDP的PC-叢集之分散式GA,在第四節檢討其執行效能,在第五節做結論。
2、雙摘要問題之基因演算法設計
2-1 基因演算法概述
GA是一種最佳化的技巧,可以在很大的解集合空間中,快速搜尋出最佳解。GA的工作原理是基於達爾文的進化論的「物競天擇」學說,首先在解集合空間中隨機挑選出數個解,做為初始人口(initial population),再透過「適應函數」(fitness function)對所有個體(individual),分別計算其適應度,加總所有個體的適應度,再分別計算各個體的適應度佔總適應度的比例,當做被選擇為配種代表的機率。然後根據此機率分佈,在所有個體中選出配種代表,利用交換(crossover)與突變(mutation)等基因運作(genetic operator)產生新生代,並從配種代表以外的個體中,以新生代隨機取代之,以產生第二代人口。如此週而復始,再產生第三代、第四代…,則人口的適應度將會逐漸提高,最後將產生最優秀品種,即最佳解。
圖二[4]將上述之GA工作原理以演算法方式表示,觀念更加清楚。
Choose a population size.
Choose the number of generations NG.
Initialize the population.
Repeat the following for NG generations:
Select a given number pairs of individuals from the population probabilistically after assigning each structure a probability proportional to observed performance.
Copy the selected individuals, then apply genetic operators (crossover and mutation) to them to produce new individuals.
您可能关注的文档
- 凹面镜=会聚镜凹面镜.PPT
- 冷却装置的形式.PPT
- 几种自动化软件应用于气象资料共享技术的探讨-气象科学.PDF
- 函数y=Asinwxa的图象及变换.DOC
- 分子内反应与分子内催化-上海有机化学研究所.PDF
- 分子伴侣的简介.PPT
- 分子凝胶电解质的电导率研究-上海有机化学研究所.PDF
- 分子溶液-物理化学.PPT
- 出口退税率-上海国家税务局.PPT
- 凹透镜的透镜.PPT
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)