摘要
任务调度是提高多处理机系统效率的一个关键问题,许多任务调度问题已被证明是NP难问题.对于多处理机独立任务调度问题,采用粘贴模型,给出了一种新的该类问题的DNA计算模型.我们首先提出了基于分子生物技术的多处理机独立任务调度问题的DNA算法,算法的关键是对任务分配的恰当的编码,以便于使用常规的生物操作及生物酶来完成解的产生及最终解的分离.依据分子生物学的实验方法,证明所提出的算法是有效和可行的;其次指出了该算法的优点、存在的问题及将来进一步的研究方向.
Task scheduling is a NP-hard problem and is an integral part of parallel and distributed computing. In this paper, implementation ideas and methods to solve independent task scheduling problem which is an engineering related combinatorial problem using this DNA computing approach is presented. The objective of solution of the independent task scheduling p :oblem is to find an optimal scheduling that can satisfy with resources load balancing. The proposed algorithms show promising results that DNA computing approach can be well-suited for solving such real-world application in the near future.
出处
《湖南师范大学自然科学学报》
CAS
北大核心
2009年第3期36-41,共6页
Journal of Natural Science of Hunan Normal University
基金
湖南省软科学计划课题资助项目(2006ZK3028)
湖南人文科技学院青年基金资助项目(2008QN02)
关键词
DNA计算
任务调度
NP难问题
并行计算
DNA computing
task scheduling
NP-hard problem
parallel computing