31.1基本信息
文档的入口点: http://matsim.org/extensions → bdiintegration
调用模块: 请参阅http://matsim.org/extensions → bdiintegration精选出版物: Padgham等人。
31.2介绍
我们引入了MATSim扩展,允许开发人员在BDI (信念欲望意图) 系统中对代理的决策进行编程,而实际行动和环境感知则在matsim1中发生。分层抽象计划 (包含子目标) 和感知 (来自环境的信息),以及有关当前情况的信息。例如,我们用它来模拟bushfire2疏散中的居民,以及疏散场景中的事件控制器。居民可能会从火灾模拟中接收有关丛林大火的信息,以及来自事件控制器代理的警告和消息。他们很可能不得不接孩子,检查邻居并与其他家庭成员交流,等等。他们的计划可以进行决策,这将导致在MATSim内执行操作。在标准MATSim用法中,各个代理行为中的智能来自重新计划阶段的共同进化算法。这是基于代理商通过评分功能评估他们在给定日期内执行的计划,并对其进行修改以获得新计划,直到所有代理商都有可接受的计划; 然后系统达到稳定状态。但是,这种方法仅适用于可以假设代理在多次迭代中调整和完善其行为以最终获得其标准操作方式的应用程序。对于诸如紧急管理之类的应用程序,代理必须以 “智能” 方式对情况的发展立即做出反应。
关于日内重新规