Авторитетность издания
Добавить в закладки
Следующий номер на сайте
Параллельные вычисления в нейросетевых архитектурах при решении задач оптимизации
Аннотация:
Abstract:
Автор: Башлы П.Н. () - | |
Количество просмотров: 12411 |
Версия для печати Выпуск в формате PDF (2.00Мб) |
Оптимизация антенных решеток (АР) является одной из проблемных задач современной антенной техники. Это связано с возрастающей ролью АР в современных радиотехнических системах, а также с их потенциальными возможностями, которые могут быть реализованы только на основе решения различных оптимизационных задач. Большие объемы вычислений ограничивают применение высокоэффективных методов оптимизации в тех случаях, когда оптимальное решение должно быть получено за ограниченное время. Одним из направлений разрешения противоречия между увеличивающимися объемами вычислений и временными ограничениями может стать применение аппарата теории нейронных сетей, который находит все более широкое применение для решения инженерных задач (Галушкин А.И. Теория нейронных сетей. М., 2000). С одной стороны, нейронным сетям свойственна высокая распараллеленность как для формализуемых, так и для неформализуемых задач. С другой стороны, нейронные сети претендуют на глобальность в смысле области приложения. Выбор функционала оптимизации АР Допустим, что требуется сформировать двухлучевую диаграмму направленности с максимальным средним коэффициентом направленного действия (КНД). В традиционной постановке подобная задача формулируется в следующем виде:
где Функционал вида (2) приводится к отношению эрмитовых форм, а для определения вектора оптимальных токов используется известная теорема об экстремальных свойствах характеристических чисел пучка эрмитовых форм. Одним из недостатков известного способа оптимизации является большой объем вычислений, требуемых для определения оптимального решения. Более существенный недостаток известного способа в том, что при использовании функционала (2) в результате оптимизации значения В связи с этим предлагается использовать более сложный функционал:
причем постановка задачи оптимизации (1) за исключением вида функционала не меняется.
где Синтез нейронной сети Поскольку максимизируемый функционал (4) в рассматриваемой задаче имеет физический смысл только как функция N переменных, для синтеза нейронной сети воспользуемся градиентным методом. Для этого определим градиент функционала (4), для которого в общем случае будем полагать матрицы
Синтез структуры нейронной сети для решения задачи оптимизации основан на свойстве градиента функционала (4), обращающегося в ноль в точках экстремума. Исходя из этого, положим в качестве входного сигнала нейронной сети вектор J, а в качестве выходного – градиент функционала (5) DJ. Структура нейронной сети будет определяться выражением (5), как показано на рисунке. Из анализа выражения (5) и рисунка можно сделать вывод о высокой степени распараллеленности операции вычисления градиента функционала в нейросетевых архитектурах, что достаточно важно с учетом итерационного характера градиентных методов поиска экстремума. Алгоритм функционирования нейронной сети на k-м шаге записывается в следующем виде:
где H – параметр, определяющий скорость настройки сети. Условием определения оптимального вектора токов Результаты численного эксперимента Для численного эксперимента была использована модель 25-элементной АР ненаправленных излучателей. На первом этапе сравнивалась эффективность известного и предлагаемого метода оптимизации. Для этого проводились два численных эксперимента. Результаты первого приведены в таблице 1, где показана зависимость распределенного КНД решетки Таблица 1 Зависимость
Таблица 2 Зависимость
Анализ таблиц 1 и 2 позволяет сделать следующие выводы: - оптимизация АР с функционалом (3) обеспечивает более высокое значение распределенного КНД, при этом энергия АР между лучами распределяется более равномерно; - неравномерность распределения энергии между формируемыми лучами при оптимизации известными методами более выражена при отклонении обоих лучей от нормали; - число итераций, требуемых для получения оптимального решения предлагаемым методом, существенно зависит от заданных направлений формируемых лучей, что особенно заметно для двух лучей, максимально отклоненных от нормали. Второй этап исследований заключается в анализе возможности сокращения числа итераций при определении оптимального решения предлагаемым методом. Как известно, градиентный метод, положенный в основу работы нейронной сети, основывается на последовательном приближении к экстремуму заданного критерия путем вычисления его градиента в каждой точке. Для ускорения процесса настройки нейронной сети можно использовать параметр Н, получивший название шаг настройки сети. В таблице 3 приводятся результаты исследований, показывающие зависимость числа итераций при определении оптимального вектора токов для случая Таблица 3 Зависимость числа итераций Р от параметра Н
Выполненные исследования выявили существенную зависимость числа итераций Р, требуемых для определения оптимального решения, от параметра Н. При этом сокращение числа итераций на два порядка практически не влияет на значение распределенного КНД (табл. 3). Такой результат обусловлен особенностями максимизируемого критерия, который в рассматриваемой задаче имеет единственный глобальный экстремум. Таким образом, в работе решена комплексная задача анализа возможностей нового метода оптимизации АР и проведено его сравнение с известными методами. Полученные результаты позволяют обосновать возможность использования нейроподобных сетей для снятия противоречия между возрастающими объемами вычислений и ограничением на время, требуемое для настройки АР в режим, оптимальный по заданному критерию. |
Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=320 |
Версия для печати Выпуск в формате PDF (2.00Мб) |
Статья опубликована в выпуске журнала № 4 за 2007 год. |
Назад, к списку статей