
- •1. Задачи структурного синтеза: понятие, формальная постановка, пример.
- •3. Исходные данные для решения задач структурного синтеза.
- •4. Этапы решения прикладной задачи структурного синтеза.
- •5. Содержательная постановка и анализ задачи структурного синтеза. Результат анализа (рассмотреть пример). Пример постановки и формализации задачи структурного синтеза
- •6. Выбор аппарата формализации задач структурного синтеза. Разработка моделей объекта и результата проектирования, доказательство их адекватности (приведите пример перехода от объекта к модели).
- •7. Формальная постановка комбинаторно-оптимизационной задачи структурного синтеза на графах. Рассмотреть пример для задачи поиска остовного дерева минимальной длины.
- •10. Представление схемы неориентированным графом и гиперграфом. Неориентированный граф.
- •12. Стратегии декомпозиции пространства решений.
- •13. Отсечение и выбор перспективной вершины дерева решений. Верхняя и нижняя границы целевой функции. Пример.
- •Некоторые особенности оценочных функций
- •14. Метод поиска в глубину. Пример точного алгоритма, основанного на этом методе.
- •15. Метод поиска в глубину с возвращением. Привести пример применения.
- •16. Метод поиска в ширину. Привести пример применения.
- •17. Идея метода ветвей и границ. Основные способы отсечения ветвей.
- •18. Основные способы ветвления при построении дерева решений в методе ветвей и границ.
- •Разбиение множества вариантов на подмножества по методу в ширину и выбор вершины по min(max).
- •Разбиение множества вариантов по методу поиска в глубину с возвращением – последовательное построение ветвей с заданным порядком их развития.
- •Комбинация декомпозиции в глубину и в ширину
- •19. Конструирование оценочной функции для верхней и нижней границ целевой функции. (Рассмотрите на примере задачи поиска простой цепи графа).
- •20. Метод итерационного улучшения
- •21. Метод параллельно-последовательной свертки. Алгоритм сортировки слиянием. Оценка его вычислительной сложности.
- •22. Точность алгоритма. Докажите, что алгоритм Прима является точным.
- •23. Оценка точности алгоритма. Определение оценок в лучшем и в худшем для алгоритма решения задачи коммивояжора по методу поиска в глубину.
- •24. Вычислительная и емкостная сложность алгоритма
- •25. Основные этапы построения алгоритма. Сущность алгоритма решения задачи на графах.
- •26. Разработка алгоритмической модели процесса решения задачи. Пример модели для решения задачи декомпозиции схемы по методу неуравновешенной двоичной свёртки.
- •Пример модели для решения задачи декомпозиции схемы по методу неуравновешенной двоичной свёртки
- •27. Определение операций преобразования исходного графа в граф результата. Выбор способа представления графов и его реализация в памяти эвм.
- •28. Детальная проработка алгоритма. Способы снижения вычислительной сложности алгоритмов. (Проиллюстрировать примерами).
- •29. Последовательный алгоритм разрезания гиперграфа схемы.
- •30. Итерационный алгоритм улучшения начального разрезания гиперграфа схемы.
- •31. Методика оценки вычислительной сложности алгоритма. Рассмотрите пример.
- •Асимптотическая оценка вычислительной сложности алгоритма
- •Оглавление
5. Содержательная постановка и анализ задачи структурного синтеза. Результат анализа (рассмотреть пример). Пример постановки и формализации задачи структурного синтеза
Автоматизированное решение задачи структурного синтеза требует неукоснительного (точного) выполнения методики, изложенной в самом начале курса лекций.
Рассмотрим часть ее этапов, их содержание и реализацию для предлагаемой конкретной задачи.
Содержательная постановка и анализ задачи
На этом этапе необходимо с требуемой степенью глубины, полнотой и точностью выяснить следующие вопросы:
-
Что представляет собой объект проектирования?
-
Из каких компонент он состоит?
-
Каковы отношения между компонентами, их характеристики и свойства отношений?
-
Какие компоненты, свойства и характеристики необходимы и достаточны для решения задачи?
-
Что представляет собой результат решения задачи, какими свойствами и характеристиками он должен обладать и каким ограничениям удовлетворять?
Ответы на эти вопросы дадут нам исходные данные для выбора аппарата формализации, разработки математических моделей объекта и результата проектирования, определения степени детализации описания объектов; а также для разработки целевой функции и ограничений.
Пример постановки анализа
Найти хорошую конфигурацию цепей, соединяющих перечисленные выводы. Достаточно полной и четкой постановкой задачи будет следующая:
Необходимо определить порядок соединения выводов цепи проводным монтажом и обеспечить ее минимальную длину. Соединение должно быть выполнено в соответствии с описанием цепи, в котором указан список выводов и их координаты, метод монтажа (накрутка или бандажирование), вид провода (одно- или многожильный), тип вывода (штыревые некруглого или круглого сечения).
Анализ содержательной постановки и его результаты
Объект проектирования: цепь, ее компоненты – монтажные выводы и отрезки проводного монтажа, соединяющего их. Так как монтаж осуществляется не в каналах, то проводники можно вести по кратчайшим направлениям.
Как и выводы, так и отрезки проводников инвариантны в смысле функционального назначения, следовательно, допустим любой порядок соединений выводов, так как направление передачи сигнала несущественно. Проводник обладает свойством симметричности, а монтажные выводы находятся в отношении транзитивности.
Монтажные выводы имеют две характеристики: координаты и допустимое количество проводников, подсоединяемых к одному выводу. Поэтому после определения способа монтажа устанавливается ограничение на количество проводников подходящих к выводу, а вид провода становится несущественным.
Отрезки проводного монтажа имеют одну
метрическую характеристику – длину.
Требование обеспечения минимальной
суммарной длины отрезков проводников
позволяет сформулировать целевую
функцию и дает еще одно ограничение –
отсутствие замкнутых контуров. От
конструкторского исполнения выводов
и способа монтажа зависит число отрезков
проводов
,
подводимых к одному выводу (ограничение
задачи). Минимальная длина – критерий
оптимальности решения задачи в виде
минимума суммарной длины отрезков
проводников, соединяющей выводы.