Abstract
The problem of determining the nonmonotone complexity of the implementation of \(k\)-valued logic functions by logic circuits in bases consisting of all monotone (with respect to the standard order) functions and finitely many nonmonotone functions is investigated. In calculating the complexity measure under examination only those elements of the circuit which are assigned nonmonotone basis functions are taken into account. The nonmonotone complexity of an arbitrary \(k\)-valued logic function is determined with high accuracy, namely, upper and lower bounds which differ by a constant not exceeding \(3 \log_2 k+4\) are found.
Similar content being viewed by others
References
O. B. Lupanov, Asymptotic Complexity Estimates of Control Systems (Izd. Moskov. Univ., Moscow, 1984) [in Russian].
J. E. Savage, The Complexity of Computing (Wiley, New York, 1976).
E. N. Gilbert, “Lattice theoretic properties of frontal switching functions,” J. Math. Phys. 33, 56–67 (1954).
A. A. Markov, “On the inversion complexity of systems of functions,” J. of ACM 5 (4), 331–334 (1957).
E. I. Nechiporuk, “On the complexity of networks in certain bases containing nontrivial elements with zero weights,” in Probl. Kibernet. (Fizmatgiz, Moscow, 1962), Vol. 8, pp. 123–160.
E. I. Nechiporuk, “On the synthesis of logic networks in incomplete and degenerate bases,” in Probl. Kibernet. (Fizmatgiz, Moscow, 1965), Vol. 14, pp. 111–160.
V. V. Kochergin and A. V. Mikhailovich, “Bounds for the nonmonotone complexity of multi-valued logic functions,” in Uchen. Zap. Kazan. Univ. Ser. Fiz.-Mat. Nauki (2020), Vol. 162, pp. 311–321.
A. A. Markov, “On the inversion complexity of systems of Boolean functions,” Soviet Math. Dokl. 4, 694–696 (1963).
V. V. Kochergin and A. V. Mikhailovich, “The minimum number of negations in circuits for systems of multi-valued functions,” Discrete Math. Appl. 27 (5), 295–302 (2017).
V. V. Kochergin and A. V. Mikhailovich, “On the complexity of multivalued logic functions over some infinite basis,” J. Appl. Industr. Math. 12 (1), 40–58 (2018).
V. V. Kochergin and A. V. Mikhailovich, “Circuit complexity of \(k\)-valued logic functions in one infinite basis,” Comput. Math. Model. 30 (1), 13–25 (2019).
V. V. Kochergin and A. V. Mikhailovich, “Asymptotics of growth for the nonmonotone complexity of multi-valued logic function systems,” Sib. Èlektron. Mat. Izv. 14, 1100–1107 (2017).
V. V. Kochergin and A. V. Mikhailovich, “Exact value of the nonmonotone complexity of Boolean functions,” Math. Notes 105 (1), 28–35 (2019).
S. Jukna, Boolean Function Complexity. Advances and Frontiers (Springer- Verlag, Heidelberg, 2012).
Funding
This work was supported by the Ministry of Science and Higher Education of the Russian Federation in the framework of a program of the Moscow Center for Fundamental and Applied Mathematics (contract no. 075-15-2022-284).
Author information
Authors and Affiliations
Corresponding author
Additional information
Translated from Matematicheskie Zametki, 2023, Vol. 113, pp. 849–862 https://doi.org/10.4213/mzm13759.
Rights and permissions
About this article
Cite this article
Kochergin, V.V., Mikhailovich, A.V. Improvement of Nonmonotone Complexity Estimates of \(k\)-Valued Logic Functions. Math Notes 113, 794–803 (2023). https://doi.org/10.1134/S0001434623050218
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0001434623050218