How Complex is to Solve a Hard Problem with Accepting Splicing Systems

被引:0
|
作者
Mitrana, Victor [1 ,3 ]
Paun, Andrei [2 ]
Paun, Mihaela [3 ]
机构
[1] Univ Politecn Madrid, Dept Informat Syst, Crta Valencia Km 7, Madrid 28031, Spain
[2] Univ Bucharest, Fac Math & Comp Sci, Str Acad 14, Bucharest 010014, Romania
[3] Natl Inst Res & Dev Biol Sci, Independentei Bd 296, Bucharest, Romania
关键词
Splicing; Accepting Splicing System; Computational Complexity; Descriptional Complexity; 3-colorability Problem; NETWORKS; PROCESSORS; DNA;
D O I
10.5220/0007715900270035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We define a variant of accepting splicing system that can be used as a problem solver. A condition for halting the computation on a given input as well as a condition for making a decision as soon as the computation has stopped is considered. An algorithm based on this accepting splicing system that solves a well-known NP-complete problem, namely the 3-colorability problem is presented. We discuss an efficient solution in terms of running time and additional resources (axioms, supplementary symbols, number of splicing rules. More precisely, for a given graph with n vertices and m edges, our solution runs in O (nm) time, and needs O (mn(2)) other resources. Two variants of this algorithm of a reduced time complexity at an exponential increase of the other resources are finally discussed.
引用
收藏
页码:27 / 35
页数:9
相关论文
共 50 条
  • [1] Systems pathology—or how to solve the complex problem of predictive pathology
    Manfred Dietel
    Reinhold Schäfer
    [J]. Virchows Archiv, 2009, 454 (2) : 237 - 238
  • [2] Systems pathology—or how to solve the complex problem of predictive pathology
    Manfred Dietel
    Reinhold Schäfer
    [J]. Virchows Archiv, 2008, 453 : 309 - 312
  • [3] Accepting splicing systems
    Mitrana, Victor
    Petre, Ion
    Rogojin, Vladimir
    [J]. THEORETICAL COMPUTER SCIENCE, 2010, 411 (25) : 2414 - 2422
  • [4] Systems pathology-or how to solve the complex problem of predictive pathology
    Dietel, Manfred
    Schaefer, Reinhold
    [J]. VIRCHOWS ARCHIV, 2008, 453 (04) : 309 - 312
  • [5] Accepting multiple splicing systems
    Sanchez Couso, Jose Ramon
    Arroyo, Fernando
    Mitrana, Victor
    Paun, Andrei
    Paun, Mihaela
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) : 2910 - 2915
  • [6] FDTD - How complex a problem can we solve?
    Taflove, A
    Piket-May, MJ
    Hagness, SC
    [J]. IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM, VOLS 1-4: TRANSMITTING WAVES OF PROGRESS TO THE NEXT MILLENNIUM, 2000, : 1641 - 1641
  • [7] Accepting splicing systems with permitting and forbidding words
    Fernando Arroyo
    Juan Castellanos
    Jürgen Dassow
    Victor Mitrana
    José-Ramón Sánchez-Couso
    [J]. Acta Informatica, 2013, 50 : 1 - 14
  • [8] How Humans Solve Complex Problems: The Case of the Knapsack Problem
    Carsten Murawski
    Peter Bossaerts
    [J]. Scientific Reports, 6
  • [9] How to problem solve
    不详
    [J]. CHEMICAL & ENGINEERING NEWS, 2019, 97 (27) : 37 - 37
  • [10] Accepting H-Array Splicing Systems
    Masilamani, V.
    Christy, D. K. Sheena
    Thomas, D. G.
    Nagar, Atulya K.
    Thamburaj, Robinson
    [J]. BIO-INSPIRED COMPUTING - THEORIES AND APPLICATIONS, BIC-TA 2014, 2014, 472 : 313 - 317