КОМПЬЮТЕРНАЯ ОПТИМИЗАЦИЯ НЕПРЕРЫВНЫХ ФУНКЦИЙ С МНОГОМЕРНЫМ АРГУМЕНТОМ НА ЗАДАННОМ МНОЖЕСТВЕ С ПРИМЕНЕНИЕМ МЕТОДОВ ОПТИМИЗАЦИИ И ЭВРИСТИЧЕСКИХ АЛГОРИТМОВ > Полезные советы
Тысяча полезных мелочей    

КОМПЬЮТЕРНАЯ ОПТИМИЗАЦИЯ НЕПРЕРЫВНЫХ ФУНКЦИЙ С МНОГОМЕРНЫМ АРГУМЕНТОМ НА ЗАДАННОМ МНОЖЕСТВЕ С ПРИМЕНЕНИЕМ МЕТОДОВ ОПТИМИЗАЦИИ И ЭВРИСТИЧЕСКИХ АЛГОРИТМОВ

КОМПЬЮТЕРНАЯ ОПТИМИЗАЦИЯ НЕПРЕРЫВНЫХ ФУНКЦИЙ С МНОГОМЕРНЫМ АРГУМЕНТОМ НА ЗАДАННОМ МНОЖЕСТВЕ С ПРИМЕНЕНИЕМ МЕТОДОВ ОПТИМИЗАЦИИ И ЭВРИСТИЧЕСКИХ АЛГОРИТМОВ

Духанов А.В. Трифонов Д.В. Статья в формате PDF 105 KB

На данный момент в науке существует множество методов поиска экстремума функции многих переменных. Все они различаются предъявляемыми к функции требованиями и обеспечивают разную эффективность и быстродействие. Очевидно, что хороший результат может быть достигнут путём объединения нескольких методов.

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

На первом этапе пользователем программы задаются все исходные данные: рассматриваемая функция и ограничения, определяющие множество значений аргументов. Затем применяется метод штрафных функций [1], в процессе которого исходная функция преобразуется к новому виду, включающему в себя ограничения. Все последующие операции выполняются уже только с этой новой функцией.

Следующий блок программы осуществляет преобразование функции в обратную польскую запись. Затем эта запись обpaбатывается с целью вычлeнения переменных и занесения их в память.

Третий блок является ключевым блоком программы: в нём происходит основной вычислительный процесс на основе применения генетического алгоритма [2]. Сначала формируются случайные наборы значений аргументов, представляющие собой точки начального приближения. Затем начинается итерационный процесс. Первой частью его является вычисление значений функции на текущих наборах, фиксирование нового значения экстремума, если таковое появляется, и вычисление коэффициентов «выживаемости» наборов, то есть близости значений функции на них к экстремуму. Эти коэффициенты нормированы так, что их сумма по всем наборам даёт 100%. Второй частью итерационного процесса является процеДypa выбора родителей для наборов следующего поколения. Этот выбор осуществляется случайным образом с учётом коэффициентов «выживаемости» наборов: чем больше коэффициент, тем больше шанс набора стать родителем. В третьей части происходит кроссовер, то есть для каждого нового набора выбирается точка разрыва, все значения переменных до которой заимствуются у одного родителя, а после которой - у второго. В последней части для каждого нового набора выбирается мутирующая переменная, значение которой изменяется случайным образом. После этого новые наборы становятся текущими, и на этом итерационный процесс заканчивается. Итерации повторяются до тех пор, пока разность между модулями последних найденных значений экстремума не станет меньше 0.001 модуля значения экстремума.

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

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

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

Данная система успешно себя показала при планировании расходов бюджета в части целевых программ Владимирской области. С помощью логистической функции экспертным путем была оценена эффективность этих программ в зависимости от их финансирования. С помощью вышерассмотренной системы стало возможным получение в течение нескольких минут высокоэффективное распределение финансирования программ.

СПИСОК ЛИТЕРАТУРЫ:

  1. Васильев Ф.П. Численные методы решения экстремальных задач. - М. : Наука, 1988. - 556 с.
  2. Генетические алгоритмы [Электронный ресурс]. Проект AlgoList - алгоритмы, методы, исходники, 2008. Режим доступа: http://algolist.ru/ ai/ga/index.php


Корнишина Галина Альбертовна

Корнишина Галина Альбертовна Статья в формате PDF 67 KB...

15 05 2026 19:42:30

СТРОЕНИЕ КЛАПАНОВ БЕДРЕННОЙ ВЕНЫ У ЧЕЛОВЕКА

СТРОЕНИЕ КЛАПАНОВ БЕДРЕННОЙ ВЕНЫ У ЧЕЛОВЕКА Статья в формате PDF 107 KB...

13 05 2026 7:34:13

Особенности регулирования банкротства Китая

Особенности регулирования банкротства Китая Статья в формате PDF 272 KB...

12 05 2026 5:40:55

ИСЛЕДОВАНИЕ РАБОТЫ СИСТЕМЫ ПРЕДВАРИТЕЛЬНОГО ОХЛАЖДЕНИЯ ВОЗДУХА ВОЗДУХОРАЗДЕЛИТЕЛЬНОЙ УСТАНОВКИ КААР-30М

ИСЛЕДОВАНИЕ РАБОТЫ СИСТЕМЫ ПРЕДВАРИТЕЛЬНОГО ОХЛАЖДЕНИЯ ВОЗДУХА ВОЗДУХОРАЗДЕЛИТЕЛЬНОЙ УСТАНОВКИ КААР-30М В статье отражен анализ работы действующей системы предварительного охлаждения воздуха (СПОВ) воздухоразделительной установки (ВРУ) КААр-30М; выявлены основные проблемы действующей СПОВ; предложены технологические решения, которые способствуют преодолению существующих недостатков и проведен сравнительный анализ действующей и модернизированной систем по основным показателям. ...

08 05 2026 1:26:14

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

НЕСТАЦИОНАРНАЯ МАТЕМАТИЧЕСКАЯ МОДЕЛЬ РАССЕЯНИЯ ПРИМЕСИ В МНОГОСЛОЙНОЙ АТМОСФЕРЕ Предложена нестационарная математическая модель рассеяния примеси в трехслойной атмосфере (приземный, пограничный слои, слой свободной атмосферы). Приведены результаты исследования этой модели аналитическими методами в случае рассеяния легкой, сохраняющейся примеси при постоянной скорости ветра. ...

07 05 2026 18:52:13

ПРАВОВОЙ НИГИЛИЗМ В РОССИЙСКОМ ОБЩЕСТВЕ

ПРАВОВОЙ НИГИЛИЗМ В РОССИЙСКОМ ОБЩЕСТВЕ Статья в формате PDF 122 KB...

01 05 2026 11:52:10

ОБЗОР ПРОГРАММНЫХ ПРОЦЕССОРОВ ДЛЯ ПЛИС ФИРМЫ XILINX

ОБЗОР ПРОГРАММНЫХ ПРОЦЕССОРОВ ДЛЯ ПЛИС ФИРМЫ XILINX Статья в формате PDF 268 KB...

30 04 2026 12:37:20

ВОПРОСЫ ЭФФЕКТИВНОЙ ЗАЩИЩЕННОСТИ WEB-САЙТОВ

ВОПРОСЫ ЭФФЕКТИВНОЙ ЗАЩИЩЕННОСТИ WEB-САЙТОВ Статья в формате PDF 266 KB...

27 04 2026 4:26:46

ПРИМЕНЕНИЕ МЕТОДОВ АППРОКСИМАЦИИ ДАННЫХ

ПРИМЕНЕНИЕ МЕТОДОВ АППРОКСИМАЦИИ ДАННЫХ Статья в формате PDF 253 KB...

25 04 2026 8:36:36

АДАКИТОВЫЕ ГРАНИТОИДЫ СУМСУНУРСКОГО БАТОЛИТА ВОСТОЧНОГО САЯНА: ПЕТРОЛОГИЯ И ГЕОХИМИЯ

АДАКИТОВЫЕ ГРАНИТОИДЫ СУМСУНУРСКОГО БАТОЛИТА ВОСТОЧНОГО САЯНА: ПЕТРОЛОГИЯ И ГЕОХИМИЯ Описан состав Сумсунурского батолита рифейского возраста, сложенного кварцевыми диоритами, тоналитами, трондьемитами, а также дайками лейкогранитов и аплитов, отнесённых по сумме признаков к адакитовым гранитоидам. Среди тоналитов и трондьемитов по минеральному и химическому составам выделяются по две разновидности. В трондьемитах и аплитах проявлены два типа тетрадного эффекта фpaкционирования РЗЭ. Установлено, что в процессе генерации адакитовых гранитоидов участвовали разнородные источники плавления субстрата: мантийный и коровый. Становление породных типов происходило при участии флюидов мантийной природы и корового обводнения. Выдвинуто предположение, что формирование комплексного и крупного по запасам золотого Зун-Холбинского месторождения описываемого района принимали различные источники (мантийные и коровые). Взаимодействие последних генерировало золотое оруденение. Высказано предположение о прострaнcтвенной и парагенетической связи оруденения с раннепалеозойским холбинским и более древним рифейским сумсунурским комплексами. ...

24 04 2026 12:41:14

РОЛЬ МОНОАМИНЕРГИЧЕСКИХ СИСТЕМ ЦНС В ФОРМИРОВАНИИ АДАПТИВНЫХ ПЕРЕСТРОЕК В ОРГАНИЗМЕ

РОЛЬ МОНОАМИНЕРГИЧЕСКИХ СИСТЕМ ЦНС В ФОРМИРОВАНИИ АДАПТИВНЫХ ПЕРЕСТРОЕК В ОРГАНИЗМЕ Адаптация организма к гипоксии существенно повышает возможности животных сохранять функциональный статус в гипоксических условиях. Исследования метаболизма моноаминов в разных отделах мозга выявили функционально зависимый хаpaктер сдвигов. При этом уровень активности моноаминергических систем может быть фактором, лимитирующим реализацию адаптивных возможностей организма. ...

22 04 2026 7:22:43

ТЕНЗОРНЫЙ АНАЛИЗ РИСКОВ БИЗНЕС-ПРОЦЕССОВ

ТЕНЗОРНЫЙ АНАЛИЗ РИСКОВ БИЗНЕС-ПРОЦЕССОВ Статья в формате PDF 111 KB...

19 04 2026 12:43:13

Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::