Научная статья на тему 'О схеме, повышающей надежность в базисе, состоящем из функции Вебба, в Pk'

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

CC BY
55
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФУНКЦИИ K-ЗНАЧНОЙ ЛОГИКИ / НЕНАДЕЖНЫЕ ФУНКЦИОНАЛЬНЫЕ ЭЛЕМЕНТЫ / СИНТЕЗ СХЕМ ИЗ НЕНАДЕЖНЫХ ЭЛЕМЕНТОВ / FUNCTIONS OF K-VALUED LOGICS / UNRELIABLE FUNCTIONAL GATES / SYNTHESIS OF CIRCUITS COMPOSED OF UNRELIABLE GATES

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

Актуальность и цели. Многозначная логика предоставляет широкие возможности для разработки различных алгоритмов во многих областях и с успехом применяется при решении многих задач и во множестве технических разработок. Этим объясняется интерес к задаче повышения надежности схем в полном конечном базисе из k -значных функций ( k ≥ 3). Цель этой статьи построить схемы, которые можно использовать для повышения надежности в базисе, состоящем из функции Вебба, при произвольном k, а также получить рекуррентные соотношения для ненадежностей предлагаемых схем и исходной схемы. Материалы и методы. В работе используются известные методы дискретной математики, математической кибернетики и математического анализа. Кроме того, предлагаются новые методы синтеза схем из ненадежных функциональных элементов, а также новые подходы в получении оценок ненадежности схем. Результаты. В базисе, состоящем из функции Вебба, получены следующие результаты: 1. Построены схемы, которые можно использовать для повышения надежности исходных схем в Pk. 2. Получены рекуррентные соотношения для ненадежностей предлагаемых схем и исходной схемы.Background.

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

Multivalued logic opens broad opportunities to develop various algorithms in many fields. It is successfully implied for solving multiple problems and in many technical developments. This explains the interest in the problem of increasing the efficiency of circuits in the complete finite basis consisting of k -valued functions ( k ≥3). The aim of the article is to build circuits suitable for increasing reliability in the basis consisting of a Webb function at random k, as well as to obtain recurrent correlations for unreliabilities of the suggested circuits and the initial circuit. Materials and methods. The work uses well-known methods of discrete mathematics, mathematical cybernetics and mathematical analysis. Besides, the article suggests new methods for synthesizing circuits consisting of unreliable functional gates, as well as new approaches to obtaining circuit unreliability estimates. Results. The author has obtained the following results for the basis consisting of a Webb function: 1. One has obtained the circuits suitable for increasing reliability of initial circuits at Pk. 2. One has obtained recurrent correlations for unreliabilities of the suggested circuits and the initial circuit.

Текст научной работы на тему «О схеме, повышающей надежность в базисе, состоящем из функции Вебба, в Pk»

УДК 519.718

DOI 10.21685/2072-3040-2017-4-6

М. А. Алехина

О СХЕМЕ, ПОВЫШАЮЩЕЙ НАДЕЖНОСТЬ В БАЗИСЕ, СОСТОЯЩЕМ ИЗ ФУНКЦИИ ВЕББА, В Pk 1

Аннотация.

Актуальность и цели. Многозначная логика предоставляет широкие возможности для разработки различных алгоритмов во многих областях и с успехом применяется при решении многих задач и во множестве технических разработок. Этим объясняется интерес к задаче повышения надежности схем в полном конечном базисе из k-значных функций (k > 3). Цель этой статьи -построить схемы, которые можно использовать для повышения надежности в базисе, состоящем из функции Вебба, при произвольном k, а также получить рекуррентные соотношения для ненадежностей предлагаемых схем и исходной схемы.

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

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

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

M. A. Alekhina

ON A CIRCUIT THAT INCREASES RELIABILITY IN THE BASIS CONSISTING OF A WEBB FUNCTION, AT Pk

Abstract.

Background. Multivalued logic opens broad opportunities to develop various algorithms in many fields. It is successfully implied for solving multiple problems and in many technical developments. This explains the interest in the problem of increasing the efficiency of circuits in the complete finite basis consisting of k-valued functions (k >3). The aim of the article is to build circuits suitable for increasing reliability in the basis consisting of a Webb function at random k, as well as to obtain recurrent correlations for unreliabilities of the suggested circuits and the initial circuit.

Materials and methods. The work uses well-known methods of discrete mathematics, mathematical cybernetics and mathematical analysis. Besides, the article suggests new methods for synthesizing circuits consisting of unreliable functional gates, as well as new approaches to obtaining circuit unreliability estimates.

Results. The author has obtained the following results for the basis consisting of a Webb function: 1. One has obtained the circuits suitable for increasing reliability

1 Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований, проект 17-01-00451.

of initial circuits at Pk. 2. One has obtained recurrent correlations for unreliabilities of the suggested circuits and the initial circuit.

Key words: functions of k-valued logics, unreliable functional gates, synthesis of circuits composed of unreliable gates.

Данная работа продолжает исследования по реализации функций k-значной логики надежными схем из ненадежных функциональных элементов в полном базисе, состоящем из функции Вебба Vk (Xj, Х2) = max(xj, Х2} + + 1(modk) (k > 5). При k = 2 [1], k = 3 [2, 3] задача реализации функций k-значной логики надежными схемами решена ранее. При k = 4,5 [4] найдены схемы, которые можно использовать для повышения надежности исходных схем. В этой статье найдена схема, которую можно использовать для повышения надежности схем при k > 5 .

Необходимые понятия и определения вводятся так же, как в [5], и предполагается, что все базисные элементы ненадежны, переходят в неисправные состояния независимо друг от друга, а функционирование базисного элемента происходит следующим образом.

Пусть а2 - произвольный входной набор базисного элемента E,

о

Vk (а ) = т. Считаем, что любое значение, не равное т, элемент выдает с ве-

роятностью е, ее

(

О,

v

1

т.е. при любом j е{1,2,...,k -1} значение

2(к -1),

(т + у) элемент выдает с вероятностью е . Тогда правильное значение т элемент Е выдает с вероятностью 1 - (к - 1)е .

Пусть /(хп) - произвольная функция к-значной логики; S - схема, реализующая функцию /(хп), ап - произвольный входной набор схемы S, /(ап) = т . Как и в [5], обозначим через Р\ (Б,ап) вероятность появления значения 1 (1 е Ек) на выходе схемы Б при входном наборе ап. Тогда

Рдап>т(Б,ап) = Рт+1(Б,ап) + Р^,ап) +... + Р%л.кап).

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

Замечание 1. Ненадежность базисного элемента равна (к - 1)е, а надежность элемента равна 1- (к - 1)е .

Пусть /(хп) - произвольная функция к-значной логики, а Б - любая схема, реализующая функцию /. По схеме Б будем строить новые схемы

у1 (Б) (1 е {1,2,...,к}), которые будем применять для повышения надежности

исходной схемы Б. Опишем процесс построения схем у1 (Б). Возьмем два экземпляра схемы Б и базисный элемент. Соединим выходы схем Б с входами элемента. Новую схему обозначим у(Б). Затем возьмем два экземпляра

Известия высших учебных заведений. Поволжский регион схемы у^) и новый базисный элемент. Соединим выходы схем у^) со входами второго базисного элемента. Получим схему у(у(^)) = у (^). Действуя аналогично [5], построим схемы V (51) (1 е{1,2,...,к}). Далее будет удобно использовать обозначение у0 (^) = ^ . В частности, у0 (Е) = Е .

Возьмем схему у1 («^) и заменим в ней все экземпляры схем S на базисные элементы. Обозначим построенную схему через у1 (Е), а реализуемую ею функцию g . Отметим, что число входов этой схемы равно удвоенному числу элементов верхнего яруса схемы, т.е. 2 • 21+1 = 21+2 . Нетрудно оценить ненадежность схемы, подсчитав число элементов в ней:

1+1

20 + 2 + 22 + ... + 21+1 = ^ 2] = 2'+2 -1, ]=0

поэтому

Р(у1 (Е)) < е(к -1)(2г+2 -1) < е(к -1)2'+2, т.е. Р(У (Е)) < е(к -1)2г+2.

Нетрудно проверить, что на наборе, все компоненты которого равны (к -1), схема у1 (Е) выдает значение 1 (1 е Ек).

Лемма 1.

Pg# ^у1 (Е), (к -1)21+2 ^ < е (21+1 (к -1) - к -1 + 21) + (2М -1) ((+1 - 2) (Е(к -1) )2.

Доказательство. Нетрудно видеть, что схема у1 (Е) является однородной, неприводимой, каждая ее цепь имеет длину (1 + 1). Занумеруем элементы каждой цепи, присвоив выходному элементу номер 1, элементам, выходы которых соединены со входами этого элемента, - номер 2 и т.д.; элементу, оба входа которого соединены с полюсами, - номер (1 +1).

Пусть 1 = 0 . Поскольку у0 (Е) = Е, а ненадежность базисного элемента равна (к - 1)е (см. замечание 1), утверждение леммы верно.

Пусть 1 = 1. Тогда вероятность ошибки на выходе схемы у1 (Е), состоящей из трех элементов, на входном наборе длины 4, все компоненты которого равны (к -1), не больше 3(к - 1)е . Утверждение леммы также верно.

Пусть 1 = 2 . Тогда вероятность ошибки на выходе схемы у (Е), состоящей из семи элементов, на входном наборе длины 8, все компоненты которого равны (к -1), не больше

(к - 1)е + 2Е(к - 2) + 4Е(к - 2) + ((к - 1)е)2 = Е(к -1 + 2к - 4 + 4к - 8) + +7 • 6((к - 1)е)2 = Е(7к -13) + 42((к - 1)е)2 .

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

на выходе схемы у2 (Е).

Теперь оценим сверху вероятность ошибки на выходе схемы у' (Е) и получим

(к - 1)е + 2е(к - ') + 4е(к - (' -1) -1) + 8е(к - (' - 2) - 2) +... + 2' е(к - ') +

+(2'+1 -1)(2'+1 - 2)((к -1)е)2 = е(к -1) + е(к -')(2 + 4 + 8 +... + 2') + (2'+1 -1) х

х(2г+1 - 2)((к - 1)е)2 = е(2'+1 (к -') - к -1 + 2') + (2'+ -1)(2''+1 - 2)((к - 1)е)2. Лемма 1 доказана.

Рассмотрим функцию /(х) = 2х+1 (к - х) - к -1 + 2х действительной переменной х и найдем ее наибольшее значение на [0, к]. Будем использовать известный из математического анализа факт, что на отрезке непрерывная и дифференцируемая функция принимает наибольшее значение либо в концах отрезка, либо в критических точках из этого отрезка.

Найдем /'(х) = 2 х+11п 2(к - х) - 2 х+1 + 2 и приравняем ее нулю: 2х+11п2(к - х) - 2х+1 + 2 = 0 . Из этого равенства получим

2х +-1-= 0. Откуда следует, что 2х =-1-.

(к - х)1п2 -1 1 - (к - х)1п2

Поскольку в левой части последнего равенства положительная величина, то и справа тоже должна быть положительная величина. Поэтому 1 - (к - х)1п2 > 0, т.е., учитывая, что х е [0, к], имеем неравенство 0 < к - х < 1 / 1п 2, из которого получаем к -1 / 1п 2 < х < к. Решениями этого двойного неравенства являются х = к и х = к -1. Поэтому для нахождения наибольшего значения функции при целых значениях х е [0, к] вычислим значения функции в этих точках и при х = 0 . Получим /(к) = к -1,

/(0) = к -1, /(к -1) = 2к + к - 3. Следовательно,

2'+1 (к -') - к -1 + 2' < 2к + к - 3.

Таким образом, справедлива лемма 2. Лемма 2.

Рё (У' (Е ),(к -1)2'+2) <е(2к + к - 3) + (2'+1 -1)(2'+1 - 2)(е(к -1))2.

Ранее [5] доказана теорема 1. Теорема 1 [5]. Допустим:

1) произвольную функцию к-значной логики (к > 3) можно реализовать схемой с ненадежностью не больше р;

2) схема Sg реализует функцию g(хт) е О с ненадежностью P(Sg), причем V0,1 - вероятности ошибок схемы Sg на характеристических наборах «т, «т, . ., ат соответственно и g(«т) = 0, g(«т) = 1, ..., g(ат) = к -1. Тогда любую функцию к-значной логики / можно реализовать такой схемой А, что Р(А) < max{v0,v1,...,vk-1} + трР(Я^) + (2т - т -1)р2 .

Используя лемму 2 и теорему 1, убедимся в справедливости теоремы 2. Теорема 2. Пусть / - функция к-значной логики, Я - любая схема,

реализующая / , Р(Я) - ненадежность схемы Я . Тогда схема ук (Я) реализует функцию / , а ее ненадежность удовлетворяет неравенству

Р(ук (Я)) < е(2к + к - 3) + (2к - 1)(2к+1 - 2)(е(к -1))2 + +е(к - 1)22к+2 Р( Я) + (22+1 - 2к+1 -1) Р 2(Я).

Действительно, Р(ук-1(Е)) < е(к - 1)2к+1, т = 2к+1, а по лемме 2 верно неравенство

тах^0,v1,...vk-1} < е(2к + к - 3) + (2к - 1)(2к+1 - 2)(е(к -1))2.

Подставляя эти оценки в теорему 1, убедимся в справедливости теоремы 2.

Замечание 2. Отметим важное свойство схемы ук 1(Е). Пусть на входы этой схемы подается набор, все компоненты которого равны 1 (1 е Ек). Тогда при отсутствии неисправностей в схеме:

1) значение на ее выходе тоже равно 1;

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

Именно поэтому мы исследовали схему у1 (Е) и с помощью леммы 2 оценили вероятности ошибок на характеристических наборах.

Таким образом, в базисе, состоящем из функции Вебба, получены следующие результаты:

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

2. Найдено рекуррентное соотношение для ненадежностей предлагаемых схем и исходной схемы (теорема 2).

Библиографический список

1. Алехина, М. А. О надежности схем в произвольном полном конечном базисе при однотипных константных неисправностях на выходах элементов / М. А. Алехина // Дискретная математика. - 2012. - Т. 24, № 3. - С. 17-24.

2. Алехина, М. А. О надежности схем, реализующих функции трехзначной логики / М. А. Алехина, О. Ю. Барсукова // Дискретный анализ и исследование операций. - 2014. - Т. 21, № 4 (118). - С. 12-24.

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

4. Алехина, М. А. Рекуррентные соотношения для ненадежностей схем в базисе, состоящем из функции Вебба, в P4 и P5 / М. А. Алехина // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. - 2016. -№ 3 (39). - С. 19-30.

5. Алехина, М. А. Синтез схем из ненадежных элементов в Pk / М. А. Алехина // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. - 2015. - № 3 (35). - С. 3-10.

References

1. Alekhina M. A. Diskretnaya matematika [Discrete mathematics]. 2012, vol. 24, no. 3, pp. 17-24.

2. Alekhina M. A., Barsukova O. Yu. Diskretnyy analiz i issledovanie operatsiy [Discrete analysis and research of operations]. 2014, vol. 21, no. 4 (118), pp. 12-24.

3. Alekhina M. A., Barsukova O. Yu. Izvestiya vysshikh uchebnykh zavedeniy. Matematika [University proceedings. Mathematics]. 2015, no. 3, pp. 15-27.

4. Alekhina M. A. Izvestiya vysshikh ucheb-nykh zavedeniy. Povolzhskiy region. Fiziko-matematicheskie nauki [University proceedings. Volga region. Physical and mathematical sciences]. 2016, no. 3 (39), pp. 19-30.

5. Alekhina M. A. Izvestiya vysshikh uchebnykh zavedeniy. Povolzhskiy region. Fiziko-matematicheskie nauki [University proceedings. Volga region. Physical and mathematical sciences]. 2015, no. 3 (35), pp. 3-10.

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

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

E-mail: alekhina@penzgtu.ru

Alekhina Marina Anatol'evna Doctor of physical and mathematical sciences, professor, head of sub-department of mathematics, vice-rector for research, Penza State Technological University (1a/1 Baydukova lane/Gagarina street, Penza, Russia)

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

О схеме, повышающей надежность в базисе, состоящем из функции Вебба, в Ри / М. А. Алехина // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. - 2017. - № 4 (44). - С. 70-75. БОТ 10.21685/2072-3040-2017-4-6

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