Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сформулируем задачу компоновки

 

Необходимо скомпоновать L-подсхем, каждая из которых должна иметь внешних выводов. В этом случае задача ставится следующим образом, необходимо разбить E на L-подмножеств таким образом, чтобы достигался некоторый оптимум критерий качества (1,2,3,4).

Решением этой задачи должна быть матрица (N*L) X состоящая , элементы которой определяют следующим образом:

 

l – количество элементов части подсхемы, определяется как сумма элементов в матрице x

Введём целочисленную переменную

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

 

В этом случае суммарное количество внешних выводов всех подсхем будет определятся из следующего уравнения:

 

R – число межмодульных соединений

 

 

Из уравнений 1 и 2 видно, что уменьшение показателя (сумм количества внешних выводов) ведёт к уменьшению показателя R и наоборот.

Исходя из всего этого можно сказать, что целочисленная переменная будет определятся следующим образом:

 

Учитывая уравнения 1 и 3 задача линейного целочисленного программирования формулируется так.

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

А также минимум числа межмодульных соединений:

 

При следующих ограничениях:

  1. На количество элементов в схеме
  2. На количество выводов подсхем

 

- количество внешних выводов

 

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

Пусть схема задана гиперграфом

Х – множество вершин (элементов схемы)

U – множество рёбер (связи между ними)

 

Тогда задача компоновки схемы в L подсхем ставится как задача разбиения множества X на l подмножеств, где , так чтобы оптимизировать некоторую целевую функцию.

 

Пусть гиперграф задан в виде множества вершин:

 

При этом задано многозначительные отображение множества вершин в множество рёбер

 

Когда суммарное количество внешних выводов будет определятся по следующему правилу:

 

Пример:

 

Дана схема элементов

 

 

 

В соответствии с нашим гиперграфом схемы мы имеем множество Х состоящих из следующих вершин:

 

 

Для компоновки схемы в 3 узла будет верно:

 

Тогда этим множествам соответствуют следующие рёбра:

 

 

На основании приведённых уравнений, число внешних выводов частей схемы будет равно:

 

Суммарное количество внешних выводов:

 

Число межмодульных соединений:

R=5

 

Вывод: точное решение задачи компоновки в приведённых подстановках возможно лишь методом полного перебора, поэтому практическое применение находит последовательный и итерационный алгоритмы компоновки.

 

<== предыдущая лекция | следующая лекция ==>
Компоновка типовых элементов | Последовательный алгоритм компоновки
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 454; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.067 сек.