вычислительная математика
Техническое проектирование радиоэлектронных средств (РЭС) предполагает в первую очередь решение задачи компоновки модулей в определённые конструктивные единицы. Для решения данной задачи используется математическая модель в виде графа, которым заменяется принципиальная электрическая схема проектируемого РЭС. Множество вершин обозначает радиоэлектронные компоненты (РЭК) проектируемого изделия, а множество рёбер – связи между ними в соответствии с принципиальной электрической схемой. Компоновка, т.е. распределение РЭК по определённым конструктивным электронным модулям, моделируется разрезанием графа на куски с заданным количеством вершин в каждом из них. Для оценки качества решения задачи разрезания графа используются количественные оценки, в частности, минимум внешних связей между сформированными кусками и коэффициент разрезания.
Разрезание графов осуществляется различными методами, чаще всего последовательными и итерационными. Последовательные методы легко реализуются на ЭВМ, отличаются простотой и высокой производительностью, но в большинстве случаев не обеспечивают оптимальных результатов [1, с. 61]. Итерационные методы позволяют получить лучшие результатов, однако полученные результаты также не всегда оптимальны. Среди итерационных методов наибольшей эффективностью обладает матричный метод [2, с. 62-70], но он применяется крайне редко. Ограниченность его использования объясняется тем, что кроме матрицы смежности исходного графа необходимо построить шесть вспомогательных матриц. Таким образом, в течение одной итерации обрабатываются семь матриц. Количество итераций зависит от чередования строк и столбцов в начальной матрице смежности и может быть неопределённо большим. Необходимость обработки больших числовых массивов накладывает существенные ограничения на номенклатуру проектируемых изделий по такому параметру, как количество РЭК, распределяемых по электронным модулям, а также на производительность процесса.
Отмеченные недостатки можно устранить, если матричное разрезание графа выполнять с использованием чисел связности. Число связности – это параметр, характерный для любой вершины разрезанного на куски графа и в физическом смысле представляет собой разность между количеством внешних и внутренних связей. Реализация метода осуществляется в следующей последовательности.
Описанные действия выполняются до тех пор, пока в матрице перестановочных коэффициентов не останется ни одного положительного перестановочного коэффициента.
Дополнительные материалы: | Полный текст доклада |
Ваши комментарии Обратная связь |
[Головная страница] [Конференции] |
© 1996-2005, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2005, Сибирское отделение Российской академии наук, Новосибирск