Скачиваний:
45
Добавлен:
01.05.2014
Размер:
142.34 Кб
Скачать

3.2.Методы разбиения задачи проектирования.

Разбиение электрической схемы на конструктивно законченные части называется процесс распределения элементов низшего конструктивного уровня в высший

всоответствии с выбранным критерием.

Наиболее распространенным критерием является критерий минимума числа внешних связей. Задачу разбиения схемы можно сформулировать как задачу разбиения графа G = (X, U) на куски Gi = (Xi, Ui),

Xi Є X, Ui Є U, i Є I = {1,2,…,l}, где l – число кусков, на которое разбивается граф. Другими словами Разбиение графа G можно определить по аналогии с разбиением множеств.

Про-САПР-ЛК-10

21

Существует значительное количество алгоритмов разбиения графа, которые можно условно поделить на следующие классы: последовательные, итерационные и основанные на методе ветвей и границ.

В данном проекте используются два альтернативных варианта разбиения графа на подграфы: автоматический и последовательный.

Последовательный алгоритм выбран в связи с тем, что этот алгоритм наиболее эффективен для графа, число вершин G которого значительно больше числа вершин в любом куске: n >> n1, n2, . . ., nl, поскольку существует много возможностей для выбора вершин.

Про-САПР-ЛК-10

22

В случае использования автоматического метода разбиения графа, сервер производит разбиение в автоматическом режиме в зависимости от сложности графа и от количества РС в сети. Количество вершин в каждом куске при этом зависит от производительности РС, для которого предназначен данный кусок.

Нужно отметить, что данный метод приемлем только для несложных ИС с относительно небольшим количеством элементов.

Про-САПР-ЛК-10

23

3.3.Техника обмена информацией в сети.

Для описания ИС, необходимо определить матрицу инцидентности, в которой число, находящееся на пересечении любой строки и столбца, соответствует числу соединений между элементами, номера которых соответствуют номерам строки и столбца.

Таким образом, суть обмена информацией между клиентом и сервером в NetCAD сводится к обмену массивами байтов, представляющими собой матрицу инцидентности соответствующего куска графа, т.е. матрица инцидентности исходных подграфов (подзадач) передаются клиентам, а принимаются матрицы подграфов, оптимизированные по определенным параметрам

Про-САПР-ЛК-10

24

Соседние файлы в предмете Системы автоматизированного проектирования