Abstract
Automating negotiations in markets where multiple buyers and sellers operate is a scientific challenge of extraordinary importance. One-to-one negotiations are classically studied as bilateral bargaining problems, while one-to-many and many-to-many negotiations are studied as auctioning problems. This paper aims at bridging together these two approaches, analyzing agents’ strategic behavior in one-to-many and many-to-many negotiations when agents follow the alternating-offers bargaining protocol (Rubinstein Econometrica 50(1), 97–109, 33). First, we extend this protocol, proposing a novel mechanism that captures the peculiarities of these settings. Then, we analyze agents’ equilibrium strategies in complete information bargaining and we find that for a large subset of the space of the parameters, the equilibrium outcome depends on the values of a narrow number of parameters. Finally, we study incomplete information bargaining with one-sided uncertainty regarding agents’ reserve prices and we provide an algorithm based on the combination of game theoretic analysis and search techniques which finds agents’ equilibrium in pure strategies when they exist.
Similar content being viewed by others
References
An, B., Douglis, F., Ye, F.: Heuristics for negotiation schedules in multi-plan optimization. In: Proc. of the Seventh International Joint Conference on Autonomous Agents and Multi-Agent Systems, pp. 551–558 (2008)
An, B., Gatti, N., Lesser, V.: Bilateral bargaining with one-sided two-type uncertainty. In: Proc. of the 9th IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT) (2009)
An, B., Gatti, N., Lesser, V.: Bilateral bargaining with one-sided uncertain reserve prices. J. Autonom. Agents Multi-Agent Syst. 26(3), 420–455 (2013)
An, B., Lesser, V.: Characterizing contract-based multi-agent resource allocation in networks. IEEE Trans. Syst. Man Cybern. Part B: Cybern. 40(3), 575–586 (2010)
An, B., Lesser, V., Irwin, D., Zink, M.: Automated negotiation with decommitment for dynamic resource allocation in cloud computing. In: Proc. of the 9th International Joint Conference on Autonomous Agents and Multi-Agent Systems, pp. 981–988 (2010)
An, B., Lesser, V., Sim, K. M.: Decommitment in multi-resource negotiation. In: Proc. of the International Joint Conference on Autonomous Agents and Multi-Agent Systems(AAMAS), pp. 1553–1556 (2008)
An, B., Lesser, V., Westbrook, D., Zink, M.: Agent-mediated multi-step optimization for resource allocation in distributed sensor networks. In: Proc. of the 10th International Joint Conference on Autonomous Agents and Multi-Agent Systems, pp. 609–616 (2011)
An, B., Sim, K. M., Tang, L., Li, S., Cheng, D.: A continuous time negotiation mechanism for software agents. IEEE Trans. Syst. Man Cybern. Part B 36 (6), 1261–1272 (2006)
Ausubel, L., Cramton, P., Deneckere, R: Handbook of Game Theory, Volume 3, Chapter Bargaining with Incomplete Information, pp. 1897–1945. Elsevier Science (2002)
Binmore, K., Shaked, A., Sutton, J.: An outside option expirement. Q. J. Econ. 104(4), 753–770 (1989)
Branson, M., Douglis, F., Fawcett, B., Liu, Z., Riabov, A., Ye, F.: CLASP: Collaborating, autonomous data stream processing systems. In: Proc. of the ACM/IFIP/USENIX 8th International Middleware Conference, pp. 348–367 (2007)
Chatterjee, K., Samuelson, L.: Bargaining with two-sided incomplete information: an infinite horizon model with alternating offers. Rev. Econ. Stud. 54(2), 175–192 (1987)
Chatterjee, K., Samuelson, L.: Bargaining under two-sided incomplete information: the unrestricted offers case. Oper. Res. 36, 605–618 (1988)
Fatima, S. S., Wooldridge, M., Jennings, N. R.: Multi-issue negotiation with deadlines. J. Artif. Intel. Res. 27, 381–417 (2006)
Fatima, S. S., Wooldridge, M., Jennings, N. R.: On efficient procedures for multi-issue negotiation. In: Proc.of the Trading Agent Design and Analysis and Agent Mediated Electronic Commerce, pp. 71–84 (2006)
Fudenberg, D., Mobius, M., Szeidl, A.: Existence of equilibrium in large double auctions. J. Econ. Theory 127(1), 550–567 (2007)
Fudenberg, D., Tirole, J.: Sequential bargaining under incomplete information. Rev. Econ. Stud. 50(2), 221–248 (1983)
Gantner, A.: Bargaining, search, and outside options. Games Econ. Behav. 62 (2), 417–435 (2008)
Gatti, N.: Extending the alternating-offers protocol in the presence of competition: Models and theoretical analysis. Ann. Math. Artif. Intel. 55(3–4), 189–236 (2008)
Gatti, N., Giunta, F. D., Marino, S.: Alternating-offers bargaining with one-sided uncertain deadlines: an efficient algorithm. Artif. Intel. 172(8–9), 1119–1157 (2008)
Gimpel, H., Jennings, N. R., Kersten, G., Okenfels, A., Weinhardt, C: Negotiation, Auctions, and Market Engineering, Chapter Market Engineering: A Research Agenda, pp. 1–15. Springer (2008)
Haim, G., Gal, Y. K., Kraus, S., An, B.: Human-computer negotiation in three-player market settings. In: Proc. of the 21st European Conference on Artificial Intelligence (ECAI), pp. 417–422 (2014)
Jain, N., Amini, L., Andrade, H., King, R., Park, Y., Selo, P., Venkatramani, C.: Design, implementation, and evaluation of the linear road bnchmark on the stream processing core. In: Proc. of the 25th ACM SIGMOD International Conference on Management of Data, pp. 431–442 (2006)
Jennings, N. R., Faratin, P., Lomuscio, A. R., Parsons, S., Sierra, C., Wooldridge, M.: Automated negotiation: prospects, methods and challenges. Int. J. Group Decis. Nego. 10(2), 199–215 (2001)
Kersten, G., Noronha, S., Teich, J.: Are all e-commerce negotiations auctions? In: Proc. of the 4th International Conference on the Design of Cooperative Systems, pp. 535–541 (2000)
Krainin, M., An, B., Lesser, V.: An application of automated negotiation to distributed task allocation. In: Proc. of the 7th IEEE/WIC/ACM International Conference on Intelligent Agent Technology, pp. 138–145 (2007)
Kreps, D., Wilson, R.: Sequential equilibria. Econometrica 50(4), 863–894 (1982)
Miltersen, P., Sorensen, T.: Computing sequential equilibria for two-player games. In: Proc. of the ACMCSIAM Symposium on Discrete Algorithm (SODA), pp. 107–116 (2006)
Nash, J.: The bargaining problem. Econometrica 18(2), 155–162 (1950)
Nguyen, T. D., Jennings, N. R.: Coordinating multiple concurrent negotiations. In: Proc. of the 3rd Int. Conf. on Autonomous Agents and Multi-Agent Systems, pp. 1064–1071 (2004)
Perry, M.: An example of price formation in bilateral situations: A bargaining model with incomplete information. Econometrica 54(2), 313–321 (1986)
Riabov, A., Liu, Z.: Planning for stream processing systems. In: Proc. of the Twentieth National Conference on Artificial Intelligence, pp. 1205–1210 (2005)
Rubinstein, A.: Perfect equilibrium in a bargaining model. Econometrica 50(1), 97–109 (1982)
Rubinstein, A.: A bargaining model under incomplete information about time preferences. Econometrica 53(5), 1151–1172 (1985)
Sandholm, T.: Agents in electronic commerce: component technologies for automated negotiation and coalition formation. Autonom. Agents Multi-Agent Syst. 3(1), 73–96 (2000)
Sandholm, T., Vulkan, N.: Bargaining with deadlines. In: Proc.of the 16th National Conference on Artificial Intelligence (AAAI), pp. 44–51 (1999)
Sim, K. M.: Equilibria, prudent compromises, and the “waiting” game. IEEE Trans. Syst. Man Cybern. Part B 33(3), 712–724 (2005)
Sim, K. M.: G-commerce, market-driven g-negotiation agents and grid resource management. IEEE Trans. Syst. Man Cybern. Part B 36(6), 1381–1394 (2006)
Singh, M. P., Huhns, M. N: Service-Oriented Computing: Semantics, Processes, Agents. Wiley (2005)
Sobel, J: Encyclopedia of complexity and system science, chapter signaling games. Springer (2009)
von Stengel, B.: Algorithmic Game Theory, Chapter Equilibrium Computation for Two-Player Games in Strategic and Extensive Form. Cambridge Univ. Press (2007)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was done while Bo An was a PhD student in the Department of Computer Science, University of Massachusetts, Amherst.
Rights and permissions
About this article
Cite this article
An, B., Gatti, N. & Lesser, V. Alternating-offers bargaining in one-to-many and many-to-many settings. Ann Math Artif Intell 77, 67–103 (2016). https://doi.org/10.1007/s10472-016-9506-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10472-016-9506-x