Constraint satisfaction as a tool for modeling and checking feasibility of multiagent commitments

被引:24
作者
Gunay, Akin [1 ]
Yolum, Pinar [1 ]
机构
[1] Bogazici Univ, Dept Comp Engn, TR-34342 Istanbul, Turkey
关键词
Multiagent interaction; Commitments; Fulfillment; Feasibility;
D O I
10.1007/s10489-013-0428-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Commitments are being used to specify interactions among autonomous agents in multiagent systems. Various formalizations of commitments have shown their strength in representing and reasoning on multiagent interactions. These formalizations mostly study commitment lifecycles, emphasizing fulfillment of a single commitment. However, when multiple commitments coexist, fulfillment of one commitment may have an effect on the lifecycle of other commitments. Since agents generally participate in more than one commitment at a time, it is important for an agent to determine whether it can honor its commitments. These commitments may be the existing commitments of the agent as well as any prospective commitments that the agent plans to participate in. To address this, we develop the concept of commitment feasibility, i.e., whether it is possible for an agent to fulfill a set of commitments all together. To achieve this we generalize the fulfillment of a single commitment to the feasibility of a set of commitments. We then develop a solid method to determine commitment feasibility. Our method is based on the transformation of feasibility into a constraint satisfaction problem and use of constraint satisfaction techniques to come up with a conclusion. We show soundness and completeness of our method and illustrate its applicability over realistic cases.
引用
收藏
页码:489 / 509
页数:21
相关论文
共 43 条
  • [11] Chesani F, 2009, 21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, P91
  • [12] Efficient temporal reasoning in the cached event calculus
    Chittaro, L
    Montanari, A
    [J]. COMPUTATIONAL INTELLIGENCE, 1996, 12 (03) : 359 - 382
  • [13] Chopra AmitK., 2010, P 9 INT C AUTONOMOUS, V1, P457
  • [14] Damianou N, 2001, LECT NOTES COMPUT SC, V1995, P18
  • [15] DESAI N, 2008, P 7 INT JOINT C AUT, P787
  • [16] Desai N, 2007, P IEEE I C SERV COMP, P514
  • [17] Amoeba: A Methodology for Modeling and Evolving Cross-Organizational Business Processes
    Desai, Nirmit
    Chopra, Amit K.
    Singh, Munindar P.
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2009, 19 (02)
  • [18] Desai Nirmit., 2007, P 22 C ARTIFICIAL IN, P1328
  • [19] El-Menshawy Mohamed., 2011, P 10 INT C AUTONOMOU, P483
  • [20] Fenech S, 2009, LECT NOTES COMPUT SC, V5799, P90, DOI 10.1007/978-3-642-04761-9_8