Научная статья на тему 'Параллельный генетический поиск для автоматизации проектирования топологии СБИС'

Параллельный генетический поиск для автоматизации проектирования топологии СБИС Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
126
47
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Параллельный генетический поиск для автоматизации проектирования топологии СБИС»

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

В заключении отметим, что описанная архитектура ИСППР переносит опыт пользователя в ЭВМ для принятия эффективных решений.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Люггер Д.Ф. Искусственный интеллект: стратегии и методы решения сложных проблем. М.: Вильямс,2003.

2. Ларичев (ХМ. Теория и методы принятия решений, а также Хроника событий в Волшебных Странах. М.: Логос,2000.

3. Кини Р.Л.,Райфа X. Принятие решений при многих критериях: предпочтения и замещения. М.: Радио и связь,1981.

4. Трахтенгер1^ Э.А. Компьютерная поддержка принятия решений. М.: Синтег,1998.

5. Емепьянов В.В.,Курейчик В.М.,Курейчик В.В. Теория и практика эволюционного моделирования. М.: физматлит, 2003.

6. Гладкое Л.А.,Курейчик В.В.,Курейчик В.М. Генетические алгоритмы. / под ред. В.М. Курейчика. Учебное пособие. М: ФИЗМАТЛИТ,2006.

УДК 321.628

В.В. Курейчик

ПАРАЛЛЕЛЬНЫЙ ГЕНЕТИЧЕСКИЙ ПОИСК ДЛЯ АВТОМАТИЗАЦИИ ПРОЕКТИРОВАНИЯ ТОПОЛОГИИ СБИС*

В настоящее время многие задачи автоматизации проектирования топологии СБИС решаются на основе эволюционного моделирования и генетического поиска. Целью работы является анализ путей и методов повышения скорости работы генетических алгоритмов (ГА) при автоматизации проектирования топологии СБИС. Автор предлагает новые архитектуры параллельного генетического поиска (ГП), позволяющие в отличие от стандартных и существующих ГА частично решать проблему предварительной сходимости алгоритмов и повышать скорость обработки информации не ухудшая качества решений.

При решении задач автоматизации проектирования топологии СБИС ГА дают много преимуществ. Одно из них - это приспособление к изменяющейся окру. -ции достаточно хороших альтернативных решений на основе комбинированных методов локального и генетического поиска. Автором введены основные стратегии взаимодействия поисковых методов и ГА: «поиск - эволюция»; «эволюция - поиск»; «поиск - эволюция - поиск»; «эволюция - поиск - эволюция»; «поиск - поиск

- - »; « - - - ».

В настоящее время при генетическом поиске решений в задачах большой размерности (п>1000) перспективным представляется разбиение популяции на части и параллельная реализация различных моделей эволюции. Одним из возможных путей ускорения вычислений за счет параллельного выполнения генетических алгоритмов является представление структуры ГА в виде совокупности слабо связанных потоков команд. Тогда алгоритм может быть сегментирован как совокупность

Работа выполнена при частичной финансовой поддержке программы развития научного потенциала высшей школы 2006-2008 годы (проекты РНП.2.1.2.2238, РНП 2.1.2.3193)

Секция интеллектуальных систем

,

необходимости осуществлять взаимодействие с другими процессорами. Отметим, что можно организовать различное количество связей между ГА по принципу полного графа, по принципу звезды и т.д. Такая схема автоматизации проектирования топологии СБИС в отличие от существующих позволяет во многих случаях выходить из локальных оптимумов.

Временная сложность алгоритмов, реализованных на таких архитектурах, в основном совпадает со сложностью быстрых итерационных алгоритмов и лежит в пределах О(и) - 0(и3), где п - число входов алгоритмов. Эта сложность обещает перспективность использования эволюционного моделирования при решении инженерных и практических задач.

УДК 681.3.001.63

..

МЕТОДЫ ПОИСКОВОЙ АДАПТАЦИИ ДЛЯ РЕШЕНИЯ ЗАДАЧИ ГЛОБАЛЬНОЙ ТРАССИРОВКИ*

В работе процедуры глобальной трассировки представляются в виде адаптивной системы, которая работает в условиях неопределенности. Коммутационное поле (КП) разбито на дискреты, ограниченные 4-мя гранями. Каждая грань имеет фиксированную пропускную способность. Для каждой цепи задаются дискреты, центры которых необходимо связать. Для каждой цепи на связываемых ей вершинах алгоритмом Прима строится минимальное связывающее дерево (МСД). Для каждого ребра МСД генерируется набор вариантов его реализации. Задание варианта реализации МСД осуществляется перечислением тех граней КП, которые пересекаются. В такой постановке задача глобальной трассировки заключается в выборе для каждого ребра каждой цепи варианта его реализации. Критерии оптимизации: число соединений, проходящих через перенасыщенные грани, число перенасыщенных граней, величина резерва (т.е. разность между исходной пропускной способностью грани и числом трасс, которые ее пересекают) самой загруженной грани. Объектами адаптации являются ребра. Под влиянием серии адапти-, , последовательно перевыбираются варианты реализации ребер. Цель конкретного

- , -ных граней имеет минимальное значение. Целью же коллектива объектов является достижение состояний, при которых оптимизируются распределение ресурсов КП. Для реализации механизма адаптации каждому объекту (ребру) сопоставляется ( ).

(т.е. числу вариантов реализации ребра). В каждой группе Q состояний. Первоначально АА находится в одном из состояний. Работа адаптивной системы на каждой итерации осуществляется за четыре такта. На первом такте в соответствии с выбранными вариантами реализации (состояниями объектов) определяется состояние среды, т.е. рассчитывается величина загруженности граней. На втором такте в соответствии с состоянием среды для каждого объекта вырабатывается либо сиг-

*

потенциала высшей школы 2006-2008 годы (проекты РНП.2.1.2.2238, РНП 2.1.2.3193)

i Надоели баннеры? Вы всегда можете отключить рекламу.