Известия Института математики и информатики УдГУ
2016. Вып. 2 (48)
УДК 517.977 © А. А. Соколов
К ГРУППОВОМУ ПРЕСЛЕДОВАНИЮ НЕСКОЛЬКИХ УБЕГАЮЩИХ
Рассматривается задача простого группового преследования нескольких убегающих на плоскости. Цель преследователей — поймать всех убегающих, а цель убегающих — хотя бы одному уклониться от встречи. Все игроки обладают равными динамическими возможностями. Начальные позиции преследователей находятся в вершинах выпуклого многоугольника. В рассмотрении находится позиционная задача. Получены достаточные условия поимки группой преследователей нескольких убегающих.
Ключевые слова: дифференциальная игра, преследователь, убегающий, простое преследование.
Введение
В теории дифференциальных игр хорошо известна задача о преследовании группой преследователей одного убегающего [1-3]. Естественным обобщением указанной задачи является ситуация конфликтного взаимодействия, когда в игре участвуют две группы — преследователей и убегающих. Целью группы преследователей является поимка заданного числа убегающих, цель группы убегающих противоположна [4-9]. При этом практически во всех работах задача о преследовании группы убегающих рассматривается при дополнительных ограничениях. В представленной работе рассматривается задача простого преследования на плоскости группой преследователей группы убегающих при условии, что все участники обладают равными возможностями. Получены достаточные условия поимки.
§ 1. Основные определения и обозначения
В пространстве М2 рассматривается дифференциальная игра Г m + n лиц: m преследователей P\, ..., Pm и n убегающих E\, ..., En, причем m ^ 3n. Закон движения каждого из преследователей Pi имеет вид
±i = ui, xi (0) = x0, H^ll ^ 1, i = 1,...,m. Закон движения убегающего Ej имеет вид
yj = vj, Vj (0) = V0 HvjH < 1 j = 1,...,n.
Пусть Xo = {x?,x2,...,xm}, X = int coXo, где intA, coA соответственно внутренность и выпуклая оболочка множества A. Считаем, что все точки x0 являются крайними точками X
Будем предполагать, что преследователи используют квазистратегии. Целью преследова-
Pi
Ej
xi(T) = Vj(т)
при некотором т > 0. Целью убегающих является уклонение от поимки хотя бы одного из убегающих.
Определение1. Соседней точкой для точки x0 называется любая точка x0, 1 ^ l ^ m, l = к, удовлетворяющая условию
min(m — \l — к\, \l — k|) < n.
Замечание 1. Если в ходе вычислений для xi индекс l ^ {1,..., m}, то следует считать, что I = mod(7, то), где mod(7, то) = I — m[^J, а — наибольшее целое, меньшее или равное Определим множества
Рис. 1. Пример Fk-
Gk (p) = int co{x0,..., x°k+p], (1)
Ck = X\Gk, (2)
m
A = f| Ck, (3)
k=i
p
Ck = X \Fk, (4)
где Fk — полуплоскость, точки xk+i,xk+p_i € Fk и прямая, проходящая через x^, xk+p, является Fk
Пусть x®a, x°ß, xY (a, ß: Y €{1,... ,m}) — попарно не соседние точки.
§ 2. Вспомогательные леммы
Пусть Ai — множество вида (3), построенное по точкам Xo для p = p\, A2 — множество вида (3), построенное по точкам Xo\{x^,x°ß,xYf} для p = pi — 1.
Л e м ма1. Ai С A2.
Доказательство. Построим множество A по точк ам Xo для p = pi — 1 таким образом, чтобы A совпадал о с A2:
A = р| Ck.
k=i
Исходя из определения 1, среди точек хк, • • •, Хк+Р1 -1 может находиться не более одной исключаемой точки. Условие вхождения исключаемой точки в подобный набор точек имеет вид
0,
ix0 xo 1 n ix0 xo x0\ =
{xk, . .., xk+p1_i} 11 {xa,xß, xY } = " ' ^
xo ci Ixo 1-
^xk € {xa ,xß ,xY }.
Тогда
{X\int co{xk,..., xk+pi_i}, еми не выполнено (5); (6a)
X\int co{xk,... ,xk+pi}, если выполнено (5); (6b)
X, если xk €{xx°a,xß,x°o}. (6c)
Сравним множества A и Ai. Имеем
m
Ai = Р| Ck, где Ck = X\int co{xk,..., xk+pi}.
к=1
Рассмотрим каждый из случаев (6а), (6Ь), (6с) по отдельности.
Случай (6а). Ск = Xео{хк,... ,х°к+р1 Так как в наборе [х°к,... ,х°к+р1 _1} нет исключаемой точки, то
X\Ш ео{хк,.. .,хк+р1_1} С X\Ш ео{хк,.. .,хк+р1}.
Отсюда
Ск ^ Ск.
Случай (6Ь). Ск = X\fflt ео{хк,...,х°к+р1 }• В таборе {х°к,... ,х°к+рг} содержится исключаемая точка. Пусть х°ш — исключаемая точка. Тогда, согласно определению (2),
Ск = X\int ео { хк, . .., хш_1, хш+1, . .., хк+р1 } , хш € {ха, х в, х■у }
Тогда в силу (4) имеем
Ск ^ Ск.
Случай (6с). С к = X. В этом случае построенное для исключаемой точки множество Ск не влияет на построение множества А.
_____т
Из (6а), (6Ь), (6с) следует, что для каждого к выполняется Ск Q Ск- Так как А1 = Р| Ск,
k=i
A = f| Ck, то
k=i _
Ai с а.
Учитывая, что A = A2, получаем
Ai С A2,
что и требовалось доказать.
Л л tyt rt /О О/» У» s1 л л Т^ ( поo г. . .
bß ,xY
Определение 2. Симплексом K(x^x*,xY) в R2 называется выпуклая оболочка трех
точек:
^K(xa, xß, x^y) — int co{xa, xß, x^y }.
Л е м м а 2. Для любой точки у0 € А (3 = 1,...,и) всегда найдется хотя бы один симплекс к хк)
в ,х1)
K(xa,x°ß,xY) такой, что
yjo € ^Pl int co{x°a,x°ß,xY}.
Доказательство. Пусть
A* =
\k=
( П cH П (Cm_n) , l = 1,...,km
\k=i+ln )
где /гтах = (\— наименьшее целое число, большее или равное —). Построение начнем
I 'П I ^ I 'П I ГП ^
с точки xi.
Из построения A и A* следует, что A С A* (см. рис. 2). Если m = kmax-и, то множество Cm-n совпадает с одним из множеств Ck. Пусть Xk = {xo+n,x?+2n,...,x°)+(^ax_i)n}, тогда любые X0k
не соседних точек. Пусть A* = int co Xk. Тогда для всех yo € Ai найдутся три попарно не
X0k
Далее имеем
Рис. 2. Пример A* (заштрихованная область).
A \int СО K + (kmax-1)П ,X1 ,X°1+U } ^ A1 ,
int CO {XiHkmax-1)n,X1 ,x°i+n} ^ int CO {x°m-n,x°i,xl+n} . (V
Если точка yj £ A^ то, согласно (7), yj £ int co {x^n-n,x0+n }, а так как x0, x°+n
являются попарно не соседними точками, то в качестве симплекса K берем K {x^m_n, x0, x0+n).
Если yl лежит та отрезке [x(m_n ,x!+n], то вместо x^n-n выбираем x<m-n-1. Для точек yj £ A1, находящихся на одном из отрезков треугольника, выбирается другое построение, начинающееся с другой вершины x0.
Так как A* — объединение симплексов, вершинами которых являются попарно не соседние точки, то лемма доказана.
§ 3. Основная теорема
Теорема 1. Пусть yjj £ A для всех j, тогда в игре происходит поимка.
Доказательство. В работе Пшеничного Б.Н. [10] доказано, что группа преследователей осуществляет поимку убегающего тогда и только тогда, когда начальная позиция убегающего принадлежит внутренности выпуклой оболочки начальных позиций преследователей. ^ сть yj £ A. Тогда, согласно лемме 2, существуют три попарно не соседние точки xxв,
о
Ч
y0 £ AH int co{ xa ,x°ß .
Поэтому, согласно теореме Пшеничного, для Е^ гарантирована поимка. После исключения Ха х0, у0, согласно лемме 1, условие вхождения оставшихся убегающих во вновь построенное множество А также будет выполняться. Итеративно для всех у0 будут найдены симплексы, следовательно, поимка гарантирована. Теорема доказана,
Следствие 1. Если все у0 £ А (] = 1,...,п) то для поимки всех убегающих достаточно 3п преследователей.
Справедливость данного утверждения следует из леммы 2.
Список литературы
1. Чикрий A.A. Конфликтно управляемые процессы. Киев: Наукова думка, 1992. 384 с.
2. Григоренко H.JL Математические методы управления несколькими динамическими процессами. М.: Изд-во МГУ, 1990. 197 с.
3. Благодатских А.И., Петров H.H. Конфликтное взаимодействие групп управляемых объектов. Ижевск: Изд-во Удмуртского университета, 2009. 266 с.
4. Петров H.H., Петров Н.Никандр. О дифференциальной игре «казаки-разбойники» // Дифференциальные уравнения. 1983. Т. 19. № 8. С. 1246-1254.
5. Вагин Д.А., Петров Н.Н. Задача преследования группы жестко скоординированных убегающих // Известия РАН. Теория и системы управления. 2001. № 5. С. 75-79.
6. Григоренко Н.Л. Преследование несколькими управляемыми объектами двух убегающих // Доклады АН СССР 1985. Т. 282. № 5. С. 1051-1054.
7. Виноградова М.Н. О поимке двух убегающих в нестационарной задаче простого преследования // Математическая теория игр и ее приложения. 2012. Т. 4. № 1. С. 21-31.
8. Сатимов Н.Ю., Маматов М.Ш. О задаче преследования и уклонения от встречи в дифференциальных играх между группами преследователей и убегающих // Доклады АН УзССР 1983. № 4. С. 3-6.
9. Петров Н.Н., Соловьева Н.А. Задача преследования группы скоординированных убегающих в линейных рекуррентных дифференциальных играх // Известия РАН. Теория и системы управления. 2012. № 6. С. 22-26.
10. Пшеничный Б.П. Простое преследование несколькими объектами // Кибернетика. 1976. № 3. С. 145-146.
Поступила в редакцию 01.10.2016
Соколов Александр Александрович, аспирант, кафедра дифференциальных уравнений, Удмуртский государственный университет, 426034, Россия, г. Ижевск, ул. Университетская, 1. E-mail: [email protected]
A. A. Sokolov
On group pursuit of several evaders
Keywords: differential game, pursuer, evader, simple pursuit. MSC2010: 91A23
We consider a problem of simple group pursuit of several evaders on plane. The purpose of the pursuers is to catch all evaders. The purpose of the evaders is escape from meeting at least for one evader. All players have equal dynamical capabilities. Initial positions of pursuers are in the vertices of a convex polygon. We consider a positional game. We obtain sufficient conditions for capture of all evaders by pursuers.
REFERENCES
1. Chikrii A. Conflict-controlled processes. Springer, 1997, XX+404 p. DOI: 10.1007/978-94-017-1135-7
2. Grigorenko NX. Matematicheskie metody upravleniya neskol'kimi dinamicheskimi protsessami (Mathematical methods of control over multiple dynamic processes), Moscow: Moscow State University, 1990, 197 p.
3. Blagodatskikh A.I., Petrov N.N. Konfliktnoe vzaimodeistvie grupp upravlyaemykh oV'ektov (Conflict interaction of groups of controlled objects), Izhevsk: Udmurt State University, 2009, 266 p.
4. Petrov N.N., Petrov N.Nikandr. On the differential game «Casacks-robbers», Differ. Uravn., 1983, vol. 19, no. 8, pp. 1366-1374 (in Russian).
5. Vagin D.A., Petrov N.N. A problem of the pursuit of a group of rigidly connected evaders, Journal of Computer and Systems Sciences International, 2001, vol. 40, no. 5, pp. 749-753.
6. Grigorenko N.L. Pursuit of two evaders by several controlled objects, Sov. Math., Dokl., 1985, vol. 31, pp. 550-553 (in Russian).
7. Vinogradova M.N. On the capture of two escapees in the non-stationary problem of simple pursuit, Mat. Teor. Igr Prilozh., 2012, vol. 4, no. 1, pp. 21-31 (in Russian).
8. Satimov N., Mamatov M.Sh. On problems of pursuit and evasion away from meeting in differential games between groups of pursuers and evaders, Dokl. Akad. Nauk UzSSR, 1983, no. 4, pp. 3-6 (in Russian).
9. Petrov N.N., Solov'eva N.A. Problem of pursuit of a group of coordinated evaders in linear recurrent differential games, Journal of Computer and Systems Sciences International, 2012, vol. 51, issue 6, pp. 770-778. DOI: 10.1134/S1064230712060081
10. Pshenichnyi B.N. Simple pursuit by several objects, Cybernetics, 1976, vol. 12, no. 3, pp. 484-485. http://link.springer.com/article/10.1007/BF01070036
Received 01.10.2016
Sokolov Aleksandr Aleksandrovich, Post-Graduate Student, Department of Differential Equations, Udmurt State University, ul. Universitetskaya, 1, Izhevsk, 426034, Russia. E-mail: [email protected]