=Paper=
{{Paper
|id=Vol-2866/ceur_290-295_pashko28
|storemode=property
|title=Про оптимальне керування в системі "хижак-жертва"
About an Optimal Control for a “Predator-Prey” System
|pdfUrl=https://ceur-ws.org/Vol-2866/ceur_290-295_pashko28.pdf
|volume=Vol-2866
|authors=Serhei Pashko
|dblpUrl=https://dblp.org/rec/conf/ukrprog/Pashko20
}}
==Про оптимальне керування в системі "хижак-жертва"
About an Optimal Control for a “Predator-Prey” System==
УДК 519.8 ПРО ОПТИМАЛЬНЕ КЕРУВАННЯ В СИСТЕМІ “ХИЖАК-ЖЕРТВА” С.В. Пашко[0000-0002-0453-4128] Інститут програмних систем НАН України, 03187, Київ-187, проспект Академіка Глушкова, 40. Розглядається система диференціальних рівнянь Лотки-Вольтерри з двома змінними керування. Описано оптимальне керування, яке забезпечує перехід до стаціонарної точки за мінімальний час. Знайдено також оптимальне керування в граничному випадку, за умови, що фазові траєкторії лежать поблизу стаціонарної точки. Побудовано оптимальні траєкторії руху у фазовому просторі, що мають вигляд спіралей. Ключові слова: оптимальне керування, мінімальний час, стаціонарна точка. Рассматривается система дифференциальных уравнений Лотки-Вольтерры с двумя переменными управления. Описано оптимальное управление, обеспечивающее переход к стационарной точке за минимальное время. Найдено также оптимальное управление в предельном случае, при условии, что фазовые траектории расположены вблизи стационарной точки. Построены оптимальные траектории движения в фазовом пространстве, имеющие вид спиралей. Ключевые слова: оптимальное управление, минимальное время, стационарная точка. В работе предлагается простая криптосистема на основе свойств абелевых групп и ассоциативно-коммутативных колец с единицей. Приведены алгоритмы с квадратичной временной и квадратичной сложностью по памяти для построения таблиц сложения и умножения для этих алгебр. Рассмотрены примеры использования этой системы, а также ее расширение на случай работы с гомофонами. Показано каким образом естественным путем находятся гомофоны с иллюстрацией их использования на простом примере сообщения. Табл. 5. Библиогр.: 3 назв. Ключевые слова: абелева группа, кольцо, криптосистема, гомофон, алгоритм. We consider the system of Lotka-Volterra equations with two control variables. This system consists of two ordinary nonlinear differential 1 ( t ) ( x 2 ( t ) u 1 ( t )) x 1 ( t ), x 2 ( t ) (x 1 ( t ) u 2 ( t )) x 2 ( t ). equations x Here, the values x1 ( t ), x 2 ( t ) describe the sizes of the prey and predator populations at time t , respectively; , , , are positive constants; the controls u 1 ( t ), u 2 ( t ) satisfy the conditions u 1 u 1 ( t ) 0, u 2 u 2 ( t ) 0, u1, u 2 are constants. If at some moment of time t0 the inequalities x (t ) 0, x ( t ) 0 are fulfilled, then the state point ( x (t ), x ( t )), where the functions 1 0 2 0 1 2 x1 (t ) and x2 (t ) satisfy the system of differential equations, moves along a closed curve counterclockwise around the stationary point , and x 1 ( t ) 0, x 2 ( t ) 0. Let the state point move from a given position to the stationary point on a time interval [ t 0 , t1 ] t t 0 is minimal. under the influence of some control. It is required to choose a control so that the transition time 1 As a result of the change of variables, we obtain the system of equations x 1 ( x 2 u 1 )( x 1 ), x 2 ( x 1 u 2 )( x 2 ), where the controls satisfy previous conditions. The state point ( x1, x 2 ) should be moved to the origin in the minimum amount of time. We use the Pontryagin’s maximum principle to construct an optimal control. Consider the function H H 1 ( x 2 u 1 )( x 1 ) 2 ( x 1 u 2 )( x 2 ) 1 ( x 2 u1 )1 ( x 2 ) 2 , and the system of differential equations 2 ( x1 )1 ( x1 u 2 ) 2 . According to the maximum principle, optimal control U( t ) (u 1 ( t ), u 2 ( t )) satisfies the condition H ( t ), X( t ), U( t ) sup H ( t ), X( t ), V , VG where ( t ) (1 ( t ), 2 ( t )), X( t ) ( x1 ( t ), x 2 ( t )), V ( v1 , v 2 ), G {( v1, v 2 ) : u1 v1 0, u 2 v 2 0}. Using the last relation and systems of differential equations for X( t ) and ( t ), we Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). 287 construct optimal controls and optimal trajectories ending at the origin. Optimal controls are piecewise constant functions, and optimal trajectories look like spirals. The optimality of the trajectories can be proved using the theory of regular synthesis, which was created by V.G. Boltyansky. In the paper we also found an optimal control for the limit case, on condition that the trajectories are located near a stationary point. In this case, the system of differential equations is linear, so the maximum principle is not only a necessary condition for optimality, but also a sufficient one.. Keywords: optimal control, minimum time, stationary point Вступ Математики Альфред Джеймс Лотка та Віто Вольтерра запропонували модель взаємодії двох популяцій типу “хижак-жертва”, що являє собою систему двох звичайних лінійних диференціальних рівнянь з двома невідомими та має вигляд x1 ( x 2 ) x1 , (1) x 2 (x1 ) x 2 , де величини x1 x1 (t ), x2 x2 (t ) означають кількості жертв і хижаків у момент часу t відповідно, а додатні числа , , , є параметрами моделі. Вважається, що t 0 та початкові значення задовольняють співвідношенням x1 (0) 0, x 2 (0) 0. За таких умов точка ( x1 (t ), x 2 (t )), де функції x1 (t ) та x 2 (t ) задовольняють (1), рухається вздовж замкнутої кривої проти годинникової стрілки навколо стаціонарної точки , і виконуються нерівності x1 (t ) 0, x 2 (t ) 0, t 0. Подібні моделі застосовуються в біології, медицині, економіці. Керовані динамічні системи типу “хижак-жертва” вивчалися в ряді робіт. В роботі [1] система Лотки-Вольтерри з двома змінними керування використовується для мінімізації витрат сільськогосподарського підприємства, що пов’язані з внесенням пестицидів та з іншими способами впливу на систему. В роботі [2] досліджується система “хижак-жертва” більш загального типу з двома змінними керування. Розв’язується задача про оптимальну швидкодію, доведено теореми про керованість та про існування оптимального керування, однак за умов, що не виконуються для моделі Лотки-Вольтерри. В [3] побудовано оптимальне керування для системи Лотки-Вольтерри з однією змінною керування, яка визначає степінь сепарації популяцій. В статтях [4–7] також розв’язуються задачі оптимального керування системами “хижак-жертва” з однією змінною керування. В даній роботі розглядається керована система Лотки-Вольтерри x1 ( x 2 u1 ) x1 , x 2 (x1 u 2 ) x 2 , (2) ui ui (t ) 0, i 1,2, t 0, де u1 u1 (t ), u 2 u 2 (t ) − змінні керування, t 0, u1 0, u 2 0 константи. Використовуючи принцип максимуму Понтрягіна, розшукується керування, що за мінімальний час переводить задану фазову точку x1 (0) 0, x 2 (0) 0 в точку , , яка є стаціонарною для системи (1). 1. Оптимальне керування в граничному випадку Позначимо x1 , x 2 ; тоді x1 , x 2 стаціонарна точка системи (1). Нехай xi (t ) xi ~ xi (t ), i 1,2. Із співвідношень (2) випливає x1 ( x 2 ~ ~ x 2 u1 ) x1 ~ x1 ( ~ x 2 u1 ) x1 ~ x1 , x 2 ( x1 ~ ~ x1 u 2 )x 2 ~ x 2 ( ~ x1 u 2 )x 2 ~ x 2 , u i u i (t ) 0, i 1,2, t 0. 288 Якщо величини ~x i досить малі у порівнянні з величинами x i , то з останньої системи випливає, що з високою точністю виконуються співвідношення ~ x1 ( ~ x 2 u1 ) x1 , ~ x 2 ( ~ x1 u 2 ) x 2 ; приходимо до системи ~ ~ x1 x 2 u1 , ~ ~ x 2 x1 u 2 , u i u i (t ) 0, i 1,2, t 0. ~ Позначаючи a ,b , u1 u1 , u~2 u 2 , u~1 u1 , u~2 u 2 , отримуємо ~ x1 a ~ x 2 u~1 , ~ x b~ x u~ , 2 1 2 u~i u~i (t ) 0, i 1,2, t 0. Виконавши заміну змінних ~ x1 a y1 , ~ x 2 b y 2 , отримаємо систему рівнянь y 1 ky 2 u~1 / a , y 2 ky1 u~2 / b , де k ab . Нехай t t1 / k , z i (t1 ) y i (t1 / k ), vi (t1 ) u~i (t1 / k ), i 1,2. Маємо d d t 1 d u~ (t ) v (t ) z1 (t1 ) y1 1 y1 (t ) y 2 (t ) 1 z 2 (t1 ) 1 1 , dt1 dt1 k k dt k a a b d d t 1 d u~ (t ) v (t ) z 2 (t1 ) y2 1 y 2 (t ) y1 (t ) 2 z1 (t1 ) 2 1 ; dt1 dt1 k k dt k b b a отже, справедлива система z1 z 2 w1 , z 2 z1 w2 , u~1 u~2 w1 (t ) 0, w2 (t ) 0, t 0, a b b a v1 v2 де w1 , w2 . a b b a Із сказаного випливає, що, не обмежуючи загальності, досить розглянути систему x1 x 2 u1 , x 2 x1 u 2 , (3) u i u i (t ) 0, i 1,2, t 0, 289 де u1 , u 2 константи. В даному розділі розв’язується задача про оптимальну швидкодію для системи (3), тобто будується керування U (t ) u1 (t ), u 2 (t ) , що за мінімальний час переводить задану фазову точку у початок координат. Використовується принцип максимуму Понтрягіна, а також прийоми розв’язання подібних задач, розвинуті в [8]. Для того, щоб використати принцип максимуму Понтрягіна, розглянемо функцію H H 1 x 2 u1 2 x1 u 2 та систему диференціальних рівнянь 1 2 , 2 1 , розв’язок якої визначається формулами 1 (t ) cost , (4) 2 (t ) sin t , де та – константи, 0, 0 2 . Згідно з принципом максимуму [8], оптимальне керування U (t ) задовольняє умові H (t ), X (t ), U (t ) sup H (t ), X (t ), V , V G де (t ) ( 1 (t ), 2 (t )), X (t ) ( x1 (t ), x 2 (t )), V (v1 , v 2 ), G {(v1 , v 2 ) : u1 v1 0, u 2 v 2 0}, звідки виводимо u1 0 якщо cost 0, u1 u1 якщо cost 0, (5) u2 0 якщо sin t 0, u2 u2 якщо sin t 0. Отже, оптимальні керування u1 (t ), u 2 (t ) є кусково-постійними функціями та можуть приймати значення 0, u1 , u 2 . У випадку постійних u1 та u 2 розв’язок системи рівнянь (3) визначається формулами x1 (t ) 1 cost 1 u 2 , (6) x 2 (t ) 1 sin t 1 u1 , де 1 та 1 – константи, 1 0, 0 1 2 . Формули (6) описують коло з центром у точці ( u 2 , u1 ). З (6) випливає, що частини фазових траєкторій, які відповідають відрізкам часу, на яких u1 та u 2 приймають постійні значення, являють собою дуги кіл з центрами в (u 2 , u1 ). За умови оптимальності вектор (u 2 , u1 ) може приймати одне з чотирьох значень O 0,0 , A 0, u1 , B u 2 , u1 , C u 2 ,0 . Точки O, A, B, C є центрами кіл, на яких лежать оптимальні фазові траєкторії X (t ). Формули (4) та (6) показують, що рух точок (t ), X (t ) відбувається вздовж кіл проти годинникової стрілки з постійною швидкістю, яка становить один оберт за час 2 . З (5) випливає, що в моменти t k / 2, де k ціле число, одна з керуючих величин u1 , u 2 змінює своє значення. У кожний такий момент відбувається зміна кола, вздовж якого рухається фазова точка X (t ). Між двома моментами зміни керування фазова точка описує дугу кола з центральним кутом / 2; перша та остання дуги фазової траєкторії можуть мати менші центральні кути. Очевидно, центри кіл, тобто точки O, A, B, C , з часом змінюються у 290 наступному порядку: , O, A, B, C , O, A, B, C , O, . (7) На рис. 1 показано частину оптимальних фазових траєкторій. Якщо керування оптимальні, перед моментом потрапляння в початок координат O фазова точка X (t ) рухається по одній з трьох дуг OD, OF або OG з постійною швидкістю проти годинникової стрілки. Дуги OD, OF, OG мають центри відповідно С, B, A та центральні кути / 2, але фазова точка може описати менший кут, якщо рух по дузі починається не з крайньої точки (наприклад, з точки H дуги OD, рис. 1). Якщо перед потраплянням у точку O рух відбувався по дузі OD, то перед потраплянням на дугу OD рух відбувався по дузі з центром у точці B. Отже, у криволінійному чотирикутнику ODEF рух відбувається по дугам з центром B. Дуга FE утворена поворотом дуги OD навколо точки B на кут / 2 за годинниковою стрілкою. x2 D H C O 0 x1 F A B G E Рис. 1. Побудова оптимальних траєкторій Якщо фазова точка перетинає дугу FE, то перед моментом потрапляння на цю дугу вона рухається по дузі з центром у точці A. Отже, можна збудувати нову частину оптимальної траєкторії, яка лежить на дузі з центром в A та з центральним кутом / 2. Множина таких дуг утворює криволінійний чотирикутник, що прилягає до криволінійного чотирикутника ODEF вздовж дуги FE. Продовжуючи, можна збудувати всі оптимальні траєкторії, що приводять у початок координат, проходячи на останньому етапі через дугу OD. Аналагічно можна побудувати всі оптимальні траєкторії, що приводять у початок координат, проходячи на останньому етапі через дуги OF та OG. В результаті будуть побудовані всі оптимальні траєкторії, через кожну точку площини буде проходити одна траєкторія. На рис. 2 показані оптимальні траєкторії. Якщо фазова точка X (t ) не належить кривим OK 1 K 2 ..., OL1 L2 ..., OM 1 M 2 ..., ON1 N 2 ..., оптимальні керування зберігають постійні значення. Нехай Q1 – частина площини, що лежить справа від кривої OM 1 M 2 ... та вище кривої ON1 N 2 ..., Q2 – частина площини, що лежить зліва від кривої OM 1 M 2 ... та вище кривої OL1 L2 ..., Q3 – частина площини, що лежить зліва від кривої OK1 K 2 ... та нижче кривої OL1 L2 ..., Q4 – частина площини, що лежить справа від кривої OK1 K 2 ... та нижче кривої ON1 N 2 ... (рис. 2). Якщо фазова точка, рухаючись оптимально, перетинає одну із згаданих кривих, переходячи з області Qi в область Q j , оптимальні значення величин u1 , u 2 змінюються. В областях Q1 , Q2 , Q3 , Q4 оптимальні значення змінних керування становлять відповідно u1 u1 , u 2 u 2 ; u1 0, u 2 u 2 ; u1 0, u 2 0; u1 u1 , u 2 0. Під час руху в областях Q1 , Q2 , Q3 , Q4 фазова точка описує дуги кіл з центрами в точках B, C , O, A відповідно. 291 x2 Q2 M3 Q1 M2 M1 L2 L1 O C x1 A B N1 N2 N3 K1 Q3 Q4 K2 Рис. 2. Оптимальні траєкторії в граничному випадку Крива OK1 K 2 ... складається з конгруентних криволінійних відрізків OK1 , K1 K 2 , K 2 K3 , ... . Відрізок K1 K 2 утворюється шляхом зсуву відрізка OK1 вниз на величину 2 u1 u 2 , відрізок K 2 K 3 утворюється шляхом зсуву відрізка K1 K 2 вниз на величину 2 u1 u 2 і т. д. Відрізок кривої OK1 складається з трьох дуг, кожна з яких має центральний кут / 2. Перша дуга має центр 0, u1 та крайні точки 0,0 і u1 , u1 . Центр другої дуги знаходиться в точці 0, u1 u 2 , ця дуга має крайні точки u1 , u1 та u 2 ,2u1 u 2 . Центр третьої дуги знаходиться в точці 0,2u1 u 2 , ця дуга має крайні точки u 2 ,2u1 u 2 та 0,2u1 u 2 . Крива OL1 L2 ... утворюється шляхом повороту кривої OK1 K 2 ... на кут / 2. Крива M 1 M 2 ... утворюється шляхом повороту кривої OL1 L2 ... на кут / 2, зсуву вгору на величину u 2 та зсуву вправо на величину u 2 . Дуга OM 1 має центральний кут / 2, радіус u 2 та центр у точці u 2 ,0 . Крива N1 N 2 ... утворюється шляхом повороту кривої M 1 M 2 ... на кут / 2, зсуву вниз на величину u 2 та зсуву вправо на величину u1 u 2 . Криволінійний відрізок ON1 складається з двох дуг, кожна з яких має центральний кут / 2. Перша дуга має центр u 2 , u1 та крайні точки 0,0 і u1 u 2 , u 2 . Центр другої дуги знаходиться в точці u1 u 2 , u1 , ця дуга має крайні точки u1 u 2 , u 2 та u1 2u 2 ,2u 2 . Для лінійних керованих систем принцип максимуму є не тільки необхідною, але й достатньою умовою оптимальності [8], тому побудоване керування оптимальне. 2. Оптимальне керування в загальному випадку Розглянемо керовану систему Лотки-Вольтерри в загальному випадку. Виконуючи заміну змінних x1 y1 , x 2 y 2 в системі 292 x1 ( x 2 u1 )( x1 ), x 2 ( x1 u 2 )( x 2 ), (8) u i u i (t ) 0, i 1,2, t 0, отримуємо систему (2), тому в даному розділі розв’язується задача про мінімальний час переходу до початку координат для системи (8). Початкові значення повинні задовольняти умовам x1 (0) , x 2 (0) ; вважаємо також, що виконується нерівність u1 0. Інтегруючи систему диференціальних рівнянь (8) за умови, що величини u1 та u 2 приймають постійні значення, отримуємо співвідношення e x1 ( x1 ) u2 e x2 ( x 2 ) u1 C , (9) аналіз якого показує, що фазові криві системи (8) замкнуті [9]; тут C 0 величина, що не залежить від часу. За умови постійності u1 та u 2 точка ( x1 (t ), x 2 (t )), де функції x1 (t ) та x 2 (t ) задовольняють (8), рухається вздовж замкнутої кривої проти годинникової стрілки навколо стаціонарної точки ( u 2 , u1 ) і виконуються нерівності x1 (t ) , x 2 (t ) , t 0. Для того, щоб використати принцип максимуму, розглянемо функцію H H 1 ( x 2 u1 )( x1 ) 2 ( x1 u 2 )( x 2 ) та систему диференціальних рівнянь 1 ( x 2 u1 ) 1 ( x 2 ) 2 , (10) 2 ( x1 ) 1 ( x1 u 2 ) 2 . Як і в попередньому розділі, оптимальне керування U (t ) повинно задовольняти умові H (t ), X (t ), U (t ) sup H (t ), X (t ), V , V G звідки виводимо u1 0 якщо 1 (t ) 0, u1 u1 якщо 1 (t ) 0, u2 0 якщо 2 (t ) 0, u2 u2 якщо 2 (t ) 0. Оптимальні керування u1 (t ), u 2 (t ) є кусково-постійними функціями та можуть приймати значення 0, u1 , u 2 . Частина фазової траєкторії, що відповідає відрізку часу, на якому величини u1 та u 2 приймають постійні значення, являє собою частину кривої (9) зі стаціонарною точкою (u 2 , u1 ). За умови оптимальності вектор ( u 2 , u1 ) може приймати одне з чотирьох значень O 0,0 , A 0, u1 , B u 2 , u1 , C u 2 ,0 . Легко довести, що нетривіальний розв’язок (t ) системи (10) перетинає по черзі перший, другий, третій та четвертий квадранти, тому точки O, A, B, C з часом змінюються у порядку (7). На рис. 3 зображено оптимальні траєкторії руху, побудова яких принципово не відрізняється від побудови у граничному випадку. Тонкими лініями зображено оптимальні траєкторії, товстими – лінії перемикання, пунктирними криволінійні відрізки, що одночасно є лініями перемикання та траєкторіями. Фазова точка може потрапити у початок координат, рухаючись на останньому етапі вздовж одного з трьох криволінійних пунктирних відрізків, кожний з яких описується рівнянням (9). Верхній пунктирний відрізок відповідає керуванню u1 0, u 2 u 2 ; середній – керуванню u1 u1 , u 2 u 2 ; нижній – керуванню u1 u1 , u 2 0. Початкові точки цих відрізків легко знайти, використовуючи числовий метод розв’язання 293 системи рівнянь (8), (10). Згідно з (7), якщо перед потраплянням у початок координат рух відбувався вздовж верхнього пунктирного відрізка, то перед потраплянням на цей відрізок фазова точка рухалася вздовж частини кривої (9) за умов u1 u1 , u 2 u 2 ; початкову точку цієї частини можна знайти, використовуючи числовий метод розв’язання системи (8), (10). Продовжуючи, збудуємо оптимальну траєкторію, що веде у початок координат через фіксовану точку верхнього пунктирного відрізка. Виконуючи таку побудову для всіх точок трьох пунктирних відрізків, отримуємо всі оптимальні траєкторії. Вони заповнюють всю множину Q {x1 , x 2 }; через кожну точку цієї множини, відмінну від початку координат, проходить єдина оптимальна траєкторія. Лінії перемикання розбивають множину Q на чотири області. Оптимальні значення змінних керування u1 , u 2 становлять відповідно: у верхній правій області u1 , u 2 ; у верхній лівій області 0, u 2 ; у нижній лівій області 0, 0; у нижній правій області u1 , 0. Оптимальні траєкторії системи (8), зображені на рис. 3, розраховані за умов 8, 10, u1 1.5, u 2 0.7. Зауважимо, що принцип максимуму є необхідною умовою оптимальності, тобто його справедливість в загальному випадку не гарантує оптимальності. Але можна довести, що для побудованих керувань та траєкторій виконуються умови регулярного синтезу [10], звідки випливає їхня оптимальність. Також легко довести, що оптимальні керування є кусково-постійними функціями від часу. Рис. 3. Оптимальні траєкторії керованої системи Лотки-Вольтерри Висновки В роботі розглянуто задачу про оптимальну швидкодію для керованої системи диференціальних рівнянь Лотки-Вольтерри. Вимагається мінімізувати час переходу до стаціонарної точки, яка в результаті заміни змінних перетворюється на початок координат. Для всіх допустимих початкових значень побудовано оптимальне керування та оптимальну траєкторію руху у фазовому просторі. Оптимальні керування являють собою кусково-постійні функції від часу, а оптимальні траєкторії мають вигляд спіралей, що ведуть до початку координат. Література 294 1. Vincent, Thomas L. Pest management programs via optimal control theory. Biometrics. 1975. 31. P. 1–10. 2. Albrecht, Felix, et al. On the control of certain interacting populations. Journal of Mathematical Analysis and Applications. 1976. 53.3. P. 578–603. 3. Yosida, Setuzô. An optimal control problem of the prey-predator system. Funck. Ekvacioj. 1982. 25. P. 283–293. 4. Колмановский В.Б., Спивак А.К. Об управлении по быстродействию системой «хищник–жертва». Прикладная математика и механика. 1990. 54.3. С. 502–506. 5. Михайлова Е.В. Оптимальное управление в системе Лотки–Вольтерры «хищник–жертва». Труды 3-й Всерос. науч. конф., 29–31 мая 2006 г. Математическое моделирование и краевые задачи. 2006. С. 123–126. 6. Apreutesei, Narcisa C. An optimal control problem for a prey–predator system with a general functional response. Applied mathematics letters. 2009. 22.7. P. 1062–1065. 7. Sadiq, AL-Nassir. The Dynamics and Optimal Control of a Prey-Predator System. Global Journal of Pure and Applied Mathematics. 2017. 13.9. P. 5287–5298. 8. Понтрягин Л.С, Болтянский В.Г., Гамкрелидзе Р.В., Мищенко Е.Ф. Математическая теория оптимальных процессов. М.: Наука. 1969. 384 с. 9. Арнольд В.И. Обыкновенные дифференциальные уравнения. Ижевск: Ижевская республиканская типография. 2000. 367 с. 10. Болтянский В.Г. Математические методы оптимального управления. М.: Наука. 1969. 408 с. References 1. Vincent, Thomas L. Pest management programs via optimal control theory. Biometrics. 1975. 31. P. 1–10. 2. Albrecht, Felix, et al. On the control of certain interacting populations. Journal of Mathematical Analysis and Applications. 1976. 53.3. P. 578–603. 3. Yosida, Setuzô. An optimal control problem of the prey-predator system. Funck. Ekvacioj. 1982. 25. P. 283–293. 4. Kolmanovskii V.B., Spivak А.К. On the performance management of the predator – prey system. Applied mathematics and mechanics. 1990. 54.3. P. 502–506. (in Russian). 5. Mihailova E.V. Optimal control in the Lotka – Volterra system “predator – prey”. Mathematical modeling and boundary value problems. 2006. P. 123–126. (in Russian). 6. Apreutesei, Narcisa C. An optimal control problem for a prey–predator system with a general functional response. Applied mathematics letters. 2009. 22.7. P. 1062–1065. 7. Sadiq, AL-Nassir. The Dynamics and Optimal Control of a Prey-Predator System. Global Journal of Pure and Applied Mathematics. 2017. 13.9. P. 5287–5298. 8. Pontryagin L.S, Boltyanskii V.G., Gamkrelidze R.V., Mishchenko E.F. The mathematical theory of optimal processes. Moscow: Nauka. 1969. (in Russian). 9. Arnold V.I. Ordinary differential equations. Izhevsk: Izhevsk Republican Printing House. 2000. (in Russian). 10. Boltyanskii V.G. Mathematical methods of optimal control. Moscow: Nauka. 1969. (in Russian). Одержано 28.02.2020 Про автора: Пашко Сергій Володимирович, доктор фізико-математичних наук, провідний науковий співробітник. Кількість наукових публікацій в українських виданнях – понад 30. Кількість наукових публікацій в зарубіжних виданнях – 2. Індекс Гірша в SCOPUS – 3. http://orcid.org/0000-0002-0453-4128. Місце роботи автора: Інститут програмних систем НАН України, 03187, Київ-187, проспект Академіка Глушкова, 40. Факс: (38)(044) 526-62-63 Тел.: (38)(044) 526 60 25, 068-385-34-66(моб.) E-mail: pashko55@yahoo.com 295