利用多Agent系统协同供应链各个环节,使每个Agent都有不同角色,代表不同管理者管理各个业务,处理各种情况的发生,解决各种资源的配置问题,如仓库管理员、生产机器设备、运输车辆等。传统的以单一控制流为主的供应链过程建模和管理方式,在单一Agent行为处理下只能达到局部优化效果,而多Agent协同系统能够解决供应链整合运行中的问题得到全局优化方案。在建立系统中划分各个Agent的角色,分配其不同功能,分析Agent对各个业务模块的关系,总结Agent承担的不同的工作和需要完成的任务等。划分角色的方法有:功能分解法和物理分解法两种。
功能分解法是将供应链的整个运作过程按功能分解成多个串行或并行的个体,如订单处理功能、计划生产功能、库存盘点功能、运输配送功能等。功能分解法划分出来的功能个体与实际管理部门或单位并不是一一对应的实体关系。
物理分解法是严格依照供应链中存在的管理部门进行分解,如配送部门、生产部门、销售部门、存储部门等。物理分解法划分出来的功能个体与实际管理部门或单位存在严格一一对应的实体关系。
不同角色Agent的不同关系结构会决定系统的运行,在系统中也存在着两种角色关系:中介关系与自治关系。(www.daowen.com)
中介关系是指在系统中存在一类特殊中介服务的Agent,为其他Agent的活动提供信息服务、管理与监督。目前存在两类中介Agent:仲裁人Agent与信息服务Agent。仲裁人Agent直接管理Agent交互协同行为,是具有学习和记忆能力的Agent。信息服务Agent的工作是提供其他Agent的信息和任务,需要有收集资料的能力。由于引入了信息服务与仲裁管理的媒介,中介关系的系统Agent间交互的复杂性低、稳定性高、可扩展性良好,是一种较为实用的关系结构。
自治关系的Agent与中介关系Agent相比,具有独立自治、通信自由、信息公开和目标自主的特征。自治关系的Agent不受控运行,其他Agent不能影响其行为,并且也可以直接进行交互协同,与系统外部分享通信信息。自治关系的系统的特点决定了每个Agent都拥有高度的智能性,因此受到了一定的技术限制,与中介关系的Agent相比实用性略低。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。