智能体竞赛比赛详解
1. 竞赛基础信息
在本次竞赛中,参赛智能体通过互联网连接到模拟服务器,该服务器会提供环境相关信息。每个团队的智能体使用 TCP 协议和 XML 格式的消息与模拟服务器进行连接和通信。
在初始阶段,所有参赛团队的智能体连接到模拟服务器,进行自我识别和身份验证,并获取比赛的一般信息。每个智能体必须从不同的 IP 地址连接到模拟服务器,违反此规则的团队将在比赛期间被取消资格并断开与服务器的连接。在比赛宣布的开始时间,模拟服务器上线,参赛团队的智能体可以连接到它。成功完成初始握手(智能体通过其 ID 识别自己并收到服务器的确认)后,它们等待模拟开始。初始连接阶段会持续一段合理的时间(15 分钟),以便智能体进行初始化和连接。
模拟服务器通过选择参赛团队、管理比赛和模拟来控制竞赛。在每次模拟中,模拟服务器以循环方式向参与的智能体提供环境的感官信息,并期望它们在给定的时间限制内做出反应。每个智能体根据收到的感官信息,指示其要在环境中执行的动作(包括跳过动作)。如果在给定时间限制内未收到智能体的反应,模拟服务器将假定该智能体执行了跳过动作。智能体对其环境只有局部视图,它们的感知可能不完整,动作也可能失败。经过有限的步骤后,模拟服务器停止循环,参与的智能体收到模拟结束的通知,然后服务器可能会启动涉及相同团队的新模拟。
2. 团队、比赛和模拟
- 团队构成 :一个智能体团队由六个具有不同 ID 的软件智能体组成。对智能体的实现没有限制,但鼓励使用基于最新工具、方法和语言的编程方法,以及基于计算逻辑的方法来开发智能体和多智能体系统。
- 比赛流程 <
超级会员免费看
订阅专栏 解锁全文
9316

被折叠的 条评论
为什么被折叠?



