Санкт-Петербургское отделение Математического института им. В.А.Стеклова РАН
ПРЕПРИНТ 18/2008
А. А. Кожевников, А. С. Куликов, Г. Н. Ярославцев
СХЕМНАЯ СЛОЖНОСТЬ MOD-ФУНКЦИЙ
С.-Петербургское отделение
Математического института
им. В.А.Стеклова РАН,
Фонтанка 27, 191023,
С.-Петербург, Россия
kulikov@logic.pdmi.ras.ru
Академический физико-технологический университет Российской академии наук
http://logic.pdmi.ras.ru/~grigory
This preprint was accepted November 2008
АННОТАЦИЯ:
В 1977-м году Стокмайер показал, что любая схема над полным бинарным базисом
для некоторого класса симметрических функций, содержащего все функции
MOD_m^n ($m \ge 3$),
содержит хотя бы 2.5n-c гейтов.
Он также представил оптимальную схему для MOD_4^n.
В данной работе мы приводим модифицированное доказательство
Стокмайера, дающее нижную оценку
$2.5n-c$ для другого класса, содержащего не только симметрические
функции. Этот класс, в частности,
содержит функцию MOD_3^n. Мы также даём очень простое
доказательство нижней оценки
7n/3-c для класса функций, задаваемых полиномами Жегалкина высокой степени.
Основной идеей является комбинированная мера сложности,
присваивающая разные веса гейтам
разных типов. В конце работы мы также приводим схему размера 3n для функции
MOD_3^n и описываем способ, с помощью которого она была найдена.
Ключевые слова: схемная сложность, нижние оценки
Arist Kojevnikov, Alexander S. Kulikov, Grigory Yaroslavtsev
CIRCUIT COMPLEXITY OF MOD-FUNCTIONS
In 1977, Stockemyer proved that any circuit over the full binary basis for a
certain class of symmetric Boolean functions including all
$\mathrm{MOD}_m^n$ functions ($m \ge 3$)
contains at least $2.5n-c$ gates.
He also presented an optimal circuit for $\mathrm{MOD}_4^n$.
In this paper we give a modification of Stockmeyer's proof yielding
a $2.5n-c$ lower bound for
a different class of functions containing not only symmetric
functions. This class, in particular,
contains the function $\mathrm{MOD}_3^n$. We also give a very simple proof of
a $7n/3$ lower bound for a class of functions represented by high
degree polynomials over $\mygftwo$.
The key idea of this proof is a combined complexity measure which
assigns different weights
to gates of different types.
In the end of the paper we present
a circuit of size $3n$ for the function $\mathrm{MOD}_3^n$ and
briefly describe the way it was found.
[Full text:
Preprint in Russian (.pdf.gz)
Preprint in English (.pdf.gz)]
Back to all preprints
Back to the Steklov
Institute of Mathematics at St.Petersburg