大规模多智能体仿真系统在灾害缓解与应急引导中的应用
大规模多智能体仿真系统基础
大规模多智能体仿真系统在灾害缓解领域有着重要的应用。在这个系统中,智能体代理(APX)起着关键作用。智能体通过一系列操作来感知环境并采取行动,其感知 - 行动周期如下:
graph LR
A[Agent Proxy (APX)] --> B[Method call cycle(events)]
B --> C[Write commands into “command” property in SSTD using AG - API]
D[Agent Program] --> E[Observe environment and itself with AG - API]
F[Agent Will Interpreter] --> G{Agent can issue will?}
G -- Yes --> F
G -- No --> E
C --> D
智能体在每个 5 秒的周期末尾可以发出一组行动命令,如行走、驾驶、灭火和说话等。这些命令代表了智能体在下一个 5 秒内要执行的行动,并且命令集中的命令应该能够同时执行。但允许向智能体发出的行动命令是较低级别的,例如不能直接下达“我想回家”这样的命令,而需要将其分解为具体的行动计划,如“我通过道路 1 和道路 4 走到位置 (x, y) 的房子”。为了减轻智能体程序的负担,在 APX 附近会有一个智能体意愿解释器(AWI),它可以将智能体的意愿分解为交通模拟器能够理解的一系列行动命