Abstract
It was previously established that almost every Boolean function of n variables with k zeros, where k is at most log2 n–log2log2 n + 1, can be associated with a Boolean function of 2k–1–1 variables with k zeros (complete function) such that the complexity of implementing the original function in the class of disjunctive normal forms is determined only by the complexity of implementing the complete function. An asymptotically tight bound is obtained for the minimum possible number of literals contained in the disjunctive normal forms of the complete function.
Similar content being viewed by others
References
Yu. I. Zhuravlev and A. Yu. Kogan, “Realization of Boolean functions with a small number of zeros by disjunc-tive normal forms, and related problems,” Sov. Math. Dokl. 32, 771–775 (1985).
Yu. I. Zhuravlev and A. Yu. Kogan, “An algorithm for constructing a disjunctive normal form equivalent to the product of the left-hand sides of Nelson Boolean equations,” USSR Comput. Math. Math. Phys. 26 (4), 184–188 (1986).
V. B. Kudryavtsev and A. E. Andreev, “On algorithm complexity,” J. Math. Sci. (New York) 168 (1), 89–122 (2010).
Yu. I. Zhuravlev, “On the algebraic approach to recognition and classification problems,” Probl. Kibern. 33, 5–68 (1978).
K. Weber, “Various concepts of the minimality of disjunctive normal forms,” Probl. Kibern. 36, 129–158 (1979).
Yu. I. Zhuravlev, “Various concepts of the minimality of disjunctive normal forms,” Sib. Mat. Zh. 1 (4), 609–610 (1960).
A. G. D’yakonov, “Implementation of a class of Boolean functions with a small number of zeros by irredundant disjunctive normal forms,” Comput. Math. Math. Phys. 41 (5), 775–782 (2001).
A. G. D’yakonov, “Test approach to the implementation of Boolean functions with few zeros by disjunctive nor-mal forms,” Comput. Math. Math. Phys. 42 (6), 889–893 (2002).
S.V. Yablonsky, Introduction to Discrete Mathematics (Mir, Moscow, 1989; Vysshaya Shkola, Moscow, 2010).
Yu. V. Maximov, “Simple disjunctive normal forms of Boolean functions with a restricted number of zeros,” Dokl. Math. 86, 480–482 (2012).
Yu. V. Maximov, “Implementation of Boolean functions with a bounded number of zeros by disjunctive normal forms,” Comput. Math. Math. Phys. 53 (9), 1391–1409 (2013).
D. Mubayi, G. Turan, and Y. Zhao, “The DNF exception problem,” Theor. Comput. Sci. 352 (1–3), 85–96 (2006).
Yu. V. Maximov, “Comparative analysis of the complexity of Boolean functions with a small number of zeros,” Dokl. Math. 86, 854–856 (2012).
Yu. I. Zhuravlev, “Separability of subsets of vertices of the n-dimensional unit cube,” Tr. Mat. Inst. im. V.A. Steklova Akad. Nauk SSSR 51, 143–157 (1958).
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © Yu.V. Maximov, 2015, published in Zhurnal Vychislitel’noi Matematiki i Matematicheskoi Fiziki, 2015, Vol. 55, No. 7, pp. 1266–1280.
Rights and permissions
About this article
Cite this article
Maximov, Y.V. Shortest and minimal disjunctive normal forms of complete functions. Comput. Math. and Math. Phys. 55, 1242–1255 (2015). https://doi.org/10.1134/S0965542515070106
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0965542515070106