- •3. Алгоритм Дейкстры.
- •4. Метод Форда-Беллмана решения задачи о кратчайшем пути в графе.
- •5. Математическая постановка задачи коммивояжера
- •6. Метод ветвей и границ решения задачи коммивояжера
- •7. Математическая постановка транспортной задачи.
- •9. Модифицированный распределительный метод транспортной задачи
- •8. Распределительный метод.
- •10. Цикломатическое число графа
- •13. Операции над графами.
- •14. Устойчивость, покрытия, паросочетания в графе.
- •15. Продолжение.
- •15. Планарные и плоские графы.
- •16. Эйлеров путь в графе.
- •17. Потоки в сетях. Теорема Форда-Фалкерсона
- •18. Связность графов. Теорема Менгера.
- •19. Раскраска вершин и ребер графа
- •20. Гиперкубы
- •21. Логика высказываний. Логические функции от двух переменных.
- •22. Минимизация булевых функций в классе днф.
- •23. Минимизация булевых функций с помощью карты карно.
- •24. Метод Квайна-Мак-Класки
- •25. Полнота логических функций.
- •26. Минимизация слабоопределнных булевых функций.
- •27. Схемы из функциональных элементов
- •28.Синтез логических схем в произвольном базисе
- •32. Продолжение.
- •29. Разложение Шеннона. Дифференц-ие булевых ф-ий
- •31 Алгоритмический этап проект-я цифрового автомата
- •33. Структурное проектирование автоматов с минимальным объемом внутренней памяти.
- •34. Структурное проектирование автоматов с максимальным объемом внутренней памяти
- •26. Минимизация слабоопределнных булевых функций.
26. Минимизация слабоопределнных булевых функций.
f(x_1,…,x_n), n – велико. Задается ед.〖 I〗_1 и нулевая〖 I〗_0 области|I_1 |+|I_0 |≪ 2^n. Как правило мощность ед. и нулевой фун. меньше2^n. ОПР. Булева функция называется слабоопред, если мощность ее ед. и нулевой обл. существенное меньше, чем обл. существования самой функции. Задача минимизации слабоопред. Бул. фун. заключается в поиске max единичного интервала, который и будет задавать min значение этой функции. Слабоопред. Бул. фун. задана нулевой и единичной областями. I_1 и I_( 0 )и путем расширения. f(x_1,x_2,x_3 )= (x_1 ) ̅x_2 (x_3 ) ̅ ∪ x_1 x_2 x_3 Механизм минимизации слабоопред. Бул. фун. основан на исп. табл. различий. В качестве I аргумента берется значение i-го разряда ед. интервала, а в качестве II аргумента значение i-го разряда нулевого интервала, соот. рассматриваемого i-го нулевого интервала. Выделение max интервалов сводится к покрытию столбцов строками. ОПР. Покрытием столбцов строками - множество строк, при котором для каждого столбца найдется хотя бы одна строка из этого множества, на пересечении которого этот столбец имеет 1, причем при вычеркивании хотя бы одной строки указанные свойства не выполняются. Процедура минимизации бул. фун. явл. процессом перехода от фун. f к фун. F, которая называется фун. мажорирующей ф. f.
В результ. примен. табл. различий полученная мажорирующая функция f ̃, которая представлена в виде сокращенной дизъюнктивно нормальной форме. ОПР. Тупиковой ДНФ бул. фун. f(x_1,…,x_n) называется ДНФ неопред. фун. f с точностью до неопред. области при вычеркивании хотя бы 1 импликанты. На пересечении i-й строки и j-го столбца ставиться 1, если и j единичный интервал вход в соответствующий max единичный интервал.
(8) Распределительный метод.
1) Поиск исходного решения. Первонач. реш. ищут методом северо-западного угла. Запись таблицы идет послед. с левой верхней в правую нижнюю А1 B1 -> Аn Bn
2) Проанализируем пустые(=0) клетки. Исследуем перспективность. Для оценки переспектив. пустой клетки строится прямоуГ. принятия решиений, в котором все углы кроме исследуемого должны быть заняты т.у в них величины Хij<>0 После анализа всех пустых клеток выбирается клетка с max значением потенциала «-», если клеток с «-» значением нет, то полученно оптимальное решение
3) Перераспред. полученного решения. Перераспред. производится в пределах многоуг. принятия реш. для переспективных клеток. В клетках с «-» индексом из значений переменных вычитается min знач. переменной, стоящих в этих клетках и это же знач. прибавляется к знач. переменных , стоящих в клетках с «+» индексами.
В оставшихся клетках значения переменных остаются прежними. После перераспред. делается очередная итерация заключающаяся в поиске перспективной клетки и очередном перераспред.
