Научная статья на тему 'Синтез и сложность асимптотически оптимальных по надежности клеточных схем'

Синтез и сложность асимптотически оптимальных по надежности клеточных схем Текст научной статьи по специальности «Математика»

CC BY
169
48
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КЛЕТОЧНЫЕ СХЕМЫ / ФУНКЦИОНАЛЬНЫЕ И КОММУТАЦИОННЫЕ ЭЛЕМЕНТЫ / СИНТЕЗ И СЛОЖНОСТЬ НАДЕЖНЫХ КЛЕТОЧНЫХ СХЕМ / CELLULAR CIRCUITS / FUNCTIONAL AND COMMUTATIONAL ELEMENTS / SYNTHESIS AND COMPLEXITY OF RELIABLE CELLULAR CIRCUITS

Аннотация научной статьи по математике, автор научной работы — Алехина Марина Анатольевна, Рыбаков Андрей Валентинович

Актуальность и цели. Работа относится к одному из важнейших разделов математической кибернетики теории синтеза, надежности и сложности управляющих систем. Хорошо известны такие модели вычисления дискретных функций, как схемы из функциональных элементов. Эти схемы как из абсолютно надежных, так и ненадежных элементов изучаются давно, для них получено большое число результатов. Однако в реальных схемах приходится учитывать не только функционирование элементов, но и геометрию схемы. В связи с этим была предложена модель клеточных схем из функциональных элементов, где схема представляется в виде прямоугольника, разделенного на клетки, в которых располагаются элементы схемы, имеющие определенные размеры и занимающие некоторую площадь. Клеточные элементы могут быть как функциональными, т.е. реализующими какую-то функцию от своих входов, так и коммутационными, которые служат для передачи сигнала к следующему элементу с возможным изменением направления. В работе предполагается, что коммутационные элементы абсолютно надежны, а на любом из двух выходов каждого из функциональных элементов с одной и той же вероятностью независимым образом появляются инверсные неисправности. Такие схемы являются естественной математической моделью интегральных схем, в связи с чем имеют множество приложений в различных разделах науки и техники и являются актуальными для исследований. Цель работы построить асимптотически оптимальные по надежности клеточные схемы и оценить их сложность. Материалы и методы. Для построения асимптотически оптимальных по надежности клеточных схем использован метод, в основе которого лежит метод синтеза асимптотически оптимальных по надежности схем из функциональных элементов. Для этого метода были построены клеточные схемы, доказаны соответствующие теоремы о верхней и нижней оценках ненадежности и оценена сложность построенных схем. Результаты. Предложен метод синтеза асимптотически оптимальных по надежности клеточных схем. Получены верхняя и нижняя оценки ненадежности этих схем. Впервые доказана оценка сложности асимптотически оптимальных по надежности клеточных схем. Выводы. Для построения асимптотически оптимальных по надежности клеточных схем можно использовать методы синтеза асимптотически оптимальных по надежности схем из функциональных элементов.

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

SYTHESIS AND COMPLEXITY OF CELLULAR CIRCUITRY ASYMPTOTICALLY OPTIMAL BY RELIABILITY

The work relates to one of the most important divisions of mathematical cybernetics the theory of synthesis, reliability and complexity of control systems. Such models of discrete functions computing as functional elements circuits are well-known. These circuits, consisting of absolutely reliable or unreliable elements, have been studied for a long time; researchers have obtained multiple results for them. However in real circuits it is necessary to take into account not just functional elements, but also circuit’s geometry. Thereby, the authors suggested a model of cellular circuits consisting of functional elements, where the model is represented in the form of a rectangle, divided into cells, which contain circuit elements having certain sizes and occupying certain area. Cellular elements may be both functional, i.e. realizing some function from their inputs, and commutational, which transmit signals to a next element with possible alteration of direction. The study suggests that commutational elements are absolutely reliable, and inverse malfunctions occur independently on any of two functional element outputs with the same probability. Such circuits are a natural mathematical model of integral circuits and, therefore, have multiple applications in various fields of science and technology, and also appear to be relevant for research. The aim of the work is to build cellular circuits, asymptotically optimal by reliability, and to estimate complexity thereof. Materials and methods. In order to build cellular circuits, asymptorically optimal by reliability, the authors used a method based on the method of synthesizing functional element circuits, asymptotically optimal by reliability. For this method the researchers built cellular circuits, proved the corresponding theorems on upper and lower reliability estimates and estimated the built circuits. Results. The authors suggested a method of synthesis of cellular circuits, asymptotically optimal by reliability, and obtained upper and lower reliability estimates of the said circuits. For the first time the authors proved the estimate of complexity of cellular circuits, asymptotically optimal by reliability. Conclusions. In order to build cellular circuits, asymptotically optimal by reliability, it is possible to use the methods of synthesis of functional element circuits, asymptotically optimal by reliability.

Текст научной работы на тему «Синтез и сложность асимптотически оптимальных по надежности клеточных схем»

МАТЕМАТИКА

УДК 519.718

М. А. Алехина, А. В. Рыбаков

СИНТЕЗ И СЛОЖНОСТЬ АСИМПТОТИЧЕСКИ ОПТИМАЛЬНЫХ ПО НАДЕЖНОСТИ КЛЕТОЧНЫХ СХЕМ1

Аннотация.

Актуальность и цели. Работа относится к одному из важнейших разделов математической кибернетики - теории синтеза, надежности и сложности управляющих систем. Хорошо известны такие модели вычисления дискретных функций, как схемы из функциональных элементов. Эти схемы как из абсолютно надежных, так и ненадежных элементов изучаются давно, для них получено большое число результатов. Однако в реальных схемах приходится учитывать не только функционирование элементов, но и геометрию схемы. В связи с этим была предложена модель клеточных схем из функциональных элементов, где схема представляется в виде прямоугольника, разделенного на клетки, в которых располагаются элементы схемы, имеющие определенные размеры и занимающие некоторую площадь. Клеточные элементы могут быть как функциональными, т.е. реализующими какую-то функцию от своих входов, так и коммутационными, которые служат для передачи сигнала к следующему элементу с возможным изменением направления. В работе предполагается, что коммутационные элементы абсолютно надежны, а на любом из двух выходов каждого из функциональных элементов с одной и той же вероятностью независимым образом появляются инверсные неисправности. Такие схемы являются естественной математической моделью интегральных схем, в связи с чем имеют множество приложений в различных разделах науки и техники и являются актуальными для исследований. Цель работы - построить асимптотически оптимальные по надежности клеточные схемы и оценить их сложность.

Материалы и методы. Для построения асимптотически оптимальных по надежности клеточных схем использован метод, в основе которого лежит метод синтеза асимптотически оптимальных по надежности схем из функциональных элементов. Для этого метода были построены клеточные схемы, доказаны соответствующие теоремы о верхней и нижней оценках ненадежности и оценена сложность построенных схем.

Результаты. Предложен метод синтеза асимптотически оптимальных по надежности клеточных схем. Получены верхняя и нижняя оценки ненадежности этих схем. Впервые доказана оценка сложности асимптотически оптимальных по надежности клеточных схем.

Выводы. Для построения асимптотически оптимальных по надежности клеточных схем можно использовать методы синтеза асимптотически оптимальных по надежности схем из функциональных элементов.

Ключевые слова: клеточные схемы, функциональные и коммутационные элементы, синтез и сложность надежных клеточных схем.

1 Исследование выполнено при финансовой поддержке РФФИ, номер проекта 14-0100273.

Physical and mathematical sciences. Mathematics

5

Известия высших учебных заведений. Поволжский регион

M. A. Alekhina, A. V. Rybakov

SYTHESIS AND COMPLEXITY OF CELLULAR CIRCUITRY ASYMPTOTICALLY OPTIMAL BY RELIABILITY

Abstract.

Background. The work relates to one of the most important divisions of mathematical cybernetics - the theory of synthesis, reliability and complexity of control systems. Such models of discrete functions computing as functional elements circuits are well-known. These circuits, consisting of absolutely reliable or unreliable elements, have been studied for a long time; researchers have obtained multiple results for them. However in real circuits it is necessary to take into account not just functional elements, but also circuit’s geometry. Thereby, the authors suggested a model of cellular circuits consisting of functional elements, where the model is represented in the form of a rectangle, divided into cells, which contain circuit elements having certain sizes and occupying certain area. Cellular elements may be both functional, i.e. realizing some function from their inputs, and commutational, which transmit signals to a next element with possible alteration of direction. The study suggests that commutational elements are absolutely reliable, and inverse malfunctions occur independently on any of two functional element outputs with the same probability. Such circuits are a natural mathematical model of integral circuits and, therefore, have multiple applications in various fields of science and technology, and also appear to be relevant for research. The aim of the work is to build cellular circuits, asymptotically optimal by reliability, and to estimate complexity thereof.

Materials and methods. In order to build cellular circuits, asymptorically optimal by reliability, the authors used a method based on the method of synthesizing functional element circuits, asymptotically optimal by reliability. For this method the researchers built cellular circuits, proved the corresponding theorems on upper and lower reliability estimates and estimated the built circuits.

Results. The authors suggested a method of synthesis of cellular circuits, asymptotically optimal by reliability, and obtained upper and lower reliability estimates of the said circuits. For the first time the authors proved the estimate of complexity of cellular circuits, asymptotically optimal by reliability.

Conclusions. In order to build cellular circuits, asymptotically optimal by reliability, it is possible to use the methods of synthesis of functional element circuits, asymptotically optimal by reliability.

Key words: cellular circuits, functional and commutational elements, synthesis and complexity of reliable cellular circuits.

Введение и постановка задачи

Впервые задачу синтеза надежных схем, реализующих булевы функции и состоящих из ненадежных функциональных элементов (ФЭ), рассматривал Дж. фон Нейман [1]. Он предполагал, что все элементы схемы независимо друг от друга с вероятностью s (s е (0; 1/2)) подвержены инверсным неисправностям на выходах. Эти неисправности характеризуются тем, что в исправном состоянии функциональный элемент реализует приписанную ему булеву функцию ф, а в неисправном - функцию ф. С помощью итерационного метода Дж. фон Нейман установил, что в произвольном полном базисе при s е (0; 1/6) любую булеву функцию можно реализовать схемой, вероятность ошибки на выходе которой при любом входном наборе значений переменных не превосходит cis (ci - некоторая константа,

6

University proceedings. Volga region

№ 4 (32), 2014

Физико-математические науки. Математика

зависящая от базиса). Затем схемы с инверсными неисправностями на выходах элементов исследовались в работах С. И. Ортюкова [2], Д. Улига [3] и некоторых других авторов, причем главное внимание уделялось сложности надежных схем. В работах [2, 3] были построены асимптотически

оптимальные по сложности схемы, функционирующие с некоторым уровнем надежности (задача синтеза оптимальных по надежности схем до появления работ М. А. Алехиной не ставилась).

Асимптотически оптимальные по надежности схемы, реализующие булевы функции, в базисе {x & y, x v y, x } при инверсных неисправностях на выходах элементов построены А. В. Васиным [4], а в работе М. А. Алехиной и С. И. Аксенова [5] доказано, что сложность таких схем превышает сложность схем, построенных из абсолютно надежных элементов, асимптотически не более чем в 3 раза.

В этой статье рассматривается реализация булевых функций клеточными схемами (КС) (еще их называют плоскими схемами), содержащими как надежные, так и ненадежные элементы, и оценивается их ненадежность и сложность. Кратко, без доказательств оценки ненадежности и сложности для клеточных схем приведены в работах [6, 7], а в этой статье эти оценки удалось улучшить. Определение КС можно найти, например, в работе С. С. Кравцова [8], где получены оценки сложности КС в предположении, что все элементы схемы абсолютно надежны. Введем необходимые понятия и определения для случая, когда некоторые из базисных элементов ненадежны.

Как и в [8], предполагается, что базис содержит два типа элементов: функциональные (рис. 1) и коммутационные (рис. 2). Каждый из этих

элементов может быть повернут на плоскости на угол kn (k = 0,1, 2, 3).

Рис. 1

Рис. 2

Предполагается, что коммутационные элементы абсолютно надежны, а на любом из двух выходов каждого из функциональных элементов с вероятностью s (s е (0; 1/2)) независимым образом появляются инверсные неисправности.

Physical and mathematical sciences. Mathematics

7

Известия высших учебных заведений. Поволжский регион

Для определенности будем считать, что входы клеточной схемы расположены на верхней границе, а функция выводится на самом правом нижнем элементе (см. рис. 1, 2), как показано на рис. 3.

Рис. 3

Считаем, что КС, содержащая ненадежные элементы, реализует булеву функцию f (xn) (xn = (xi,...,xn)), если она реализует f (xn) при отсутствии неисправностей.

Пусть КС S реализует функцию f (xn). Обозначим через P----(S, аn)

f (а n )

вероятность появления ошибки на входном наборе an схемы S. Ненадежность P(S) клеточной схемы S определяется как максимальная вероятность ошибки на выходе схемы при всевозможных входных наборах схемы (т.е. так же, как и для схемы из функциональных элементов). Надежность схемы S равна 1 - P(S).

Пусть Pe (f) = inf P(S), где инфимум берется по всем схемам S, реали-

S

зующим функцию f Клеточная схема A, реализующая функцию f называется асимптотически оптимальной по надежности, если P(A) ~ P£ (f) при £^0.

Сложность КС, которая, напомним, имеет вид прямоугольника, определяется как площадь этого прямоугольника. Определим две функции Шеннона для площади схем этой модели. Обозначим высоту клеточной схемы S через h (S), длину через Х(S) и будем считать, что h (S) < ^(S).

Пусть f - произвольная булева функция. Обозначим через L(f) наименьшую из площадей L(S) = h (S)X(S), где минимум берется по всем КС S, реализующим функцию f а через L(n) - функцию Шеннона, которая равна L(n) = maxL(f), где максимум берется по всем функциям f от n переменных.

Аналогично определяется функция Шеннона L (n) для случая, когда

высота h клеточных схем фиксирована.

Для клеточных схем из абсолютно надежных элементов в работе [9] получена асимптотика функции Шеннона (в произвольном базисе при h > 4,

h h2n

а в рассматриваемом базисе при h > 3), которая имеет вид Lh (n)-.

log n

8

University proceedings. Volga region

№ 4 (32), 2014

Физико-математические науки. Математика

Цель работы: построить асимптотически оптимальные по надежности КС и оценить их сложность.

1. Вспомогательные результаты

Теорема 1 [10]. При всехp е [0,1] и к > 3 справедливо неравенство

S CkP (i - p)к-i < p C2.

i=2

Обозначим через K(n) (n > 3) множество булевых функций f (xn), зависящих от переменных xi, Х2,...,xn и не представимых в виде 0, 1, (xa &g(Хп))b (iе {1,2,...,n}, a, bе {0, 1}, g(Хп) - произвольная булева функция). Пусть K = U K(n).

n=3

Теорема 2 [4]. Пусть функция f е K и пусть S - любая схема из функциональных элементов, реализующая функцию f. Тогда

P(S) > 3е- 6е2 + 4е3

при всех ее (0,1 / 6].

2. Верхние оценки ненадежности схем

Для повышения надежности исходной схемы S будем использовать схему y(S) (см. рис. 2), а зависимость ненадежности схемы у(S) от ненадежности схемы S установлена в следующей теореме.

Теорема 3. Пусть f - произвольная булева функция; S - любая клеточная схема, реализующая функцию f. Тогда клеточная схема y(S) (рис. 4) реализует функцию f с ненадежностью

P(y( S)) < 3е - 5е2 + 2е3 + 12е P( S) + 3P 2( S), (1)

где P(S) - ненадежность схемы S.

Доказательство. Применяя формулу полной вероятности, оценим вероятности появления ошибок на выходе схемы у( S) (рис. 4).

s s Об

f

f > — — — V & V

ф(Э)

Рис. 4

Physical and mathematical sciences. Mathematics

9

Известия высших учебных заведений. Поволжский регион

Пусть набор йn такой, что f(an) = 0, тогда вероятность Pi(S,an) появления 1 на выходе схемы у( S) удовлетворяет неравенству

P^S),аn) < vo(1 -Pi(S,an))3 +

3

+3P(Sg) Pi (s, an)+2 C (Pi (S, n)) (1 - Pi (s, an ))3-i, (2)

i=2

где vo - вероятность появления 0 на выходе подсхемы C (рис. 4), а P(Sg) - ненадежность схемы Sg. Поскольку P(Sg) < 4s, из неравенства (2) получается неравенство

Pi(V(S),an) < vo(1 -Pi(S,an))3 +

3

+i2e Pi(s, an)+2 c3 (Pi(s, an ))i (i - Pi(s, an ))3-i. (3)

i=2

По теореме i оценим третье слагаемое в (3):

3

2 C3 (Pi(s, an ))i (i - Pi(s, an ))3-i < C32(Pi(s, an ))2 = 3(Pi(s, an ))2.

i=2

Подставляя эту оценку в (3) и учитывая, что i-Pi(S,an) < i, получим неравенство

Pi (V(S), an) < vo + 12e Pi (S, an)+3( p (s , an ))2. (4)

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

Пусть набор an такой, что f (cin) = 1, тогда, рассуждая так же, как

в предыдущем случае, получим неравенство для вероятности Po(S, an) появления 0 на выходе схемы у(S):

Po (v(S), an) < vi + 12e Po (S, an) + 3( Po (S, n ))2, (5)

где vi - вероятность появления 1 на выходе подсхемы C (см. рис. 4).

Теперь найдем вероятности vo и vi появления o и 1 соответственно на выходе подсхемы C:

vo =

v1 = 3(1 -е)2 е+е2(1 -е) = 3е-5е2 + 2е

(1 -е) е+е{(1 -е) [(1 -е) е + е(1 -е) ] + е

(1 -е)2 +е2

3

= е+2 е2 -6е3 +4 е4.

Подставляя эти оценки в (4) и (5), а также учитывая, что вероятность ошибки на выходе схемы не больше ее ненадежности, получим неравенство:

P(^(S)) < тах{3е - 5е2 + 2е3 + 12еP(S) + 3P2 (S),е + 2е2 - 6е3 + 4е4 +

+12е P( S) + 3P2 (S)} = 3е - 5е2 + 2е3 + 12е P( S) + 3P2 (S).

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

10

University proceedings. Volga region

№ 4 (32), 2014

Физико-математические науки. Математика

Используя теорему 3, получим верхнюю оценку ненадежности схем. Теорема 4. Любую булеву функцию f можно реализовать клеточной

схемой S с ненадежностью P(S) < 3е + 240е при всех ее (0,1 /1000].

Доказательство. В работе [4] доказана аналогичная теорема для схем из функциональных элементов. Проведем рассуждения для случая клеточных схем с помощью метода математической индукции по числу n - переменных

функции f (xn).

Докажем утверждение для n = 1, т.е. для всех возможных булевых функций, зависящих от одной переменной: 0, 1, x и x . Эти функции можно реализовать схемами, изображенными на рис. 5. Очевидно, что ненадежность каждой из этих схем не более 2s, т.е. для n = 1 теорема верна.

Рис. 5

Пусть индуктивное предположение верно для функций с числом переменных n — 1. Докажем, что оно верно для функций f(Х1,...,xn). Разложим функцию f (x1,...,xn) по последней переменной xn :

f ( x1,..., xn—h xn ) = xnf ( ^.^ xn—1,1) v xnf ( x1,..., xn—1,0) ,

и реализуем следующей схемой S2 (рис. 6), где схема S1 реализует функцию f = f (x1,...,xn—1,1), а схема S0 реализует функцию f = f (x1,..., xn—1,0).

Обозначим через A подсхему, получаемую из схемы S2 удалением схем S0 и S1 (рис. 6). Очевидно, что выход схемы A является выходом схемы S2, а на входы подаются значения xn , f = f (x1,...,xn—1,1) и f = f (x1,...,xn—1,0).

Physical and mathematical sciences. Mathematics

11

Известия высших учебных заведений. Поволжский регион

Выделенная подсхема A содержит четыре функциональных элемента, поэтому ее ненадежность P(A) < 4е. Каждую из функций f = f (x^,...,xn_1,1) и fo = f(x\,...,xn_i,0) согласно индуктивному предположению можно реализовать схемой с ненадежностью не более 3е + 240е . Если схема A исправна, то для реализации функции f она использует значение только одной из схем, реализующих функции f и fo . Поэтому

P(S2) < 3е + 240е2 + 4е < 7е + 240е2 < 7,24е при ее (0,1 /1000].

По схеме S2 построим схему S3 = y(S2), реализующую ту же самую функцию f (xi,..., xn) (см. рис. 4).

Используя соотношение (1) из теоремы 3 и условие ее (0,1/1000], оценим ненадежность схемы S3:

P(S3) = P(y(S2)) < 3е_ 5е2 + 2е3 + 12е P( S2) + 3P2 (S2) <

< 3е_ 5е2 + 0,2е2 + 244,14е2 < 3е + 240е2.

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

Из теоремы 4 следует, что любую булеву функцию можно реализовать схемой, ненадежность которой асимптотически не больше 3е при е^ 0 .

3. Нижние оценки ненадежности

Напомним, что K(n) (n > 3) - множество булевых функций f (xn), зависящих от переменных x1, x2,...,xn и не представимых в виде 0, 1, (xa &g(xn))b (iе {1,2,...,n}, a, bе {0,1}, g(xn) - произвольная булева функция); K = U K(n). Справедлива теорема о нижней оценке ненадежности кле-

n=3

точных схем.

Теорема 5. Пусть функция f е K и пусть S - любая клеточная схема,

2 3

реализующая функцию f . Тогда P(S) > 3е_ 6е + 4е при всех ее (0,1/6].

Доказательство. По определению клеточной схемы, данному в [6], каждой такой схеме должна соответствовать некоторая схема из «обычных» функциональных элементов, причем клеточный базисный элемент заменяется соответственно парой функциональных элементов, как показано на рис. 7.

Пусть булева функция f е K и пусть S - любая клеточная схема, реализующая эту функцию. Поставим в соответствие схеме S схему S' из функциональных элементов. Для схемы S' по теореме 2 верно утверждение о нижней оценке. Поскольку все коммутационные элементы абсолютно надежны, это же утверждение верно и для исходной клеточной схемы S.

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

Из теоремы 5 следует, что любая схема, реализующая функцию f е K, функционирует с ненадежностью, которая асимптотически не меньше 3е при е^0.

12

University proceedings. Volga region

Рис. 7

Таким образом, из теорем 4 и 5 получаем следующий результат: любая схема, удовлетворяющая условиям теоремы 4 и реализующая булеву функцию f е K , является асимптотически оптимальной по надежности и функционирует с ненадежностью, асимптотически равной 3е при е^ 0.

4. Сложность асимптотически оптимальных по надежности схем

В этом разделе оценим сложность асимптотически оптимальных по надежности клеточных схем.

Лемма 1. Если любую функцию g (xn можно реализовать КС длины

Xn— и ширины hn-i, то любую функцию f (xn) можно реализовать КС длины X п = 2X n-i + 3 и ширины hn = hn-i +1.

Доказательство очевидно (см. рис. 6).

Лемма 2. Если любую функцию f можно реализовать КС S длины X(S) и ширины h(S), то схема y(S) (рис. 4), которая также реализует функциюf имеет длину X(y(S)) = 3X(S) + 7 и ширину h(y(S)) = h(S) + 2 .

Доказательство очевидно (см. рис. 4).

Справедлива теорема 6.

Теорема 6. Любую булеву функцию f(xi,...,xn) можно реализовать

такой клеточной схемой C, что P(C) < 3е + 240е2 , L(C) < 3,1n6n при всех ее (0,1/1000].

Доказательство. Вычислим сложность схемы, построенной при доказательстве теоремы 3 (напомним, что доказательство проводилось индукцией

по числу n переменных функции f (xn)). Обозначим длину схемы S через X(S), а ее высоту - через h(S). Тогда сложность схемы S равна L(S) = X(S)h(S). При n = 1 очевидно ^ < 3, h1 < 2 (см. рис. 5). Нижний индекс при длине и высоте указывает на номер n шага индукции). С каждым шагом (см. лемму 1) индукции высота схемы увеличивается на 2, т.е. hn = hn-1 +1, а для длины верно равенство Xn = 2Xn-1 + 3 . Затем по схеме S строится схема y(S), длину и ширину которой можно найти с помощью леммы 2. Тогда получим соотношения для длины и ширины схем, реализую-

Physical and mathematical sciences. Mathematics

13

Известия высших учебных заведений. Поволжский регион

щих функции n - 1 и n переменных и имеющих ненадежность, не более 3s + 240s2:

X(y(S)) = 3^(S) + 7 = 3(2A,n-1 + 3) + 7 = 6^n-1 +16, т.е. Xn = 6Xn-X +16 ; h(y(S)) = h(S) + 2 = hn-i + 3 , т.е. hn = hn-i + 3 .

Таким образом, имеем рекуррентные соотношения для величин ^ n = 6К-1 + 16 и hn = hn-1 + 3 и начальные условия Х1 < 3, h1 < 2 , из которых получаем неравенства

hn < 3n -1, Xn <—6n -—. n n 30 5

Тогда сложность схемы C, реализующей функцию f (xn) с ненадежностью P(C) < 3е + 240е2, равна L(C) = 'knhn < 3,1n6n .

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

Схемы, удовлетворяющие условиям теоремы 6, являются асимптотически оптимальными по надежности для почти всех функций, однако их сложность существенно превышает сложность асимптотически оптимальных по сложности клеточных схем, построенных из абсолютно надежных элементов.

Цель дальнейших исследований авторов - найти метод синтеза асимптотически оптимальных по надежности клеточных схем, позволяющий улучшить оценку сложности схем.

Список литературы

1. von Neuman, J. Probabilistic logics and the synthesis of reliable organisms from unreliable components / J. von Neuman // Automata studies / ed. by Shannon C., Mc. Carthy J. - Princeton University Press, 1956.

2. Ор тюков, С. И. Об избыточности реализации булевых функций схемами из ненадежных элементов / С. И. Ортюков // Труды семинара по дискретной математике и ее приложениям (Москва, 27-29 января 1987 г.). - М. : Изд-во Моск. ун-та, 1989. - С. 166 - 168.

3. Uhlig, D. Reliable networks from unreliable gates with almost minimal comlexity / D. Uhlig // Fundamentals of Computation Theory. Intern. топТ FCT'87 (Kazan, June 1987). Proc. - Berlin : Springer-Verl., 1987. - P. 462-469.

4. Васин, А. В. Об асимптотически оптимальных схемах в базисе {x & y, x v y,x} при инверсных неисправностях на выходах элементов / А. В. Васин // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. -№ 4. - 2008. - С. 2-16.

5. Алехина, М. А. О сложности надежных схем при инверсных неисправностях / М. А. Алехина, С. И. Аксенов // Дискретная математика и ее приложения : материалы IX Междунар. семинара [Посвящ. 75-летию со дня рождения О. Б. Лупано-ва] (Москва, 18-23 июня 2007 г.). - М. : Изд-во мех.-мат. фак-та МГУ, 2007. -С. 56-59.

6. Рыбаков, А. В. Оценки ненадежности клеточных схем / А. В. Рыбаков // Открытые инновации - вклад молодежи в развитие региона : сб. материалов регионального молодежного форума (Россия, г. Пенза, 22 ноября 2013 г.). - Пенза : Изд-во ПГУ, 2013. - С. 164-165.

14

University proceedings. Volga region

№ 4 (32), 2014

Физико-математические науки. Математика

7. Рыбаков, А. В. Сложность асимптотически оптимальных по надежности клеточных схем / А. В. Рыбаков // Университетское образование : сб. ст. XVIII Меж-дунар. науч.-метод. конф. (МКУО-2014) (г. Пенза, 10-11 апреля 2014 г.). - Пенза : Изд-во ПГУ, 2014. - С. 310-311.

8. Кравцов, С. С. О реализации функций алгебры логики в одном классе схем из функциональных и коммутационных элементов / С. С. Кравцов // Проблемы кибернетики. - Вып. 19. - М. : Наука, 1967. - С. 285-292.

9. Улесова, А. Ю. Сложность реализации булевых функций в некоторых моделях клеточных схем / А. Ю. Улесова. - Москва : МГУ им. Ломоносова, факультет ВМиК, кафедра математической кибернетики, 2010. - 25 с.

10. Алехина, М. А. Об одной оценке вероятности ошибки / М. А. Алехина, А. Е. Лакомкина, Ю. Д. Ильина // Открытые инновации - вклад молодежи в развитие региона : сб. материалов регионального молодежного форума (Россия, г. Пенза, 22 ноября 2013 г.). - Пенза : Изд-во ПГУ, 2013. - С. 11-12.

References

1. von Neuman J. Automata studies. Ed. by Shannon C., Mc. Carthy J. Princeton University Press, 1956.

2. Ortyukov S. I. Trudy seminara po diskretnoy matematike i ee prilozheniyam (Moskva, 27-29 yanvarya 1987 g.) [Proceedigns of the seminar on discrete mathematics and application thereof (Moscow, 27-29 January 1987)]. Moscow: Izd-vo Mosk. un-ta, 1989,

pp. 166 - 168.

3. Uhlig D. Fundamentals of Computation Theory. Intern. sonf. FCT’87 (Kazan, June 1987). Proc. Berlin: Springer-Verl., 1987, pp. 462-469.

4. Vasin A. V. Izvestiya vysshikh uchebnykh zavedeniy. Povolzhskiy region. Fiziko-matematicheskie nauki [University proceedings. Volga region. Physics and mathematics sciences]. 2008, no. 4, pp. 2-16.

5. Alekhina M. A., Aksenov S. I. Diskretnaya matematika i ee prilozheniya: materialy IX Mezhdunar. seminara (Moskva, 18-23 iyunya 2007 g.) [Discrete mathematics and applications thereof: proceedings of IX International seminar (commemorating 75th jubilee of O.B. Lupanov) (Moscow, 18-23 June 2007)]. Moscow: Izd-vo mekh.-mat. fak-ta MGU, 2007, pp. 56-59.

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

6. Rybakov A. V. Otkrytye innovatsii - vklad molodezhi v razvitie regiona: sb. materialov regional’nogo molodezhnogo foruma (Rossiya, g. Penza, 22 noyabrya 2013 g.) [Open innovations - youth’s contribution into regional development (Russia, Penza, 22 November 2013)]. Penza : Izd-vo PGU, 2013, pp. 164-165.

7. Rybakov A. V. Universitetskoe obrazovanie: sb. st. KhVIIIMezh-dunar. nauch.-metod. konf. (MKUO-2014) (Penza, 10-11 aprelya 2014 g.) [University education: collected articles of XVIII International scientific and methodological conference (Penza, 10-11 April 2014)]. Penza: Izd-vo PGU, 2014, pp. 310-311.

8. Kravtsov S. S. Problemy kibernetiki [Problems of cybernetics]. Issue 19. Moscow: Nauka, 1967, pp. 285-292.

9. Ulesova A. Yu. Slozhnost’ realizatsii bulevykh funktsiy v nekotorykh modelyakh kletochnykh skhem [Complexity of Boolean functions realization in some models of cellular circuits]. Moscow: MGU im. Lomonosova, fakul'tet VMiK, kafedra matematich-eskoy kibernetiki, 2010, 25 p.

10. Alekhina M. A., Lakomkina A. E., Il'ina Yu. D. Otkrytye innovatsii - vklad molodezhi v razvitie regiona: sb. materialov regional’nogo molodezhnogo foruma (Rossiya, g. Penza, 22 noyabrya 2013 g.) [Open innovations - youth’s contribution into regional development (Russia, Penza, 22 November 2013)]. Penza: Izd-vo PGU, 2013, pp. 11-12.

Physical and mathematical sciences. Mathematics

15

Известия высших учебных заведений. Поволжский регион

Алехина Марина Анатольевна

доктор физико-математических наук, профессор, заведующая кафедрой дискретной математики, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40)

E-mail: [email protected]

Рыбаков Андрей Валентинович

аспирант, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40)

E-mail: [email protected]

Alekhina Marina Anatol'evna Doctor of physical and mathematical sciences, professor, head of sub-department of discrete mathematics, Penza State University (40 Krasnaya street, Penza, Russia)

Rybakov Andrey Valentinovich Postgraduate student, Penza State University (40 Krasnaya street, Penza, Russia)

УДК 519.718 Алехина, М. А.

Синтез и сложность асимптотически оптимальных по надежности клеточных схем / М. А. Алехина, А. В. Рыбаков // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. - 2014. -№ 4 (32). - С. 5-16.

16

University proceedings. Volga region

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