multi-agents

时间:2024-07-18 08:02:29
【文件属性】:

文件名称:multi-agents

文件大小:237KB

文件格式:ZIP

更新时间:2024-07-18 08:02:29

Java

多代理系统 学生们: 纯洁先生 聚丙烯。 贝朗格 M2 IAGL 最新版本 27-01-2015 里尔大学 1 由 Philippe Mathieu 监督 - LIFL 水:吃鱼的鲨鱼 网格将代理组合在一起。 鱼和鲨鱼是代理人。 在大小为 nxn 的网格上,代理随机放置。 在游戏的每一回合,代理人可以根据设定的时间限制,产生一个新的代理人。 如果周围是空的,鱼可以移动到周围的方格中。 时间一到,鱼就生了。 如果没有更多的生命值,鲨鱼就会死亡。 通过移动到有鱼的方格,鱼被吃掉并消失。 然后鲨鱼恢复所有生命值。 城市:代理按类型分组 只要代理不满足 0 和 1 之间的满意度,那么它就会在网格中随机移动。 满意度的计算方法是采用相同邻居的数量/相邻方格上的邻居总数。 狩猎:猎人沿着最短的路线逃离猎物 猎人向猎物移动。 Dijkstra 算法可以计算网格中距猎物位置的所有距离。 由此每


【文件预览】:
multi-agents-master
----.project(371B)
----src()
--------view()
--------model()
--------img()
--------controller()
----multi-agents.jar(35KB)
----.settings()
--------org.eclipse.jdt.core.prefs(587B)
----README.md(7KB)
----statistics()
--------fish()
--------city()
----.classpath(296B)
----bin()
--------view()
--------controller()

网友评论