• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

利用DNA链并行化分配问题。

Parallelizing Assignment Problem with DNA Strands.

作者信息

Khorsand Babak, Savadi Abdorreza, Naghibzadeh Mahmoud

机构信息

Computer Engineering Department, Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran.

出版信息

Iran J Biotechnol. 2020 Jan 1;18(1):e2547. doi: 10.30498/IJB.2020.195413.2547. eCollection 2020 Jan.

DOI:10.30498/IJB.2020.195413.2547
PMID:32884959
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7461708/
Abstract

BACKGROUND

Many problems of combinatorial optimization, which are solvable only in exponential time, are known to be Non-Deterministic Polynomial hard (NP-hard). With the advent of parallel machines, new opportunities have been emerged to develop the effective solutions for NP-hard problems. However, solving these problems in polynomial time needs massive parallel machines and is not applicable up to now.

OBJECTIVES

DNA (Deoxyribonucleic acid) computing provides a fantastic method to solve NP-hard problems in polynomial time. Accordingly, one of the famous NP-hard problems is assignment problem, which is designed to find the best assignment of n jobs to n persons in a way that it could maximize the profit or minimize the cost.

MATERIAL AND METHODS

Applying bio molecular operations of Adelman Lipton model, a novel parallel DNA algorithm have been proposed for solving the assignment problem.

RESULTS

The proposed algorithm can solve the problem in time complexity, and just O(n) initial DNA strand in comparison with nn initial sequence, which is used by the other methods.

CONCLUSIONS

In this article, using DNA computing, we proposed a parallel DNA algorithm to solve the assignment problem in linear time.

摘要

背景

许多组合优化问题仅能在指数时间内求解,已知这些问题是NP难问题。随着并行机的出现,为NP难问题开发有效解决方案出现了新的机遇。然而,在多项式时间内解决这些问题需要大量并行机,目前尚不可行。

目的

DNA(脱氧核糖核酸)计算为在多项式时间内解决NP难问题提供了一种奇妙的方法。因此,著名的NP难问题之一是指派问题,其旨在以能够使利润最大化或成本最小化的方式找到n项工作给n个人的最佳分配。

材料与方法

应用阿德尔曼-利普顿模型的生物分子操作,提出了一种用于解决指派问题的新型并行DNA算法。

结果

所提出的算法能够在时间复杂度内解决该问题,与其他方法使用的nⁿ初始序列相比,仅需O(n)条初始DNA链。

结论

在本文中,我们利用DNA计算提出了一种并行DNA算法,以在线性时间内解决指派问题。

相似文献

1
Parallelizing Assignment Problem with DNA Strands.利用DNA链并行化分配问题。
Iran J Biotechnol. 2020 Jan 1;18(1):e2547. doi: 10.30498/IJB.2020.195413.2547. eCollection 2020 Jan.
2
A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing.一种基于DNA分子计算解决不平衡分配问题的并行生物优化算法。
Int J Mol Sci. 2015 Oct 23;16(10):25338-52. doi: 10.3390/ijms161025338.
3
A parallel algorithm for solving the n-queens problem based on inspired computational model.一种基于启发式计算模型求解n皇后问题的并行算法。
Biosystems. 2015 May;131:22-9. doi: 10.1016/j.biosystems.2015.03.004. Epub 2015 Mar 27.
4
A novel bio-heuristic computing algorithm to solve the capacitated vehicle routing problem based on Adleman-Lipton model.一种基于阿德尔曼-利普顿模型求解带容量车辆路径问题的新型生物启发式计算算法。
Biosystems. 2019 Oct;184:103997. doi: 10.1016/j.biosystems.2019.103997. Epub 2019 Jul 29.
5
Solving the Family Traveling Salesperson Problem in the Adleman-Lipton Model Based on DNA Computing.基于 DNA 计算的 Adleman-Lipton 模型中的家庭旅行商问题求解。
IEEE Trans Nanobioscience. 2022 Jan;21(1):75-85. doi: 10.1109/TNB.2021.3109067. Epub 2021 Dec 30.
6
A Parallel DNA Algorithm for Solving the Quota Traveling Salesman Problem Based on Biocomputing Model.基于生物计算模型的求解定额旅行商问题的并行 DNA 算法。
Comput Intell Neurosci. 2022 Aug 31;2022:1450756. doi: 10.1155/2022/1450756. eCollection 2022.
7
Solving the 0/1 knapsack problem by a biomolecular DNA computer.利用生物分子DNA计算机解决0/1背包问题。
Adv Bioinformatics. 2013;2013:341419. doi: 10.1155/2013/341419. Epub 2013 Feb 18.
8
A new fast algorithm for solving the minimum spanning tree problem based on DNA molecules computation.一种基于DNA分子计算的求解最小生成树问题的新型快速算法。
Biosystems. 2013 Oct;114(1):1-7. doi: 10.1016/j.biosystems.2013.07.007. Epub 2013 Jul 16.
9
A new parallel DNA algorithm to solve the task scheduling problem based on inspired computational model.一种基于启发式计算模型解决任务调度问题的新型并行DNA算法。
Biosystems. 2017 Dec;162:59-65. doi: 10.1016/j.biosystems.2017.09.001. Epub 2017 Sep 7.
10
Exploring the Potential of DNA Computing for Complex Big Data Problems: A Case Study on the Traveling Car Renter Problem.探索 DNA 计算在复杂大数据问题中的应用潜力:以旅行租车问题为例。
IEEE Trans Nanobioscience. 2024 Jul;23(3):391-402. doi: 10.1109/TNB.2024.3396142. Epub 2024 Jul 1.

引用本文的文献

1
PeptiHub: a curated repository of precisely annotated cancer-related peptides with advanced utilities for peptide exploration and discovery.PeptiHub:一个经过精心整理的癌症相关肽精确注释数据库,具有高级的肽探索和发现工具。
Database (Oxford). 2024 Sep 20;2024. doi: 10.1093/database/baae092.
2
A computational approach to assessing the prognostic implications of BRAF and RAS mutations in patients with papillary thyroid carcinoma.一种评估BRAF和RAS突变对甲状腺乳头状癌患者预后影响的计算方法。
Endocrine. 2024 Nov;86(2):707-722. doi: 10.1007/s12020-024-03911-3. Epub 2024 Jun 17.
3
Metabolite signature of human malignant thyroid tissue: A systematic review and meta-analysis.人类恶性甲状腺组织的代谢物特征:系统评价和荟萃分析。
Cancer Med. 2024 Apr;13(8):e7184. doi: 10.1002/cam4.7184.

本文引用的文献

1
DNA Fountain enables a robust and efficient storage architecture.DNA 喷泉实现了稳健且高效的存储架构。
Science. 2017 Mar 3;355(6328):950-954. doi: 10.1126/science.aaj2038.
2
A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing.一种基于DNA分子计算解决不平衡分配问题的并行生物优化算法。
Int J Mol Sci. 2015 Oct 23;16(10):25338-52. doi: 10.3390/ijms161025338.
3
A parallel algorithm for solving the n-queens problem based on inspired computational model.一种基于启发式计算模型求解n皇后问题的并行算法。
Biosystems. 2015 May;131:22-9. doi: 10.1016/j.biosystems.2015.03.004. Epub 2015 Mar 27.
4
DNA-based computing of strategic assignment problems.基于 DNA 的战略分配问题计算。
Phys Rev Lett. 2011 May 6;106(18):188702. doi: 10.1103/PhysRevLett.106.188702. Epub 2011 May 3.
5
Quantum algorithms for biomolecular solutions of the satisfiability problem on a quantum machine.用于量子机器上可满足性问题的生物分子解决方案的量子算法。
IEEE Trans Nanobioscience. 2008 Sep;7(3):215-22. doi: 10.1109/TNB.2008.2002286.
6
Molecular computation by DNA hairpin formation.通过DNA发夹形成进行分子计算。
Science. 2000 May 19;288(5469):1223-6. doi: 10.1126/science.288.5469.1223.
7
A sticker-based model for DNA computation.
J Comput Biol. 1998 Winter;5(4):615-29. doi: 10.1089/cmb.1998.5.615.
8
Design and self-assembly of two-dimensional DNA crystals.二维DNA晶体的设计与自组装。
Nature. 1998 Aug 6;394(6693):539-44. doi: 10.1038/28998.
9
A surface-based approach to DNA computation.
J Comput Biol. 1998 Summer;5(2):255-67. doi: 10.1089/cmb.1998.5.255.
10
DNA solution of the maximal clique problem.最大团问题的DNA解决方案。
Science. 1997 Oct 17;278(5337):446-9. doi: 10.1126/science.278.5337.446.