Генетичний алгоритм глобального трасування b>
p>
О.Б. Лебедєв p>
1
Введення h2>
Основною метою завдання
глобальної трасування є рівномірне та доцільне розподіл
ресурсів комутаційного поля для створення сприятливих умов для
подальшої детальної трасування. p>
Більшість алгоритмів,
глобальної трасування здійснюють послідовне побудова з'єднань на
укрупненій моделі КП (хвильові, променеві, що базуються на побудові дерев
Штейнера). [1,2,3,4,5,6,7]. Хоча на кожному кроці для кожного поточного стану
середовища алгоритми дають непогані результати, «каменем спотикання» є
послідовність трасуванню з'єднань. Ланцюги, прокладені раніше, можуть
блокувати ланцюга, що прокладаються пізніше. p>
Іншим недоліком
є те, що більшість алгоритмів використовують критерії більшою мірою
враховують параметри з'єднань (наприклад: загальна довжина) і в меншому ступені
параметри комутаційного поля, що не зовсім узгоджується з головною метою
глобальної трасування. p>
Виходячи з цих
міркувань, в роботі використовується Комбінаторний підхід, заснований на методах
генетичної адаптації, при якому в один і той же момент часу розглядаються
всі з'єднання, а критерій враховує розподіл ресурсів КП. p>
При розробці
генетичних процедур основний вплив приділялася розробці з урахуванням знань про
предметної області методів кодування рішень, модифікації генетичних
операторів і організації еволюційного процесу. p>
2.
Проблемна формулювання, терміни та позначення h2>
Для вирішення завдання
глобальної трасування використовується Графова модель G = (X, U). Комутаційне
поле розбивається на області. Вершини графа xi