2010
DOI: 10.1016/j.ins.2009.09.010
|View full text |Cite
|
Sign up to set email alerts
|

Solution of systems of Boolean equations via the integer domain

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(9 citation statements)
references
References 19 publications
0
7
0
Order By: Relevance
“…Few packages for minimizing representations of Boolean functions use a Karnaugh-map like strategy [27], but most modern packages use algebraic techniques based on divide-and-conquer strategies like the unate recursive paradigm [5]. Useful discussions on computational techniques to solve Boolean and switching equations are available in [1,10].…”
Section: Discussionmentioning
confidence: 99%
“…Few packages for minimizing representations of Boolean functions use a Karnaugh-map like strategy [27], but most modern packages use algebraic techniques based on divide-and-conquer strategies like the unate recursive paradigm [5]. Useful discussions on computational techniques to solve Boolean and switching equations are available in [1,10].…”
Section: Discussionmentioning
confidence: 99%
“…Solving a system of logical equations has many applications, such as synthesis, output data coding, the state assignment of finite automata, the modeling and testing of digital networks, automatic test pattern generation and the determination of the initial state in circuits, timing analysis, and the generation of delayed failure tests for combinational circuits. The solution of a system of logical equations in the field of cryptography is used to analyze and break block ciphers, since they can be reduced to the problem of solving large-scale systems of logical equations [1][2][3][4][5][6]. This is because, for a specific cipher, algebraic cryptanalysis consists of two stages: the transformation of the cipher into a system of polynomial equations (usually over Boolean ring), and the solution of the resulting system of polynomial equations [7][8][9].…”
Section: Introductionmentioning
confidence: 99%
“…The real continuous domain is a richer domain to work with, as it involves many, well developed algorithms. Already in a real continuous domain, the transformed system can be reduced to a numerical optimization problem, making it possible to apply, analyze and combine such methods as the steepest descent algorithm, Newton's method and the coordinate descent algorithm [1][2][3][4][5][6]14].…”
Section: Introductionmentioning
confidence: 99%
“…A recent paper [1] in this journal by Abdel-Gawad, Atiya, and Darwish (whom we shall call AAD) presents a method of solving Boolean equations using an integer polynomial algebra. The authors write, ''Several approaches have been proposed in the literature for the problem of solving simultaneous Boolean equations.…”
Section: Introductionmentioning
confidence: 99%
“…Boole's solution-procedure, and most contemporary algorithms, begin by reducing a system of equations (Boolean or proto-Boolean) to an equivalent single equation. E-mail address: FMBrown@1953.USNA.com 1 If m (the number of equations) is greater than n (the number of variables), AAD propose to ''select any n equations and apply the proposed methodology" after which the generated solutions are checked against the remaining m À n equations. If m < n, ''we apply the proposed methodology to eliminate as many variables as possible".…”
Section: Introductionmentioning
confidence: 99%