Научная статья на тему 'О глубине мультиплексорной функции'

О глубине мультиплексорной функции Текст научной статьи по специальности «Математика»

CC BY
178
18
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МУЛЬТИПЛЕКСОРНАЯ ФУНКЦИЯ / ГЛУБИНА / ФОРМУЛА / ИНДИВИДУАЛЬНАЯ СЛОЖНОСТЬ / STORAGE ACCESS FUNCTION / DEPTH / FORMULAS / INDIVIDUAL COMPLEXITY

Аннотация научной статьи по математике, автор научной работы — Ложкин С. А., Власов Н. В.

Рассматривается задача синтеза схем для мультиплексорной функции алгебры логики, которая часто является составной частью интегральных схем, а также используется в теоретических исследованиях. В стандартном базисе при условии, что элементы конъюнкции и дизъюнкции имеют глубину $1$, а элемент отрицания --глубину $0$, устанавливается точное значение глубины мультиплексорной функции от $n$ адресных переменных, если $1\le n\le 5$ или $n\ge 20$. Для остальных значений $n$ получены отличающиеся на $1$ верхняя и нижняя оценки указанной глубины. Аналогичные результаты справедливы также для базиса, состоящего из всех элементарных конъюнкций и элементарных дизъюнкций от двух переменных.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «О глубине мультиплексорной функции»

УДК 519.714

С.А. Ложкин1, Н.В. Власов2

О ГЛУБИНЕ МУЛЬТИПЛЕКСОРНОЙ ФУНКЦИИ*

Рассматривается задача синтеза схем для мультиплексорной функции алгебры логики, которая часто является составной частью интегральных схем, а также используется в теоретических исследованиях. В стандартном базисе при условии, что элементы конъюнкции и дизъюнкции имеют глубину 1, а элемент отрицания — глубину 0, устанавливается точное значение глубины мультиплексорной функции от п адресных переменных, если 1 п 5 или п ^ 20. Для остальных значений п получены отличающиеся на 1 верхняя и нижняя оценки указанной глубины. Аналогичные результаты справедливы также для базиса, состоящего из всех элементарных конъюнкций и элементарных дизъюнкций от двух переменных.

Ключевые слова: мультиплексорная функция, глубина, формула, индивидуальная сложность.

1. Введение. В работе рассматривается задача, относящаяся к классу задач индивидуального синтеза, т. е. задач нахождения по заданной системе функций алгебры логики (ФАЛ) F = (/i,..., fm) схемы >]//. >1/. е- I' (U — заданный класс схем), реализующей F, и такой, что = minf(E), где Ф — заданный функционал сложности, а минимум берется по всем схемам S, S € U, реализующим систему F (см., например, [1]).

В данной работе эта задача решается для мультиплексорной ФАЛ (мультиплексора) /хп порядка п, т. е. ФАЛ от п + 2п булевых переменных (БП), где первые п переменных называются "адресными", оставшиеся 2" — "информационными", а значение функции равно значению той ее информационной БП, номер которой поступил на адресные БП.

Сложность мультиплексорной ФАЛ изучалась в ряде работ. Известно (см., например, [2]), что сложность реализации ФАЛ /хп, п = 1,2,..., как схемами из функциональных элементов (СФЭ), так и формулами в стандартном базисе Б0 = {ж&у, х У у, х} асимптотически равна 2n+1. В работе [3] получена нижняя оценка вида 2n+1 + с\ ■ Т1!2 — О (2П/4) и верхняя оценка вида 2n+1 + с2 ■ Т1!2 + О (2П/4), где ci,c2 = const, для сложности реализации мультиплексора порядка п в классе СФЭ над базисом Б0. Кроме того, в [2] была установлена асимптотика сложности ФАЛ /хп в классе СФЭ в базисе {xSzy, х Ф у, ж}, а в [4] были получены асимптотические оценки высокой степени точности вида 2n+1 (1 + 1/(2п) ± О (1/nlogn)) для сложности ее реализации в классе 7г-схем**.

Что касается глубины, то в работе [5] было доказано, что глубина ФАЛ /хп не превосходит величины (п + 4) для случая единичной глубины всех ФЭ и не превосходит (п + 3) в случае, если функциональные элементы (ФЭ) "&" и "V" имеют единичную глубину, а ФЭ "-i" — нулевую.

В данной работе доказывается, что значение глубины мультиплексорной ФАЛ порядка п в стандартном базисе в случае, если ФЭ "&" и "V" имеют единичную глубину, а ФЭ "-i" — нулевую, равно 2, если п = 2, и равно п + 2, если 1 < п ^ 5 или п ^ 20. Для случая 5 < п < 20 устанавливаются нижняя оценка (п + 2) и верхняя оценка (п + 3) глубины ФАЛ рьп. Из полученных результатов вытекают аналогичные оценки для базиса, состоящего из всех элементарных конъюнкций (ЭК) и элементарных дизъюнкций (ЭД) от двух переменных.

2. Основные понятия и нижняя оценка глубины мультиплексорной функции. Напомним некоторые определения и факты, а также введем обозначения, связанные с реализацией ФАЛ в классах формул и СФЭ в базисе Б0, где ФЭ "&" и "V" имеют вес и глубину 1, а ФЭ "-i" — нулевые вес и глубину. Те понятия, которые в данной работе не определяются, могут быть найдены, например, в [6]. Будем использовать, в частности, описанное в [6] представление формул деревьями и вложение класса формул в класс СФЭ.

1 Факультет ВМК МГУ, проф., д.ф.-м.н., e-mail: lozhkinQcs.msu.su

2 Факультет ВМК МГУ, асп., e-mail: nikvQpost.ru

* Работа выполнена при финансовой поддержке ФЦП "Научные и научно-педагогические кадры инновационной России" на 2009-2013 годы.

** Все логарифмы в данной работе берутся по основанию 2.

Через LÇE) будем обозначать сложность формулы или СФЭ S, т. е. число ФЭ "&" и "V" в ней. Будем обозначать через D(S) глубину формулы или СФЭ S, т.е. максимальное число ФЭ "&" и "V" этой схемы, лежащих на одной цепи. Формула, в которой все ФЭ "-i" присоединены к ее входам, называется формулой с поднятыми отрицаниями.

Напомним, что глубиной ФАЛ / называется величина D(f), равная минимальной глубине формул или СФЭ, реализующих эту ФАЛ. Легко видеть, что D(f) является также глубиной ФАЛ / в базисе из всех элементарных конъюнкций и дизъюнкций ранга 2.

Заметим (см., например, [6]), что для СФЭ S без "висячих" ФЭ и с одним выходом справедливо следующее неравенство:

£>(Е)^ riog(L(S) + l)l, (1)

а если S реализует ФАЛ, существенно зависящую от N БП, то

L(S)^JV-1. (2)

Следуя [7], будем говорить, что непустое подмножество U БП ФАЛ / забивает ее БП ж, ж ^ U, если подстановкой некоторых констант вместо БП множества U из ФАЛ / можно получить ФАЛ, не зависящую существенно от ж. Множество X, состоящее из БП ФАЛ /, будем называть незабиваемым, если |Х| ^ 2 и любая БП ж, х G X, не забивается множеством X \ {ж} или если |Х| = 1 и БП ж, ж G X, является существенной БП ФАЛ / (в этом случае будем называть множество X тривиальным незабиваемым множеством). Переменная, принадлежащая некоторому нетривиальному незабиваемому множеству БП ФАЛ /, считается незабиваемой БП этой ФАЛ. Заметим, что информационные БП образуют незабиваемое множество переменных ФАЛ /хп.

Из определений следует, что если U — незабиваемое множество БП ФАЛ / и U' С U, \U'\ ^ 1, то при любой подстановке констант вместо БП из множества U \ U' в ФАЛ / получается ФАЛ /', для которой множество U' является незабиваемым множеством БП. Если при этом СФЭ S реализует ФАЛ /, то, как следует из теоремы 7.4 [7, ч. 2, § 7] и ее доказательства, найдется такая подстановка констант вместо БП из U\U\ что СФЭ S', которая реализует ФАЛ /' и получается из S в результате этой подстановки и последующих эквивалентных преобразований на основе стандартных тождеств

О = 1, 1 = 0, ж • 0 = 0, ж V 1 = 1, ж • 1 = ж, ж V 0 = ж, (3)

удовлетворяет неравенству

L(S') < L(E) -2- |J7\J7'|. (4)

Пусть ФАЛ ¿4 получена из ФАЛ /хп в результате подстановки констант вместо некоторых ее информационных БП у0,..., y2n-i- Из сказанного выше следует, что оставшиеся БП этой группы образуют незабиваемое множество БП ФАЛ ц'п.

Легко убедиться в том, что для ФАЛ /хп справедливо представление

Мп(ж,у)= \/ Ka{x)yv{(7), (5)

а£В'п

где ж = (ж1,... ,жп) — набор адресных БП, у = (у0,... ,y2n-i) — набор информационных БП, и для набора а = (ci,...,ап) G И". где В = {0,1}, формула Ка{ж) — ЭК вида* ж^Жд2 ■■■х^п от БП ж,

п

обращающаяся в 1 на наборе сг, а число ь>{а) = ^ Oiln~% — номер набора а при лексикографическом

г= 1

упорядочении наборов куба В".

Лемма 1. Для любой формулы jFn, реализующей мулътиплексорную ФАЛ порядка п, п ^ 2, справедливо

D(Tn) ^п + 2.

Доказательство. Пусть п ^ 2 и пусть формула Тп — минимальная по глубине формула, реализующая ФАЛ цп(х, у), a S — соответствующая ей СФЭ. Положим U = {уо,..., y2n-i} и U' = {у 1,... ,у2п-\}. Подставим константы вместо БП из множества U' и выполним соответствующие эквивалентные преобразования СФЭ S с помощью тождеств (3) так, чтобы для полученной СФЭ S' выполнялось неравенство (4). Тогда

L(£) ^ 2(2™ - 1) + L(S') = 2n+1 - 2 + L(E').

* Для БП х полагаем, как обычно, что х° = х и х1 = х.

Обозначим через /'(жi,..., хп, уо) ФАЛ, которую реализует СФЭ S'. Заметим, что /'(0,..., 0, уо) = = у о и что для любого ненулевого набора а = (а\,..., о„) значений адресных БП xi,...,xn ФАЛ /'(ci, • • • ,ап,уо) равна значению той константы, которая была подставлена вместо соответствующей БП у„(о-). Отсюда вытекает, что ФАЛ /'(жi,... ,жп,уо) существенно зависит от всех своих БП, и поэтому в силу (2) имеет место неравенство

L(S') ^ п,

из которого следует, что

L(E) ^ 2п+1 ^2 + п. Таким образом, учитывая неравенство (1), при п ^ 2 получим

D(fin) = D(£) ^ \log(L(Z) + I)] = [~log(2n+1 + п - I)] ^ п + 2. Лемма доказана.

3. Верхняя оценка глубины мультиплексорной функции. Докажем теперь верхнюю оценку для глубины мультиплексорной ФАЛ в стандартном базисе Ба при условии, что ФЭ "&" и "V" имеют единичную глубину, а ФЭ "-i" — нулевую.

Лемма 2. Для мультиплексорной ФАЛ выполняются следующие соотношения-.

D(fii) = 2, D(/in)^n + 2, n = 2, 3,4, 5.

Доказательство. Мультиплексорная ФАЛ порядка 1 в силу (5) может быть представлена формулой (ж1у0) V (Ж1У1), и поэтому D(/i 1) ^ 2. С другой стороны, ФАЛ /¿i существенно зависит от трех переменных, и поэтому в силу (1) и (2)

2+1)1=2. (6)

Следовательно, £>(¿¿1) = 2.

Произвольную ФАЛ ¿¿„(ж,у) можно представить в виде

Vn(x,y)= \/ ж

После оптимизации по глубине (см. [6, гл. 2, § 2]) получим, что

Dixl1 ...xannSi) = riog(n- 1)"|. Следовательно, D(х\г ... x^nSi ) ^ 2 при и 2. 3.1. 5 ц

D(fin) < (п - 1) + 1 + maxp«1 ... ж^1); £>(¿¿1)} = п + 2

при любом из указанных значений п. Лемма доказана.

Напомним некоторые определения и факты, связанные с разбиением куба И". где п = 2fc, к € {1, 2,...}, на непересекающиеся единичные сферы. Эта конструкция основана на кодах Хэмминга (см., например, [8]) и использовалась О. Б. Лупановым (см. [9]).

Обозначим через р(а, /3) расстояние Хэмминга между наборами а и ¡3. Для набора а, а € И". и целого г ^ 0 будем называть множество Sr(a) = {fi\ р(а, /3) = г} сферой радиуса г с центром а. Сферу радиуса 1 будем называть единичной сферой.

Следующий факт может быть найден, например, в [1].

Лемма 3. Единичный куб В". где п = 2fc, к € {1, 2,...}, может быть разбит на 2 п/п непересекающихся единичных сфер.

Заметим, что если x(xi— характеристическая ФАЛ единичной сферы с центром то

1; • • • ) ^% 1 • • • X^_X^ \ ''' ^I 1 1 ^ £ ^ / • ^^^

Данное соотношение показывает, что любую элементарную конъюнкцию, соответствующую точке сферы с центром (/?!,...,/3^), можно "выщепить" умножением ФАЛ x(xi, ■ ■ ■ ,xi) на некоторую БП или ее отрицание.

Докажем теперь верхнюю оценку глубины характеристической функции единичной сферы. Лемма 4. Если xixi-, ■ ■ ■-,Х]) — характеристическая ФАЛ единичной сферы с центром (/Зь ...,/Зг), то

D(X(xu...,Xl)) < [log/] + [loglogI] + 1. (8)

Доказательство. Для доказательства неравенства (8) рассмотрим монотонную симметрическую ФАЛ с порогом 2

$l(xi, . . . ,Xt) = \f XiXj

и докажем, следуя [10], что ее можно реализовать формулой с глубиной, не превосходящей [log/] + + [log log/].

Рассмотрим матрицу Л /. состоящую из [log/] строк и / столбцов, которые представляют собой попарно различные наборы длины [log/]. Через M{i, j) будем обозначать элемент матрицы Л /. стоящий на пересечении г-ш строки и j-го столбца.

Поставим в соответствие каждому столбцу г, 1 ^ i ^ /, БП ж*. Для каждой строки j, 1 ^ j ^ [log/], построим две элементарные дизъюнкции:

Ni= \f xk и Pi = \f xk. k: M(i,k) = 0 k: M(i,k) = l

Докажем, что формула

Rogfl

$t(x i, ...,xt)= \f Nj ■ I) i= 1

реализует ФАЛ Si- Действительно, если среди БП х\,... хотя бы две равны 1, то по построению формулы найдется такой номер г, 1 ^ % ^ [log/], для которого одна из этих БП войдет в ЭД Щ, а другая — в ЭД Pi. В этом случае формула обращается в 1. Если же среди БП

х ^«»»»«х i не более

одной равны 1, то все произведения Щ ■ Pi, 1 ^ i ^ [log/], обращаются в 0 и, следовательно, формула равна 0.

Заметим, что, так как в каждой строке матрицы М содержится не

более 2Г1оеП-1 нулей и не более 2Г^еП —1 единиц, то ранг любой ЭД iVj и Pj, 1 ^ i ^ [log/], не превосходит 2Г1°ёГ1~1, и поэтому

£>(&)< [log/] + [loglog/].

Обозначим Ji = x\ V ... V x\. Легко видеть, что D( Ji) ^ [log/]. Тогда характеристическая ФАЛ x единичной сферы с центром в точке (0,..., 0) может быть реализована следующей формулой:

X(xi,...,xt) =щ ■ Jh

и следовательно,

D(XK [log/] + [loglog/] +1.

Таким образом, лемма доказана для случая, когда центром единичной сферы является точка (0,...,0).

Пусть теперь в наборе (/3i,..., /31) равны 1 компоненты с номерами ii,..., ip из множества {1,..., / }. Тогда характеристическая ФАЛ единичной сферы с центром в точке (/3i,..., fit) получается из характеристической ФАЛ сферы <Si(0,..., 0) в результате замены БП с номерами ii,..., ip на их отрицания. Глубина характеристической ФАЛ при этом не меняется. Лемма доказана.

Замечание. Используя оптимизацию по глубине (см. [6, гл. 2, § 21), указанное выше представление характеристической ФАЛ единичной сферы можно умножить на 2 Г1об г1 + n°g 1ое П _ 2 Г1об г1 БП или их отрицаний так, что глубина итоговой формулы не превысит правой части (8). Сформулируем основную теорему. Теорема. Для мультиплексорной ФАЛ справедливо: D{ni{x,y)) = 2;

D(fj,n(x, у)) = п + 2, если 1 < п ^ 5 или п ^ 20; п + 2 ^ D(fj,n(x, у)) ^ п + 3, если 5 < п < 20.

Доказательство. Нижняя оценка вытекает из леммы 1 и неравенства (6), а верхняя оценка для п = 1,..., 5 следует из леммы 2. Рассмотрим случай п > 5.

Пусть т — максимальное натуральное число, такое, что т)2и

2'" + 2т~2 <: п. (9)

Легко видеть, что такое т всегда существует, если п > 5.

Разделим набор адресных БП мультиплексорной ФАЛ порядка п на три части следующим образом:

(жЬ ...,Хп)= (жЬ . . . ,Ж2та,Ж2та + 1, • • • ,Ж2та + с,Ж2та + с+1, • • • >Ж»)> ^-v-' >-у-' >-у-'

2™ С 2т—2

где с = 71 — 2!in — 2'" 2 и 0 sg с sg 5 • 2'" как следует из (9) в соответствии с выбором т и его максимальностью. Обозначим q = 2™ + с и

X = (Ж1, . . . , Xq), X = (Жд_|_ 1, • • • , Хп).

Разобьем единичный куб В2"1 от БП xi,..., ж2т на 22™~то непересекающихся единичных сфер в соответствии с леммой 3. Заметим, что, как следует из (7), произвольная ЭК, обращающаяся в единицу ровно в одной точке сферы, совпадает на этой сфере с некоторой БП или ее отрицанием.

Далее для каждой сферы S разбиения и для каждого набора 7, 7 € Вс, добавим 7 к каждому набору сферы S, построив таким образом разбиение куба Bq, состоящее из 22 ~т • 2е = 2q~m компонент Si, 1 < i < 2«"то.

Чтобы получить характеристическую ФАЛ x,Si компоненты Si, 1 ^ г ^ 2q~m, умножим представление характеристической ФАЛ единичной сферы из леммы 4 на соответствующую ЭК Kst от БП ж2т+1,..., ж2т+с следующим образом:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

XSi = 5г™ • (</2™ • KSi).

Заметим, что, так как 0 ^ с ^ 5 • 2'" то D(Kst) ^ т + 1 и, следовательно, в соответствии с замечанием к лемме 4,

D(xSi) ^ т + |~logm] + 1, если т ^ 4,

и, кроме того,

D(xSi) ^ т + |~logm] + 2, если т ^ 2.

Из свойств построенного разбиения следует, что для функции /хп справедливо следующее представление:

2 «-«

где дсг'(х') — БП из набора х\,... , ж2т (или ее отрицание), которая совпадает с ЭК х^1 .. . ж^Г на единичной сфере, a Jan{x") = ж^1 V ... V хапп. Для m ^ 2 представление (10) имеет глубину

q — m + 1 + max{m + flog m] +2;n^ç+l + max{m ^ 2; m + 1}} = n + 3,

и следовательно, D(^n(x,y)) ^ n + 3, если n > 5.

Рассмотрим случай n ^ 20. При этом т)4и D(xSi) ^ m + [log m] + 1, но глубина представления (10) по-прежнему равна (п + 3).

Чтобы получить формулу требуемой глубины, выполним следующие преобразования. Сначала для каждого i, 1 ^ i ^ 2q~m, выберем последние 2т~3 набора из компоненты Si при их лексикографическом упорядочении и обозначим множество таких наборов через S*. Отбросим слагаемые, соответствующие наборам S* из дизъюнкции

V 9а'(х') ■ Уи(<т',<т"),

a-'eSi

и объединим элементарную дизъюнкцию Ja" (ж") с оставшейся частью. Полученная подформула имеет глубину m + 1.

Заметим, что первые 2™ ^2ТО_3 компонент наборов множества Si\S*, 1 ^ i ^ 29_то, представляют собой единичную сферу, а оставшиеся части этих компонент являются одинаковыми наборами длины 2ТО_3 + с. Обозначим через Kgt\s* соответствующую ЭК от БП х2т_2т-з+ъ ...,х2™+с- Тогда

Xsi\s* = $2™_2т-з ' {-hm-2т~3 • KSi\s*)-

Следовательно, при т ^ 4

D(xsi\sr) < max{m + [logm]; maxjm; [log(2TO~3 + с)]} + 1} + 1 <

^ max{m + [logm~|;m + 2} + 1 = m + [logm] + 1.

Аналогично наборы множества 5*, 1 ^ i ^ 2q~n\ различаются только в компонентах с номерами с 2™ — 2™~3 + 1 по 2™ включительно, которые образуют единичную сферу размерности 2ТО_3. Обозначим через К$* соответствующую ЭК от БП х\,..., х2т_2т-з, x2m+i, • • • , жг^+с- Тогда

Х5* = (S2m-3 ■ J-,.., ::) • /\>

и, следовательно,

D(xs*) < max{max{m - 3 + [log(m - 3)];m - 3} + 1; [log(2TO - 2TO"3 + с)]} + 1 sC

sC max{m - 3 + [log(m - 3)] + 1; [log(17 • 2TO"3)]} + 1 = max{m - 3 + [log(m - 3)] + 1; m + 2} + 1.

Если m)4, rora + 2^m + [logm] и, следовательно,

D(xs*) ^ m + [logm] + 1.

Сгруппируем отброшенные слагаемые в новую формулу Т}% аналогично представлению (10) следующим образом:

2"-™ ? / \ ?п= V XS*(x')t k [Ja»(x")V \/ да'(х')-Уи(а',а")]-i=i <г»ев»-А a,ls. )

Легко видеть, что

D(^) ^ q — т + 1 + maх{т + [logm] + 1;п — q + 1 + (т — 2)}.

Если т ^ 4, то

т + [logт] + 1 < Т" '2 + т^1 = п^д + 1 + (т^2)

и D(J^) sC п.

Выберем далее 2Г1об™1 последних наборов куба Bn~q от БП х" при их лексикографическом упорядочении и обозначим это множество через Н*. Заметим, что характеристическая ФАЛ множества Н* равна

Хн* = Xq-ы • • -a;e+|-iogml

и

D{XH-) < [log([logm])]. Отбросим сомножители, соответствующие наборам //'. из конъюнкции

(ja»(x")V \/ да'(х')-Уи(а',а")]

^ гг'СЯЛЯ* '

&

at,£Bn-q

О" G¿>г\э,

в формуле, полученной из (10) после предыдущего преобразования. Объединим характеристическую ФАЛ XSi\s* (х') с оставшейся частью этой конъюнкции. Так как мы отбросили часть сомножителей из конъюнкции, полученная ФАЛ увеличилась. Чтобы избежать этого, умножим XSi\s*(x') на отрицание характеристической ФАЛ хн* следующим образом:

XSi\S* = S2m_2m-3 ■ ((J2m_2m-3 ' Хя*) ' KSi\S*) и заметим, что глубина полученной ФАЛ по-прежнему не превосходит величины m + [log m] + 1.

Рассмотрим формулу следующего вида:

?п= V •XSASii®')) & & [Ja»(x")y \/ 9а'(х')-Уи(а',а"))-

г=1 4 a'eSi\S*

Легко видеть, что

Если m > 4, то

D(^) s$g^m + l + m + [logm] + 1. m + |~logm] + 1 < 2'" -

< п.

В результате построим формулу Тп, реализующую мультиплексорную ФАЛ порядка п, следующим образом:

г2 «"

п —

V XSAS?(®')& & V V V^2]

г=1 х 4 <7'eSi\Sr

Следовательно, если m ^ 4, то

< 1 + max{l + тах{£>(^); д^т + п^д + т + 1}^п + 2,

и при n ^ 20

D(nn(x,y)) 5$ п + 2.

Теорема доказана.

СПИСОК ЛИТЕРАТУРЫ

1. Лу панов О. Б. Асимптотические оценки сложности управляющих систем. М.: Изд-во МГУ, 1984.

2. Коровин В. В. О сложности реализации универсальной функции схемами из функциональных элементов // Дискретная математика. 1995. 7. Вып. 2. С. 95-102.

3. Румянцев П. В. О сложности реализации мультиплексорной функции схемами из функциональных элементов // Проблемы теоретической кибернетики: Тезисы докладов XIV Международной конференции. М.: Изд-во мех.-мат. ф-та МГУ, 2005. С. 133.

4. Ложкин С. А., Власов Н.В. О сложности мультиплексорной функции в классе -?г-схем // Учен. зап. Казан, ун-та. Сер. Физ.-матем. науки. 2009. 151. Кн. 2. С. 98-106.

5. Ложкин С. А. О синтезе формул, сложность и глубина которых не превосходят асимптотически наилучших оценок высокой степени точности // Вестн. Моск. ун-та. Сер. 1. Матем. Мех. 2007. № 3. С. 20-26.

6. Ложкин С. А. Лекции по основам кибернетики. М.: Издательский отдел ф-та ВМиК МГУ, 2004.

7. Алексеев В. Б., Ложкин С. А. Элементы теории графов, схем и автоматов. М.: Издательский отдел ф-та ВМиК МГУ, 2000.

8. Hamming R. W. Coding and information theory. Englewood Cliffs, NJ: Prentice-Hall, 1986.

9. Л y панов О. Б. Об одном методе синтеза схем // Изв. вузов. Радиофизика. 1958. 1. № 1. С. 120-140.

10. Ложкин С. А. О минимальных 7г-схемах для монотонных симметрических функций с порогом 2 // Дискретная математика. 2005. 17. Вып. 4. С. 108-110.

Поступила в редакцию 13.10.10

ON THE DEPTH OF THE STORAGE ACCESS FUNCTION

Lozhkin S.A., Vlasov N. V.

We consider the synthesis problem for the storage access function, which often appears as a component of integrated circuits and is also used in theoretical investigations. The precise value of the depth of the storage access function depending on n address variables, where 1 ^ n ^ 5 or n ^ 20, is established in the standard basis under the assumption that the conjunction and disjunction gates have the depth 1 and that the negation gates have the depth 0. For the rest of the values of n the upper and the lower bounds for the specified depth are proven.

Keywords: storage access function, depth, formulas, individual complexity.

i Надоели баннеры? Вы всегда можете отключить рекламу.