Abstract

This research has established the possibility of improving the effectiveness of the visual-matrix form of the analytical Boolean function minimization method by identifying reserves in a more complex algorithm for the operations of logical absorption and super-gluing the variables in terms of logical functions. An improvement in the efficiency of the Boolean function minimization procedure was also established, due to selecting, according to the predefined criteria, the optimal stack of logical operations for the first and second binary matrices of Boolean functions. When combining a sequence of logical operations using different techniques for gluing variables such as simple gluing and super-gluing, there are a small number of cases when function minimization is more effective if an operation of simply gluing the variables is first applied to the first matrix. Thus, a short analysis is required for the primary application of operations in the first binary matrix. That ensures the proper minimization efficiency regarding the earlier unaccounted-for variants for simplifying the Boolean functions by the visual-matrix form of the analytical method. For a series of cases, the choice of the optimal stack is also necessary for the second binary matrix. The experimental study has confirmed that the visual-matrix form of the analytical method, whose special feature is the use of 2-(n, b)-design and 2-(n, x/b)-design systems in the first matrix, improves the process efficiency, as well as the reliability of the result of Boolean function minimization. This simplifies the procedure of searching for a minimal function. Compared to analogs, that makes it possible to improve the productivity of the Boolean function minimization process by 100‒200 %. There is reason to assert the possibility of improving the efficiency of the Boolean function minimization process by the visual-matrix form of the analytical method, through the use of more complex logical operations of absorbing and super-gluing the variables. Also, by optimally combining the sequence of logical operations of super-gluing the variables and simply gluing the variables, based on the selection, according to the established criteria, of the stack of logical operations in the first binary matrix of the assigned function

Highlights

  • The analytical method, which is based on equivalent transformations by means of laws and equalities of Boolean algebra, is effective in simplifying relatively simple Boolean functions

  • More complex algorithms for the use of logical operations of absorption and super-gluing the variables expand variants for their use, which makes it possible to improve the efficiency of the procedure for minimizing Boolean functions

  • The optimal solution for minimizing Boolean functions by the analytical method is based on the primary application of the operation of super-gluing the variables within the truth table of the assigned Boolean function [12]

Read more

Summary

Introduction

The analytical method, which is based on equivalent transformations by means of laws and equalities of Boolean algebra, is effective in simplifying relatively simple Boolean functions. The essence is to move from PDNF (PKNF) to DNF (KNF) at a minimum number of terms. The number of literals in each term should be minimal. The disadvantage of the analytical method is the uncertainty in the sequence of logical operations in the simplification of functions, and, the lack of an algorithm for minimizing Boolean functions. The absence of an algorithm does not always warrant that the resulting expression of the Boolean function would be minimal, implying the impossibi­ lity of further simplification. Two forms of information, which are determined by reflective and continual thinking, are presented in paper [1]

Objectives
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call