Page 260 - Socially Intelligent Agents Creating Relationships with Computers and Robots
P. 260

Chapter 30


                              MULTI-AGENT CONTRACT NEGOTIATION

                              Knowledge and Computation Complexities



                              Peyman Faratin
                              MIT Sloan School of Management


                              Abstract   Two computational decision models are presented for the problem of de-central-
                                         ized contracting of multi-dimensional services and goods between autonomous
                                         agents. The assumption of the models is that agents are bounded in both infor-
                                         mation and computation. Heuristic and approximate solution techniques from
                                         Artificial Intelligenceareusedforthedesignofdecisionmechanismthat approach
                                         mutual selection of efficient contracts.



                              1.     Introduction

                                The problem of interest in this chapter is how autonomous computational
                              agents can approach an efficient trading of multi-dimensional services or goods
                              under assumptions of bounded rationality. Trading is assumed to involve ne-
                              gotiation, a resolution mechanism for conflicting preferences between selfish
                              agents. We restrict ourselves to a monopolistic economy of two trading agents
                              that meet only once to exchange goods and services. Agents are assumed to be
                              bounded in both information and computation. Information needed for decision
                              making is assumed to be bounded due to both external and internal factors, so-
                              cial and local information respectively. Agents have limited social information
                              because they are assumed to be selfish, sharing little or no information. In ad-
                              dition to this agents may also have limited local information (for example over
                              their own preferences) because of complexity of their local task(s). Computa-
                              tion, in turn, is a problem in contract negotiation because of the combinatorics
                              of scale. Computation is informally defined as the process of searching a space
                              of possibilities [11]. For a contract with      issues and only two alternatives
                              for each issue, the size of the search space is roughly         possible contracts,
                              too large to be explored exhaustively.
   255   256   257   258   259   260   261   262   263   264   265