Главная » Просмотр файлов » Г.П. Гаврилов, А.А. Сапоженко - Задачи и упражнения по дискретной математике

Г.П. Гаврилов, А.А. Сапоженко - Задачи и упражнения по дискретной математике (1055357), страница 28

Файл №1055357 Г.П. Гаврилов, А.А. Сапоженко - Задачи и упражнения по дискретной математике (Г.П. Гаврилов, А.А. Сапоженко - Задачи и упражнения по дискретной математике) 28 страницаГ.П. Гаврилов, А.А. Сапоженко - Задачи и упражнения по дискретной математике (1055357) страница 282019-04-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 28)

Система уравнений у(И = Е(х(г), й(~ — 1)), й(1) = О(х(1), И1 — 1)), (1) й(о) = ц., где х(1) е А, у(1) е В, ц(1) е О (1 = 1, 2, ... ) и оо е Я, называется каноническими уравнениями функции (оператора)» с начальным условием йо С помощью диаграмм Мура и канонических уравнений можно задавать и такие детерминированные функции, которые не являются ограниченно-детерминированными. Множество вершин орграфа Г», соответствующего такой д.функции, совпадает с расширенным натуральным рядом Ж = 10, 1, 2,...

). («Орграф» определен в гл. Ч1.) Если»" —.- о.— д. функция, то функции Е(х(1), у(1 — Ц) и С(х(1)., в(1 — 1)) (см. систему (1)) и аргументы, от которых они зависят, принимают конечное число значений. Поэтому возможно табличное задание о.-д. функции» с помощью так называемой канонической глаблицы (табл. 4.1). 128 Гл. 17.

Ограниченно-дегоерминированные функции т аблица 4.1 Вместо канонических уравнений (1) бывает удобно рассматривать такие канонические уравнения, в которых функции выходов и переходов являются функциями й-значной логики Ря (й > 2). Лля получения соответствующего представления функдии 1 алфавиты А, В и С кодируются векторами (наборами), координаты (компоненты) которых принадлежат множеству Еь = (О, 1, ..., й — 1) (й > 2).

Если 1 о.-д. фУнкциЯ и и =) 1ойь )А((, т, =) 1ойь )В([, г =]1ойя )11((, то длЯ кодирования букв из алфавитов А, В и Ц достаточно взять векторы (с координатами, принадлежагцими Еь), имеющие длины и, т н г соответственно*) . Система (1) преобразуется тогда в следующую: уз(1) = Рз(т (1), ", Я, Ч (1 — 1), ", Ч.(1 — 1)): у-(1)=В (' (1) " т Я, Ч1(1 — 1):"., Ч.(1 — 1И; Чз(1) = Сз(тз(1), ..., тлЯ, .Ч1(1 — 1), ..., Ч;(1 — 1И, (2) Че(1) =С„(Х1(1), ..., хиЯ, Ч1(1 — 1), ..., Ч,(1 — 1И, Ч (О) = Ч , " ., Ч.(О) = Чв, Используется также векторная запись систем, аналогичных системе (2).

При такой записи система (2) примет вид у1 д(1) = Г1 1(хоо(1), ц1"1(1 — 1И, с1 (1) = С (х (1) с1 (г 1 И (3) 1~1(О) 1г1 Функции Р, н С, в системе (2) являются, вообще говоря, часптчными, т.е. не всюду определенными. Обычно их доопределяют так, чтобы правые части уравнений в (2) имели по возможности более простой вид. Каноническая таблица, задаю|цел о.-д. функцию у, соответствующую системе (2), имеет по + и+ 2г столбцов и йлл г строк. Уравнения системы (2) называются кононически,ми уравнениями в скалярной форме, а уравнения из системы (1) .-- каноническими уравнениями в векьоорной форме.

л) Если д. функция 1 не является ограниченно-детерминированной, то с=со. у 2. 27иаграммвь гпабяиивь канонические уравнения, схемы 129 М ожно считать, что система (2) определяет функцию из множества Р„'„. Пример 1. Построить диаграмму Мура, каноническую таблицу и канонические уравнения для функции 1'(х)ы = у(1) у(2)... у(1)... (из Рцз ): 0 при 1= 1, ) 1 при 1= 1, 1 при 1>2; ' 11(1) при 1>2; (х(1) при 1 нечетном, в) у(1) = г (У(1 — 1) при 1 четном. Решение. а) Построив три яруса информативного дерева заданной функции (рис. 4.5), видим, что все вершины дерева разбиваются О 1) , О(О),10 0 1 Рис.

4.7 Рис. 4.6 Рис. 4.5 на два класса эквивалентности: первый класс содержит только вершину О, а второй все остальные вершины. Следовательно, вес рассматриваемой функции равен 2, и диаграмму Мура для нее можно построить, отождествляя в «усеченном» дереве, изображенном на рис. 4.6, вершины 1, 2, 3, 4 и «восстанавливая» входные символы, соответствующие ребрам этого дерева. Пиаграмма Мура заданной функции приведена на рис. 4.7. (Вместо двух дуг, идувцих из вершины 0 в вершину 1, мы изобразили на рисунке только одну, приписав ей два выражения; 0(0) и 1(0).

Аналогично мы поступили и с дугами-петлями, исходящими из вершины 1. Начальное состояние помечено звездочкой.) Используя диаграмму Мура, строим таблицу. В качестве «входной» и «выходной» переменных возьмем хз (1) и да(1) (а не х(1) и у(1), Таблица 4.2 чтобы явно подчеркнуть содержательное отличие переменных из первоначального задания рассматриваемой функции от переменных, входящих в ее канонические уравнения).

В качестве переменной 9 Г. П. Гаврилов, А. А. Сапожонка 130 Гл. 17. Ограниченно-детерминированные функции для описания состояний берем О(1 — 1) (на «входс») и О(1) (на «выходе»). Каноническая таблица функции -- табл. 4.2. Из таблицы следует, что уз(1) = О(1 — 1) и д(1) = 1. Значит, канонические уравнения и начальное условие заданной функции таковы: у,® = О(1 — 1), Ч(1) =1 д(0) = О. б) Для нахождения веса функции и построения диаграммы Мура достаточно изобразить три яруса ее информативного дерева (рис. 4.8). 0(0) ЦО) 0(Ц 0 0 ЦЦ Рис.

4.8 Рис. 4.9 Рис. 4.10 Вес функции равен 3. Вершина 0 образует один класс эквивалентности. Второй класс образуют вершины 1, 3, 4, ... Третий класс вершины 2, 5, 6,.... «Усеченное» дерево и диаграмма Мура приведены на рис. 4.9 и рис. 4.10. Построим таблицу. В качестве «входной»переменной возьмем х11), а в качестве «выходной» у11). Для описания состояний берем переменные О~(1 — Ц, дз(1 — 1) (на «входе») и Оз(1), дз(1) (на «выходе»). Состояние 0 кодируем парой (О, 0), т.е. Оз — — пз = О., состояние 1 ко- Таблица 4.3 дируем парой (О, 1), т.

е. д~ — — О, оз — — 1, и состояние 2 . парой (1, 0), т. е. оз = 1, оз = О. Каноническая таблица функции табл. 4.3. В таблице выписаны все наборы значений поременных и1г), а(1 — Ц, дз(1 — 1). Для дз = дз = 1 соответствующего состояния в рассматриваемой диаграмме нет. Из-за етого функции, «описывающие» у11), дз(1) и пз11), являются частичными (не всюду определенными) булевыми функциями.

Мы их доопределим каким-либо образом; например, как в табл. 4.4. 12. Лиаераммвь нгабвииьь канонические уравнения, схемы 131 Таблица 4.4 д (1) у(г) В(1) Чг(г — 1) х(1) де(е — 1) Указанное доопределение дает достаточно простые представления переменных у(1), уг(1) н аг(1) (как булевых функций от переменных х(1), дг(1 — 1) н уг(1 — 1)): у(1) = дг(1 — 1), дг(1) = х(1). уг(1 — 1) и' х(1) е1г(1 — 1), дг(1) = х(1) .е1г(1 — 1) Ч х(1) уг(1 — 1). Тем самым канонические уравнения нами получены.

Остается выписать начальное условие. Оно имеет вид Ог(0) = Ог(0) = О. в) Достаточно построить четыре яруса информативного дерева (рис. 4.11). Все верпгины дерева разбиваются на три класса эквивалентности: первый класс содержит вершины О, 3, 4, 5, 6, ..., второй Рис. 4.11 класс вершины 1, 7, 9, 11, 13, ..., третий класс вершины 2, Я, 10, 12, 14,... Вес рассматриваемой функции равен 3. «Усеченное» дерево и диаграмма Мура изображены на рис.

4.12 ~ф 1 О Рис. 4.13 Рис. 4.12 и рнс. 4.13. Каноническая таблица (с доопределенными значениями соответствующих функций) — - табл. 4.5. Состояния закодированы нами трациционным образом; состоянию 0 сопоставлена пара (О, 0), т.е. аг = аг — — О, состоянию 1 сопоставленапара (О, 1), т.е. Ог =0 и дг =1, состоянию 2 пара (1, 0), т.е.

Ох=1 и аз=О. 132 Гж 1'г'. Ограниченно-дегнерминированные функции Таблица 4.5 Канонические уравнения и начальное условие имеют следующий 'ид УЮ = У11) .0211 — 1) '7х(1) .Ч111 — 1), Ч (1) = Ф) Ч,(~ — 1) Ч,(~ — 1), Чг'1) т(1) Ч1(1 1) Чз(1 Ц Ч, 1О) = Ч, 10) = О. Пример 2. Лля каждой диаграммы, изображенной на рис. 4.14, построить приведенную диаграмму. Решение, а) Рассматривая диаграмму, нетрудно заметить, что вершины 3 и 4 не достижимы из начальной вершины О. Удаляя их, 0(1) ЦО) Ц 0(0) 0(1) ЦО) 0(0) Рис. 4.14 О 10 2 1 0 ЦО) 0 Рис.

4.16 2 Рис. 4.15 Рис. 4.17 получаем диаграмму, изображенную на рис. 4.15. Исходя из этой (новой) диаграммы строим несколько ярусов соответствуюгцего информативного дерева (рис. 4.16; достаточно неполных четырех ярусов). Изображенный фрагмент дерева позволяет сделать заключение у 2. 27иаераммвь гаабяиивь канонические уравнения, схемы 133 2 01 2 2 01 2 ЦО) 0(1) * О 0(1), Ц1) (1:2) 0(1) 0 Рнс. 4.19 Рис. 4.18 Рнс. 4.20 на рис.

4.19 (достаточно трех ярусов). Ясно, что вершины 1 и 2 эквивалентны. Склеивая их, получаем приведенную диаграмму (рис. 4.20). Пример 3. Для частично определеннойфункции 1"(х ): (О, 1)ы — > -в (О, 1)", отображающей заданные последовательности в заданные, построить (еслн это возможно) диаграмму Мура с конечным и по возможности меньшим числом вершин. Затем полученную диаграмму доопределить до диаграммы Мура всюду определенной о.-д. функции нз изР' а) Г(0[ООЦ' ) = 1[0]м И 1(1[100] ) = [ОЦ б) 1([110]ы) = 0[ООЦ и 1(1[10] ) = 00[01Ц .

Решение, а) Так как у заданных входных последовательностей первые символы (т.е. префиксы длины 1) разные, то исходная частично определенная функция может быть продолжена до всюду определенной д. функции, Палее, нетрудно заметить, что заданные входные и выходные последовательности квазипериодические. Значит, исходную частичную функцию можно доопределить до о.-д. функции. (Если приведенные в условии задачи соотношения переписать в виде 1(0[ООЦ' ) = ЦООО]м и у" (1[100100] ') = 0[101010] ', то становится очевидным, что вес подходящей о.-д. функции не больше, об эквивалентности вершин 1 и 2.

Склеивая эти вершины, получаем диаграмму, .представленную на рис. 4.17. Эта диаграмма приведенная, так как обе ее вершины достижимые и не эквивалентны друг другу (хотя бы потому, что дуга, выходящая из вершины 0 и соответствующая входному символу О, помечена выходным символом О, а дуга с таким же входным символом, выходящая из вершины (1, 2), имеет метку 1). Эквивалентность вершин 1 и 2 в диаграмме, изображенной на рис. 4.18, можно обосновать также следующим образом: 1) дуги, соединяющие вершины 1 и 2 между собой, помечены одинаково (на них стоят метки 1(0)); 2) дуги с меткой 0(1), выходящие из этих вершин, заходят в одну и ту же вершину 0; следовательно, вершины 1 и 2 эквивалентны (в силу определения эквивалентных вершин).

Характеристики

Тип файла
DJVU-файл
Размер
3,29 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6390
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее