
- •Задания для курсовой работы Задание 1
- •Задания для курсовой работы Задание 2
- •Конец работы алгоритма. Задания для курсовой работы Задание 3
- •G1, …g с числом вершин n1,…n в каждом куске. Замечание. Формирования g1 начинаем с вершины с наибольшей локальной степенью.
- •Конец работы алгоритма. Задания для курсовой работы Задание 4
- •На кусков g1,…g с учетом запрещенных вершин.
- •Конец работы алгоритма.
- •В общем виде для разбиения матрицы смежности на две подматрицы а1 и а2, число связности имеет вид
- •Конец работы алгоритма.
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 7
- •Итерационный алгоритм разрезания графа g (X,u)
- •Замечание. Определим число связности вершин xj следующим образом:
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 9
- •Алгоритм размещения конструктивных модулей на монтажной коммутационной плоскости (мкп) методом слепого поиска
- •Замечание. Обозначим n – число размещаемых км; m – число позиций на мкп.
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 10
- •Алгоритм размещения конструктивных модулей в мкп решением задачи о назначениях
- •Задания для курсовой работы Задание 11 Последовательный алгоритм размещения конструктивных модулей в мкп по максимальной связности
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 12
- •Последовательный алгоритм размещения конструктивных модулей в мкп по максимальной суммарной связности
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 13
- •Последовательный алгоритм размещения конструктивных модулей в мкп по связности
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 14
- •Последовательный алгоритм размещения конструктивных модулей в мкп по максимальной относительной связности
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 15
- •Итерационный алгоритм размещения на основе парных перестановок
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 16
- •Алгоритм парных перестановок
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 17
- •Алгоритм построения кратчайшего покрывающего дерева Прима
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 18
- •Алгоритм построения кратчайшего покрывающего дерева Прима
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 19
- •Алгоритм Прима построения кпд
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 20
- •Алгоритм построения кпд Штейнера
- •8. Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 21
- •Алгоритм предварительного покрытия
- •Конец работы алгоритма.
- •. Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 23
- •Метод обратного размещения
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 24
- •Матричные схемы выбора размещения
- •Конец работы алгоритма.
- •Задания для курсовой работы
- •Задание 25
- •Алгоритм минимизации числа изгибов соединений
- •Конец работы алгоритма. Список литературы
Вычисляем матрицу смежности . Переходим к п.2.
Определяем локальную степень каждой вершины .
Выбираем строку в матрице смежности, соответствующую вершине xs с наибольшей локальной степенью. Номер выбранной строки соответствует номеру КМ.
Размещаем выбранный КМ в первую позицию на КМП. Исключаем первую позицию из подмножества , а вершину xs из подмножества .
Для каждого неразмещенного элемента еj вычисляем характеристику
.
Размещаем КМ с наибольшим значением aj в очередную позицию из подмножества . Исключаем номер очередной занятой позиции из подмножества , а вершины xs из подмножества .
Если подмножество не пусто, то переходим к п.5.
Конец работы алгоритма.
Задания для курсовой работы
Задание 15
Итерационный алгоритм размещения на основе парных перестановок
Замечание. Пусть для определенности в качестве критерия используется суммарная длина соединений
,
где р(j) номер позиций для j-го конструктивного элемента р(i) номер позиций для i-го конструктивного элемента. Обозначим p(i)=h, p(j) = k.
Алгоритм.
Вычислить матрицу смежности .
Определить локальную степень каждой вершины .
Выполнить начальное размещение n конструктивных модулей заданной схемы в n позиций МКП.
Упорядочить конструктивные элементы в соответствии с убыванием характеристики
.
Выбрать очередную пару элементов еi и ej для возможной перестановки.
Вычислить значение целевой функции до перестановки местами элементов еi и ej
,
где D длина соединений между элементами, не затрагиваемыми перестановкой еi и ej.
Вычислить значение целевой функции после возможной перестановки ei и ej местами
.
Вычислить приращение значения целевой функции в результате перестановки
F
.
Выбрать из всех значений
>0 наибольшее положительное и переставить местами элементы ei и ej. В матрице смежности i-я и j-я строки и столбцы поменяются местами. Если для некоторого элемента
не окажется приращения >0, то этот элемент останется на месте.
Если ещё не все перестановки осуществлены, то переход к п.5.
Конец работы алгоритма.
Задания для курсовой работы
Задание 16
Алгоритм парных перестановок
Замечание. При решении задачи размещения могут появиться связи, длина которых превышает критическую.
Введем матрицу
,
в которой
где cij
– элементы матрицы смежности
.
Введем множество перестановочных матриц
{X}:
,
для которых
В данных матрицах номер строки – это номер элемента, а номер столбца – это номер позиции.
Сформулируем задачу размещения следующим образом: найти перестановочную матрицу, для которой имеет место
.
Алгоритм.
Найти элемент ei со связью максимальной длины.
Найти другой элемент ej такой, что перестановка пары ei и ej местами уменьшает число связей максимальной длины и не приводит к образованию еще более длинных связей. Таких элементов может быть больше одного.
Среди всех элементов ej, отобранных во втором пункте, выбрать такой элемент ej*, что перестановка пары eiej* ликвидирует наибольшее число связей максимальной длины. Осуществить такую перестановку.
Повторять п.п. 1 3 до тех пор, пока либо не исчезнут все связи максимальной длины (в этом случае переход к п. 5), либо ни одна из допустимых перестановок не уменьшит число связей максимальной длины. В этом случае переход к п.6.
Рассмотреть следующую по длине наибольшую связь и перейти к п. 1.
Конец работы алгоритма.
Задания для курсовой работы
Задание 17
Алгоритм построения кратчайшего покрывающего дерева Прима
Замечание.
В выбранной метрике создается матрица
расстояний R=
между точками xiX.
При этом
Алгоритм.