
- •1. Задачи структурного синтеза: понятие, формальная постановка, пример.
- •2. Исходные данные для решения задач структурного синтеза.
- •3. Этапы решения прикладной задачи структурного синтеза.
- •4. Содержательная постановка и анализ задачи структурного синтеза. Результат анализа (рассмотреть пример). Пример постановки и формализации задачи структурного синтеза
- •5. Выбор аппарата формализации задач структурного синтеза. Разработка моделей объекта и результата проектирования, доказательство их адекватности (приведите пример перехода от объекта к модели).
- •6. Формальная постановка комбинаторно-оптимизационной задачи структурного синтеза на графах. Рассмотреть пример для задачи поиска остовного дерева минимальной длины.
- •8. Представление схемы неориентированным графом и гиперграфом. Неориентированный граф.
- •9. Стратегии декомпозиции пространства решений.
- •10. Отсечение и выбор перспективной вершины дерева решений. Верхняя и нижняя границы целевой функции. Пример.
- •Некоторые особенности оценочных функций
- •11. Метод поиска в глубину. Пример точного алгоритма, основанного на этом методе.
- •12. Метод поиска в глубину с возвращением. Привести пример применения.
- •13. Метод поиска в ширину. Привести пример применения.
- •14. Идея метода ветвей и границ. Основные способы отсечения ветвей.
- •15. Основные способы ветвления при построении дерева решений в методе ветвей и границ.
- •Разбиение множества вариантов на подмножества по методу в ширину и выбор вершины по min(max).
- •Разбиение множества вариантов по методу поиска в глубину с возвращением – последовательное построение ветвей с заданным порядком их развития.
- •Комбинация декомпозиции в глубину и в ширину
- •16. Конструирование оценочной функции для верхней и нижней границ целевой функции. (Рассмотрите на примере задачи поиска простой цепи графа).
- •17. Метод итерационного улучшения
- •18. Метод параллельно-последовательной свертки. Алгоритм сортировки слиянием. Оценка его вычислительной сложности.
- •19. Точность алгоритма. Докажите, что алгоритм Прима является точным.
- •20. Оценка точности алгоритма. Определение оценок в лучшем и в худшем для алгоритма решения задачи коммивояжора по методу поиска в глубину.
- •21. Вычислительная и емкостная сложность алгоритма
- •22. Основные этапы построения алгоритма. Сущность алгоритма решения задачи на графах.
- •23. Разработка алгоритмической модели процесса решения задачи. Пример модели для решения задачи декомпозиции схемы по методу неуравновешенной двоичной свёртки.
- •Пример модели для решения задачи декомпозиции схемы по методу неуравновешенной двоичной свёртки
- •24. Определение операций преобразования исходного графа в граф результата. Выбор способа представления графов и его реализация в памяти эвм.
- •25. Детальная проработка алгоритма. Способы снижения вычислительной сложности алгоритмов. (Проиллюстрировать примерами).
- •26. Последовательный алгоритм разрезания гиперграфа схемы.
- •27. Итерационный алгоритм улучшения начального разрезания гиперграфа схемы.
- •28. Методика оценки вычислительной сложности алгоритма. Рассмотрите пример.
- •Асимптотическая оценка вычислительной сложности алгоритма
- •29. Управляющий граф алгоритма.
- •30. Граф «оператор - данные».
- •Оглавление
5. Выбор аппарата формализации задач структурного синтеза. Разработка моделей объекта и результата проектирования, доказательство их адекватности (приведите пример перехода от объекта к модели).
Выбор аппарата формализации
Для задач структурного синтеза широко используется аппарат теории графов. В общем случае в качестве математической модели проектирования, то есть множество допустимых решений, надо использовать такую абстракцию, которая позволила бы точно и с требуемой точностью полноты отобразить компоненты объекта проектирования, отношения между ними, характеристики и свойства. Необходимо, чтобы существовал соответствующий аппарат, позволяющий выполнять преобразование модели первичного описания объекта, в модель результата.
Дополнительное требование является желательность наглядного представления модели.
В настоящее время аппарат теории графов достаточно развит: определены способы представления графов, операции над графами и способы их реализации над соответствующими представлениями графов. Сформулированы ряд теорем, лемм и методов решений широкого круга задач.
Разработка математической модели объекта и результата проектирования
Н
y2 (x4)
-
x1
x2
x3
x4
x5
y3
y4
y1
y2
y
Два графа называют изоморфными, если один получается из другого путем переиндикации
5
Для получения математической модели результата или объекта проектирования необходимо:
определить каким компонентам объекта необходимо поставить в соответствие элементы графа
сформулировать правила сопоставления элементов (вид соответствий)
определить соответствие между отношениями компонент-объекта и отношениями элементов графа таким образом, чтобы были правильно отображены свойства отношения объекта, отобразив в модели характеристики его компонентов
отобразить в модели объекта характеристики его компонент
(вершины
графа)
(ребер
графа)
отношение
инцидентности:
Отношение
принадлежности
Отношение связности
отношение смежности:
Таким образом моделью цепи будет неориентированный граф. Поскольку цепь не должна быть замкнутой, следовательно этот граф особого вида: дерево
Ребра этого дерева должны соединять все вершины => оставное дерево => моделью варианта цепи или результата проектирования является основное дерево. Так как существует понятие – взвешенный граф, модель позволяет отобразить характеристики компонентов в виде весов соответствующих элементов модели.
множество длин отрезков проводников:
,
где M – метрика
В
еса
представляют собой пару координаты,
соответствующего вывода и допустимое
количествово проводников
Так как на n вершинах можно
построить
разных
остовных деревьев, то все варианты
модели структуры всей цепи будет граф,
который будет состоять из t
компонентов связности.
таких,
что
--
множество допустимых решений.
Модель проектирования для данной задачи
является полный неориентированный граф
,
построенный на фиксированных вершинах,
с взвешенными ребрами, для которого
справедливо выражение:
теперь отражены все необходимые и достаточные для решения задачи компоненты объекта проектирования, их свойства, характеристики и отношения между ними, => обеспечена адекватность модели объекту.