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 条
[21]   An exact algorithm for the maximum quasi-clique problem [J].
Ribeiro, Celso C. ;
Riveaux, Jose A. .
INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2019, 26 (06) :2199-2229
[22]   SUBGRAPH EXTRACTION AND MEMETIC ALGORITHM FOR THE MAXIMUM CLIQUE PROBLEM [J].
Duc-Cuong Dang ;
Moukrim, Aziz .
ICEC 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION, 2010, :77-84
[23]   A simple simulated annealing algorithm for the maximum clique problem [J].
Geng, Xiutang ;
Xu, Jin ;
Xiao, Jianhua ;
Pan, Linqiang .
INFORMATION SCIENCES, 2007, 177 (22) :5064-5071
[24]   A Hybrid Algorithm with Simulated Annealing for the Maximum Clique Problem [J].
Zhang Zhijie .
JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2013, 10 (04) :1044-1047
[25]   A surface-based DNA algorithm for the maximal clique problem [J].
Pan, LQ ;
Xu, J ;
Liu, YC .
CHINESE JOURNAL OF ELECTRONICS, 2002, 11 (04) :469-471
[26]   Speeding up branch and bound algorithms for solving the maximum clique problem [J].
Evgeny Maslov ;
Mikhail Batsyn ;
Panos M. Pardalos .
Journal of Global Optimization, 2014, 59 :1-21
[27]   Solving the Maximum Clique Problem with Multi-Strategy Local Search [J].
Geng, Xiutang ;
Ge, Ning ;
Luo, Jie .
JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (04) :575-581
[28]   Solving Maximum Clique Problem in Stochastic Graphs Using Learning Automata [J].
Soleimani-Pouri, Mohammad ;
Rezvanian, Alireza ;
Meybodi, Mohammad Reza .
2012 FOURTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL ASPECTS OF SOCIAL NETWORKS (CASON), 2012, :115-119
[29]   Speeding up branch and bound algorithms for solving the maximum clique problem [J].
Maslov, Evgeny ;
Batsyn, Mikhail ;
Pardalos, Panos M. .
JOURNAL OF GLOBAL OPTIMIZATION, 2014, 59 (01) :1-21
[30]   Clique Finder: A Self-Adaptive Simulated Annealing Algorithm for the Maximum Clique Problem [J].
Almuhaideb, Sarab ;
Altwaijry, Najwa ;
AlMansour, Shahad ;
AlMklafi, Ashwaq ;
AlMojel, AlBandery Khalid ;
AlQahtani, Bushra ;
AlHarran, Moshail .
INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2022, 13 (02) :1-22