SlideShare a Scribd company logo
1 of 12
AI Challenge 2011: Ants
 Анатомия мегамозга
      Павел Егоров
       @xoposhiy
http://aichallenge.org/
http://aichallenge.org/
http://aichallenge.org/
Starter Package


     Развиваем логику работы агента




Какие проблемы?
Централизованное управление




       Какие проблемы?
Collaborative diffusion
http://www.cs.colorado.edu/~ralex/papers/PDF/OOPSLA06antiobjects.pdf

• Всё пахнет!
     еда, враги, неисследованные тайлы
• У воды запаха нет. Никогда!
• Запах как-то распространяется

• Муравей тривиальный: идет на запах
Collaborative diffusion




    Какие проблемы?
Collaborative diffusion



Свой муравей уменьшает запах ( < 1)
 Враг-муравей тоже уменьшает запах
QA


                Павел Егоров
                 @xoposhiy
http://aichallenge.org/profile.php?user=4206

More Related Content

More from Pavel Egorov

Software engineering. Введение в специальность. Проектирование, требования
Software engineering. Введение в специальность. Проектирование, требованияSoftware engineering. Введение в специальность. Проектирование, требования
Software engineering. Введение в специальность. Проектирование, требованияPavel Egorov
 
Software engineering. Введение в специальность. Обзор
Software engineering. Введение в специальность. ОбзорSoftware engineering. Введение в специальность. Обзор
Software engineering. Введение в специальность. ОбзорPavel Egorov
 
Машинное обучение (Открытый семинар по средам)
Машинное обучение (Открытый семинар по средам)Машинное обучение (Открытый семинар по средам)
Машинное обучение (Открытый семинар по средам)Pavel Egorov
 
Cистема подготовки разработчиков @ CoIT
Cистема подготовки разработчиков @ CoITCистема подготовки разработчиков @ CoIT
Cистема подготовки разработчиков @ CoITPavel Egorov
 
Разработка ПО. Введение в специальность 3. Требования
 Разработка ПО. Введение в специальность 3. Требования Разработка ПО. Введение в специальность 3. Требования
Разработка ПО. Введение в специальность 3. ТребованияPavel Egorov
 
Разработка ПО. Введение в специальность 1
Разработка ПО. Введение в специальность 1Разработка ПО. Введение в специальность 1
Разработка ПО. Введение в специальность 1Pavel Egorov
 
Highload: специализированные высокопроизводительные индексы
Highload: специализированные высокопроизводительные индексыHighload: специализированные высокопроизводительные индексы
Highload: специализированные высокопроизводительные индексыPavel Egorov
 
Highload в контуре @ DUMP 2011
Highload в контуре @ DUMP 2011Highload в контуре @ DUMP 2011
Highload в контуре @ DUMP 2011Pavel Egorov
 
Основы Di контейнеров
Основы Di контейнеровОсновы Di контейнеров
Основы Di контейнеровPavel Egorov
 

More from Pavel Egorov (9)

Software engineering. Введение в специальность. Проектирование, требования
Software engineering. Введение в специальность. Проектирование, требованияSoftware engineering. Введение в специальность. Проектирование, требования
Software engineering. Введение в специальность. Проектирование, требования
 
Software engineering. Введение в специальность. Обзор
Software engineering. Введение в специальность. ОбзорSoftware engineering. Введение в специальность. Обзор
Software engineering. Введение в специальность. Обзор
 
Машинное обучение (Открытый семинар по средам)
Машинное обучение (Открытый семинар по средам)Машинное обучение (Открытый семинар по средам)
Машинное обучение (Открытый семинар по средам)
 
Cистема подготовки разработчиков @ CoIT
Cистема подготовки разработчиков @ CoITCистема подготовки разработчиков @ CoIT
Cистема подготовки разработчиков @ CoIT
 
Разработка ПО. Введение в специальность 3. Требования
 Разработка ПО. Введение в специальность 3. Требования Разработка ПО. Введение в специальность 3. Требования
Разработка ПО. Введение в специальность 3. Требования
 
Разработка ПО. Введение в специальность 1
Разработка ПО. Введение в специальность 1Разработка ПО. Введение в специальность 1
Разработка ПО. Введение в специальность 1
 
Highload: специализированные высокопроизводительные индексы
Highload: специализированные высокопроизводительные индексыHighload: специализированные высокопроизводительные индексы
Highload: специализированные высокопроизводительные индексы
 
Highload в контуре @ DUMP 2011
Highload в контуре @ DUMP 2011Highload в контуре @ DUMP 2011
Highload в контуре @ DUMP 2011
 
Основы Di контейнеров
Основы Di контейнеровОсновы Di контейнеров
Основы Di контейнеров
 

AI challenge 2011