DNAVS: an algorithm based on DNA-computing and vortex search algorithm for task scheduling problem

被引:0
作者
Nillofar Jazayeri
Hedieh Sajedi
机构
[1] University of Tehran,School of Mathematics, Statistics and Computer Science, College of Science
来源
Evolutionary Intelligence | 2021年 / 14卷
关键词
Job shop scheduling; Vortex search; DNA computing;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we present DNAVS algorithm for the general job-shop scheduling problem (also known as Flexible JSSP). JSSP is an NP-complete problem, which means there is probably no deterministic or exact algorithm that can find the optimum solution in polynomial time for arbitrary instances of the problem, unless, P = NP. In the DNA computing algorithm, although the hardware is not accessible, in the future, we will have those computers that work based on biological hardware. Their most important advantages over silicon-based computers are their capacity for data storage. DNAVS is an improvement of the DNA computing algorithm by using a metaheuristic search algorithm called vortex search (VS) algorithm. The strongness of DNA computing is its parallelization. In the unavailability of DNA computers, the DNAVS reduces the time complexity of DNA computing by employing the VS algorithm. The efficiency of the DNAVS has been tested with standard test instances of job-shop scheduling problems. Our implementation results show that the DNAVS algorithm works effectively even for large scale instances on currently silicon-based computers.
引用
收藏
页码:1763 / 1773
页数:10
相关论文
共 80 条
[1]  
Abdolrazzagh-Nezhad M(2017)Job shop scheduling: classification, constraints and objective functions Int J Comput Inf Eng 11 429-434
[2]  
Abdullah S(2012)Solving the job-shop scheduling problem optimally by dynamic programming Comput Oper Res 39 2968-2977
[3]  
Gromicho JAS(1982)An efficient optimal algorithm for the two-machines unit-time job shop schedule-length problem Math Oper Res 7 354-360
[4]  
van Hoorn JJ(2002)DNA computing: models and implementations Comments Theor. Biol. 7 177-198
[5]  
Saldanha-da-Gama F(1997)Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces J Glob Optim 11 341-359
[6]  
Timmer GT(1983)Optimization by simulated annealing Science 220 671-680
[7]  
Hefetz N(1985)Thermodynamical approach to the traveling salesman problem: an efficient simulation algorithm J Optim Theory Appl 45 41-51
[8]  
Adiri I(2010)Genetic algorithms for task scheduling problem J Parallel Distrib Comput 70 13-22
[9]  
Daley MJ(2007)A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm J Glob Optim 39 459-471
[10]  
Kari L(2020)A parallel classification framework for protein fold recognition Evol Intel 13 1732-401