代理模型
用于研究性能的多代理系统模型
这是一个使用 Erlang 对基于合约的多代理系统建模并研究性能权衡的项目。
标准代理表示有向图中的边。 对于单节点系统,由于搜索每个阶段的所有代理都会轮询响应,因此该方法作为广度优先搜索运行。
对于多节点系统,问题在代理和给定处理节点内的代理之间共享,形成本地搜索邻域。
主要成分:
每个处理节点 1 个 broker_agent 每个处理节点有 n 个标准代理,其中每个代理由简单的配置信息定义。
代理接收问题描述,将其记录下来,然后将 rfp 发送到其代理列表中的代理。 如果代理可以自己解决问题,则发送出价。 如果代理可以开始问题,但没有一直到达所需的结束状态,它会向代理发送一个新问题,该问题从其输出开始并进入所需的结束状态。 如果代理无法启动问题,它会向经纪代理发送无投标消息。 如果所有代理都提供无投标消息,则经纪人知道它无法解决问题并
2022-12-09 20:55:37
24KB
Erlang
1