ON GENERIC NP-COMPLETENESS OF THE PROBLEM OF BOOLEAN CIRCUITS SATISFIABILITY

被引:2
|
作者
Rybalov, A. N. [1 ]
机构
[1] Sobolev Inst Math, Omsk, Russia
来源
PRIKLADNAYA DISKRETNAYA MATEMATIKA | 2020年 / 47期
关键词
Boolean circuit; generic complexity; Boolean satisfiability problem; NPcompleteness;
D O I
10.17223/20710410/47/8
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Generic-case approach to algorithmic problems was suggested by Miasnikov, Kapovich, Schupp and Shpilrain in 2003. This approach studies behavior of an algorithm on typical (almost all) inputs and ignores the rest of inputs. In 2017 A. Rybalov introduced a concept of polynomial generic reducibility of algorithmic problem that preserves the decidability property problems for almost all inputs and has the property of transitivity, and proved that the classical problem of the satisfiability of Boolean formulas is complete with respect to this reducibility in the generic analogue of class NP. Then the Boolean formulas were represented by binary labeled trees. In this paper, we prove the generic NP-completeness of the satisfiability problem for the so-called Boolean circuits. Boolean circuit is a way to represent Boolean functions, which show how the value of a Boolean function is obtained from values of variables using logical connectives. Boolean circuits are convenient models for the development of microprocessors, and are also the most important object of studying in computational complexity theory. Boolean circuit contains a finite number of variables x(1), ..., x(n). Every variable x(i) can be either input, or defined through other variables by assigning one of the fol- lowing types: x(i) = x(j) V x(k) or x(j) Lambda x(k), where j, k < i; x(i) = or x(j) , where j < i. The last variable x(n) of the circuit is called output. By the size of a Boolean circuit we mean the number of variables in it. The number of Boolean circuits of size n is Pi(n)(m=1) (1 +2(m, -1)(2) +2(m, -1)).
引用
收藏
页码:101 / 107
页数:7
相关论文
共 50 条
  • [31] The NP-completeness of some problems of searching for vector subsets
    Kel'manov, A. V.
    TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2010, 16 (03): : 121 - 129
  • [32] Completion of partial Latin Hypercube Designs: NP-completeness and inapproximability
    Le Guiban, Kaourintin
    Rimmel, Arpad
    Weisser, Marc-Antoine
    Tomasik, Joanna
    THEORETICAL COMPUTER SCIENCE, 2018, 715 : 1 - 20
  • [33] NP-completeness of Shortest Leaf-to-Leaf Distance in a Tree
    Avramovic, Ivan
    Richards, Dana S.
    2019 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2019, : 747 - 752
  • [34] Minimization of Gini Impurity: NP-completeness and Approximation Algorithm via Connections with the k-means Problem
    Laber, Eduardo
    Murtinho, Lucas
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2019, 346 : 567 - 576
  • [35] NP-Completeness of the minimum edge-ranking spanning tree problem on series-parallel graphs
    Arefin, Ahmed Shamsul
    Mia, Md. Abul Kashem
    PROCEEDINGS OF 10TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT 2007), 2007, : 13 - 16
  • [36] NP-completeness of list coloring and precoloring extension on the edges of planar graphs
    Marx, D
    JOURNAL OF GRAPH THEORY, 2005, 49 (04) : 313 - 324
  • [37] Network correlated data gathering with explicit communication: NP-completeness and algorithms
    Cristescu, RZ
    Beferull-Lozano, B
    Vetterli, M
    Wattenhofer, R
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2006, 14 (01) : 41 - 54
  • [38] NP-completeness results for all-shortest-path interval routing
    Wang, R
    Lau, FCM
    Liu, YY
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, PROCEEDING, 2004, 3104 : 267 - 278
  • [39] NP-completeness results for some problems on subclasses of bipartite and chordal graphs
    Asdre, Katerina
    Nikolopoulos, Stavros D.
    THEORETICAL COMPUTER SCIENCE, 2007, 381 (1-3) : 248 - 259
  • [40] A Theory of NP-completeness and III-conditioning for Approximate Real Computations
    Malajovich, Gregorio
    Shub, Michael
    JOURNAL OF THE ACM, 2019, 66 (04)