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 条
  • [1] A Quantum-Inspired Differential Evolution Algorithm for Solving the N-Queens Problem
    Draa, Amer
    Meshoul, Souham
    Talbi, Hichem
    Batouche, Mohamed
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2010, 7 (01) : 21 - 27
  • [2] Efficiency of parallel genetic algorithm for solving N-queens problem on multicomputer platform
    Lazarova, Milena
    ADVANCED TOPICS ON EVOLUTIONARY COMPUTING, 2008, : 51 - 56
  • [3] Modified Genetic Algorithm for Solving n-Queens Problem
    Heris, Jalal Eddin Aghazadeh
    Oskoei, Mohammadreza Asgari
    2014 IRANIAN CONFERENCE ON INTELLIGENT SYSTEMS (ICIS), 2014,
  • [4] A modified Hopfield model for solving the N-Queens problem
    da Silva, IN
    de Souza, AN
    Bordon, ME
    IJCNN 2000: PROCEEDINGS OF THE IEEE-INNS-ENNS INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOL VI, 2000, : 509 - 514
  • [5] An Efficient Parallel Hardware Scheme for Solving the N-Queens Problem
    Azuma, Yuuma
    Sakagami, Hayato
    Kise, Kenji
    2018 IEEE 12TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2018), 2018, : 16 - 22
  • [6] A novel approach to solving N-queens problem
    Kaosar, G
    Shorfuzzaman, M
    Ahmed, S
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING, 2004, : 186 - 190
  • [7] N-Queens Solving Algorithm by Sets and Backtracking
    Guldal, Serkan
    Baugh, Veronica
    Allehaibi, Saleh
    SOUTHEASTCON 2016, 2016,
  • [8] Parallel Implementations of Candidate Solution Evaluation Algorithm for N-Queens Problem
    Cao, Jianli
    Chen, Zhikui
    Wang, Yuxin
    Guo, He
    COMPLEXITY, 2021, 2021
  • [9] Optimized massively parallel solving of N-Queens on GPGPUs
    Pantekis, Filippos
    James, Phillip
    Kullmann, Oliver
    O'Reilly, Liam
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (10):
  • [10] Solving the n-Queens Problem Using a Tuned Hybrid Imperialist Competitive Algorithm
    Masehian, Ellips
    Akbaripour, Hossein
    Mohabbati-Kalejahi, Nasrin
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2014, 11 (06) : 550 - 559