论文部分内容阅读
人工谈判耗费了大量的人力资源成本和时间,Internet技术的不断发展使得网上交易成为实际需求。Agent基于其自治性、主动性、反应性等优点,使得基于Agent的自动谈判系统替代人工谈判成为可能。另一方面,由于供应商企业目标与供应链整体目标的冲突、信息不对称等问题产生供应商风险导致供应链企业风险。为了降低供应链企业风险,本文进行了基于Agent的供应链企业自动谈判系统研究。
本文首先研究了自动谈判的协议和策略、供应链契约理论、Agent和Multi-Agent技术、学习机制等理论知识。从软件工程的软件生命周期的角度分析、设计、实现了基于Agent的供应链企业自动谈判系统。分析了生产商、供应商、分销商、客户相互间的谈判,运用谈判协议的形式化描述方法Agent之间的通信语言FIPA-ACL将生产商和供应商的谈判转化成基于Agent的自动谈判。然后,展开系统的总体设计、流程设计、详细设计。其中流程设计包括针对生产商和多个供应商的二级供应链企业的自动谈判建立数学模型,设计流程图,用遗传算法作为模型的学习机制,用Matlab进行仿真实验来求得谈判结果包括物品属性的谈判值和双方的效用值。详细设计包括设计供应商Agent和生产商Agent的类图,供应商和生产商谈判的核心代码。在明确了系统的需求后,并通过对系统的设计,最后基于JADE平台、运用java技术和自动谈判的理论知识,实现了该二级供应链企业一对多的自动谈判系统,生产商和供应商找到了满意的合作伙伴,达到了联合利益最大化,抵消了双重边际效应,降低了牛鞭效应。