Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 5.5. Булевы уравненияПримеры булевых уравнений. Решение многих задач, связанных с распознаванием или классификацией объектов, может быть сведено к нахождению решений булевых алгебраических уравнений с одним или более неизвестными. Примером булева уравнения с одним неизвестным может служить соотношение
где X — некоторая булева функция, зависящая от
и, следовательно,
откуда
где вместо X можно написать как 0, так и 1. Таким образом, рассматриваемое уравнение имеет четыре решения, соответствующие изображающим числам
Аналогично можно найти решение уравнения в виде импликации, например
Так как
то
Таким образом, имеется
Заметим, что уравнение в форме импликации всегда можно записать как соотношение эквивалентности, например вместо (5.7) можно было бы написать
или после упрощения
Существуют также уравнения, которые вообще не имеют решений, например Метод решения булевых уравнений. Изложим общий метод решения булевых уравнений, основанный на вычислении изображающих чисел неизвестных, на примере уравнения, записанного в форме эквивалентности, которое возникает из рассмотрения следующей задачи. Когда было много разговоров о существовании «летающих тарелок» в связи с утверждениями некоторых лиц о том, что ночью ими наблюдались странные небесные тела, был произведен опрос населения двух близлежащих к месту предполагаемого появления этих тел населенных пунктов. Систематизация результатов опроса жителей первого населенного пункта показала следующее: а) в небе появились сгустки слабо светящейся ионизированной пыли б) среди атмосферных облаков в) далеко в небе показалась группа движущихся сигарообразных тел Ответы жителей второго населенного пункта можно было объединить в такие группы: а) не было ни светящейся ионизированной пыли б) не видели ни атмосферных облаков в) наблюдались слабые разряды атмосферного электричества г) среди облаков На основании этих данных требовалось определить, следует ли принимать всерьез заявления некоторых лиц о наблюдавшихся ими странных небесных телах Используя введенные обозначения, результаты опроса представим в виде следующего булева уравнения:
Решение вопроса о существовании тел
Вычисление и относительно базиса
В левой колонке таблицы записаны изображающие числа коэффициентов при каждом сочетании неизвестных отдельно для левой и правой частей уравнения. Средняя колонка включает в себя комбинации искомых функций, входящих в уравнение как множители при соответствующих коэффициентах; для членов, не содержащих неизвестных, в среднюю колонку записан тавтологический элемент Рекомендуется следующий порядок работы при вычислении
Аналогично поступим с колонкой
Так как результаты (5.10) и (5.11) не совпадают, то, следовательно, пара значений Далее проверяется пара
с аналогичным результатом для колонок
Поскольку количества (5.12) и (5.13) совпадают, можем записать в нулевые
При проверке всех оставшихся пар значений Аналогично можно выбрать все допустимые пары значений В общем случае для проверки Поступая указанным способом, получим решение для
т. е. представление о существовании тела X либо не связано ни с одним из названных атмосферных явлений, либо вызвано только появлением облаков и разрядами атмосферного электричества, а представление о существовании группы тел У вызвано либо одними облаками, либо одними атмосферными разрядами. Поэтому нет серьезных оснований считать, что небесные тела Изложенный метод может быть применен и при решении системы уравнений в форме эквивалентности с тем, однако, усложнением, что проверяемая пара значений Процедуру отбора пар значений
обозначаемое знаком
с той только разницей, что операция суммирования произведений элементов строк и столбцов (5.15) заменяется логическим сложением, например
Соотношение импликации, обозначаемое
Транспонированной матрицей по отношению к
получаемая из Последовательное умножение с последующим сложением каждого столбца в наборе изображающих чисел коэффициентов на все столбцы набора изображающих чисел неизвестных эквивалентно умножению булевой матрицы, полученной транспонированием таблицы изображающих чисел коэффициентов, на булеву матрицу, составленную из изображающих чисел неизвестных. Выполняя эти вычисления для левой части уравнения (5.8), найдем булеву матрицу:
Аналогично для правой части уравнения (5.8) находим
Сравнение матриц В строках Для системы из
то система уравнений не имеет решения. Для уравнений в форме импликации не нужно требовать совпадения элементов матриц Пример [14]. Предположим, что на острове находятся две самолетные опознавательные башни. В течение нескольких дней в небе летают одни и те же вражеские самолеты. Опознать тип наблюдаемых вражеских самолетов трудно, и это привело к некоторой полемике между двумя наблюдательными пунктами. Предполагали, хотя это было далеко от определенности, что наблюдаются
Требуется определить, можно ли на основе только этих сообщений заключить, что самолеты типов Очевидно, что если бы удалось выразить Сообщения наблюдательных постов трансформируются в следующие булевы уравнения относительно неизвестных функций
Составим рабочую таблицу:
Для уравнения (1)
Для уравнения (2)
Для уравнения (3)
Сравнивая построчно матрицы
и, следовательно, только
то только
откуда следует, что общее значение для трех уравнений есть
заключаем, что разряды Таким образом, Решение Предположим теперь, что наблюдения были такие же, как и раньше, за исключением того, что во второй день пост 1 установил, что самолеты были Второму варианту данных наблюдения за самолетами отвечают уравнения:
Найдем возможные решения
и, следовательно,
откуда
Сопоставляя эти результаты с решениями для уравнений (1) и (3), замечаем, что в первые возможных пар
|
1 |
Оглавление
|