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 条
  • [1] The NP-Completeness Column
    Johnson, David S.
    ACM TRANSACTIONS ON ALGORITHMS, 2005, 1 (01) : 160 - 176
  • [2] NP-Completeness of the Eulerian Walk Problem for a Multiple Graph
    Smirnov, A. V.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2024, 58 (07) : 1082 - 1091
  • [3] NP-completeness of optimal planning problem for modular robots
    Zipeng Ye
    Minjing Yu
    Yong-Jin Liu
    Autonomous Robots, 2019, 43 : 2261 - 2270
  • [4] NP-completeness of optimal planning problem for modular robots
    Ye, Zipeng
    Yu, Minjing
    Liu, Yong-Jin
    AUTONOMOUS ROBOTS, 2019, 43 (08) : 2261 - 2270
  • [5] Nonuniform Reductions and NP-Completeness
    John M. Hitchcock
    Hadi Shafei
    Theory of Computing Systems, 2022, 66 : 743 - 757
  • [6] Nonuniform Reductions and NP-Completeness
    Hitchcock, John M.
    Shafei, Hadi
    THEORY OF COMPUTING SYSTEMS, 2022, 66 (04) : 743 - 757
  • [7] NP-completeness of the problem of prototype selection in the nearest neighbor method
    Zukhba A.V.
    Pattern Recognition and Image Analysis, 2010, 20 (04) : 484 - 494
  • [8] Nonuniform Reductions and NP-Completeness
    Hitchcock, John M.
    Shafei, Hadi
    35TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2018), 2018, 96
  • [9] Pancyclicity and NP-completeness in planar graphs
    Li, MC
    Corneil, DG
    Mendelsohn, E
    DISCRETE APPLIED MATHEMATICS, 2000, 98 (03) : 219 - 225
  • [10] NP-completeness of d-regular (k,s)-SAT Problem
    Fu Z.-F.
    Xu D.-Y.
    Ruan Jian Xue Bao/Journal of Software, 2020, 31 (04): : 1113 - 1123