СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Тезис к статье "ОБ APLLY-ОПЕРАЦИИ УМНОЖЕНИЯ ДЛЯ УБДР ФУНКЦИЙ"

Категория: Математика

Нажмите, чтобы узнать подробности

ОБ APLLY-ОПЕРАЦИИ УМНОЖЕНИЯ ДЛЯ УБДР ФУНКЦИЙ

Просмотр содержимого документа
«Тезис к статье "ОБ APLLY-ОПЕРАЦИИ УМНОЖЕНИЯ ДЛЯ УБДР ФУНКЦИЙ"»

ОБ APLLY-ОПЕРАЦИИ УМНОЖЕНИЯ ДЛЯ УБДР ФУНКЦИЙ



Ибрагимова Сусанна Замировна

Введение. При моделировании реальных систем приходится сталкиваться с необходимостью построения моделей сложных систем. Получаемые при этом модели таких систем очень громоздки. Использование для моделирования сложных систем упорядоченных бинарных диаграмм решений (УБДР), позволяет применять известные преобразования редукции дерева решений и получать редуцированные УБДР, размеры которых будут значительно меньше исходных.

Изначально УБДР являются графическим представлением булевой функции. Для УБДР имеет место APLLY-операция, которая строит булеву функцию с использованием алгебраических операций функций-аргументов. В работе Е. Лукьяновой, А. Дерезы «Имитационная модель единого ресурса алгоритмических схем» решена задача комбинирования последовательного и параллельного выполнения процессов с использование APLLY-операции при совмещении различных функционирующих схем в один работающий комплекс. Приведено решение конкретной модельной задачи, в которой выполнялось последовательное использование двух комплексов.

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

Для исследований были выбраны две булевы функции и , для каждой из которых было построено дерево решений. Для полученных деревьев решений применены преобразования редукции: склеивание листов-дубликатов, склеивание внутренних вершин дубликатов, исключение лишних тестов, и получены соответствующие редуцированные УБДР. К редуцированным УБДР была применена APLLY-операция умножения, конструирующая функцию :


,


где для функций и выполняется операция сужения , когда аргументу , приписывают фиксированные значения .

Результат выполнения APLLY-операции умножения для УБДР функций и есть следующая результирующая УБДР

На рисунке буквы , , , соответствуют вершинам УБДР соответственно функций и .

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

В результате исследования проведенного выполнения APLLY-операции умножения для УБДР двух булевых функций и получен граф  результирующая УБДР, соответствующая функции, являющейся результатом операции конъюнкции данных булевых функций, которую можно интерпретировать как параллельное выполнение некоторых процессов, предположительно, описываемых данными функциями и . Построен и подробно описан алгоритм выполнения исследуемой APLLY-операции.

Выводы. Подробно описанный алгоритм выполнения APLLY-операции умножения для УБДР двух булевых функций и позволяет без труда осуществить умножение графов в виде УБДР различных рассматриваемых процессов.