|
Нахождение множеств переменных частичной булевой функции, достаточных для её реализации в классах, задаваемых предикатами
Н. Г. Парватов Томский государственный университет, пр. Ленина, 36, 634050, Томск, Россия
Аннотация:
Для заданного класса $K$ частичных булевых функций и произвольной частичной булевой функции $f$ от $n$ переменных множество $U$ её переменных называется достаточным для реализации в классе $K,$ если в этом классе найдётся функция, доопределяющая $f$ и зависящая от переменных из множества $U$. В статье рассматривается задача нахождения всех множеств, достаточных для реализации функции $f$ в классе $K$. Для ряда классов, задаваемых отношениями, предлагаются алгоритмы, решающие указанную задачу со сложностью $O(2^nn^2)$ битовых операций. В том числе построены алгоритмы указанной сложности для классов $P_2^*$ всех частичных булевых функций и $M_2^*$ всех частичных монотонных функций. Предлагаемые алгоритмы основаны на использовании преобразований Уолша–Адамара и Мёбиуса. Библиогр. 21.
Ключевые слова:
частичная булева функция, достаточное множество переменных, преобразование Уолша–Адамара, преобразование Мёбиуса.
Статья поступила: 20.06.2019 Переработанный вариант: 05.11.2019 Принята к публикации: 27.11.2019
Образец цитирования:
Н. Г. Парватов, “Нахождение множеств переменных частичной булевой функции, достаточных для её реализации в классах, задаваемых предикатами”, Дискретн. анализ и исслед. опер., 27:1 (2020), 110–126; J. Appl. Industr. Math., 14:1 (2020), 186–192
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/da946 https://www.mathnet.ru/rus/da/v27/i1/p110
|
Статистика просмотров: |
Страница аннотации: | 287 | PDF полного текста: | 70 | Список литературы: | 26 | Первая страница: | 9 |
|