Научная статья на тему 'Численное решение задачи оптимального управления динамикой популяции на основе вариационного принципа максимума'

Численное решение задачи оптимального управления динамикой популяции на основе вариационного принципа максимума Текст научной статьи по специальности «Математика»

CC BY
147
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ ИНТЕГРО-ДИФФЕРЕНЦИАЛЬНОЙ СИСТЕМОЙ / МОДЕЛЬ ДИНАМИКИ ПОПУЛЯЦИИ / ВАРИАЦИОННЫЙ ПРИНЦИП МАКСИМУМА / OPTIMAL CONTROL FOR INTEGRO-DIFFERENTIAL SYSTEM POPULATION DYNAMICS MODEL VARIATIONAL MAXIMUM PRINCIPLE

Аннотация научной статьи по математике, автор научной работы — Букина Анна Викторовна

Приводится алгоритм численного решения задачи оптимального управления интегро-дифференциальной моделью динамики популяции. Он основан на ранее полученном необходимом условия оптимальности в форме вариационного принципа максимума.

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

Numerical method for optimal control problem of a population dynamics model on the base of variational maximum principle

Numerical solution for optimal control problem of an integro-differential population dynamics model is considered. It is based on necessary optimality condition in the form of variational maximum principle, that was deduced earlier.

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

Серия «Математика»

Том 2 (2009), №1, С. 304-307

Онлайн-доступ к журналу: http://isu.ru/izvestia

УДК 518.977

Численное решение задачи

оптимального управления динамикой популяции на основе вариационного принципа максимума *

А. В. Букина

Иркутский государственный университет

Аннотация. Приводится алгоритм численного решения задачи оптимального управления интегро-дифференциальной моделью динамики популяции. Он основан на ранее полученном необходимом условия оптимальности в форме вариационного принципа максимума.

Ключевые слова: оптимальное управление интегро-дифференциальной системой, модель динамики популяции, вариационный принцип максимума.

Рассмотрим одну из версий интегро-дифференциальной модели динамики популяции, распределенной по адаптивным характеристикам [1]. В ней изменение численности особей х = х(в,Ь) зависит от коэффициента рождаемости г, от конкуренции за ресурсы среды обитания С (в,£) между особями с признаками в и £, от емкости среды К (в) и от внешнего воздействия и = и (в, Ь) € и = [0,1] (относительной скорости, например, вылова):

в € 5 = (во,в1), Ь € Т = (£о,^ 1). Будем искать кусочно-непрерывное управляющее воздействие и, доставляющее максимум функционалу

* Работа выполнена при финансовой поддержке РФФИ, грант 08-01-98007-р сибирь_а.

(1)

S

TS

Решение интегро-дифференциальной системы (1) существует и единственно [2]. Сформулируем для исследуемой задачи необходимое условие оптимальности в форме вариационного принципа максимума [2]. Поскольку управление не входит в интегральное уравнение для фазового состояния у, данный принцип будет состоять только из одного семейства обыкновенных задач оптимального управления с параметром ( € 5. Пусть (и*;х*,у*) - оптимальный процесс, (•0*,$*) - соответствующее ему решение сопряженной задачи

0*(в,Ь) = —Я*, 0(в,^) = 0, в(в,Ь) = Ну, (2)

где Н = Н(0, в, х, у, и, в, Ь) - функция Понтрягина вида

Н = 0(/(у, в) — и) + А(в, в) + их,

/(у, в) и А(в, в) - обозначения для г(1 — у/К(в)) и / в(£,Ь)С(£, в)^£

соответственно. Тогда управление и^* = и* (С, Ь), Ь € Т для каждого £ € 5 является решением задачи

(3)

т

хс = хс(Ь) (/(у*, () — ис(Ь)), хс(0) = х0((), и(Ь) € и.

Приведем схему нахождения управления ик+1 = ик+1(в,Ь), улучшающего допустимое управление ик = ик(в,Ь), на основе данного условия. Пусть хк, ук, 0к, вк - решения фазовой и сопряженной задач (1), (2), соответствующие управлению ик. Для каждого £ € Б найдем вспомогательное управление и^к как решение задачи (3) при у* = ук, в* = 9к. Это можно сделать аналитически, извлекая информацию о структуре решения из анализа соответствующих функции Понтрягина, фазовой и сопряженной задач. Очевидно, управление и^к(Ь) должно удовлетворять необходимому условию

ЯСк(0Ск, хСк ,иСк, Ь) > ЯСк(0Ск, хСк, и, Ь) Уи € и, нС = (0е(Ь)(/(y, С) — иС(Ь)) + А(в С) + иС(Ь))хС(Ь) г0С = —0С(Ь)(/(y, С) — иС(Ь)) — А(в С) — иС(Ь) 0(Ь1) = 0

В силу того что х^(Ь) > 0, управление, максимизирующее функцию Я ^к , определяется знаком функции переключения 1 — 0^к (Ь) и задается правилом

[0, 0Ск(Ь) > 1,

иСк (Ь) = <1, 0^к (Ь) < 1,

1[0,1], 0Ск (Ь) = 1.

Так как 0^к(Ь1) = 0, то и^к(Ь) = 1 на интервале (т,£1), т - точка переключения: 0^к (т) = 1. Слева от т управление может быть особым или принимать одно из граничных значений. Если существует особый участок, на нем функция переключения должна быть равна нулю вместе со своей производной. Из сопряженной задачи для 0^к получаем /(ук, £) = —А(вк, £). Поэтому, если в точке т и на некотором интервале левее от нее выполняется данное тождество, то 0^к(Ь) равна единице на этом интервале. Управление на особом участке может быть любым. Если выбирать его из условия постоянства траектории, получим и^к(Ь) = /(ук, £). Левее особого участка или, если такого нет, левее точки т знак 1 — 0^к(Ь) и, соответственно, значение управления и^к(Ь) будут определяться знаком суммы /(ук, £) + А(вк, £). Проводя описанный анализ от Ь1 до 0, возможно определить поведение и^к(Ь) на всем интервале. Найдя и^к(Ь) для всех £ € 5, подсчитаем невязку ^к(С) и ее среднее значение ^к :

^к(С) = (иСк) — Jс(ик), ^ = / ^к(сК/(в1 — во).

Если ^к = 0, то управление ик удовлетворяет вариационному принципу максимума (3). Иначе (^к > 0) построим ик+1 на основе метода последовательных приближений. Введем множество 5^ С 5, шевб^ = в, в € (0,1). Положим

ик+1 (л Ь) = /и^к(Ь), С € Ь € Т,

\ик(С,Ь), С € 5 \ , Ь € Т.

Условия

вк : ^ J(икк), : / ^к(СК > в, N > 0, ст > 1

обеспечивают релаксационность и сходимость в смысле ^к ^ 0, к ^ то последовательности {ик}. Способы построения множества 5^, удовлетворяющего определяющему неравенству, можно найти в [3]. Описанный алгоритм был опробован с использованием следующих параметров модели:

Т = [0,10], 5 = [0.5,1.5], х0(в) = 1, г = 1,

100

(в — 1)21 1 Г (в — 0

К (в) =---------== ехр-------------^ , С (в,£) =-----------== ехр

0.5\/2Л ^ 2 * 0.52 ^ 0.5^2Л

2 1

2 0.52

Для сравнения были применены также двухпараметрический метод на основе сильной и слабой вариаций управления и метод условного градиента. Во всех трех случаях функционал сходится к одному значению (примерно 170), и полученные управления имеют сходную структуру: в

начале интервала они принимают значение 0, затем примерно 0,5 и на конечном отрезке 1, что, очевидно, можно интерпретировать как отказ от вылова в начальный период времени, чтобы позволить особям размножиться, затем поддержание его на некотором магистральном уровне и вылов всех особей на конечном этапе. При реализации методов экспериментально подбирались значения их параметров, обеспечивающие наибольшую скорость сходимости с критерием остановки - заданным значением вк близким к нулю. Самым эффективным оказался метод вариационного принципа максимума: 57 задач Коши, двухпараметрический метод - 65, метод условного градиента - 110.

Список литературы

1. Семовский С. В. Видообразование в одномерной популяции: адаптивная динамика и нейтральная эволюция / С. В. Семовский, Ю. С. Букин, Д. Ю. Щербаков // Исследовано в России. — 2002. (http://zhurnal.ape.relam.ru/articles/ 2002Zl25.pdf).

2. Терлецкий В. А. Вариационный принцип максимума в задаче оптимального управления интегро-дифференциальной системой / В. А. Терлецкий, А. В. Букина // Вестник Бурятского университета. Серия 13: Математика и информатика, 2008. — Вып. 9. — С. 52-55.

3. Васильев О. В. Методы оптимизации и их приложения. Ч.2. Оптимальное управление / О. В. Васильев, В. А. Срочко, В. А. Терлецкий. — Новосибирск: Наука, 1990. — 151 с.

A. V. Bukina

Numerical method for optimal control problem of a population dynamics model on the base of variational maximum principle

Abstract. Numerical solution for optimal control problem of an integro-differential population dynamics model is considered. It is based on necessary optimality condition in the form of variational maximum principle, that was deduced earlier.

Keywords: optimal control for integro-differential system; population dynamics model; variational maximum principle

Букина Анна Викторовна, инженер НИЧ, Иркутский государственный университет, 664000, Иркутск, ул. К. Маркса, 1,

(annabukina@mail.ru)

Bukina Anna, Irkutsk State University, 1, K. Marks St., Irkutsk, 664003, (annabukina@mail.ru)

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