收藏本站
《山东大学》 2008年
收藏 | 手机打开
二维码
手机客户端打开本文

赋权图上优化问题的DNA计算方法研究

韩爱丽  
【摘要】: 在赋权图上优化问题的DNA计算方法研究中,权值的DNA编码方法是求解问题的关键。本文讨论了中国邮递员、旅行商、最大权团、最小生成树等赋权图上经典优化问题的DNA计算方法,改进了它们原有DNA计算模型中的权值编码方法,给出了利用改进DNA编码方法求解的新DNA算法。我们通过设计赋权无向图的广义边图给出了中国邮递员问题的一种DNA编码方法及计算模型,通过设计赋权图的相对长度图给出了旅行商问题的一种DNA编码方法及计算模型,通过选取DNA序列的最佳逆补比对给出了最小生成树问题的基于逆补比对的一种DNA编码方法及计算模型,并通过改进已有的DNA编码方法给出了最大权团问题、顶点覆盖问题及0/1背包问题的DNA计算模型。我们给出的DNA计算模型提高了DNA计算中数值表示和处理能力。具体研究工作如下: 对于中国邮递员问题,我们首先提出了广义边图的概念,然后设计了一种新的基于广义边图的DNA编码方法及DNA算法。所提出的广义边图DNA编码方法利用边到点映射把赋权图中的边映射为顶点,构造给定赋权图的广义边图,使得赋权图中的边权值转换为广义边图中顶点的权值,从而利用顶点的编码长度表示权值,使得权值的处理变得更容易。具体地说,对于任一赋权连通无向图G=(V,E),首先通过边到点映射把图G转换为广义边图G′=(V′,E′),其中每个顶点v′_i∈V′对应于图G的一条边e_i。若图G中边e_i与e_j邻接,则在G′中顶点v′_i和v′_j之间加一条无向边;若图G中v_i的度数为奇数,则在与v_i关联的边对应的G′的顶点上添加自环。用于编码图G′中顶点v′_i的DNA串s_i的长度等于图G中边e_i的权值。用于编码图G′中边e′_(ij)=(v′_i,v′_j)的DNA串S_(ij)为s_i的后半部分与S_j的前半部分并置后的逆补。这种编码方法提高了用DNA计算求解赋权图上具有边权值的优化问题的数值表示和处理能力。 对于旅行商问题,我们首先提出了权值序号和相对长度图的概念,然后设计了一种基于相对长度图的DNA编码方法和一种改进的DNA编码方法,并给出了相应的DNA算法。对于任一赋权连通无向图G=(V,E),所提出的相对长度DNA编码方法利用权值的序号和相对长度图代替权值本身来对权值进行编码。由于该编码方法中用于编码权值的DNA串的长度只与权值的序号有关,与权值本身无关,因此它能直接处理整数或实数权值,甚至很小或很大的权值,并且所获得的最优解不与DNA串的长度成正比,这就使得这种编码方法能处理一个较宽范围的权值。所提出的改进DNA编码方法用两条不同长度的DNA串去编码每条边,其中较长DNA串由首段、权值段及尾段三部分组成,较短DNA串是较长串权值段的逆补。该编码方法是对先前的权编码方法的一种改进,改进后的编码方法生成的是稳定的DNA双链而不是单双交替的DNA串,因而更容易生成问题的最优解。 对于最小生成树问题,我们设计了一种基于顶点识别码的DNA编码方法以及一种基于DNA序列的逆补比对的DNA编码方法,并给出了相应的DNA计算模型。由于非线性的最小生成树不能直接用线性的DNA串表示,因此不能直接给出最小生成树问题的基于DNA计算基本操作的DNA编码方法及DNA算法。对于任一赋权连通无向图G=(V,E),所提出的基于顶点识别码的DNA编码方法用一个长度为l=max{[log_4n],6}的识别码r_i去编码图G的每个顶点v_i,用一个长度为2p=2×max{w_(ij),l)的DNA串S_(ij)去编码图G的每条边e_(ij),其中S_(ij)的长度为W_(ij)的前部分标记为S_(wij1),长度为W_(ij)的后部分标记为S_(wij2),并对图G的任意两条相邻边e_(ij)和e_(jk),增加一个长度为w_(ij)+W_(jk)的DNA串S_(aijk)=-h(S_(wij2)S_(wjk1))作为附加码。基于所提出的DNA编码方法,我们给出了最小生成树问题的一种基于顶点识别码的DNA算法,该算法首先获得对应于最小生成树的Euler回路,然后把Euler回路转化为最小生成树。在此基础上,针对DNA双链中碱基之间的互补/非互补、同向/非同向关系,提出了DNA序列的补比对和逆补比对的概念,给出了DNA序列的补比对和逆补比对的计分方法,并利用DNA序列的逆补比对的计分方法给出了最小生成树问题的一种新DNA编码方法及DNA算法。对于任一赋权连通无向图G=(V,E),v_i∈V,e_(ij)∈E,l≤i,j≤n,其中边e_(ij)上的权值为W_(ij),用一个长度为l=max([log_4n],6}的识别码r_i去编码每个顶点v_i,用一个长度为2p=2×max{W_(ij),l)的DNA串S_(ij)去编码每条边e_(ij),然后计算S_(wij1),S_(wij2),r_j的逆补比对α_(swij1),α_(swjk2),α_(rj),并选取DNA串S_(aijk)=Lower(α_(swij2)|α_(rj))+Lower(α_(swjk1)|α_(rj))作为附加码。基于所提出的DNA编码方法,我们给出了最小生成树问题的一种基于逆补比对的DNA算法,该算法借助于Euler图获得给定赋权图的最小生成树。这种DNA编码方法可推广到其它赋权图上优化问题的DNA计算模型中。 对于顶点赋值的最大权团问题,我们在Ouyang的最大团问题的DNA计算模型的基础上,增加了权值的DNA编码表示,进而给出了最大权团问题的一种改进的DNA编码方法及DNA算法。对于任一顶点赋权的连通无向图,我们用两个不同长度的DNA串去编码每个顶点,用一个长度为20的DNA串去编码每条边。相应于顶点v_i的较长DNA串由三部分组成,其中间部分的长度为w_i,相应于顶点v_i的较短DNA串是较长DNA串的中间部分的逆补。在此基础上,我们给出了最大权团问题的DNA算法及其生物实现方法。所设计的DNA算法的空间复杂度为O(d_(max)~n),n表示给定赋权图的顶点数,d_(max)表示顶点的最大度数,这比Ouyang的最大团问题的DNA算法的空间复杂度O(n~n)略低。 此外,我们还给出了0/1背包问题和顶点覆盖问题的DNA编码方法和DNA算法。对于0/1背包问题,我们对先前的DNA编码方法进行了一点改进,使得连接反应生成稳定的DNA双链而不是单双交替的DNA串。对于顶点覆盖问题,我们首先对先前的从顶点覆盖问题到Hamilton回路问题的多项式变换进行了一点改进,把具有12个顶点和14条边的覆盖子图改为具有4个顶点和4条边的改进覆盖子图,使所构造的图G′的顶点数从k+12|E|减少到k+4|E|,边数从16|E|+(2k-1)|V|减少到6|E|+(2k-1)|V|,然后利用Adleman实验中的基本操作给出了顶点覆盖问题的一种基于杂交的DNA计算模型。正如电子计算机中其它算术操作都转换为加法操作来实现一样,DNA计算机中其它操作也应转换为几个基本的DNA操作来实现,本文工作在这方面为DNA计算提供了一定基础。
【学位授予单位】:山东大学
【学位级别】:博士
【学位授予年份】:2008
【分类号】:TP301.6

手机知网App
【引证文献】
中国期刊全文数据库 前1条
1 田浩;梁雪松;;DNA计算在图论中的应用[J];信息与电脑(理论版);2010年04期
【参考文献】
中国期刊全文数据库 前10条
1 马润年,张强,高琳,许进;图的最大权团的DNA计算[J];电子学报;2004年01期
2 王淑栋,许进,刘文斌;基于剪接系统的有向哈密顿路问题分析[J];电子学报;2005年05期
3 董亚非,张家秀,殷志祥,许进;最小顶点覆盖问题的改进粘贴模型[J];电子与信息学报;2005年04期
4 陈治平,李小龙,王雷,林亚平,蔡立军;最佳匹配问题的DNA表面计算模型[J];计算机研究与发展;2005年07期
5 王雷,林亚平,李智勇;一类特殊整数规划问题的DNA计算[J];计算机研究与发展;2005年08期
6 韩爱丽;朱大铭;;基于一种新的边权编码方案的中国邮递员问题的DNA计算模型[J];计算机研究与发展;2007年06期
7 李肯立;姚凤娟;李仁发;许进;;基于分治的背包问题DNA计算机算法[J];计算机研究与发展;2007年06期
8 刘文斌,王淑栋,许进;DNA计算中的编码方法研究[J];计算机工程与应用;2003年27期
9 李人厚,余文;关于DNA计算的基本原理与探讨[J];计算机学报;2001年09期
10 许进,张雷;DNA计算机原理、进展及难点(Ⅰ):生物计算系统及其在图论中的应用[J];计算机学报;2003年01期
【共引文献】
中国期刊全文数据库 前10条
1 张智佳;;DNA计算机的生物基础和应用[J];才智;2008年08期
2 宫莉;;一种新的分析RNA相似性的方法[J];长春师范学院学报(自然科学版);2010年06期
3 郑卉;;DNA计算原理研究及展望[J];重庆电子工程职业学院学报;2009年02期
4 李军令;赵宏伟;马志强;魏利;冯嘉;关伟州;;基于遗传算法的最大似然法构建系统发生树[J];东北师大学报(自然科学版);2008年01期
5 李涛;;应用DNA计算解决最大团问题[J];电力学报;2006年03期
6 韩国政;邱洪泽;;面向间隔的电力网络拓扑分析方法[J];电力系统自动化;2006年13期
7 方铖;;DNA计算原理、现状及展望[J];电脑学习;2007年05期
8 王莉;;基于多级分离的图顶点着色DNA算法[J];电脑开发与应用;2010年04期
9 熊飞燕;;基于质粒分子数子集O(1.414~n)DNA计算机算法[J];电脑与信息技术;2008年04期
10 王庆虎;郑虹;;一种新的求解最小生成树问题的DNA算法[J];电脑知识与技术;2010年01期
中国重要会议论文全文数据库 前5条
1 马跃;李祥;;DNA遗传算法的C~(++)实现及其在优化问题中的应用[A];2005年全国理论计算机科学学术年会论文集[C];2005年
2 韩爱丽;朱大铭;;旅行商问题的一种新DNA编码方案[A];2006年全国理论计算机科学学术年会论文集[C];2006年
3 王雷;蒋爱平;;基于DNA编码的遗传神经网络算法及应用[A];第十九届测控、计量、仪器仪表学术年会(MCMI'2009)论文集[C];2009年
4 杨春德;魏国辉;任静静;杨孝田;;DNA计算机中二叉树的层次遍历算法[A];2008'中国信息技术与应用学术论坛论文集(二)[C];2008年
5 许龙飞;段敏;陈孝卫;冉丽;朱婵;;生物DNA序列比对算法研究[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
中国博士学位论文全文数据库 前10条
1 王炼红;人工免疫优化与分类算法及其应用研究[D];湖南大学;2009年
2 郭里;若干图论问题的DNA计算机算法研究[D];湖南大学;2009年
3 李光;分类挖掘中的隐私保护问题研究[D];哈尔滨工业大学;2011年
4 张鸿雁;基于DNA计算的聚类算法研究[D];山东师范大学;2011年
5 窦永超;预测蛋白质功能位点的几种新数学模型[D];大连理工大学;2011年
6 常桂松;生物序列分析中若干概率模型研究及应用[D];大连理工大学;2011年
7 杨连平;生物序列的相对特征分析及Burrows-Wheeler方法[D];大连理工大学;2011年
8 郑虹;DNA计算的若干应用及形式语义[D];吉林大学;2012年
9 廖波;计算分子生物学中若干问题研究[D];大连理工大学;2004年
10 石晓龙;用于DNA计算的微流控制系统中三维检测问题的研究[D];华中科技大学;2004年
中国硕士学位论文全文数据库 前10条
1 张艳萍;蛋白质序列的数学描述及其应用[D];浙江理工大学;2010年
2 郭小花;改进遗传算法及其在求解背包问题中的应用[D];广西民族大学;2010年
3 王庆虎;DNA计算机中数据结构的设计与研究[D];长春工业大学;2010年
4 吴晨辉;无线传感器网络最小集合覆盖问题的DNA算法研究[D];华东理工大学;2011年
5 韩洪宁;基于多值逻辑的神经网络模型设计与应用[D];北京邮电大学;2011年
6 杨鞠华;一种新型的并行处理机的设计和算法[D];北京邮电大学;2011年
7 张倩;基于生物技术的分子计算模型应用研究[D];陕西师范大学;2011年
8 王振晔;活体生物计算模型在NP-完全问题中的应用[D];陕西师范大学;2011年
9 王伟;基于SAS系统的基因序列模型分析[D];江南大学;2011年
10 刘娟;基于时间序列理论方法的流感病毒DNA序列特征分析[D];江南大学;2011年
【同被引文献】
中国期刊全文数据库 前6条
1 朱翔鸥;刘文斌;孙川;;DNA计算编码研究及其算法[J];电子学报;2006年07期
2 韩世芬;;基于DNA计算的遗传算法解决最小生成树问题[J];鄂州大学学报;2008年02期
3 周康;殷燕芳;李玉华;覃磊;;DNA编码的模型分析[J];华中科技大学学报(自然科学版);2007年07期
4 崔光照;张勋才;王延峰;;DNA计算中编码序列的优化设计方案[J];计算机应用研究;2007年07期
5 许进;强小利;方刚;周康;;一种图顶点着色DNA计算机模型[J];科学通报;2006年04期
6 殷志祥;张家秀;;图论中的DNA计算模型[J];系统工程与电子技术;2007年07期
【二级参考文献】
中国期刊全文数据库 前10条
1 高琳,许进,张军英;DNA计算的研究进展与展望[J];电子学报;2001年07期
2 刘文斌,高琳,王淑栋,刘向荣,许进;最大匹配问题的DNA表面计算模型[J];电子学报;2003年10期
3 马润年,张强,高琳,许进;图的最大权团的DNA计算[J];电子学报;2004年01期
4 殷志祥,张凤月,许进;0-1规划问题的DNA计算[J];电子与信息学报;2003年01期
5 李肯立,李庆华,戴光明,周炎涛;背包问题的一种自适应算法[J];计算机研究与发展;2004年07期
6 陈治平,李小龙,王雷,林亚平,蔡立军;最佳匹配问题的DNA表面计算模型[J];计算机研究与发展;2005年07期
7 王雷,林亚平,李智勇;一类特殊整数规划问题的DNA计算[J];计算机研究与发展;2005年08期
8 李肯立;姚凤娟;李仁发;许进;;基于分治的背包问题DNA计算机算法[J];计算机研究与发展;2007年06期
9 张连珍,刘光武,许进;基于质粒的DNA计算模型研究[J];计算机工程与应用;2004年04期
10 许进,张雷;DNA计算机原理、进展及难点(Ⅰ):生物计算系统及其在图论中的应用[J];计算机学报;2003年01期
中国重要会议论文全文数据库 前1条
1 许进;;DNA分子生物计算机与运筹学发展的新机遇[A];中国运筹学会第六届学术交流会论文集(上卷)[C];2000年
中国硕士学位论文全文数据库 前1条
1 张连珍;质粒DNA计算模型的研究与应用[D];华中科技大学;2004年
【相似文献】
中国期刊全文数据库 前10条
1 于培民;生物机制在智能计算中的应用[J];科学管理研究;2003年06期
2 范胜;殷志祥;丁啸;汪勇;;编码问题在DNA计算中的现状及展望[J];福建电脑;2010年08期
3 刘文斌,许进;赋权Hamilton路的DNA计算模型[J];系统工程与电子技术;2002年06期
4 殷志祥,张凤月,许进;0-1规划问题的DNA计算[J];电子与信息学报;2003年01期
5 周清艳;;浅谈智能计算及其研究方法[J];现代计算机(专业版);2009年10期
6 韩爱丽;朱大铭;;基于一种新的边权编码方案的中国邮递员问题的DNA计算模型[J];计算机研究与发展;2007年06期
7 殷志祥,董亚非,许进;组合优化中的DNA计算[J];计算机工程与应用;2002年19期
8 石晓龙,许进;DNA计算与背包问题[J];计算机工程与应用;2003年27期
9 马冉,杨军吉;Floyd-Warshall算法在物流管理方面的应用[J];甘肃科技;2005年02期
10 田浩;梁雪松;;DNA计算在图论中的应用[J];信息与电脑(理论版);2010年04期
中国重要会议论文全文数据库 前10条
1 谢小良;符卓;;基于Hopfield神经网络的单周期船舶调度模型及算法[A];2008年全国开放式分布与并行计算机学术会议论文集(下册)[C];2008年
2 张明善;康小玲;;二次网络规划基解的一个注记[A];2004中国控制与决策学术年会论文集[C];2004年
3 董亚非;谭刚军;张社民;;基于粘贴系统求解TSP问题[A];提高全民科学素质、建设创新型国家——2006中国科协年会论文集(下册)[C];2006年
4 赵耀华;郑金华;;应用GA求解Hitchcock运输问题[A];第七届计算机模拟与信息技术学术会议论文集[C];1999年
5 邵玲玲;邬锐;黄炎;;多普勒天气雷达产品一中气旋在强风预报中的应用研究[A];首届长三角气象科技论坛论文集[C];2004年
6 李改肖;刘雁春;崔高嵩;刘颖;何桂敏;;海图深度基准面的确定及算法研究[A];第二十一届海洋测绘综合性学术研讨会论文集[C];2009年
7 庞兴豪;任国春;徐以涛;邱炜;;一种新型功放自适应预失真器设计[A];2009年全国无线电应用与管理学术会议论文集[C];2009年
8 庞兴豪;任国春;徐以涛;邱炜;;一种新型功放自适应预失真器设计[A];2009年全国无线电应用与管理学术会议论文集[C];2009年
9 蓝章礼;曹建秋;王华清;;基于动态梯度的指纹图像二值化算法[A];2008年计算机应用技术交流会论文集[C];2008年
10 平亮;何川;杨青彬;;无线电智能天线技术的特点及发展[A];2008通信理论与技术新发展——第十三届全国青年通信学术会议论文集(下)[C];2008年
中国重要报纸全文数据库 前10条
1 PALADIN;算法中的NP问题[N];电脑报;2003年
2 ;机器人激活算法和程序设计教学[N];中国电脑教育报;2004年
3 记者 侯建华;会计所算了经济账又算法律账[N];重庆商报;2001年
4 汪蔚;用算法改变世界[N];中国计算机报;2008年
5 PALADIN;算法演义[N];电脑报;2003年
6 记者 雷敏 张旭东 刘铮;我国人均GDP仍在世界100位之后[N];新华每日电讯;2005年
7 H Q;改善照片VCD的制作效果[N];电脑报;2003年
8 南京 朱罕非;一种实用单片机多字节除法的算法[N];电子报;2004年
9 胡英;高安全行业应考虑SSL VPN算法[N];计算机世界;2007年
10 复旦大学国际政治系博士 沈逸;谷歌的权力与生意[N];东方早报;2010年
中国博士学位论文全文数据库 前10条
1 韩爱丽;赋权图上优化问题的DNA计算方法研究[D];山东大学;2008年
2 唐煜;均匀设计的组合性质及其构作[D];苏州大学;2005年
3 余金华;电阻层析成像技术应用研究[D];浙江大学;2005年
4 Zhao Peixin;[D];山东大学;2005年
5 吕翔;波长路由光网络相关问题研究[D];浙江大学;2006年
6 王淑栋;四类DNA计算模型中一些理论与应用的研究[D];华中科技大学;2004年
7 杨滨;智能计算及应用研究[D];吉林大学;2010年
8 申远;一些求解结构型优化的一阶算法[D];南京大学;2012年
9 赵裕众;生物序列分析算法的研究及其应用[D];中国科学技术大学;2010年
10 曹斌;生物启发式智能计算及其应用的研究[D];吉林大学;2012年
中国硕士学位论文全文数据库 前10条
1 马莹;DNA计算在图论中的应用[D];安徽理工大学;2007年
2 江亮;SVM算法研究及其在交流控制系统中的应用[D];西北工业大学;2005年
3 高翔;嵌入式三维图形引擎的设计与实现[D];电子科技大学;2005年
4 朱晓丽;QoS组播路由问题研究[D];山东师范大学;2005年
5 杨浩军;计算机软件专利保护问题研究[D];中国政法大学;2006年
6 朱江;AGV车载控制原理研究[D];昆明理工大学;2006年
7 叶海锋;解鞍点问题的UZAWA算法及其收敛性分析[D];浙江大学;2005年
8 王新政;树木年轮分析系统的研究[D];东北林业大学;2007年
9 高莹莹;大孔径静态干涉成像光谱仪(LASIS)图像配准技术研究[D];中国科学院研究生院(西安光学精密机械研究所);2007年
10 乐叶青;基于Wigner-Ville分布的电能质量扰动的分析[D];浙江大学;2007年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026