求解最短路径问题的DNA动态规划算法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

圜 / 4 /

】 其中 ,J ,( , 是相邻的节点 ) 是有向边 ,n
②在连接的部分形成一个补链 ,可将相邻的有向边连接到一起。
设对 图 1 7个节 点 的编码 分 别为 :A C C B= G G;B= A A;C=- T;C= 中 = C C; 。G G 2A A 11 J I 2A
个生物操作。 关键词 :最短路径问题 ;D A计算 ;动态规划算法 N
中图分类号 :O17 5. 6 文献标识码 :A 文章编号 :10 — 8X 2 1)4 0 7 - 3 07 9 4 (0 00 - 06 0
19 年,美国南加州大学的 A l a” 94 d m n 教授利用现代分子生物技术 ,解决 了一有向图的 H mln e a i 路径 t o 问题 ( P ) 开创了 D A计算的新科学,这种计算是一种模拟 D A的结构并借助于各种 D A的重组技 HP , N N N 术和生化反应作为计算工具的并行计算模式。 由于 D A计算潜在的并行计算机理 , N 使得其非常适合解决大
求一条路 , 使它是从 到 的所有路中总权最小的路 ,即
( = i ∑ mn
( ’ ,
最短路径问题是图论应用的一个基本问题 ,很多实际问题 ,如线路布设 、运输安排等问题 ,都可以通 过建立最短路径问题模型来求解。
2 最短路径 问题 的 D A算法 N
21 最短路径问题的动态规划算法 . 图1 给出以A为起点 ,以 D为终点的赋权图 , 以 为起点,以 D为终点的最短路径。利用动态规划 求
() 1 为有向图的每个节点分配一个 D 点进行编 N
码。
() 2 用下面的方法创建 D A链来编码每条有向边 N
J的权值 。 ,
①对 于有 向边 序 列相连接 。
Y, 个 对节 点 编码 的相 同的 D A链 连结 到一起 , 后再 和一 个对 】编码 的 D A N 然 , N
求解该问题的思想是 :
() 1 将以 为起点所有链的终点按链 的长度 ( 边数 ) 进行分类 。如图l 以A为起点所有链的终点按链
收稿 日期 :2 l- 4o 0o o- l
基金项目:淮海工学院特色专业项 目建设( 0 07;信息与计算科学专业实践教学的研究与探索(590 ) 5 90 ) 5 5 0o2 作者衙 介:李 步军 ( 9 1 17 -),男 ,山东临 沂人 ,讲师 ,硕 士 ,主要 从事 D A 算方 面的研究 ,Ihl yho 0 .l N计 h j @ ao_ mc。 js c r
(. 1 淮海工学院 理学院 ,江苏 连云港 220 ;2 连云港师范高等专科学校 数学系 ,江苏 连云港 220 ) 205 . 206 摘要 : 最短路径 问题是一个组合优化 问题 ,许多交通运输 、 工程 、 管理等实际问题 可转化为最短路径问题进行求 解。 文中利用 D A计算 的并行计算模式 , 出一个求解最短路径 问题 的 D A动态规划算法 , N 给 N 该算法最多需要 一 1 I
gn) u, ) 和 ) 。
本文首先对最短路径问题及最短路径问题的动态规划p 法思想进行描述 ,然后给出求解最短路径问 算
题的 D A动态规划算法,借助于生物分子操作和生化反应求出有向图的最短路径及其长度。 N
1 最短路径问题描述
图论 中最 短路 径 问题 的一般 提法 是 : 设图c ( ̄为连通图, - v3 = , - 图中各边 (, 有权 ( = 表示 到 , ) ∞ 无关联边 ) 和 为图中任意两点 , ,
第 2 卷第 4 6 期
21 00年 7 月
齐 齐 哈 尔 大 学 学 报
J ra f qh r ieri oun l ia v st o Qi Un y
Vo.6N . 1 。o4 2
J l,01 uy2 0
求解最 短路径 问题 的 D A动态规划算法 N
李步军 ,王继顺 2 ,王顺绪 ’
5’ CCTA一3’ 一 3 一GGGGATAT一5 5’ Ir 一I T A一3’ ’ 3 -AAAAAAAAAAAA 7 T一 5
;C= G G; 3C C
D C A ( 的方 向从左 到右 为 :5 一 ’,则对 有 向边 B C,B C 的编 码 的 D A链分 别为 = T G链 ’ 3) 。 z : N
B1

图 l 赋权 三阶段 有 向图
() 2 运用逆序递推方法进行求解 , 由最后一阶段到第一阶段逐步求出各点到终点的最短路径 , 最后求
出起点 A到终点 D 的最 短路 径 。
22 求解 最短 路径 问题 的DN 动 态 规划算 法 . A
求解 最短路 径 问题 的D A N 动态 规 划算 法可 以分为 如下 几步 :
第 4期
求 解 最 短 路 径 问题 的 D A 动 态规 划算 法 N
的长度可 分为4 分 ,用集 合 分别 表示 为 部
: , =

} = ,) 蜀= , 【 G , } ( ,
每一部分叫做一个状态 ,相邻两个状态以及它们之问的有向线段所构成的有向边叫做一个阶段 ,每一条边 都有一个权值 ,图l 是一个赋权三阶段有向图。
规模的组合优化问题和 N P完全问题等难解问题 ,这进一步激发 了人们对生物分子计算的兴趣 ,越来越多 的计算科学的研究者正致力于这一领域的研究,未来体积小 、耗能低 、 并行计算能力强的 D A计算机l N ’ 的
诞生 , 将会对人们的工作 、 生活和科研带来深刻的变化。最短路径问题p ’ 也是一个组合优化问题 , 是图论 和网络理论中应用最广泛的问题之一 ,在交通运输 、管道铺设 、厂区布局等方面有着重要的应用。目 前求 解最短路径问题的算法主要有 Djsa算法 、F y i t kr l d算法和 Wa hl o ra s l算法 ,它们的时间复杂度分别为 等
相关文档
最新文档