论文部分内容阅读
Web服务协商是自动协商领域的一个重要研究方向,而云制造服务平台作为一个将制造资源和制造能力虚拟封装成服务进行分享的分布式云平台,其服务交易过程需要构建合理的服务协商机制和模型,帮助服务使用者和服务提供者就服务的多个属性进行自动协商,并完成服务交易。面对云制造服务平台这一开放动态的交易环境和复杂的服务属性,如何建立有效的协商模型实现快速有效的服务协商是一个需要深入研究的问题。本文以云制造服务平台中的服务协商为应用背景,在国家科技支撑计划“基于SOA和物联网技术的制造业信息化关键技术研究与应用示范”项目的资助下,深入研究了双边多议题协商的协商协议、协商模型及让步策略等关键问题。 本研究主要内容包括:⑴以云制造服务平台为背景,分析了平台上分布式服务交易的需求与特点,提出了一个基于Agent的Web服务智能协商框架,利用自治的Agent来表达交易者的交易需求和心理偏好,代理平台中的交易者实现智能服务协商。协商参与者在谈判过程中就服务的功能及非功能属性进行协商。Web服务智能协商框架设计了Agent的结构及协商机制,并通过本体(Ontology)实现语义层面的知识共享和推理,协商参与者遵从协商协议,采用一定的协商策略进行协商,并最终签订服务合约完成服务交付。⑵提出了基于信任机制的服务发现方法。针对云制造平台开放式交易环境中Agent决策依据的不确定性及Agent本身的自利性导致交易环境可能存在欺骗行为等不稳定因素的问题,提出了基于信任机制的服务发现方法,在服务发现阶段建立基于信誉的信任模型RBTE(Reputation-Based Trust EvaluateAlgorithm),将Agent的直接信任与朋友信誉、平台信誉相结合来对交易对象进行整体信任评估,并给出了信任度更新的方法。结合该信任机制为平台用户匹配更可靠的交易对象,提高服务协商的效率,同时为后续的服务交付提供可靠保障。⑶提出了双赢公平协商模型。在本文的协商框架中,买卖双方可以选择的双边协商协议有两种模式:基于迭代式协议的一步式协商和基于轮流提议的讨价还价。针对迭代式双边协商协议,首先建立了一个类似立体空间的多议题效用表达模型,对应如此复杂的非线性协商解空间,提出了一个基于Pareto最优面的双赢公平协商模型,建立协商者私有效用信息的安全传输机制,采用NSGA-Ⅱ算法,以双赢和公平作为协商目标搜索满足Pareto最优的提议集合,并从该集合中进行穷举搜索,一步式寻找到协商结果方案,提高协商结果搜索效率的同时,也保证了协商结果的Pareto最优性。⑷提出了基于取样优化的协商模型。针对轮流提议式的双边讨价还价协议,提出了一个基于取样优化的双边谈判模型。通过对可行空间取样的方法简化搜索范围,后采用模拟退火算法对样本点进行优化,根据效用评估结果产生备选提议集合,并就该集合进行让步谈判。取样优化的方法极大提高了协商效率,让步策略的选择也使得用户在保证自身利益的同时增加了协商成功的概率。⑸提出了一个一对多并发的协商模型。针对服务交易过程中面临多个协商对象的情况,以双边谈判为基础,提出了一个一对多并发的协商模型,通过同时建立多个协商线程,支持一个协商者与多个协商对手并发谈判。在协商过程中,多个协商线程韵进度和结果相互影响,由协调者根据每轮协商的结果不断更新协商请求者的信念,利用“多方竞争”的优势,发掘最为对协商请求者最为有利的协商方案。一对多协商模型不仅支持动态协商过程,还可进一步扩展为多对多协商模型。