A P system and a constructive membrane-inspired DNA algorithm for solving the Maximum Clique Problem

被引:7
作者
García-Arnau, Marc
Manrique, Daniel
Rodriguez-Paton, Alfonso
Sosik, Petr
机构
[1] Univ Politecn Madrid, Dept Artificial Intelligence, E-28660 Madrid, Spain
[2] Silesian Univ, Fac Philosophy & Sci, Inst Comp Sci, Opava 74601, Czech Republic
关键词
membrane computing; Maximum Clique Problem; DNA computing; constructive approach; NP-complete problem;
D O I
10.1016/j.biosystems.2007.02.005
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
We present a P system with replicated rewriting to solve the Maximum Clique Problem for a graph. Strings representing cliques are built gradually. This involves the use of inhibitors that control the space of all generated solutions to the problem. Calculating the maximum clique for a graph is a highly relevant issue not only on purely computational grounds, but also because of its relationship to fundamental problems in genomics. We propose to implement the designed P system by means of a DNA algorithm. This algorithm is then compared with two standard papers that addressed the same problem and its DNA implementation in the past. This comparison is carried out on the basis of a series of computational and physical parameters. Our solution features a significantly lower cost in terms of time, the number and size of strands, as well as the simplicity of the biological implementation. (c) 2007 Elsevier Ireland Ltd. All rights reserved.
引用
收藏
页码:687 / 697
页数:11
相关论文
共 50 条
[41]   A novel computing model of the maximum clique problem based on circular DNA [J].
Jing Yang ;
Cheng Zhang ;
Jin Xu ;
XiangRong Liu ;
XiaoLi Qiang .
Science China Information Sciences, 2010, 53 :1409-1416
[42]   A Pointer Network Based Deep Learning Algorithm for Maximum Clique Problem [J].
Gu, Shenshen ;
Yao, Hanmei .
2020 10TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2020, :229-233
[43]   Pointer Network Based Deep Learning Algorithm for the Maximum Clique Problem [J].
Gu, Shenshen ;
Yao, Hanmei .
INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2021, 30 (01)
[44]   A Molecular Computing Model for Maximum Clique Problem Based on DNA Nanoparticles [J].
Shen Lingjing ;
Song Zhichao ;
Wu Liuqing ;
Dong Yafei .
JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2014, 11 (10) :2120-2124
[45]   A Modified Membrane-Inspired Algorithm Based on Particle Swarm Optimization for Mobile Robot Path Planning [J].
Wang, X. Y. ;
Zhang, G. X. ;
Zhao, J. B. ;
Rong, H. N. ;
Ipate, F. ;
Lefticaru, R. .
INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2015, 10 (05) :732-745
[46]   Algorithm of Solving the Maximum Edges Independent Set Problem Based on DNA Molecules Computation [J].
Wang, Zhaocai ;
Huang, Wei ;
Ye, Chaorong ;
Zhang, Yiming .
JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2014, 11 (04) :961-963
[47]   An asynchronous P system with a DPLL algorithm for solving a satisfiability problem [J].
Noguchi, Takuya ;
Fujiwara, Akihiro .
2021 NINTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR 2021), 2021, :155-161
[48]   Genetic algorithm in DNA computing: A solution to the maximal clique problem [J].
LI Yuan FANG Chen OUYANG Qi Center for Theoretical Biology and Department of Physics Peking University Beijing China .
Chinese Science Bulletin, 2004, (09) :967-971
[49]   Genetic algorithm in DNA computing: A solution to the maximal clique problem [J].
Li, Y ;
Fang, C ;
Qi, OY .
CHINESE SCIENCE BULLETIN, 2004, 49 (09) :967-971
[50]   A tissue P system and a DNA microfluidic device for solving the shortest common superstring problem [J].
Lucas Ledesma ;
Daniel Manrique ;
Alfonso Rodríguez-Patón .
Soft Computing, 2005, 9 :679-685