Abstract
Automated negotiation is an efficient mechanism for the coordination of interests of heterogeneous agents. However, the negotiation procedure requires time which is a scarce resource in dynamic environments that are characterized by rapid and reoccurring changes of external circumstances. To ensure adaptivity, negotiation protocols are needed that are able to find an adjusted consensus in almost real-time. Furthermore, a protocol should achieve a preferably good social welfare and be strategy-proof. In this paper, we discuss three protocols under the consideration of restricted negotiation time and interdependencies: firstly, a protocol drawing on combinatorial auctions, secondly, a protocol drawing on self-selective clustering of agents in combinatorial auctions, and, thirdly, an iterative negotiation protocol as benchmark. The winner determination of a combinatorial auction is \(\mathcal{NP}\)-hard; therefore, we have applied two approximation algorithms as well as an exact optimization method. The computational results indicate that the auction-based protocols are capable of achieving a good welfare performance while being strategy-proof. By applying approximation algorithms for the winner determination, very short runtimes can be achieved. Concluding, the presented protocols fulfill the given criteria and thus constitute a suitable method for negotiations in dynamic environments.
Similar content being viewed by others
Notes
With an odd number of agents (like the supposed three or seven agents), there is a single agent that is independent. For instance, supposing three agents, the second agent has no counterpart.
References
Andersson M, Sandholm T (1999) Time-quality tradeoffs in reallocative negotiation with combinatorial contract types. In: Proceedings of the national conference on artificial intelligence (AAAI), pp 3–10
Binmore K, Vulkan N (1999) Applying game theory to automated negotiation. Netnomics 1(1):1–9
Buer T, Pankratz G (2010) GRASP with hybrid path relinking for bi-objective winner determination in combinatorial transportation auctions. BuR Bus Res 3(2):192–213
Conitzer V (2010) Making decisions based on the preferences of multiple agents. Commun ACM 53(3):84–94
Conitzer V, Sandholm T (2004) Self-interested automated mechanism design and implications for optimal combinatorial auctions. In: Proceedings of the 5th ACM conference on electronic commerce (EC 2004), pp 132–141
Conitzer V, Sandholm T, Lang J (2007) When are elections with few candidates hard to manipulate? J ACM 54(3):14–33
Delorme X, Gandibleux X, Rodriguez J (2004) GRASP for set packing problems. Eur J Oper Res 153(3):564–580
Di Nitto E, Ghezzi C, Metzger A, Papazoglou M, Pohl K (2008) A journey to highly dynamic, self-adaptive service-based applications. Autom Softw Eng 15(3–4):313–341
Faratin P, Sierra C, Jennings NR (1998) Negotiation decision functions for autonomous agents. Robot Auton Syst 24(3–4):159–182
Feo T, Resende MGC (1995) Greedy randomized adaptive search procedures. J Glob Optim 6(2):109–133
Fink A (2006) Supply chain coordination by means of automated negotiations between autonomous agents. In: Chaib-draa B, Müller J (eds) Multiagent based supply chain management (studies in computational intelligence, vol 28). Springer, Berlin, pp 351–372
Holland JH (2006) Studying complex adaptive systems. J Syst Sci Complex 19(1):1–8
Jennings NR, Sycara K, Wooldridge M (1998) A roadmap of agent research and development. Auton Agents Multi Agent Syst 1(1):7–38
Jennings NR, Faratin P, Lomuscio AR, Parsons S, Sierra C, Wooldridge M (2001) Automated negotiation: prospects, methods and challenges. Group Decis Negot 10(2):199–215
Kephart J, Chess D (2003) The vision of autonomic computing. IEEE Comput 36(1):41–50
Klein M, Faratin P, Sayama H, Bar-Yam Y (2003) Negotiating complex contracts. Group Decis Negot 12(2):111–125
Klein M, Faratin P, Sayama H, Bar-Yam Y (2007) Negotiating complex contracts, CCI Working Paper 2007-002, Center for Collective Intelligence, MIT Sloan School of Management, Cambridge, MA, USA, http://ssrn.com/paper=290147
Korsah GA, Kannan B, Fanaswala I, Dias MB (2010) Improving market-based task allocation with optimal seed schedules. In: Proceedings of the Eleventh International Conference on Intelligent Autonomous Systems (IAS 2011), pp 249–258
Kraus S (1997) Negotiation and cooperation in multi-agent environments. Artif Intell 94(1):79–97
Kraus S (2001) Automated negotiation and decision making in multiagent environments. In: Luck M, Marik V, Stepankova O, Trappl R (eds) Multi-agents systems and applications, vol 104. Springer, New York, pp 150–172
Kraus S, Wilkenfeld J, Zlotkin G (1995) Multiagent negotiation under time constraints. Artif Intell 75(2):297–345
Lang F, Fink A (2011) A combinatorial auction negotiation protocol for time-restricted group decisions. In: Bouchachia A (ed) Proceedings of the Second International Conference on adaptive and intelligent systems. Lecture Notes in Artificial Intelligence (LNAI) 6943, pp 332–343
Lehmann D, Callaghan L, Shoham Y (2002) Truth revelation in approximately efficient combinatorial auctions. J ACM 49(5):577–602
Lopes F, Wooldridge M, Novais aQ (2009) Negotiation among autonomous computational agents: principles, analysis and challenges. Artif Intell Rev 29(1):1–44
Milgrom PR (2004) Putting auction theory to work. Cambridge University Press, Cambridge
Nash, JF (1951) Non-cooperative games. Ann Math 54(2):286–295
Nisan N, Ronen A (2001) Algorithmic mechanism design. Games Econ Behav 35:166–196
Nisan N, Ronen A (2007) Computationally feasible VCG mechanisms. J Artif Intell Res 29:19–47
Pekec A, Rothkopf MH (2003) Combinatorial auction design. Manag Sci 49(11):1485–1503
Püschel T, Lang F, Bodenstein C, Neumann D (2010) A service request acceptance model for revenue optimization—evaluating policies using a web based resource management game. In: Proceedings of the 43rd Hawaii international conference on system sciences (HICSS 2010)
Rosenschein JS, Zlotkin G (1994) Designing conventions for automated negotiation. AI Mag 15(3):29–46
Rzevski G, Skobelev P, Andreev V (2007) MagentaToolkit: a set of multi-agent tools for developing adaptive real-time applications. In: Proceedings of the 3rd international conference on industrial applications of holonic and multi-agent systems, Springer, Berlin, pp 303–313
Sandholm T (1999) Distributed rational decision making. In: Weiß G (ed) Multiagent systems: a modern introduction to distributed artificial intelligence. MIT Press, Cambridge, pp 201–258
Sandholm T (2003) Making markets and democracy work: a story of incentives and computing. In: Proceedings of the 18th international joint conference on artificial intelligence (IJCAI 2003), pp 1649–1671
Sandholm T, Suri S, Gilpin A, Levine D (2002) Winner determination in combinatorial auction generalizations. In: Proceedings of the first international joint conference on autonomous agents and multiagent systems (AAMAS 2002), pp 69–76
Shen W, Li Y, Ghenniwa H, Wang C (2002) Adaptive negotiation for agent-based grid computing. In: Proceedings of AAMAS workshop on agentcities: challenges in open agent environments, pp 32–36
Shen W, Hao Q, Yoon HJ, Norrie DH (2006) Applications of agent-based systems in intelligent manufacturing: an updated review. Adv Eng Inf 20(4):415–431
Shoham Y, Powers R, Grenager T (2007) If multi-agent learning is the answer, what is the question? Artif Intell 171(7):365–377
Sycara K (1998) Multiagent systems. Artif Intell 19(2):79–92
Tykhonov D (2010) Designing generic and efficient negotiation strategies. PhD thesis, TU Delft
Vickrey W (1961) Counterspeculation, auctions, and competitive sealed tenders. J Financ 16(1):8–37
Vulkan N (1999) Economic implications of agent technology and e-commerce. Econ J 109(453):67–90
Zurel E, Nisan N (2001) An efficient approximate allocation algorithm for combinatorial auctions. In: Proceedings of the 3rd ACM conference on electronic commerce (EC 2001), pp 125–136
Author information
Authors and Affiliations
Corresponding author
Additional information
This paper extends the conference paper “A combinatorial auction negotiation protocol for time-restricted group decisions” by F. Lang and A. Fink which appeared in Bouchachia, A. (Ed.), Adaptive and Intelligent Systems—Proceedings of the Second International Conference (ICAIS 2011), Lecture Notes in Artificial Intelligence (LNAI) 6943, pp. 332–343.
Rights and permissions
About this article
Cite this article
Lang, F., Fink, A. Negotiating in dynamic environments: time-efficient automated negotiations by means of combinatorial auctions. Evolving Systems 3, 189–201 (2012). https://doi.org/10.1007/s12530-012-9056-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12530-012-9056-3