1 / 15

多 Agent 协商技术

多 Agent 协商技术. 参考以下文献: 多 Agent 多问题协商模型 基于 Multi-Agent 的会议日程协商系统的研究 一种基于博奕论的多 Agent 交互模型 一种静态的协商算法 兵力协同计划资源冲突协商方法研究 基于约束的智能主体及其在自动协商中的应用 等等. 改进的合同网. 传统的合同网模型中在进行交互协同时没有 对承诺进行约束 ,所以在交互过程中就会存在反复协商的过程,这将会造成信息的大量冗余和资源浪费。如果对合同网进行改进,在合同协商过程中加入约束,就会减少一些不必要的信息交互,使协同顺利完成。

Download Presentation

多 Agent 协商技术

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 多Agent协商技术 参考以下文献: 多Agent多问题协商模型 基于Multi-Agent的会议日程协商系统的研究 一种基于博奕论的多Agent交互模型 一种静态的协商算法 兵力协同计划资源冲突协商方法研究 基于约束的智能主体及其在自动协商中的应用 等等

  2. 改进的合同网 • 传统的合同网模型中在进行交互协同时没有对承诺进行约束,所以在交互过程中就会存在反复协商的过程,这将会造成信息的大量冗余和资源浪费。如果对合同网进行改进,在合同协商过程中加入约束,就会减少一些不必要的信息交互,使协同顺利完成。 • 传统的合同网模型并没有对合同的违约进行处理,它认为所有作出承诺的Agent都能够承担投标的任务,但这在实际应用中会存在问题,因为任何Agent在任何环境中的变化是动态的,很难每次都对所作出的承诺做出正面的变化,而一旦承担合同的Agent不能完成任务,招标方无法知道任务的完成情况,这样会造成整个系统性能的降低,甚至损坏系统的可靠性。如果在合同网中加入承诺解除机制、违约代价和信用机制,将会有效解决这个问题。

  3. 对承诺的约束 在招标方对任务进行招标的时候,在对各个可能的分担任务的Agent发送招标信息的时候就对招标的合同附带约束条件,如需要在何时之前投标,对能力的最低要求,以及最多可使用的资源等。通过这些约束条件,使得那些不具备这些约束条件的Agent不再投标。而投标Agent也在给招标Agent发送信息时加上约束条件,这样就可以减少不必要的通信。招标方在进行合同指派中,也会加上时间约束等条件,在规定的时间间隔内如果合同承担方不能及时回复确认信息,招标方就会重新分配任务。

  4. 承诺解除、违约和信用 当一个Agent接受合同后,就要遵守合同的规定,一旦其不能对合同继续执行,就需要及时将情况报告给合同指派者,由指派者对其进行违约惩罚,例如在电子商务中,将会对违约一方收取违约金。 信用在经济学领域得到广泛使用。所谓信用就是任务承担者遵守承诺的可靠程度。Agent若对其投标和获得的任务能遵守执行,此Agent就是诚实可靠的,相反其信用等级必然会降低。在此引入信用,对不遵守承诺的Agent降低其信用等级,能有效解决Agent之间的随意投标和恶意违规。而Agent也会刻意遵守承诺,否则将会因为信用等级的降低而不能再次获得合同,直至在系统中淘汰。信用机制也是系统的生态选择机制,体现了优胜劣汰的原则。 将承诺违约处罚和信用结合起来,能使合同网模型更符合实际,应用也更为合理广泛。

  5. 一种静态协商模型及算法 双边统筹型谈判问题(DMN: Double-side Multi-issue Negotiation)是一种典型的非协作类问题,它指两个Agent就多个项目(issue)的各种可能方案进行协商,直到达到一致合同(方案)或谈判失败。如劳资谈判、建筑部件设计等,美国卡内基梅隆大学的K.Sycara于80年代末曾建立PERSUADER模型,采用基于事例推理和多属性效用理论协商解决一类如劳资谈判的DMN问题,但该模型通用性较弱,且需要第三方调停者的参与。

  6. DMN的离散化描述

  7. 静态协商模型 静态协商模型由两个Agent组成,每个Agent拥有推理机、通信接口、冲突检测与消解三个执行部件,推理所用知识分别来自事实、规划、启发式知识和解标准四个知识模块中,黑板存放协商过程中的中间信息。

  8. 静态协商算法——一揽子方案法 基本思想:双方从各自的最佳合同(使本方赢得最大)开始,逐步让步(降低成本方解标准),直至达成双方认可的合同、或谈判失败。 协商失败的情况:双方不让步和经M轮协商仍达不到一致的合同。

  9. 一揽子方案法的算法步骤

  10. 静态协商算法——优化方案法 一揽子方案法对于双边统筹型协商问题DMN能给出双方均能接受的合同,但这个一致的合同却未必是最优的,为此对其进行改进,得到优化方案法。 基本思想:在采用一揽子方案法得出初始一致合同X*后,谈判双方交换包括X*的合同等价类,如某方从对方的合同等价类中找到比X*更好的合同,则将此合同作为新的一致合同,重复此过程直到找不到更好的一致合同。

  11. 优化方案法的算法步骤

  12. 多Agent多问题协商MMN模型 (1)(Multi-agent Multi-issue Negotiation)

  13. 多Agent多问题协商MMN模型 (2)

  14. MMN模型下的协商协议

  15. MMN模型下的协商结构

More Related