Evolutionary DNA Computing Algorithm for Job Scheduling Problem

被引:5
作者
Ibrahim, Gudar J. [1 ]
Rashid, Tarik A. [2 ]
Sadiq, Ahmed T. [1 ]
机构
[1] Salahaddin Univ Erbil, Dept Software & Informat Engn, Erbil, Iraq
[2] Univ Kurdistan Hewler, Dept Comp Sci & Engn, Erbil, Iraq
关键词
DNA computation algorithm; Evolutionary DNA algorithm; Job scheduling problem; Metaheuristics; Parallel computation; GENETIC ALGORITHM; SHOP; COMPUTATION; SEARCH;
D O I
10.1080/03772063.2017.1362964
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
DNA computing techniques have interesting properties such as vast parallel computation attainment, organic edges, and tiny parts. These properties have attracted researchers from various fields (Bioinformatics, Biochemistry, and others). These techniques mainly rest on biochemical responses of molecules of DNA. Nonetheless, these biochemical responses might anneal in unsystematic fashion and conceivably generate inappropriate computations. This motivates prospects to utilize evolutionary computation as it lays importance on probabilistic and optimization search approaches. In this research study, the ability of DNA computing is demonstrated and verified by selecting the job scheduling problem (JSP). JSP can be easily tackled by a human or by using standard computers. A proposed evolutionary DNA algorithm is presented in this paper to solve the JSP; the proposed technique produces promising and better results than the standard DNA computing algorithm. Through adding supportive operations to the evolutionary operations, the performance becomes better; in addition, it has more solutions at the end, and therefore, the possibility of having an optimum or near optimum solution is increased, and the average number of solutions is improved.
引用
收藏
页码:514 / 527
页数:14
相关论文
共 49 条
  • [1] Abdullah S., 2008, THESIS
  • [2] MOLECULAR COMPUTATION OF SOLUTIONS TO COMBINATORIAL PROBLEMS
    ADLEMAN, LM
    [J]. SCIENCE, 1994, 266 (5187) : 1021 - 1024
  • [3] Adleman M., 1998, COMPUTING DNA MANIPU
  • [4] Ahuja RK, 1993, Network flows
  • [5] A variable neighbourhood search algorithm for the flexible job-shop scheduling problem
    Amiri, M.
    Zandieh, M.
    Yazdani, M.
    Bagheri, A.
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2010, 48 (19) : 5671 - 5689
  • [6] Amos Martyn., 2009, Encyclopedia of Complexity and System Science
  • [7] [Anonymous], 2018, NEWS NATIONALGEOGRAP
  • [8] Bäck T, 2002, NAT COMPUT SER, P15
  • [9] An autonomous molecular computer for logical control of gene expression
    Benenson, Y
    Gil, B
    Ben-Dor, U
    Adar, R
    Shapiro, E
    [J]. NATURE, 2004, 429 (6990) : 423 - 429
  • [10] On the computational power of DNA
    Boneh, D
    Dunworth, C
    Lipton, RJ
    Sgall, J
    [J]. DISCRETE APPLIED MATHEMATICS, 1996, 71 (1-3) : 79 - 94