A new method for implementing the counting function with boolean circuits is proposed. It is based on modular arithmetic and allows us to derive new upper bounds for the depth of the majority function of n variables: ...
详细信息
We prove that the complexity of the implementation of the counting function of n boolean variables by binary formulas is at most n(3.03), and it is at most n(4.47) for DeMorgan formulas. Hence, the same bounds are val...
详细信息
We prove that the complexity of the implementation of the counting function of n boolean variables by binary formulas is at most n(3.03), and it is at most n(4.47) for DeMorgan formulas. Hence, the same bounds are valid for the formula size of any threshold symmetric function of n variables, particularly, for the majority function. The following bounds are proved for the formula size of any symmetricboolean function of n variables: n(3.04) for binary formulas and n(4.48) for DeMorgan ones. The proof is based on the modular arithmetic.
We study the circuit complexity of booleanfunctions in an infinite basis consisting of all characteristic functions of antichains over the boolean cube. For an arbitrary symmetric function we obtain the exact value o...
详细信息
We study the circuit complexity of booleanfunctions in an infinite basis consisting of all characteristic functions of antichains over the boolean cube. For an arbitrary symmetric function we obtain the exact value of its circuit complexity in this basis. In particular, we prove that the circuit complexities of the parity function and the majority function of n variables for all integers n 1 in this basis are [n+1/2] and [n/2] + 1 respectively. For the maximum circuit complexity of n-variable booleanfunctions in this basis, we show that its order of growth is equal ton.
So far there is no systematic attempt to construct booleanfunctions with maximum annihilator immunity. In this paper we present a construction keeping in mind the basic theory of annihilator immunity. This constructi...
详细信息
So far there is no systematic attempt to construct booleanfunctions with maximum annihilator immunity. In this paper we present a construction keeping in mind the basic theory of annihilator immunity. This construction provides functions with the maximum possible annihilator immunity and the weight, nonlinearity and algebraic degree of the functions can be properly calculated under certain cases. The basic construction is that of symmetric boolean functions and applying linear transformation on the input variables of these functions, one can get a large class of non-symmetricfunctions too. Moreover, we also study several other modifications on the basic symmetricfunctions to identify interesting non-symmetricfunctions with maximum annihilator immunity. In the process we also present an algorithm to compute the Walsh spectra of a symmetricboolean function with O(n(2)) time and O(n) space complexity.
We show that, under certain conditions, restricted and biased exponential sums and Walsh transforms of symmetric and rotation symmetric boolean functions are, as in the case of nonbiased domain, C-finite sequences. We...
详细信息
We show that, under certain conditions, restricted and biased exponential sums and Walsh transforms of symmetric and rotation symmetric boolean functions are, as in the case of nonbiased domain, C-finite sequences. We also prove that under other conditions, these sequences are P-finite, which is a somewhat different behavior than their nonbiased counterparts. We further show that exponential sums and Walsh transforms of a family of rotation symmetric monomials over the restricted domain E-n,E-j = {x is an element of F-2(n) : wt ( x) = j} (wt (x) is the weight of the vector x) are given by polynomials of degree at most j, and so, they are also C-finite sequences. Finally, we also present a study of the behavior of symmetric boolean functions under these biased transforms.
In this paper, we study several quantum algorithms toward the efficient construction of arbitrary arbitrary Dicke state. The proposed algorithms use proper symmetric boolean functions that involve manipulation with Kr...
详细信息
In this paper, we study several quantum algorithms toward the efficient construction of arbitrary arbitrary Dicke state. The proposed algorithms use proper symmetric boolean functions that involve manipulation with Krawtchouk polynomials. Deutsch-Jozsa algorithm, Grover algorithm, and the parity measurement technique are stitched together to devise the complete algorithm. In addition to that we explore how the biased Hadamard transformation can be utilized into our strategy, motivated by the work of Childs et al. (Quantum Inf Comput 2(3):181-191, 2002).
Conjugate symmetry is an entirely new approach to symmetric boolean functions that can be used to extend existing methods for handling symmetricfunctions to a much wider class of functions. These are functions that c...
详细信息
Conjugate symmetry is an entirely new approach to symmetric boolean functions that can be used to extend existing methods for handling symmetricfunctions to a much wider class of functions. These are functions that currently appear to have no symmetries of any kind. Conjugate symmetries occur widely in practice. In fact, we show that even the simplest circuits exhibit conjugate symmetry. To demonstrate the effectiveness of conjugate symmetry we modify an existing simulation algorithm, the hyperlinear algorithm, to take advantage of conjugate symmetry. This algorithm can simulate symmetricfunctions faster than non-symmetric ones, but due to the rarity of symmetricfunctions, this optimization is of limited benefit. Because the standard benchmark circuits contain many symmetries it is possible to simulate these circuits faster than is possible with the fastest known event-driven algorithm. The detection and exploitation of conjugate symmetries makes use of GF(2) matrices. It is likely that conjugate symmetry and GF(2) matrices will find applications in many other areas of EDA.
A new technique of synthesizing totally symmetric boolean functions is presented that achieves complete robust path-delay fault testability. We show that every consecutive symmetric function can be expressed as a logi...
详细信息
A new technique of synthesizing totally symmetric boolean functions is presented that achieves complete robust path-delay fault testability. We show that every consecutive symmetric function can be expressed as a logical composition (e.g., AND, NOR) of two unate symmetricfunctions, and the resulting composite circuit can be made robustly path-delay fault testable, if the constituent unate functions are synthesized as two-level irredundant circuits. Nonconsecutive symmetricfunctions can also be synthesized by decomposing them into a set of consecutive symmetricfunctions. The circuit cost of the proposed design can further be reduced by a novel algebraic factorization technique based on some combinatorial clues. The overall synthesis guarantees complete robust path-delay fault testability and can be completed in linear time. The results shows that the proposed method ensures a significant reduction in hardware, as well as in the number of paths,,which in turn, reduces testing time, as compared to those of the best-known earlier methods.
Consider the following Stochastic Score Classification problem. A doctor is assessing a patient's risk of developing a disease and can perform n different binary tests on the patient. The probability that test i i...
详细信息
Consider the following Stochastic Score Classification problem. A doctor is assessing a patient's risk of developing a disease and can perform n different binary tests on the patient. The probability that test i is positive is p(i) and the outcomes of the n tests are independent. A patient's score is the total number of positive tests. Possible scores thus range between 0 and n. This range is divided into subranges, corresponding to risk classes (e.g., LOW, MEDIUM, or HIGH risk). Each test has an associated cost. To reduce testing cost, instead of performing all tests and determining an exact score, the doctor can perform tests sequentially and stop testing when it is possible to determine the patient's risk class. The problem is to determine the order in which the doctor should perform the tests, so as to minimize expected testing cost. We address the unit-cost case of the Stochastic Score Classification problem, and provide polynomial-time approximation algorithms for adaptive and non-adaptive versions of the problem. We also pose a number of open questions.
In this paper we consider perturbations of symmetric boolean functions sigma(n,k1) + ... + sigma(n,ks) in n-variable and degree k(s). We compute the asymptotic behavior of booleanfunctions of the type sigma(n,k1) + ....
详细信息
In this paper we consider perturbations of symmetric boolean functions sigma(n,k1) + ... + sigma(n,ks) in n-variable and degree k(s). We compute the asymptotic behavior of booleanfunctions of the type sigma(n,k1) + ... + sigma(n,ks) + F(X-1, ... , X-j) for j fixed. In particular, we characterize all the booleanfunctions of the type sigma(n,k1) + ... + sigma(n,ks) + F(X-1, ... , X-j) that are asymptotic balanced. We also present an algorithm that computes the asymptotic behavior of a family of booleanfunctions from one member of the family. Finally, as a byproduct of our results, we provide a relation between the parity of families of sums of binomial coefficients.
暂无评论