Научная статья на тему 'О надёжности схем в базисе, состоящем из функции Вебба, в Pk при неисправностях типа 0 и типа k - 1 на выходах элементов'

О надёжности схем в базисе, состоящем из функции Вебба, в Pk при неисправностях типа 0 и типа k - 1 на выходах элементов Текст научной статьи по специальности «Математика»

CC BY
120
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ФУНКЦИИ К-ЗНАЧНОЙ ЛОГИКИ / НЕНАДЁЖНЫЕ ФУНКЦИОНАЛЬНЫЕ ЭЛЕМЕНТЫ / НАДЁЖНОСТЬ И НЕНАДЁЖНОСТЬ СХЕМЫ / СИНТЕЗ СХЕМ ИЗ НЕНАДЁЖНЫХ ЭЛЕМЕНТОВ / НЕИСПРАВНОСТИ НА ВЫХОДАХ ЭЛЕМЕНТОВ / K -VALUED LOGICS FUNCTIONS / UNRELIABLE FUNCTIONAL ELEMENTS / RELIABILITY AND UNRELIABILITY OF CIRCUIT / SYNTHESIS OF CIRCUITS FROM UNRELIABLE ELEMENTS / FAULTS AT OUTPUTS OF ELEMENTS

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

Рассматривается реализация функций k-значной логики (к 3) схемами из ненадёжных функциональных элементов в полном базисе, состоящем из функции Вебба. Предполагается, что элементы схемы переходят в неисправные состояния независимо друг от друга, подвержены однотипным константным неисправностям типа 0 или типа k-1 на выходах. Конструктивно доказано, что при неисправностях типа 0 почти любую функцию к-значной логики можно реализовать асимптотически оптимальной по надёжности схемой, функционирующей с ненадёжностью, асимптотически равной ненадёжности одного базисного элемента; при неисправностях типа к-1 любую функцию к-значной логики можно реализовать надёжной схемой, которая функционирует с ненадежностью, асимптотически не большей, чем в 3 раза, ненадежности одного базисного элемента. Полученные результаты справедливы в двойственном (относительно перестановки, порождаемой функцией Лукашевича) базисе при однотипных константных неисправностях типа к 1 и типа 0 соответственно.

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

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

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

About reliability of circuits in the basis consisting of the Webb function in Pk under failures of 0 type and k - 1 type at the outputs of elements

We consider the realization of k-valued logics (k > 3) functions by circuits of unreliable functional elements in the complete basis consisting of the Webb function. We assume that elements of the circuit pass to fault states independently of each other, and they are exposed to single constant faults of type 0 or k 1 at their outputs. It is constructively proved that, under faults of type 0, almost any function of k -valued logics can be implemented by an asymptotically optimal in reliability circuit functioning with the unreliability which is asymptotically equal to unreliability of one basis element; under faults of type k 1, any function of k-valued logics can be implemented by an reliable circuit which functions with unreliability asymptotically no more than three times of the unreliability of one basic element. The obtained results are valid in a dual (with respect to the permutation generating by the Lukashevich function) basis for single-type constant faults of type k 1 and type 0 respectively.

Текст научной работы на тему «О надёжности схем в базисе, состоящем из функции Вебба, в Pk при неисправностях типа 0 и типа k - 1 на выходах элементов»

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

МАТЕМАТИЧЕСКИЕ ОСНОВЫ НАДЁЖНОСТИ ВЫЧИСЛИТЕЛЬНЫХ И УПРАВЛЯЮЩИХ СИСТЕМ

УДК 519.718

О НАДЁЖНОСТИ СХЕМ В БАЗИСЕ, СОСТОЯЩЕМ ИЗ ФУНКЦИИ ВЕББА, В Рк ПРИ НЕИСПРАВНОСТЯХ ТИПА 0 И ТИПА к — 1 НА ВЫХОДАХ ЭЛЕМЕНТОВ1

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

* Пензенский государственный технологический университет, г. Пенза, Россия ** Пензенский государственный университет, г. Пенза, Россия

Рассматривается реализация функций к-значной логики (к ^ 3) схемами из ненадёжных функциональных элементов в полном базисе, состоящем из функции Веб-ба. Предполагается, что элементы схемы переходят в неисправные состояния независимо друг от друга, подвержены однотипным константным неисправностям типа 0 или типа к — 1 на выходах. Конструктивно доказано, что при неисправностях типа 0 почти любую функцию к-значной логики можно реализовать асимптотически оптимальной по надёжности схемой, функционирующей с ненадёжностью, асимптотически равной ненадёжности одного базисного элемента; при неисправностях типа к — 1 любую функцию к-значной логики можно реализовать надёжной схемой, которая функционирует с ненадежностью, асимптотически не большей, чем в 3 раза, ненадежности одного базисного элемента. Полученные результаты справедливы в двойственном (относительно перестановки, порождаемой функцией Лукашевича) базисе при однотипных константных неисправностях типа к — 1 и типа 0 соответственно.

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

БСТ 10.17223/20710410/44/5

ABOUT RELIABILITY OF CIRCUITS IN THE BASIS CONSISTING OF THE WEBB FUNCTION IN Pk UNDER FAILURES OF 0 TYPE AND k - 1 TYPE AT THE OUTPUTS OF ELEMENTS

M. A. Alekhina*, O.Yu. Barsukova**

* Penza State Technological University, Penza, Russia **Penza State University, Penza, Russia

E-mail: [email protected], [email protected]

We consider the realization of k-valued logics (k > 3) functions by circuits of unreliable functional elements in the complete basis consisting of the Webb function. We assume

1 Работа поддержана грантом РФФИ № 17-01-00451а.

that elements of the circuit pass to fault states independently of each other, and they are exposed to single constant faults of type 0 or k — 1 at their outputs. It is constructively proved that, under faults of type 0, almost any function of k-valued logics can be implemented by an asymptotically optimal in reliability circuit functioning with the unreliability which is asymptotically equal to unreliability of one basis element; under faults of type k — 1, any function of k-valued logics can be implemented by an reliable circuit which functions with unreliability asymptotically no more than three times of the unreliability of one basic element. The obtained results are valid in a dual (with respect to the permutation generating by the Lukashevich function) basis for single-type constant faults of type k — 1 and type 0 respectively.

Keywords: k-valued logics functions, unreliable functional elements, reliability and unreliability of circuit, synthesis of circuits from unreliable elements, faults at outputs of elements.

Введение

Настоящая работа продолжает исследования по надёжности схем, реализующих булевы функции [1-3]. В отличие от названных работ, рассматривается реализация функций k-значной логики (k ^ 3) схемами из ненадёжных элементов в полном базисе B, состоящем из функции Вебба Vk(x^x2) = (max{x^x2} + 1) mod k, а также в двойственном (относительно перестановки, порождаемой функцией N(x) = k — 1 — x, которую называют отрицанием Лукашевича) базисе B* = {(min{x1 ,x2} + k — 1) mod k}.

Задача синтеза надёжных схем в этих базисах решена в [4] при инверсных неисправностях на выходах базисных элементов (когда на каждом входном наборе любого из базисных элементов вероятность появления неверного значения на выходе элемента одинакова), причём были применены два различных метода синтеза и найдены условия, при которых один метод даёт лучшую оценку надёжности схем, чем другой. В отличие от [4], будем исследовать однотипные константные неисправности на выходах элементов двух видов: типа 0 и типа k — 1. Предполагается, что элементы схемы переходят в неисправные состояния с вероятностью е е (0,1/2) независимо друг от друга.

Пусть k,n е N, k ^ 3, Ek = {0,1, 2,... , k — 1}, Pk —множество всех функций k-значной логики, т.е. функций f (xn) : (Ek)n ^ Ek, где xn = (x1,... ,xn). Используемые понятия и определения можно найти в [4, 5].

Далее докажем, что: 1) при неисправностях типа 0 на выходах элементов почти любую функцию k-значной логики можно реализовать асимптотически оптимальной по надёжности схемой, функционирующей с ненадёжностью, асимптотически (е ^ 0) равной е (где е — вероятность появления неисправности типа 0); 2) при неисправностях типа k — 1 на выходах элементов любую функцию k-значной логики можно реализовать надёжной схемой, функционирующей с ненадёжностью асимптотически не больше 3е (где е — вероятность появления неисправности типа k — 1). Для доказательства будем использовать первый из двух методов синтеза надёжных схем, изложенных в [4]. Сложностью L(S) схемы S будем называть число элементов в ней.

1. Оценки ненадёжности схем при неисправностях типа 0

Будем считать, что элементы базиса B = {Vk} с вероятностью е подвержены однотипным константным неисправностям типа 0 на выходах элементов.

Теорема 1 [5]. Пусть f — произвольная функция из Рк; Б — любая схема, реализующая f; Р(Б) —ненадёжность схемы Б. Тогда можно построить схему -0(Б), которая реализует функцию f с ненадёжностью

Р(^(Б)) ^ е + (22'-1 — 2к)е2 + 22кеР(Б) + (22' — 2к — 1)Р2(Б). (1)

В теореме 1 установлено рекуррентное соотношение между ненадёжностью схемы ^(Б) и ненадёжностью исходной схемы Б. В соотношении (1) отбросим отрицательные слагаемые в правой части, получим неравенство

Р(0(Б)) ^ е + 22'-1е2 + 22кеР(Б) + 22'Р2(Б). (2)

Замечание 1. Справедливы следующие утверждения:

1) при к ^ 3 верно:

а) 0,5 + 1,25к4 + 25к8 < 27к8;

б) 5к4 + 2 < 5,1к4;

в) 0,5 + 1,275к4 + 26,01к8 < 27к8;

г) 5к4 + 4 < 5,1к4;

2) функция д(ж) = 22х-2Х убывает на [3, поэтому наибольшее значение на [3, равное 1/4, она принимает в точке ж = 3.

Преобразуем правую часть (2), учитывая п. 2 замечания 1:

2 е2 + 22к еР (Б) + 22к Р2(Б) = 22к (1/2е2 + 22к-2к еР (Б) + Р2(Б)) ^ ^ 22'(1/2е2 + 1/4еР(Б) + Р2(Б)).

Тогда из соотношения (2) следует неравенство

Р(^(Б)) ^ е + 22'(1/2е2 + 1/4еР(Б) + Р2(Б)). (3)

Чтобы получить верхнюю оценку ненадёжности схем, применим леммы 1-4, доказанные в [4].

Лемма 1 [4]. т-Местный максимум (т ^ 2) можно реализовать схемой из (т — 1)к элементов.

Лемма 2 [4]. Константы 0,1,..., к — 1 можно реализовать схемой, сложность которой не более к2 + к — 2.

Для г € Ек определим следующие функции:

т I к — 1, если ж = г,

Чж) = \ п

10, если ж = г.

Лемма 3 [4]. Функции /0(ж), Л (ж),... , /к-1(ж) можно реализовать схемой Т, содержащей не более к(к — 1)2 элементов, т. е. Ь(Т) ^ к(к — 1)2.

Лемма 4 [4]. Функцию ш1п{ж1,ж2| можно реализовать такой схемой Б&, что Ь(Б&) < 3к3 + 4,5к2 — 6,5к.

Теорема 2. Любую функцию f € Рк можно реализовать схемой Д', ненадёжность которой Р(Д') < 2е при всех е € (0, е0], где е0 = 2-2 /(27к8).

Доказательство. Так же, как в [4, теорема 2], применим индукцию по числу переменных функции f (Хга).

1. Б а з а индукции: п =1. Представим функцию f (ж) в виде (аналог совершенной ДНФ) [6]

f (ж) = (0) v Л(ж)^(1) v ... v (к - 1).

Промоделируем эту формулу схемой Б', используя схемы из лемм 2 и 3, и найдём число элементов в ней. По лемме 2 для реализации всех констант достаточно к2 + к — 2 элементов. По лемме 3 для реализации функций </0(ж), Л (ж),... , достаточно

к(к — 1)2 элементов. По лемме 4 для реализации к двухместных минимумов достаточно к(3к3 + 4,5к2 — 6,5к) элементов. Наконец, для реализации одного к-местного максимума достаточно к (к — 1) элементов. Поэтому схема Б' содержит не более

к2 + к — 2 + к(к — 1)2 + к(3к3 + 4,5к2 — 6,5к) + к(к — 1) = = 3к4 + 5,5к3 — 6,5к2 + к — 2 < 3к4 + 5,5к3

элементов. Поскольку к ^ 3, верно неравенство 5,5 < 2к. Поэтому Ь(Б') < 5к4.

Известно [7, с. 47], что ненадёжность любой схемы не больше суммы ненадёжностей всех её элементов, поэтому Р(Б') ^ 5к4е.

По схеме Б' построим схему "0(Б') (см. теорему 1). Оценим ненадёжность Р(^(Б')) схемы ^(Б') по формуле (3), учитывая условие е ^ е0:

Р(^(Б')) < е + 22'(1/2е2 + 5/4к4е2 + (5к4е)2) ^ е + е222' (1/2 + 25к8 + 1,25к4) ^

^ е + 22"е2 ■ 27к8 ^ 2е.

Здесь предпоследнее неравенство получено с учётом замечания 1, п. 1, а.

2. И н д у к т и в н ы й п е р е х о д. Допустим, что утверждение верно для функций f (Хп_1), п ^ 2. Докажем его для функций f (Хп). Разложим функцию f (Хп) по переменной жп:

f (жЬ . . . ,Хп_1,Хп) = ^о(хп)<^ (ж1,... ,жга_ь 0) v ^(ж^)^(ж1,... ,жп_1,1) v ...

vJfc_l(жra)&/" (Х1,... ,Хп_1, к — 1).

Реализуем функцию f (Хп) схемой С (рис. 1).

На рис.1 схема Б^, г € Е, реализует функцию fi = f (х1, ... , Хп_1, г). Функции f0, f1,... , Д_1, согласно индуктивному предположению, можно реализовать схемами с ненадёжностью меньше 2е, поэтому будем считать, что Р(Б^) < 2е, г € Е. Схему Т возьмём из леммы 3. Она содержит не более к (к — 1)2 элементов и реализует все функции ^¿(хга). В качестве схемы Бу возьмём схему из к элементов (лемма 1), реализующую двухместный максимум, а в качестве схемы Б&, реализующей двухместный минимум, возьмём схему, которая содержит менее 3к3 + 4,5к2 — 6,5к элементов (лемма 4).

В схеме С выделим подсхему А, выход которой является выходом схемы С, а на входы подаются Д,... , Д^, жп. Схема А содержит не более

к(к — 1)2 + к(3к3 + 4,5к2 — 6,5к) + к(к — 1) = 3к4 + 5,5к3 — 7,5к2 < 3к4 + 5,5к3 < 5к4

элементов, поэтому получаем неравенство Р(А) ^ 5к4е.

Если схема А исправна, то для реализации функции f она использует значение одной из схем Б0, Б1,... , Б&_ 1, реализующих соответственно функции f0, f 1,... , 1. Поэтому Р(С) < Р(А) + 2е < (5к4 + 2)е ^ 5,1к4е (см. замечание 1, п. 1, б).

Рис. 1. Схема С

По схеме С построим схему "0(С) (см. теорему 1). Оценим ненадёжность Р("0(С)) схемы -0(С) по формуле (3):

Р(^(С)) < е + 22'(1/2 + (5,1к4)2 + 2-2 ■ 5,1к4)е2 < е + 22'(1/2 + 26,01к8 + 1,275к4)е2 <

< е + 22' ■ 27к8е2 < 2е.

Здесь предпоследнее неравенство получено с учётом замечания 1, п. 1,в. Следовательно, схема Р("0(С)) - искомая схема Д'. ■

Теорема 3. Любую функцию f Е Pk можно реализовать такой схемой D, что P(D) < е + ci(k)e2 при всех е е (0,ео], где ео = 2-2k/(27k8), ci(k) = 5 ■ 22k.

Доказательство. По теореме 2 любую функцию f е Pk можно реализовать схемой D' с ненадёжностью P(D') < 2е. По схеме D' построим схему "0(D') и оценим её ненадёжность P(-0(D')) по формуле (3):

P(^(D')) < е + е222'(1/2 + 2 ■ 1/4 + 4) = е + 5 ■ 22'е2.

Схема ^(D') — искомая схема D. ■

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

Пусть K(n) —множество функций k-значной логики, каждая из которых зависит от переменных xi,..., xn (n ^ 1) и отлична от функций 0, k — 1, xi,..., xn. Обозначим

оо

K = U K(n). Очевидно, что |K(n)| = kk" — n — 2, а значит, класс K(n) содержит

n=1

kk" — n — 2

почти все функции из множества Pk(n), поскольку lim -—гщ-= 1.

n^o kk

Справедлива теорема о нижней оценке ненадёжности схем, реализующих функции из класса K.

Теорема 4. Пусть функция f е K. Тогда для любой схемы S, реализующей f, верно неравенство P(S) ^ е при всех е е (0,1/2).

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

Действительно, пусть f € К(п), Б — любая схема, реализующая f. Заметим, что схема Б содержит хотя бы один элемент. Пусть Е — функциональный элемент схемы Б, выход которого является выходом схемы Б.

Поскольку f ф 0, найдутся такие значение г € Ед \ {0} и входной набор ага, что f (ага) = г. Вычислим вероятность Р0(Б, ага) появления значения 0 на выходе схемы Б на наборе ага, обозначив через р0 вероятность появления нулевого набора на входах элемента Е:

Р0(Б, ап) = Р0 + (1 — Р0)е = е + р0(1 — е) ^ е.

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

Следовательно, любая схема, реализующая функцию f € К, функционирует с ненадёжностью, которая не меньше е. Это означает, что схема, реализующая функцию f € К и удовлетворяющая условиям теоремы 3, является асимптотически оптимальной по надёжности и функционирует с ненадёжностью, асимптотически равной е при е ^ 0.

Поскольку ненадёжности двойственных (относительно перестановки, порождаемой функцией N (ж) = к — 1 — ж, которую называют отрицанием Лукашевича) схем равны [8], утверждение, доказанное в базисе В для ненадёжности схемы, реализующей функцию f, при неисправностях типа 0 на выходах элементов, верно в базисе В * для ненадёжности двойственной схемы, реализующей функцию f *, при неисправностях типа к — 1 на выходах элементов. Следовательно, в базисе В* при неисправностях типа к — 1 на выходах элементов почти любую функцию к-значной логики можно реализовать асимптотически оптимальной по надёжности схемой, которая функционирует с ненадёжностью, асимптотически равной е при е ^ 0.

Заметим, что: 1) функции ж1,...,жп можно реализовать абсолютно надёжно, не используя функциональные элементы; 2) (ж^)* = ж^ (г € {1,...,п}); 3) 0* = к — 1, (к — 1)* = 0.

2. Верхняя оценка ненадёжности схем при неисправностях типа к — 1

Будем считать, что элементы базиса В = {V;} с вероятностью е подвержены однотипным константным неисправностям типа к — 1 на выходах элементов.

Теорема 5 [5]. Пусть f — произвольная функция из Рд, Б — любая схема, реализующая f, Р(Б) —ненадёжность схемы Б. Тогда можно построить схему -0(Б), которая реализует функцию f с ненадёжностью

Р(^(Б)) ^ 3е + (22'_1 — 2д)е2 + 22деР(Б) + (22' — 2д — 1)Р2(Б). (4)

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

В теореме 5 установлено рекуррентное соотношение между ненадёжностью схемы ^(Б) и ненадёжностью исходной схемы Б. В соотношении (4) отбросим отрицательные слагаемые в правой части и учтём замечание 1, п. 2, получим неравенство

Р(^(Б)) ^ 3е + 22'(1/2е2 + 1/4еР(Б) + Р2(Б)). (5)

Теорема 6. Любую функцию f € Рд можно реализовать схемой Д', ненадёжность которой Р(Д') < 4е при всех е € (0,е0], где е0 = 2_2 /(27к8).

Доказательство. Доказательство проведем методом индукции по числу переменных функции f (Хп).

1. Б а з а индукции: п =1. Представим функцию f (ж) в виде (аналог совершенной ДНФ) [6]

f (ж) = Л)(ж)^(0) v Л(ж)^(1) v ... v ^(ж^ (к — 1).

Промоделируем эту формулу схемой Б', используя схемы из лемм 2-4, и получим £(£') < 5к4, Р(Б') ^ 5к4е.

По схеме Б' построим схему "0(5") (см. теорему 5). Оценим ненадёжность Р(-0(5")) схемы "(5') по формуле (5), учитывая условие е ^ е0:

Р("(5')) < 3е + 22' (1/2е2 + 1/4 ■ 5к4е2 + (5к4е)2) = 3е + е222' (1/2 + 25к8 + 1, 25к4) ^

^ 3е + 22" ■ 27к8е2 ^ 4е.

Здесь предпоследнее неравенство получено с учётом замечания 1, п. 1, а.

2. Индуктивный переход. Допустим, что утверждение теоремы верно для функций / (ж"-1) (п ^ 2). Докажем его для функций / (ж"). Разложим / (ж") по переменной жп:

/(ж1,... ,Ж"_1,Ж") = /о(Ж")&/(ж1,... ,Ж"_Ь 0) v Л(жга)&/(ж1,... ,Ж"_Ь 1) v ...

)&/(жь...,жга_ьк - 1).

Реализуем функцию /(ж") схемой С (см. рис. 1).

Функции /о, /1,... , /к_1, согласно индуктивному предположению, можно реализовать схемами с ненадёжностью меньше 4е, поэтому будем считать, что Р(Si) < 4е, г е Ек. Аналогично доказательству теоремы 2 получаем, что схема А содержит не более 5к4 элементов, поэтому верно неравенство Р(А) ^ 5к4е.

Если схема А исправна, то для реализации функции / она использует значение одной из схем Б0, ,..., Бк_ 1, реализующих соответственно функции /0, /1,... , /к_ 1. Поэтому Р(С) < Р(А) + 4е < (5к4 + 4)е < 5,1к4е (см. замечание 1, п. 1,г).

По схеме С построим схему "(С) (см. теорему 5). Оценим ненадёжность Р("(С)) схемы "(С) по формуле (5):

Р("(С)) < 3е + 22'(1/2 + (5,1к4)2 + 1/4 ■ 5,1к4)е2 < 3е + 22' ■ 27к8е2 ^ 3е + е = 4е.

Здесь предпоследнее неравенство получено ввиду замечания 1, п. 1, в. Следовательно, схема Р("(С)) —искомая схема Д'. ■

Теорема 7. Любую функцию / е Рк можно реализовать такой схемой Д, что Р(Д) < 3е + с2(к)е2 при всех е е (0,ео], где е0 = 2_2"/(27к8), с2(к) = 17,5 ■ 22".

Доказательство. По теореме 6 любую функцию / е Рк можно реализовать схемой Д' с ненадёжностью Р(Д') < 4е. По схеме Д' построим схему "(Д') и оценим её ненадёжность Р("(Д')) по формуле (5):

Р("(£')) < 3е + е222'(1/2 + 1/4 ■ 4 + 16) = 3е + 17,5 ■ 22'е2.

Схема "(Д') —искомая схема Д. ■

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

Справедлива теорема о нижней оценке ненадёжности схем.

Теорема 8. Пусть функция / е К. Тогда для любой схемы Б, реализующей /, верно неравенство Р(Б) ^ е при всех е е (0,1/2).

Доказательство. Достаточно выделить подсхему из одного элемента, выход которого является выходом схемы, и оценить вероятность появления k — 1 на любом входном наборе схемы cin, f (an) = k — 1 (см. доказательство теоремы 4). ■

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

Поскольку ненадёжности двойственных схем равны [8], утверждение, доказанное в базисе B для ненадёжности схемы, реализующей функцию f, при неисправностях типа k — 1 на выходах элементов, верно в базисе B* для ненадёжности двойственной схемы, реализующей функцию f *, при неисправностях типа 0 на выходах элементов. Следовательно, в базисе B* при неисправностях типа 0 на выходах элементов почти любую функцию k-значной логики можно реализовать схемой, которая функционирует с ненадёжностью, асимптотически не больше 3е и не меньше е при е ^ 0.

Выводы

В полном базисе, состоящем из функции Вебба, при неисправностях типа 0 на выходах элементов и в двойственном ему базисе при неисправностях типа k — 1 на выходах элементов почти любую функцию можно реализовать асимптотически оптимальной по надёжности схемой, функционирующей с ненадёжностью, асимптотически (при е ^ 0) равной е.

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

ЛИТЕРАТУРА

1. Pippenger N. On networks of noisy gates //26 Symp. Foundation on Computer Science. 21-23.10.1985, Portland. P. 30-38.

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

3. Uhlig D. Reliable networks from unreliable gates with almost minimal complexity // LNCS. 1987. V. 278. P. 462-469.

4. Алехина М. А., Барсукова О. Ю. Синтез надежных схем в базисе, состоящем из функции Вебба, в Pk // Изв. вузов. Математика. 2019. №7. С. 15-28.

5. Алехина М. А. Рекуррентные соотношения для ненадежностей схем при однотипных константных неисправностях типов 0 и k — 1 в базисе, состоящем из функции Вебба, в Pk // Изв. вузов. Поволжский регион. Физико-математические науки. 2018. №4. С. 25-30.

6. Яблонский C. В. Введение в дискретную математику. М.: Наука, 2001. 385 с.

7. Редькин Н. П. Надежность и диагностика схем. М.: Изд-во МГУ, 1992. 192 c.

8. Алехина М. А. Надежность двойственных схем в Pk // Изв. вузов. Поволжский регион. Физико-математические науки. 2017. №1. С. 3-13.

REFERENCES

1. Pippenger N. On networks of noisy gates. 26 Symp. Foundation on Computer Science, 2123.10.1985, Portland, pp. 30-38.

2. Ortyukov S. I. Ob izbytochnosti realizatsii bulevykh funktsiy skhemami iz nenadezhnykh ehlementov [On the redundancy of the implementation of Boolean functions by circuits from unreliable elements]. Proc. Workshop Discr. Math. and its Appl., Moscow, MSU Publ., 1989. pp. 166-168. (in Russian)

3. Uhlig D. Reliable networks from unreliable gates with almost minimal complexity. LNCS, 1987, vol. 278, pp. 462-469.

4. Alekhina М. А. and Barsukova О. Yu. Sintez nadezhnyh skhem v bazise, sostoyashchem iz funkcii Vebba, v Pk [The synthesis of reliable circuit in the basis consisting of the Webb function, in Pk]. Russian Mathematics, 2019, no. 7, pp. 15-28. (in Russian)

5. Alekhina М.А. Rekurrentnye sootnosheniya dlya nenadezhnostej skhem pri odnotipnyh konstantnyh neispravnostyah tipov 0 i k — 1 v bazise, sostoyashchem iz funkcii Vebba, v Pk [Recurrent relations for unreliability of circuits under single-type constant faults of types 0 and k — 1 in the basis consisting of the Webb function in Pk]. University Proc. Volga Region. Physical and Mathematical Sciences, 2018, vol. 4, pp. 25-30. (in Russian)

6. Yablonskii S. V. Vvedenie v diskretnuyu matematiku [Introduction into Discrete Mathematics]. Moscow, Nauka Publ., 2001. 385 p. (in Russian)

7. Redkin N. P. Nadezhnost' i diagnostika skhem [Reliability and Diagnostics of Circuits]. Moscow, MSU Publ., 1992. 192 p. (in Russian)

8. Alekhina М.А. Nadezhnost' dvojstvennyh skhem v Pk [Reliability of dual circuit in Pk]. University Proc. Volga Region. Physical and Mathematical Sciences, 2017, vol.1, pp. 3-13. (in Russian)

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