Главная » Просмотр файлов » Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000

Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000 (1019108), страница 62

Файл №1019108 Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000 (Горбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000) 62 страницаГорбатов В.А. - Фундаментальные основы дискретной математики. Информационная математика - 2000 (1019108) страница 622017-07-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Например, результат операции разложения структурного графа Н (см. рис. 4.46, 6) по направлениям (хз1 и (хз, хз) представлен на рис. 4.52. Повторные буквы отмечаем штрихами с целью идентификации вершин графа. Хч Рис. 4.52 Если вершины К, определяющие направления, такие, что для всех о, Е (о / у' = 1, ..., Ц выполняется о, > оь, иь б Ъ;, то полученный подграф Н; будем называть синдромом Я(ус») вершин К. Если же для всех вершин о, б (и / у = 1, ..., Ц выполняется о, < иь, оь б Ъ;, то подграф Н» будем называть ан»писиндромом У(У;) вершин К. Операция инверсии )( графов.

Структурный граф, представленный в виде суперпозиции структур типов и и а, называется графом типа ка (»го-графом). Операция инверсии»( (Н) структурного графа Н вЂ” это приведение данного графа с помощью его разложения к графу типа ка, замена каждого подграфа типа а подграфом типа к и каждого подграфа типа к подграфом типа а; при этом каждый вес х,.' первоначального графа заменяется весом х(сч+») ов 2 на соответствующих вершинах полученного графа. Утверждение.

Запрещенными фигурами свойства структурных графов быть ка-графами являются графы, гомгоморфные графам Ян и Я,у (рис. 4.53, а), т. е. графы, представленные на рис. 4.53, б. 54.8. Синтез логических структур в несвязных базисах 345 Следовательно, минимальное расщепление структурного графа Нри приведении его графу типа ка определяется минимальным покрытием семантической таблицы, в которой столбцам взаимно однозначно соответствуют запрещенные фигуры, строкам — пути между вершинами и;„и о(в+(о) = 2) и между о(в (о) = 2) и и „, где о(в+(и) = 2) — вершина с положительной полустепенью, т, е.

с числом исходящих дуг, равным 2; о(в (о) = 2) — вершина с йтрицательной полустепенью, Таблица 4.20 т. е. с числом входящих дуг, равным 2; окпз и ошах минимальный и максимальный элементы соответствующих путей. При устранении запрешенНой фигуры рассматриваемого свойства один из этих путей расщепляется. В нашем случае семантическая таблица согласно рис. 4.49, би рис. 4.49, в имеет вид табл. 4.20. Имеем шесть покрьпий атой таблицы: (а ЧЬ)(сч»»)(е Ч у)(сЧ у) = все ч Ьесч бс~Чао1 чЫу Чаус.

Для определенности выбираем покрытие (Ь, с, у). Тогла рассматриваемый структурный граф Н представим детмпозицией подграфов к, с: Н = с(з(хз, с(з'(хп хз), к(ды а(хз, уз)))), 1г(хз,х,,хз),к(а(хз,хз), х(, Нз)). В атом случае инверсия графа Х (Н) = Н (рис. 4.54) представляет собой Х Рис.

4.55 346 Гл.4. Теория формальных грамматик и автоматов выраиеиие вила Н = к(е(хз, >г(а(ни хз),а(хг, л(хз,хз)))), гг(вз,хз> хз), гг(>г(хз,хз), х>, хз)). При синтезе логических схем в функциональном базисе В необходимо определять резулыаты коопераций вида Х~ь> (6; Е В), т. е.

хуь (Н) = (Н1, Нэ, ..., Нь.„1, (4.21) где йв„— входной коэффициент элемента 6;. Результат кооперации Хгь можно получить, применяя соответственно ряд коопераций вида Х'г и Х в порядке, обратном порядку следования операций Ч и в разложении операции уьг на Ч и Например, резулыаты кооперации Шеффера Х'(Н) определяем с помощью коалгебры графов следующим образом.

Пусть необходимо найти резулыат (Н1, Н21 кооперации х'(Н), т. е. х (Н) = (Н1 Н2). (4.22) Графы Н1, Нэ являются результатом Хг(Н), если и только если соответствующие им функции у1(Н1) и ЯН2) связаны (согласно определению кооперации) соотношением У(Н) = У1 ~Н,УЬ(Н2). но, с другой стороны, У(н) = Л(н1) ч уэ(нэ). Отсюда согласно определению кооперации и приведенным выше уравнениям лолу- чаем х (н) (н1> н21~ х (н1) н1 х (н2) нэ т.

е. в случае базиса Шеффера уравнение (4.22) можно свести к Нэ = Х (Нэ Е Х"(Н)). В дальнейшем будем обозначать у-ю компоненту результата кооперации Хгь> (Н) = (Н1, Н2, ..., Н, ..., Нь,„) как Хуь> (Н) ~з, т. е. Н, =,~к(Н)(у В рассматриваемом случае уравнение (4.22) сведено к системе Н1 = Х (Х (Н)>1) Н вЂ” Х- (Х>г (Н) ~ ) . При сведении задачи определения результата (Н1, Нэ, ... ..., Нь„) кооперации Х~ь>(Н) к задаче определения результатов коопераций Х" и Х в сущности сводят структурное уравнение (4.21), разрешенное относительно (Н1, Нт..., Нь,„), к системе, 54.8.

Синигеэ логических структур в несвлэных баэисах 347 состоящей из )св„структурных уравнений, причем каждое у-е (у = 1,..., )с,„) структурное уравнение системы разрешено относительно Н,: Н = х "(х " ° (х '"'(Н)). ° ) Н, = Х-*> (Х«з*...(Х.з-з (Н))...)', (4.23) Н, =Х >г(х"з" (Х '"'(Н)).") Нь,. = Х " "'(Х " **" (Х " *"" (Н)). "), гДе Ха'> Е (Х")„, Х 1; з = 1,..., >свк, У' = 1, ..., и,; ЯУ вЂ” целое число, определяемое базисным элементом 6 для любого у. Система (4.23) представляет собой гс „независимых друг от друга структурных уравнений. Не для каждого базисного элемента 6; Е В можно свести решение структурного уравнения (4.21) к решению системы уравнений вида (4.23).

Для определения вида базисного элемента, для которого решение (4.21) сводится к решению (4.23), разобъем все множество функциональных базисов на два класса: несвязных и связных базисов. Предварительно сопоставим каждому базисному элементу 6; Е Е В граф Нь,.> построенный следующим образом. Выразим булеву функцию ~ь,, реализуемую элементом 6;, через связки Ч и Полученное выражение, в котором имеются только операции дизьюнкции и отрицания, представим в виде графа Нь,, согласно геометрической интерпретации (-местной операции дизъюнкции и операции отрицани>я (рис. 4.55). Х~Н> (Н> Нз -"Н>) Х>Н> и а1Ь,ге1,>1)~д и аьсл Н, и, и, Рис.

4.55 Рис. 4.55 Базис В = (6;/ з = 1, ..., и) называется несвязным, если ни один из графов ЙЬ., которые соответствуют функциям уь,, реализуемым элементами базиса, не содержит цикла. Несвязными являются, например, базисы Вебба, Шеффера, импликативные, коимпликативные. Базис В = (6;/ з = 1,..., пу называется связным, если хотя бы один граф Нь, (з Е (1, 2, ..., и)), который соответствует функции 348 Гл.4.

Теория формольнык ероммотик и автоматов (4.24) Д, (г Е (1, 2, ..., гь)), реализуемой одним из элементов базиса. содержит цикл. Например, решение уравнения Хгг(Н) = (Н„Нь, Н„Нв), соответствующего основному элементу УСЭППА (рис. 4.56), сводится к решению системы вида Н.=Х (Х'(Х (Х'(Н)~,))~,), Нь = Х'(Х (Х"(Х (Х"(Н)1,))!,))1, Нв = Х (Х (Х (Х (Х (Х (Н) 1т)) 1г)) !т) г Нв = Х (Х"(Х (Х"(Н)1,))!,) Х (Х'(Х (Х"(Н)$,))$т) = Х (Х"(Х (Х"(Н)$,))$,). Здесь А — знак операции, реализуемой основным элементом УСЭППА (универсальная система элементов промышленной пневмо-автоматики).

Число связанных уравнений в системе вида (4.24) равно цикломатическому числу графа Нь, Здесь возникает задача минимизации связности системы структурных уравнений, которая сводится к эквивалентным преобразованиям соответствующих булевых выражений. Действительно, ДНФ, соответствующая булевой функции УСЗППА, имеет вид г5(а, Ь, с, З) = аЬЧ асЧ ЬсИ, а после применения закона де Моргана— о Ь с в' вид Ркс 4дт г5(а, Ь, с, Ы) = а Ч 6 Ч а Ч с Ч 6 Ч с Ч Й. Полученное выражение определяет граф Нь,, представленный на рис. 4.57. Цикломатическое число и(НЬ,) этого графа равно 3: и(Ньг) = ~Ц вЂ” ~Ъ'~+1 = 10 — 8+1 = 3, и система структурных уравнений имеет вид Н.

=Х (Х"(Х (Х"(Н)1,))1,), Нь=Х (Х"(Х (Х"(Н)!,))1,), Н =Х"(Х (Х"(Н)1,))~„ Нв=Х (Х"(Х (Х"(Н)!з))1з), (4.25) Х (Х"(Х (Х"(Н)3,))1,) =Х (Х"(Х (Х'(Н)3,))1,), Х (Х'(Х (Х"(Н)1;))1,) = Х'(Х (Х"(Н)1,))1„ Х"(Х (Х"(Н)1,))!т =Х (Х'(Х (Х'(Н)~з))!т). 14.8. Сингиев леваческие струкгнур в несвяэнык бовисок 349 Используя законы булеза анализа, систему (4.25) упрощаем до системы (4.24). Минимизация цикломатического числа графа Вь,. осуществляется с помощью функциональной декомпозиции путем раиска эквивалентных булевых выражений. В общем случае определение результатов кооперации в связных базисах сводится к решению системы связных структурных уравнений вида Н вЂ” гс гг(гс " (гс ои(Н)) ) Н гсогг (геогг (гсогнг (Н)) ) Н = гс гг (ге"гг...

(х г"г (Н))...), Нь,„= гс " *'(гс "'*' ... (к "*""* (Н)) ), (4.26) Ры(мдм (гсвг .г(Н))...) = х "г'(гс'"гг... (хтг"г (Н))...), говгг (гсдгг (гсвг г(Н))...) = гсггг (гсггг .. (гс™г (Н)) ... ), гсвы (гсдгг... (гвгтг г(Н))...) = ге в (ге~ г... (гс гг (Н)) ° ° ) Где млг~ага гг~'вгя гсьггг Е (гс ~г~ ге )~ го = 11 .. ) гсвк~ уа = .

п,у, =1, ..., пг„,у' =1, ...,6,,;здесьп;,пг,я,кг, определяются элементом 6; соответственно для любого г', гя, у„; гд, 1 = 1,..., р (р — число линейно независимых циклов в графе Н(6;), равное его цикломатическому числу и(Н(Ьь)). При синтезе логических схем в функциональных базисах строим по реализуемой функции у структурный граф, который затем с помощью коалгебры графов преобразуем в функциональный. Полученный функциональный граф и является искомой логической схемой. Предположим следующую процедуру преобразования структурного графа в функциональный. Предлагаемый ниже алгоритм рассмотрим на примере синтеза функционального графа, реализующего булеву функцию от трех переменных счетчика четности в базисе В = (-+, 01.

Алгоритм состоит из следующих шагов. 1. Структурный граф 6 Е В, реализующий булеву функцию у, сопоставляется максимальному элементу графа Нь, соответствующего базисному элементу 6 Е В. 2. Согласно графу Нь, определяющему функционально-структурные свойства элемента 6 Е В, выполняются соответствующие операции разложения и инверсии над графом Ну. 3. В результате выполнения операций и. 2 определяются структурные графы НА, соответствующие минимальным элементам графа Нь. Заметим, что максимальный элемент графа Нь соответствует выходу базисного элемента 6, минимальные — входам этого элемента.

350 Гл. 4. Творил формальных грамматик и автоматов Х, ! ! ! ! ! О(Х3 Х(О(«г, Хг) О(Х! « х, Выполнение первых трех шагов для рассматриваемого примера иллюстрируется на рис. 4.58. Для каждого из найденных графов Ну,. пп. 1-3 выполняют до тех пор, пока не получат структурные графы, реализующие булевы функции, которые допустимы на « з Хз входах логической схемы. Обычно такими функциями являются переменные х; или переменные и нх отрицания. Если на 3-м шаге преобразо- вания структурного графа в функХг циональный было получено гЧ графов, реализующих одну и ту же функцию с точностью до конъюнк- «3 ций тождественно равных нулю \ з то эти графы объединяются в Х, «, (13(/к,ьт) групп (( ) — знак бли! жайшего целого числа; й, „— вы- ходной коэффициент (козффициг ент разветвления) базисного элемента).

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

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

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