Solving the Maximum Weighted Clique Problem Based on Parallel Biological Computing Model

被引:0
作者
Wang, Zhaocai [1 ]
Qin, Jiangfeng [2 ]
Ji, Zuwen [3 ]
Huang, Dongmei [1 ]
Li, Lei [4 ]
机构
[1] Shanghai Ocean Univ, Sch Informat Sci, Shanghai 201306, Peoples R China
[2] Guangxi Inst Water Resources Res, Nanning 530023, Peoples R China
[3] China Inst Water Resources & Hydropower Res, State Key Lab Simulat & Regulat River Basin Water, Beijing 100048, Peoples R China
[4] Xian Univ Architecture & Technol, Dept Civil Engn, Xian 710055, Peoples R China
关键词
DNA; ALGORITHM; COMPUTATION;
D O I
10.1155/2015/275019
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The maximum weighted clique (MWC) problem, as a typical NP-complete problem, is difficult to be solved by the electronic computer algorithm. The aim of the problem is to seek a vertex clique with maximal weight sum in a given undirected graph. It is an extremely important problem in the field of optimal engineering scheme and control with numerous practical applications. From the point of view of practice, we give a parallel biological algorithm to solve the MWC problem. For the maximum weighted clique problem with.. edges and.. vertices, we use fixed length DNA strands to represent different vertices and edges, fully conduct biochemical reaction, and find the solution to the MVC problem in certain length range with O(n(2)) time complexity, comparing to the exponential time level by previous computer algorithms. We expand the applied scope of parallel biological computation and reduce computational complexity of practical engineering problems. Meanwhile, we provide a meaningful reference for solving other complex problems.
引用
收藏
页数:8
相关论文
共 22 条
[1]   MOLECULAR COMPUTATION OF SOLUTIONS TO COMBINATORIAL PROBLEMS [J].
ADLEMAN, LM .
SCIENCE, 1994, 266 (5187) :1021-1024
[2]  
Braich R.S., 2001, LECT NOTES COMPUTER, V2054, P27
[3]   Strand design for biomolecular computation [J].
Brenneman, A ;
Condon, A .
THEORETICAL COMPUTER SCIENCE, 2002, 287 (01) :39-58
[4]   Fast Parallel DNA-Based Algorithms for Molecular Computation: Quadratic Congruence and Factoring Integers [J].
Chang, Weng -Long .
IEEE TRANSACTIONS ON NANOBIOSCIENCE, 2012, 11 (01) :62-69
[5]   Fast parallel molecular algorithms for DNA-based computation: Factoring integers [J].
Chang, WL ;
Guo, MY ;
Ho, MSH .
IEEE TRANSACTIONS ON NANOBIOSCIENCE, 2005, 4 (02) :149-163
[6]   Procedures for logic and arithmetic operations with DNA molecules [J].
Fujiwara, A ;
Matsumoto, K ;
Chen, W .
INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2004, 15 (03) :461-474
[7]   Making DNA add [J].
Guarnieri, F ;
Fliss, M ;
Bancroft, C .
SCIENCE, 1996, 273 (5272) :220-223
[8]   Is optimal solution of every NP-complete or NP-hard problem determined from its characteristic for DNA-based computing [J].
Guo, MY ;
Chang, WL ;
Ho, MC ;
Lu, J ;
Cao, JN .
BIOSYSTEMS, 2005, 80 (01) :71-82
[9]   Solving traveling salesman problems with DNA molecules encoding numerical values [J].
Lee, JY ;
Shin, SY ;
Park, TH ;
Zhang, BT .
BIOSYSTEMS, 2004, 78 (1-3) :39-47
[10]   DNA ternary addition [J].
Li, Wenxia ;
Xiao, Dongmei ;
He, Lin .
APPLIED MATHEMATICS AND COMPUTATION, 2006, 182 (02) :977-986