Александр Казанский - Дискретная математика. Краткий курс. Учебное пособие

Тут можно читать онлайн Александр Казанский - Дискретная математика. Краткий курс. Учебное пособие - бесплатно ознакомительный отрывок. Жанр: Прочая научная литература, издательство Литагент Проспект (без drm), год 2015. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Александр Казанский - Дискретная математика. Краткий курс. Учебное пособие краткое содержание

Дискретная математика. Краткий курс. Учебное пособие - описание и краткое содержание, автор Александр Казанский, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
В пособии изложены основные разделы современной дискретной математики. Рассматриваются вопросы, связанные с теорией множеств, теорией отношений, теорией графов и логикой. Материал построен на основе курса лекций, читаемого автором в технических вузах. В каждой главе рассмотрено большое число задач с подробными решениями и примерами, что позволяет эффективно и быстро осваивать изучаемую тему. Для студентов, обучающихся по специальности «Прикладная математика», а также для студентов технических и экономических факультетов, изучающих курс «Дискретная математика» и компьютерные технологии. Представляет интерес для тех, кто связан с использованием методов дискретной математики.

Дискретная математика. Краткий курс. Учебное пособие - читать онлайн бесплатно ознакомительный отрывок

Дискретная математика. Краткий курс. Учебное пособие - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Александр Казанский
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

5) P 1 = А С ∩ В С ∩ С и Р 2 = ВС С, здесь две переменные В и С имеют дополнения и поэтому P 1 и Р 2 не имеют соседства.

6) P 1 = А С ∩ В С ∩ С и Р 2 = В С ∩ С , здесь нет переменой без дополнения и с дополнением и поэтому P 1 и Р 2 также не имеют соседства.

Метод соседства позволяет находить все простые импликанты для любой формулы в нормальной форме.

Алгоритм 1.3для нахождения простых импликантов (метод соседства).

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

Шаг 1. Используя закон поглощения, удалим произведение Pi , которое включается в себя произведение Pj .

Шаг 2. Если имеются два соседних произведения Pi и Pj , то добавим к Е соседство S , которое они определяют.

Шаг 3. Повторяем шаг 1 и шаг 2, пока они могут быть применены.

Теорема 1.4. Когда метод соседства прекращает работу, тогда выражение Е представляет собой объединение простых импликантов.

Пример 1.10

Найти все простые импликанты для выражения Е

Е = ( АВ С ∩ С С) ∪ ( А С ∩ В С ∩ С С) ∪ ( A C ∩ С ) ∪ ( А С ∩ В С ∩ С ) ∪ ∪ ( АВС )

(удалено А С ∩ В С ∩ С , поглощаемое A C ∩ С )

= ( АВ С ∩ С С) ∪ ( А С ∩ В С ∩ С С) ∪ ( A C ∩ С ) ∪ ( АВС )

(для соседних произведений ( АВ С ∩ С С) и ( А С ∩ В С ∩ С С) добавлено ( В С ∩ С С))

= ( В С ∩ С С) ∪ ( АВ С ∩ С С) ∪ ( А С ∩ В С ∩ С С) ∪ ( A C ∩ С ) ∪ ∪ ( АВС )

(удалены ( АВ С ∩ С С) и ( А С ∩ В С ∩ С С) поглощаемые ( В С ∩ С С))

= ( В С ∩ С С) ∪ ( A C ∩ С ) ∪ ( АВС )

(для соседних произведений ( В С ∩ С С) и ( A C ∩ С ) добавлено ( A C ∩ В С))

= ( A C ∩ В С) ∪ ( В С ∩ С С) ∪ ( A C ∩ С )

(для соседних произведений ( A C ∩ С ) и ( АВС ) добавлено ( ВС ))

= ( A C ∩ В С) ∪ ( В С ∩ С С) ∪ ( A C ∩ С ) ∪ ( АВС ) ∪ ( ВС )

(удалено ( АВС ), поглощаемое ( ВС ))

= ( A C ∩ В С) ∪ ( В С ∩ С С) ∪ ( A C ∩ С ) ∪ ( ВС ).

Поскольку ни одного нового импликанта образовать нельзя, алгоритм прекращает свою работу и Е представлено в виде объединения четырех простых импликантов

E = ( A C ∩ В С), ( В С ∩ С С), ( A C ∩ С ) и ( ВС ).

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

Алгоритм 1.4для нахождения минимальной формы в выражении, представляющем собой объединение простых импликантов.

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

Шаг 1. Представим каждый простой импликант в виде объединения фундаментальных произведений (используя алгоритм преобразования выражения к полной нормальной форме объединения пересечений).

Шаг 2. Последовательно удалим из Е каждый такой имликант, все фундаментальные произведения которого имеются среди фундаментальных произведений остающегося выражения.

Пример 1.11. Применим этот алгоритм для выражения, полученного в примере 1.10:

Е = ( A C ∩ В С) ∪ ( В С ∩ С С) ∪ ( A C ∩ С ) ∪ ( ВС ).

Выразим каждый простой импликант в виде объединения фундаментальных произведений:

A C ∩ В С = ( А С ∩ В С ∩ С ) ∪ ( А С ∩ В С ∩ С С),

В С ∩ С С = ( А С ∩ В С ∩ С С) ∪ ( АВ С ∩ С С),

A C ∩ С = ( А С ∩ ВС ) ∪ ( А С ∩ В С ∩ С ),

ВС = ( АВС ) ∪ ( А С ∩ ВС ).

Удалим импликант A C ∩ В С, поскольку его фундаментальное произведение ( А С ∩ В С ∩ С ) входит в выражение для третьего импликанта, а ( А С ∩ В С ∩ С С) входит в выражение для второго импликанта. Из оставшихся трех импликантов ни один этим свойством не обладает, поэтому алгоритм прекращает свою работу и минимальная форма для Е выглядит следующим образом:

Е = ( В С ∩ С С) ∪ ( A C ∩ С ) ∪ ( ВС ).

Заметим также, что метод соседних произведений можно использовать и при эквивалентных преобразованиях выражений, чтобы уменьшить число произведений, входящих в упрощаемый многочлен. Это можно сделать при помощи следующих правил, называемых правилами соседства:

( АВ ) ∪ ( А С ∩ С ) ∪ ( ВС ) = ( АВ ) ∪ ( А С ∩ С ),

( АВ ) ∩ ( А С ∪ С ) ∩ ( ВС ) = ( АВ ) ∩ ( А С ∪ С ).

Доказательство этих правил, использующее граф, рассмотрено далее.

1.15. Представление формул алгебры множеств графами

Многочлену в полной нормальной форм можно взаимно однозначно поставит в соответствие неориентированный двудольный граф. Как следует из параграфа 1.13, каждое множество имеет единственную полную нормальную форму объединения пересечений, а также единственную полную нормальную форму пресечения объединений. Отсюда следует, что каждому множеству можно поставить в соответствие единственный граф, задаваемый полной нормальной формой объединения пересечений, и единственный граф, задаваемый полной нормальной формой пересечения объединений. Заметим, что существуют множества, для которых эти графы могут быть изоморфны. Из сказанного также следует, что имеются задачи, связанные с множествами, которые можно решить методами теории графов.

Сначала необходимо определить понятие смежных произведений. Оно основано на той же идее, которая используется при введении понятия соседства в параграфе 1.14. Два фундаментальных произведения Pi и Pj называются смежными, если они состоят из тех же самых переменных и различаются точно в одном литерале. Другими словами, имеется какая-то переменная, которая в одно из этих фундаментальных произведений входит без дополнения, а в другое с дополнением. В частности, объединение двух смежных фундаментальных произведений представляет собой произведение, в котором на один литерал меньше.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Александр Казанский читать все книги автора по порядку

Александр Казанский - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Дискретная математика. Краткий курс. Учебное пособие отзывы


Отзывы читателей о книге Дискретная математика. Краткий курс. Учебное пособие, автор: Александр Казанский. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x