В качестве исследователя мне любопытно услышать, что люди думают о Multi-Agent Systems
, если, конечно, вы столкнулись со всей идеей. Вы верите, что там что-то есть, чем просто шумиха и еще одно модное слово? Можете ли вы увидеть любое потенциальное использование в бизнесе или повседневных вычислениях? Или вы думаете, что мы можем уже достичь всего, что предлагает MAS, но с помощью простых более элегантных решений?Являются ли мультиагентные системы просто шумихой?
ответ
Я профессор исследования, который опубликовал много статей в конференции автономных агентов и мультиагентные систем (AAMAS): основное средство для мультиагентных исследований.
MAS - это термин, используемый исследователями (созданный в 1995 году для первого International Conference on Multiagent Systems (ICMAS), который объединил Исследовательские сообщества Distributed Artificial Intelligence (DAI) и автономных агентов под одной палаткой: палатка MAS), которая относится к алгоритмам и методы организации групп автономных агентов. Исследователи из MAS разработали алгоритмы для Robot soccer (см. Robocup), координирующие автономные роботы-роутеры (как у марсоходов), распределенное распределение ресурсов (кто выполняет эту задачу) и многие другие домены.
Я не вижу, что есть какая-либо «шумиха», как вы описали. Вы можете прочитать все papers in past conferences, и в каждом из них четко указано, что пытался сделать автор, как он это пробовал, и каковы были результаты. Я не знаю, чтобы кто-то делал глупые утверждения о силе этих методов: все они просто алгоритмы (это еще не все). Здесь нет волшебства.
Вопрос
вы думаете, что мы уже можем добиться всего, MAS может предложить, но с простыми более элегантными решениями?
неверный вариант, если вы можете решить проблему MAS с помощью простого и элегантного решения, ваше решение теперь является решением MAS!
MAS является проблемной областью, наряду с решениями, которые мы нашли до сих пор. Если вы найдете лучшее решение, то удивительно, опубликуйте его и присоединитесь к сообществу MAS.
Как и в сторону, я вижу эту путаницу часто. Программисты-путешественники не понимают, что исследовательские сообщества (как правило) определяются проблемой, над которой они работают, а не решением.
Я не согласен с тем, что MAS является проблемным доменом. MAS - это шаблон дизайна, который позволяет решать проблемы во многих доменах, и, как вы знаете, существует много шаблонов проектирования, которые могут помочь нам решить проблемы. Многие алгоритмы, которые используются в исследованиях MAS, - это машинное обучение, оптимизация, общий ИИ, но применяются в этом контексте. Что касается AAMAS, да, у всех нас есть доступ к его документам, ведь программисты-подмастерья могут также искать ученого в Google. – Dimitris
Очевидно, что при координации нескольких физических агентов (например, в примере футбольной команды) у вас автоматически возникает эта проблема. Но я видел людей, использующих несколько агентных подходов для проблем, которые не выставляют естественный раздел на несколько действующих лиц. Они используют его как программную архитектуру. Я думаю, что это довольно глупо. – ziggystar
MAS не является «шаблоном дизайна». Шаблон дизайна - это очень специфическая вещь (читайте «Design Patterns» в книге). Конечно, можно писать статьи о шаблонах проектирования для построения массы: http://www.springerlink.com/content/bc32d3lda58rfxaj/ –