RUS  ENG
Full version
JOURNALS // University proceedings. Volga region. Physical and mathematical sciences // Archive

University proceedings. Volga region. Physical and mathematical sciences, 2013 Issue 2, Pages 5–16 (Mi ivpnz408)

Mathematics

On the issue of the elements number in the gate, realizing the generalized voting function

M. A. Alekhina

Penza State University, Penza

Abstract: The article relates to the one of the most important topics of mathematical cybernetics – to the theory of synthesis, reliability and complexity of control systems. Topicality of research in this field is determined by the significance of multiple applications, appearing in different fields of science and technology. All the variety of digital technologies: computers, microprocessor systems of technological processes measurements and automation, digital communication and television etc., are based on the same elements including extremely different in complexity microschemes – from logical elements, executing primitive operations, to complex programmed crystals, containing millions of logical elements. Logical elements of digital devices to a large extent determine the functional features of the latter, construction, technological effectiveness and reliability thereof. The list of general modeling objects of the mathematical theory of synthesis, complexity and reliability of control systems includes gates with unreliable functional elements, realizing Boolean functions. In a number of results, relating to realization of Boolean functions by reliable gates with unreliable elemenets, there appears the $N_{\hat{g}}$ parameter – minimal number of functional elements required for realization of the voting function $x`$ in the considered complete basis. It has been revealed that the other functions (let us letter them $G$) also possess features similar to voting function features. These functions have the following form $x_1^{\sigma_1}x_2^{\sigma_2} \vee x_1^{\sigma_1}x_3^{\sigma_3} \vee x_2^{\sigma_2}x_3^{\sigma_3}$ ($\sigma_i \in \{0,1\}$, $i \in \{1,2,3\}$) and are designated in the article as generalized voting functions, i.e. $G$ is the set of functions of $x_1^{\sigma_1}x_2^{\sigma_2} \vee x_1^{\sigma_1}x_3^{\sigma_3} \vee x_2^{\sigma_2}x_3^{\sigma_3}$ form. Let $N_g$ be the minimal number of absolutely reliable functional elements, required for realization of $g \in G$ function in the considered complete basis, and $N_g = min_{g \in G} N_g$, i.e. $N_g$ is the minimal number of absolutely reliable functional elements, sufficient for realization of at least one function from $G$ set in the considered complete basis. The article aims at deriving the upper bound of $N_g$, that would be true in the arbitrary complete basis. It is presupposed that all functional elements of the basis are absolutely reliable. To obtain $N_g$ upper bound the author uses the same methods and approaches, as for proving the well-known Post's theorem about the completetion of Boolean functions. It is proved that in the arbitrary complete finite basis at least one function from $G$ set may be realized by the gate, containing at most eight functional elements. Using this feature, it is possible to substitute $N_g$ with $8$ constant. In the previously achieved results on reliability of gates, consisting of unreliable functional elements and containing $N_g$ that depends on the considered basis, it is possible to improve the number of previously known reliability estimations of gates asymptotically optimal in reliability.

Keywords: functional elements, synthesis of combinatorial gates composed of functional elements.

UDC: 519.718



© Steklov Math. Inst. of RAS, 2024