Потенциальная мультиагентная система?
-
18-09-2019 - |
Вопрос
Для задания мне нужно создать мультиагентную систему (очень открытый, но короткий проект), что-то вроде хищника/жертвы или симуляции дорожного движения?Оно будет написано на языке Джейсона/Агента.Я не знаю, что на самом деле реализовать (что осуществимо?), поскольку это может быть что угодно, чем причудливее, тем лучше!
Решение
Создайте агентов, генерирующих идеи.
Другие агенты оценивают идеи и либо пытаются украсть идеи, которые им нравятся, либо убивают людей с хорошими идеями.Внедрите в них некоторый моральный кодекс, чтобы некоторые типы агентов не были вынуждены воровать, а пытались изобретать новые идеи, если одна из их идей конфликтует с другой.
В конце вы сможете увидеть, какие типы агентов добиваются успеха, какие идеи генерируются и что лучше для общества (т.агенты с высокими моральными принципами или агенты, которые крадут идеи и быстро их реализуют).
Возможно, это будет забавный способ моделирования жизни и наиболее эффективное сочетание моральных и аморальных факторов для создания продуктивного и эффективного общества.
Другие советы
сделать муравьиную ферму.довольно просто: они могут путешествовать только определенными путями, и все, что вам действительно нужно делать, это избегать столкновений друг с другом.
если вы хотите увеличить его, вы можете сделать поток трафика, т. е.одновременно на пути может находиться только определенное количество муравьев.
Я всегда думал, что что-то вроде Робокубок футбол был довольно крутым проектом (хотя он и меркнет по сравнению с «агентами, генерирующими идеи» Silky :)).