Jump to content

Преследование-уклонение

(Перенаправлено из игры Pursuit )

Преследование-уклонение (варианты которого называются полицейскими, грабителями и поиском по графу ) — это семейство задач по математике и информатике , в которых одна группа пытается выследить членов другой группы в окружающей среде. Ранние работы по проблемам этого типа моделировали окружающую среду геометрически. [ 1 ] В 1976 году Торренс Парсонс представил формулировку, согласно которой движение ограничивается графиком . [ 2 ] Геометрическую формулировку иногда называют непрерывным преследованием-уклонением , а графовую формулировку - дискретным преследованием-уклонением (также называемым поиском по графу ). Текущие исследования обычно ограничиваются одной из этих двух формулировок.

Дискретная формулировка

[ редактировать ]

В дискретной постановке задачи преследования-уклонения окружающая среда моделируется графом .

Определение проблемы

[ редактировать ]

Существует бесчисленное множество возможных вариантов преследования-уклонения, хотя они, как правило, имеют много общих элементов. Типичный, базовый пример таков (игры «полицейские и грабители»): Преследователи и убегающие занимают узлы графа. Обе стороны совершают поочередные ходы, в ходе которых каждый участник либо остается на месте, либо движется вдоль края к соседнему узлу. Если преследователь занимает тот же узел, что и убегающий, убегающий захватывается и удаляется из графа. Обычно возникает вопрос: сколько преследователей необходимо, чтобы в конечном итоге поймать всех ускользнувших. Если достаточно одного преследователя, граф называется графом «коп-выигрыш» . В этом случае одного убегающего всегда можно поймать за время, линейное к числу n узлов графа. Поимка грабителей с помощью k может занять порядка r n преследователей также времени, но точные границы для более чем одного преследователя пока неизвестны .

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

Другие варианты игнорируют ограничение, согласно которому преследователи и убегающие всегда должны занимать узел, и допускают возможность того, что они расположены где-то вдоль края. Эти варианты часто называют проблемами поиска , в то время как предыдущие варианты подпадают под категорию задач поиска .

Варианты

[ редактировать ]

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

Настольная игра «Скотланд-Ярд» представляет собой вариант задачи «преследование-уклонение».

Сложность

[ редактировать ]

Сложность нескольких вариантов преследования-уклонения, а именно: сколько преследователей необходимо для очистки данного графа и как заданное количество преследователей должно двигаться по графу, чтобы очистить его либо с минимальной суммой расстояний их перемещения, либо с минимальным временем выполнения задачи. , изучался Нимродом Мегиддо , С.Л. Хакими , Майклом Р. Гари , Дэвидом С. Джонсоном и Христосом Х. Пападимитриу (J. ACM 1988) и Р. Бори, К. Тови и С. Кениг. [ 4 ]

Многопользовательские игры с преследованием и уклонением

[ редактировать ]

Повышенное внимание также уделяется решению многопользовательских игр преследования-уклонения; см. R Vidal et al., Chung and Furukawa [1] , Hespanha et al. и ссылки в нем. Маркос А. М. Виейра, Рамеш Говиндан и Гаурав С. Сукхатме предложили алгоритм, который вычисляет стратегию минимального времени завершения для преследователей, чтобы поймать всех убегающих, когда все игроки принимают оптимальные решения, основанные на полных знаниях. Этот алгоритм также можно применить, когда убегающие значительно быстрее преследователей. К сожалению, эти алгоритмы не масштабируются за пределы небольшого количества роботов. Чтобы решить эту проблему, Маркос А. М. Виейра, Рамеш Говиндан и Гаурав С. Сукхатме разработали и реализовали алгоритм разделения, в котором преследователи ловят убегающих путем разложения игры на несколько игр с несколькими преследователями и одним убегающим.

Непрерывная формулировка

[ редактировать ]

В непрерывной формулировке игр преследования-уклонения окружающая среда моделируется геометрически, обычно принимая форму евклидовой плоскости или другого многообразия . Варианты игры могут налагать на игроков ограничения маневренности, такие как ограниченный диапазон скорости или ускорения. Также можно использовать препятствия.

Если лев преследует человека с одинаковой скоростью, то ясно, что человек может уйти на плоскости или сфере, всегда двигаясь по прямой от льва. Когда оба заключены в круглый диск, казалось вероятным, что лев поймает человека. Безикович доказал в 1952 году, что у этого человека есть стратегия, позволяющая избежать пленения на неопределенный срок вопреки любой стратегии. [ 5 ]

Приложения

[ редактировать ]

Одним из первых применений проблемы преследования-уклонения были системы наведения ракет , разработанные Руфусом Айзексом из корпорации RAND . [ 1 ]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Jump up to: а б Айзекс 1965 г.
  2. ^ Парсонс 1976
  3. ^ Эллис 1994
  4. ^ Бори 2009
  5. ^ Литтлвуд, Джон Эденсор (1988). Боллобас, Бела (ред.). Сборник Литтлвуда (переиздание, переиздание). Кембридж: Издательство Кембриджского университета. стр. 114–117. ISBN  978-0-521-33702-1 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f5e9c597d93570bbf44228dbe877b15e__1711564200
URL1:https://arc.ask3.ru/arc/aa/f5/5e/f5e9c597d93570bbf44228dbe877b15e.html
Заголовок, (Title) документа по адресу, URL1:
Pursuit–evasion - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)