J4 ›› 2007, Vol. 29 ›› Issue (8): 55-57.
• 论文 • 上一篇 下一篇
刘毅[1,2] 宋玉阶[1]
出版日期:
发布日期:
Online:
Published:
摘要:
收缩背包问题是标准背包问题的一个扩展,其中背包的容量为所装物品数量的非增函数。本文提出了基于分子生物技术的求解收缩背包问题的DNA算法,首先将其约束条件进 行分解;然后设计一系列与物品重量相对应的寡聚核苷酸片断及其链接模板,在链接酶的作用下将它们进行链接反应,生成代表任意物品组合的DNA链;再通过基本的生物操 作筛选出可行解;最后比较各个可行解对应的目标函数值,进而得到最优解。
关键词: DNA计算 收缩背包问题 链接反应 凝胶电泳 DNA探针 放射自显影
Abstract:
The collapsing knapsack problem (CKP) is the transformation of the standard knapsack problem (SKP). The capacity of its knapsack is the non-increa sing function of the number of items loaded in it. A novel algorithm based on DNA computing is proposed, which solves the collapsing knapsack problem. F irstly, we partition the constraint of CKP into several different constraints. Secondly, we design some oligonucleotides corresponding to the weight of the items and some ligation splints which are mixed together in a single ligation reaction to produce the DNA links representing all random combinations of the items. Thirdly, we perform a series of biochemical experiments to obtain the feasible solutions. Finally, we get the optimal solutions to the given problem by comparing the target-function's values of those feasible solutions.
Key words: (DNA computing, collapsing knapsack problem, ligature, gel electrophoresis, DNA probe;auto , radiography)
刘毅[1,2] 宋玉阶[1]. 收缩背包问题的DNA算法[J]. J4, 2007, 29(8): 55-57.
0 / / 推荐
导出引用管理器 EndNote|Ris|BibTeX
链接本文: http://joces.nudt.edu.cn/CN/
http://joces.nudt.edu.cn/CN/Y2007/V29/I8/55