Итерационные алгоритмы улучшения начального размещения

 

В качестве исходных данных выступает некоторое начальное размещение. ρ0 - первичное размещение, F0 = F(ρ0) - критерий (меньше - лучше) первоначального размещения.

 

F(P1)> F(P2)>… > F(Pk) – варианты размещений, упорядоченные по возрастанию критерия оптимальности размещения. Если представить в виде графика, то получим:

 

 

Алгоритм:
1. Преобразование очередного размещения. Необходимо определить подмножество размещений, в котором ищется оптимальное размещение. Варианты правил получения подмножеств:
а) Модули обмениваются своими местами
б) Местами обмениваются группы модулей
в) Используются пустые позиции
2. Рассчитывается функция критерия размещения F(ρтек). Выбирается лучший вариант:
а) Если новый вариант приводит к улучшении критерия (Fi < Fi-1), то данный вариант немедленно фиксируется и осуществляется переход к п. 1
б) Оценивается все подмножество размещений и выбирается наилучшее
3. Правило остановки: если (Fk - Fk+1) / Fk ≤ δ, то процесс прекращается.

 









Постановка задачи трассировки соединений. Критерии.

Задача – необходимо для каждой цепи определить порядок контактов так, чтобы длина проводников была минимальной. Все методы - локально-оптимальные, то есть при неизменности уже проведенных оптимально прокладывается новый проводник.

Критерии:
1. Минимальная суммарная длина всех проводников
2. Минимум пересечений соединений
3. Минимум изгибов проводников
4. Минимум числа слоев и переходов
5. Минимальная длина параллельных участков соседних проводников
6. Равномерное распределение проводников по монтажной плоскости

Все соединения должны быть разведены.
Каждому критерию fi дается весовой коэффициент значимости λi. Мультипликативная оценка: F = Σfiλi по всем критериям.

 











Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: