A parallel algorithm for solving the n-queens problem based on inspired computational model

被引:16
|
作者
Wang, Zhaocai [1 ]
Huang, Dongmei [1 ]
Tan, Jian [2 ]
Liu, Taigang [1 ]
Zhao, Kai [3 ]
Li, Lei [4 ]
机构
[1] Shanghai Ocean Univ, Coll Informat, Shanghai 201306, Peoples R China
[2] Chinese Acad Sci, Ctr Earth Observat & Digital Earth, China Key Lab Digital Earth, Beijing 100094, Peoples R China
[3] Pingdingshan Univ, Acad Affair Off, Pingdingshan 467000, Peoples R China
[4] Xian Univ Architecture & Technol, Dept Civil Engn, Xian 710055, Peoples R China
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
DNA computation; The n-queens problem; Adleman-Lipton model; NP-complete problem; MOLECULAR COMPUTATION; DNA SOLUTION; NETWORK;
D O I
10.1016/j.biosystems.2015.03.004
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
DNA computing provides a promising method to solve the computationally intractable problems. The n-queens problem is a well-known NP-hard problem, which arranges n queens on an n x n board in different rows, columns and diagonals in order to avoid queens attack each other. In this paper, we present a novel parallel DNA algorithm for solving the n-queens problem using DNA molecular operations based on a biologically inspired computational model. For the n-queens problem, we reasonably design flexible length DNA strands representing elements of the allocation matrix, take appropriate biologic manipulations and get the solutions of the n-queens problem in proper length and O(n(2)) time complexity. We extend the application of DNA molecular operations, simultaneity simplify the complexity of the computation and simulate to verify the feasibility of the DNA algorithm. (C) 2015 Elsevier Ireland Ltd. All rights reserved.
引用
收藏
页码:22 / 29
页数:8
相关论文
共 50 条
  • [21] The n-queens completion problem
    Stefan Glock
    David Munhá Correia
    Benny Sudakov
    Research in the Mathematical Sciences, 2022, 9
  • [22] The n-queens completion problem
    Glock, Stefan
    Munha Correia, David
    Sudakov, Benny
    RESEARCH IN THE MATHEMATICAL SCIENCES, 2022, 9 (03)
  • [23] TOROIDAL N-QUEENS PROBLEM
    GOLDSTEIN, RZ
    AMERICAN MATHEMATICAL MONTHLY, 1979, 86 (04): : 309 - 310
  • [24] Solving the N-Queens problem using dP systems with active membranes
    Buno, Kelvin C.
    Cabarle, Francis George C.
    Calabia, Marj Darrel
    Adorna, Henry N.
    THEORETICAL COMPUTER SCIENCE, 2018, 736 : 1 - 14
  • [25] A Lower Bound for the n-queens Problem
    Simkin, Michael
    Luria, Zur
    PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 2185 - 2197
  • [27] A SIMPLIFIED SOLUTION OF THE N-QUEENS PROBLEM
    REICHLING, M
    INFORMATION PROCESSING LETTERS, 1987, 25 (04) : 253 - 255
  • [28] Parallel genetic algorithm for N-Queens problem based on message passing interface-compute unified device architecture
    Cao Jianli
    Chen Zhikui
    Wang Yuxin
    Guo He
    COMPUTATIONAL INTELLIGENCE, 2020, 36 (04) : 1621 - 1637
  • [29] The n-queens problem in higher dimensions
    Barr, Jeremiah
    Rao, Shrisha
    ELEMENTE DER MATHEMATIK, 2006, 61 (04) : 133 - 137
  • [30] New Constructions for the n-Queens Problem
    M. Bača
    S. C. López
    F. A. Muntaner-Batle
    A. Semaničová-Feňovčíková
    Results in Mathematics, 2020, 75