Научная статья на тему 'Нижняя оценка ненадёжности схем в базисе, состоящем из функции Вебба'

Нижняя оценка ненадёжности схем в базисе, состоящем из функции Вебба Текст научной статьи по специальности «Математика»

CC BY
150
22
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФУНКЦИИ ТРЁХЗНАЧНОЙ ЛОГИКИ / СХЕМА ИЗ НЕНАДЁЖНЫХ ФУНКЦИОНАЛЬНЫХ ЭЛЕМЕНТОВ / НАДЁЖНОСТЬ И НЕНАДЁЖНОСТЬ СХЕМЫ / TERNARY LOGIC FUNCTIONS / CIRCUIT OF UNRELIABLE FUNCTIONAL GATES / RELIABILITY AND UNRELIABILITY OF CIRCUIT

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

Рассматривается реализация функций трёхзначной логики схемами из ненадёжных функциональных элементов в базисе, состоящем из функции Вебба. Предполагается, что все базисные элементы независимо друг от друга переходят в такие неисправные состояния, что любой базисный элемент на любом входном наборе с вероятностью 1 2p выдаёт правильное значение и с вероятностью, равной p, может выдать любое из двух неправильных значений. Получена нижняя оценка ненадёжности схем, реализующих функции из некоторого класса.

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

A lower bound for unreliability of circuits in the webb basis

A realization of ternary logic functions by circuits of unreliable functional gates in the basis consisting of Webb function is described. It is assumed that any basic gate, for any input values, gives the correct output value with a probability 1 2p and can give any of two incorrect values with the probability p. It is also assumed that all gates in a circuit get such a faulty independently of each other. In the paper, a lower bound for unreliability of circuits realizing functions of a certain class is obtained.

Текст научной работы на тему «Нижняя оценка ненадёжности схем в базисе, состоящем из функции Вебба»

102

Прикладная дискретная математика. Приложение

2) для почти любой функции f (f Е K) такая схема функционирует с ненадёжностью, асимптотически равной 2£0 + 2y0 + £\ + 2y2 при 70,71 ,s0,£\ ^ 0, т.е. оценку 2£0 + 2y0 + £1 + 2y2 нельзя понизить для функций f Е K.

ЛИТЕРАТУРА

1. Von Neuman J. Probabilistic logics and the synthesis of reliable organisms from unreliable components // Automata Studies. C. Shannon and J. Mc. Carthy (eds). Princeton University Press, 1956. (Рус. пер.: Автоматы. М.: ИЛ, 1956.)

2. Алехина М. А. Синтез асимптотически оптимальных по надёжности схем. Пенза: ИИЦ ПГУ, 2006. 156 с.

3. Алехина М. А, Барсукова О. Ю. Об оценках ненадёжности схем при инверсных неисправностях и отказах функциональных элементов // Прикладная дискретная математика. Приложение. 2013. №6. С. 50-51.

УДК 519.718 DOI 10.17223/2226308X/8/38

НИЖНЯЯ ОЦЕНКА НЕНАДЁЖНОСТИ СХЕМ В БАЗИСЕ, СОСТОЯЩЕМ ИЗ ФУНКЦИИ ВЕББА1

М. А. Алехина, О. Ю. Барсукова

Рассматривается реализация функций трёхзначной логики схемами из ненадёжных функциональных элементов в базисе, состоящем из функции Вебба. Предполагается, что все базисные элементы независимо друг от друга переходят в такие неисправные состояния, что любой базисный элемент на любом входном наборе с вероятностью 1 — 2p выдаёт правильное значение и с вероятностью, равной p, может выдать любое из двух неправильных значений. Получена нижняя оценка ненадёжности схем, реализующих функции из некоторого класса.

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

Пусть n Е N, Р3 —множество всех функций трёхзначной логики, т.е. функций f (x1,...,xn) : {0,1,2}n ^ {0,1,2}. Обозначим через x набор (x1,...,xn), тогда

f (x1,...,xn) = f (x).

Рассмотрим реализацию функций из множества Р3 схемами из ненадёжных функциональных элементов в базисе, состоящем из функции Вебба V3(x1,x2) = = (max(x1,x2) + 1) mod 3. Будем считать, что схема из ненадёжных элементов реализует функцию f (x), если при поступлении на входы схемы набора а при отсутствии неисправностей в схеме на её выходе появляется значение f (а).

Предполагается, что все базисные элементы ненадёжны, переходят в неисправные состояния независимо друг от друга, подвержены инверсным неисправностям на выходах. Эти неисправности характеризуются тем, что на произвольном входном наборе (а1,а2) базисного элемента, V3(a1,a2) = v, этот элемент с вероятностью 1 — 2£ (£ Е (0,1/4)) выдаёт значение v, с вероятностью £ — значение (v + 1) mod 3 и с вероятностью £ — значение (v + 2) mod 3.

Пусть схема S реализует функцию f (x), а — произвольный входной набор схемы S, f (а) = т. Обозначим через Pf (й)=т (S, а) вероятность появления ошибки на выходе схемы S при входном наборе а. Ясно, что Pf(й)=т(S, а) = Рт+1(S, а) + Рт+2(S, а). Например,

1 Работа поддержана грантами РФФИ №14-01-00273 и 14-01-31360.

Математические основы надёжности вычислительных и управляющих систем

103

если входной набор а схемы Б такой, что f (а) = 0, то вероятность ошибки на этом наборе равна Pf(й)=о(£, а) = Р^Б, а) + Р2(Б, а).

Ненадёжностью схемы Б будем называть число Р(Б) = шах{Р/(й)=т(Б, а)}, где максимум берется по всем входным наборам а схемы Б. Надёжность схемы Б равна 1 - Р(Б).

Теорема 1 [1]. Любую функцию f € Р3 можно реализовать такой схемой Д, что Р(Д) ^ 8е + 268е2 при всех е € (0,1/104].

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

Обозначим через К(п) множество функций трёхзначной логики, каждая из которых зависит от переменных XI,... ,хп (п ^ 3), принимает все три значения 0,1, 2 и не представима в виде шах{хк , Л,(жп)} + с (к € {1, 2, ...,п}, с € {0,1, 2}, Л,(жп) — произвольная функция трёхзначной логики).

оо

Обозначим через К множество К = у К(п).

п=3

Справедлива теорема 2 о нижней оценке ненадёжности, доказательство которой аналогично доказательству теоремы о нижних оценках [2] (кратко в [3]).

Теорема 2. Пусть функция f € К. Тогда для любой схемы Б, реализующей f, при е € (0,1/104] верно неравенство Р(Б) ^ 6е - 16е2 + 12е3.

Утверждение 1. |К(п)| ^ 33" - п31+2^-1 - 3 ■ 23".

Из утверждения 1 следует, что класс К содержит почти все функции из Р3, поскольку

33" - п31+2^3"-1 - 3 ■ 23"

11ш -оз"-= 1.

п^о 33

Из теоремы 2 следует, что функцию из класса К (содержащего почти все функции множества Р3) нельзя реализовать схемой с ненадёжностью, асимптотически (при е ^ 0) меньше 6е.

Таким образом, получаем следующий результат: в базисе {^3(ж1, х2)} почти любую функцию трёхзначной логики можно реализовать надёжной схемой, функционирующей с ненадёжностью, асимптотически не больше 8е и асимптотически не меньше 6е при е ^ 0.

ЛИТЕРАТУРА

1. Алехина М. А., Барсукова О. Ю. Верхняя оценка ненадежности схем в базисе, состоящем из функции Вебба // Известия высших учебных заведений. Математика. Казань: Изд-во Казанского (Приволжского) федерального университета, 2015. №3. С. 15-27.

2. Алехина М. А., Барсукова О. Ю. Оценки ненадежности схем в базисе Россера — Туркет-та // Известия высших учебных заведений. Поволжский регион. Физ.-мат. науки. Пенза: ИИЦ ПГУ, 2014. №1. С. 33-50.

3. Алехина М. А., Барсукова О. Ю. Ненадёжность схем в базисе Россера — Туркетта // Прикладная дискретная математика. Приложение. 2014. №7. С. 109-110.

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