Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Тесей и минотавр 
:(
    Опции темы
mantikore
Дата 21.1.2010, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.6.2008

Репутация: нет
Всего: нет



Есть 2 объекта: Т и М в лабиринте. И стены.
Нужна помощь с 2 алгоритмами, оба для объекта М:
1) Поиск Т, Т движется быстрее в 2 раза. Поиск считать завершенным при разнице координат в 2 клетки.
2) Достижение Т. Объект Т не знает лабиринт, поэтому может зайти в тупик.

Впринципе алгоритм 2 решить простым следованием можно? Более логичным его никак не сделать?

А вот алгоритм 1 сложнее: долго думала, как сделать нахождение объекта Т более оптимальным. Можно бы разбить на блоки по 5 клеток и обходить их по центральной по правилу правой руки, причем пройденные клетки временно считать стеной?

Подскажите (
PM MAIL   Вверх
Akina
Дата 21.1.2010, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 20
Всего: 454



Алгоритм сильно зависит от конфигурации лабиринта - ну или хотя бы от каких-то сведений о нём.

Цитата(mantikore @  21.1.2010,  20:06 Найти цитируемый пост)
алгоритм 2 решить простым следованием можно?

Вряд ли... ибо Т может и НЕ зайти в тупик... а если ещё в лабиринте есть кольцо, и Т его обнаружит...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
mantikore
Дата 21.1.2010, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.6.2008

Репутация: нет
Всего: нет



Akina, за Т будет ходить человек. Ему надоест.
Причем если будет кольцо, то если оно не единичного размера, то минотавр потеряет тесея и снова перейдет в режим 1.

Цитата

Алгоритм сильно зависит от конфигурации лабиринта - ну или хотя бы от каких-то сведений о нём.
 Задается в файле. Может быть любым, в т.ч. и с кольцами и всяким таким прочим.
PM MAIL   Вверх
esperanto
Дата 29.1.2010, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 194
Регистрация: 31.5.2003

Репутация: 2
Всего: 4



Эта область задач называется Search Games. Есть на английском учебники. 
--------------------
B.Sc ->M.Sc.->Microsoft SDE-> (Ph.D. student + Intel SDE + psyсhology B.A) - > Skype SDET
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0431 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.