Филиал Московского государственного университета

имени в г. Ташкенте

Ситаблаев Энвер Диляверович

ДИПЛОМНАЯ РАБОТА

на тему «Преследование жертв автоматов-жертв автоматом-хищником с красками»

по направлению 010500 - «Прикладная математика и информатика»



КР рассмотрена и рекомендована к защите

Зав. кафедрой «МаТИС»  д. ф.-м. н., профессор

  _________

«___»____________2012 год

Научный руководитель:

м. н.с.

______________

«___»_________2012 год



Ташкент 2012

Аннотация

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






Содержание


Введение Основные понятия и результаты Доказательство вспомогательных лемм Доказательство основных результатов Список использованной литературы

Введение

Рассматривается автоматный аналог ситуации преследования хищниками жертв. Исследуется вопрос преследования одним автоматом хищником с краской независимых систем автоматов-жертв. Будем считать, что жертвы способны “видеть” хищника в некоторой своей окрестности, но “не видят” других жертв. Таким образом, жертвы образуют независимую систему.

НЕ нашли? Не то? Что вы ищете?

в работе [2] показано, что для обхода плоскости нужно три автомата без красок, двое из которых – камни, т. е. не могут двигаться самостоятельно. Так же описаны малые коллективы автоматов без красок, которые обходят лабиринты разного типа. В данной работе построены автоматы с одной краской и одним состоянием, обходящие все рассмотренные в работе [2] лабиринты.

  в работе [3] введен класс автоматов-жертв. Доказано, что поимка на плоскости всех жертв из этого класса может быть осуществлена коллективом из трех автоматов-хищников, но может быть осуществлена меньшим числом хищников без красок. В данной работе построен автомат–хищник с одной краской, ловящий на плоскости всех автоматов-жертв из класса.

  Аналогично, в работе [2] показано, что один автомат-хищник без краски не способен осуществлять поимку заданного автомата-жертвы на плоскости. Для решения этой задачи в [2] используется коллектив из трех автоматов-хищников. В данной работе подобная задача решена при помощи одного хищника с краской, в предположении, что жертва, которую необходимо поймать, оставляет на плоскости след раз в несколько тактов. Построен автомат–хищник с одной краской, ловящий на плоскости фиксированный автомат-жертву, оставляющий такие следы.

  В данной работе также построен автомат-хищник с одной краской, ловящий на плоскости любых автоматов-жертв, оставляющих след, с несамопересекающимися траекториями. 

Основные понятия и результаты.

Будем использовать стандартные обозначения для множеств натуральных и целых чисел N и Z, соответственно. Положим N0 = N U{0}.Множество клеток, на которые плоскость разбивается целочисленной решеткой, обозначим через Z2, сопоставляя каждой клетке координаты ее нижнего левого угла. Назовем r-окрестностью клетки (x0,y0) множество D(x0,y0),r = { (x, y) є Z2 | (|x-x0|+|y-y0| ≤ r)}, где r є N0. Будем считать, что задана определенная нумерация клеток множества D(x0,y0),r.

Определим следующие лабиринты – подмножества Z2. = Z2, = {(x, y) | x є Z, y є N}, (l) = {(x, y) | 0 < y ≤ l, x, y є Z}, (l) = {(x, y) | 0 < y ≤ l, x, y є N}, = {(x, y) | x, y є N}, (l) = {(x, y) | 0 < y ≤ l, 0 < x ≤ l, x, y є N}.Здесь l є N.

Эти лабиринты назовем соответственно, плоскостью, полуплоскостью, l-полосой и l-полосой, квадрантом и l-квадрантом.

       Рассмотрим автоматный аналог ситуации преследования хищниками своих жертв. В качестве пространства преследования будем рассматривать лабиринт L, являющийся одним из лабиринтов , , (l), (l), , (l). Хищник и жертвы представляются в виде автоматов, которые находясь в какой-либо клетке лабиринта, умеют обозревать некоторую её окрестность, и, в зависимости от вида (конфигурации) этой окрестности и своего состояния, способны перемещаться в другую клетку лабиринта. Поведение каждого автомата определяется его начальным расположением в лабиринте, его «физическими параметрами» - обзором и скоростью, а также его внутренней логикой. Определим хищников и жертв более формально.

Под автоматом будем понимать инициальный конечный автомат вида ў=(A, Q,B, ц,ш, q0), где A-входной, B-выходной, Q-внутренний алфавиты автомата ў, ц:QxA→ Q и ш:QxA→B – функции переходов и выходов ў, соответственно, q0єQ – его начальное состояние. Алфавит A определяет возможности ў “видеть” происходящее вокруг, а алфавит B -  его возможности перемещаться. Алфавит Q и функции ц и ш задают внутреннюю логику автомата ў.

Под автоматом с краской будем понимать семерку вида ў с =(A, Q,B, С,ц, ш,q0), где A-входной, B-выходной, Q-внутренний алфавиты автомата ў с, С – множество красок, ц:QxA→ Q и ш:QxA→BxC – функции переходов и выходов ў с, соответственно, q0єQ – его начальное состояние.

Выходной алфавит B, автомата ў с есть множество пар вида (, ), где є, єC.

Рассмотрим автомат ў с, перемещающийся по Z2. Выходным алфавитом ў с является множество B = ,  где параметр VєN называется скоростью автомата ў с.

Следующие определения будем считать верными для автоматов и для автоматов с краской.

Входной алфавит A зависит от параметра RєN (R≥V), называемого обзором автомата ў с и способа взаимодействия ў с с другими автоматами. Возможны два случая такого взаимодействия:

1) ў с является элементом независимой системы автоматов;

2) ў с является элементом коллектива автоматов.

Автомат с краской со скоростью V и обзором R будем обозначать как ў с (R, V). Пусть ў с (R, V) находится в клетке (x0,y0). Множество D(x0,y0),V называется окрестностью хода ў с, а множество D(x0,y0),R – зоной обзора ў с.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6