Efficient Oblivious Branching Programs for Threshold and Mod Functions
نویسندگان
چکیده
In his survey paper on branching programs, Razborov Raz91] asked the following question: Does every rectiier-switching network computing the majority of n bits have size n 1++(1) ? We answer this question in the negative by constructing a simple oblivious branching program of size O n log 3 n log log n log log log n ! for computing any threshold function. This improves the previously best known upper bound of O(n 3=2) due to Lupanov Lup65]. We also construct oblivious branching programs of size o(n log 4 n) for computing general mod functions. All previously known constructions for computing general mod functions have size (n 3=2).
منابع مشابه
Efficient Oblivious Branching Programs for Threshold Functions
In his survey paper on branching programs, Razborov [RazSl] asked the following question: Does every rectifier-switching network computing the majority of n bits have size n l+n( l )? We answer this question in the negative by constructing a simple oblivious branching program of size n log3 n log log n log log log n for computing any threshold function. This improves the previously best known u...
متن کاملTwo types of branching programs with bounded repetition that cannot efficiently compute monotone 3-CNFs
We prove exponential lower bounds for two classes of non-deterministic branching programs (nbps) with bounded repetition computing a class of functions representable by monotone 3-cnfs. The first class significantly generalizes monotone read-k-times nbps and the second class generalizes oblivious read k times branching programs. To the best of our knowledge, this is the first separation of mono...
متن کاملLinear Codes are Hard for Oblivious Read-Once Parity Branching Programs
We show that the characteristic functions of linear codes are exponentially hard for the model of oblivious read-once branching programs with parity accepting mode, known also as Parity OBDDs. The proof is extremely simple, and employs a particular combinatorial property of linear codes { their universality.
متن کاملOn Learning Branching Programs and Small Depth Circuits
This paper studies the learnability of branching programs and small depth circuits with modular and threshold gates in both the exact and PAC learning models with and without membership queries. Some of the results extend earlier works in GG95, ERR95, BTW95]. The main results are as follows. For branching programs we show the following. 1. Any monotone width two branching program (deened by Bor...
متن کاملA very simple function that requires exponential size nondeterministic graph-driven read-once branching programs
Branching programs are a well-established computation model for boolean functions, especially read-once branching programs (BP1s) have been studied intensively. A very simple function f in n variables is exhibited such that both the function f and its negation ¬f can be computed by Σ p-circuits, the function f has nondeterministic BP1s (with one nondeterministic node) of linear size and ¬f has ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Comput. Syst. Sci.
دوره 55 شماره
صفحات -
تاریخ انتشار 1997