A DNA Based Computational Algorithm for Timetable Problem

Kuntala Boruah, M. K. Pathak, R. Sarmah
{"title":"A DNA Based Computational Algorithm for Timetable Problem","authors":"Kuntala Boruah, M. K. Pathak, R. Sarmah","doi":"10.47164/IJNGC.V12I1.681","DOIUrl":null,"url":null,"abstract":"Deoxyribonucleic acid (DNA) computing believed to have the potential to offer an effective approach to reduce any NP problem from exponential to polynomial time. In this paper a theoretical proof of concept algorithm is proposed to address timetable scheduling problem which is a classical NP complete problem. The efficiency of this algorithm owes to the parallelism property of DNA. Information relating to resources like the set of classes, teachers, time slots and subjects are encoded in the form of unique DNA sequences. Initially all the possible(valid as well as invalid) allocations are generated and in each step the illegal sequences are discarded until finally left out with one or more potential solutions which satisfies the given constraints. The time complexity of the proposed algorithm is independent of the size of the problem. Moreover the proposed algorithm can be applied to solve several other scheduling problems with necessary modifications.","PeriodicalId":351421,"journal":{"name":"Int. J. Next Gener. Comput.","volume":"47 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Next Gener. Comput.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47164/IJNGC.V12I1.681","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Deoxyribonucleic acid (DNA) computing believed to have the potential to offer an effective approach to reduce any NP problem from exponential to polynomial time. In this paper a theoretical proof of concept algorithm is proposed to address timetable scheduling problem which is a classical NP complete problem. The efficiency of this algorithm owes to the parallelism property of DNA. Information relating to resources like the set of classes, teachers, time slots and subjects are encoded in the form of unique DNA sequences. Initially all the possible(valid as well as invalid) allocations are generated and in each step the illegal sequences are discarded until finally left out with one or more potential solutions which satisfies the given constraints. The time complexity of the proposed algorithm is independent of the size of the problem. Moreover the proposed algorithm can be applied to solve several other scheduling problems with necessary modifications.
基于DNA的时间表问题计算算法
脱氧核糖核酸(DNA)计算被认为有潜力提供一种有效的方法来将任何NP问题从指数时间减少到多项式时间。本文提出了一种理论概念证明算法来解决经典的NP完全调度问题。该算法的高效性得益于DNA的并行性。与课程、教师、时间段和科目等资源相关的信息以独特的DNA序列的形式编码。最初生成所有可能的分配(有效的和无效的),在每一步中,非法序列被丢弃,直到最后留下一个或多个满足给定约束的潜在解决方案。该算法的时间复杂度与问题的大小无关。此外,该算法经过必要的修改后也可用于解决其他调度问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信