Skip to main content
Log in

Negotiating in dynamic environments: time-efficient automated negotiations by means of combinatorial auctions

  • Original Paper
  • Published:
Evolving Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Notes

  1. 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Conitzer V (2010) Making decisions based on the preferences of multiple agents. Commun ACM 53(3):84–94

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Delorme X, Gandibleux X, Rodriguez J (2004) GRASP for set packing problems. Eur J Oper Res 153(3):564–580

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Faratin P, Sierra C, Jennings NR (1998) Negotiation decision functions for autonomous agents. Robot Auton Syst 24(3–4):159–182

    Article  Google Scholar 

  • Feo T, Resende MGC (1995) Greedy randomized adaptive search procedures. J Glob Optim 6(2):109–133

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Holland JH (2006) Studying complex adaptive systems. J Syst Sci Complex 19(1):1–8

    Article  MathSciNet  MATH  Google Scholar 

  • Jennings NR, Sycara K, Wooldridge M (1998) A roadmap of agent research and development. Auton Agents Multi Agent Syst 1(1):7–38

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kephart J, Chess D (2003) The vision of autonomic computing. IEEE Comput 36(1):41–50

    Article  Google Scholar 

  • Klein M, Faratin P, Sayama H, Bar-Yam Y (2003) Negotiating complex contracts. Group Decis Negot 12(2):111–125

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Kraus S, Wilkenfeld J, Zlotkin G (1995) Multiagent negotiation under time constraints. Artif Intell 75(2):297–345

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Lopes F, Wooldridge M, Novais aQ (2009) Negotiation among autonomous computational agents: principles, analysis and challenges. Artif Intell Rev 29(1):1–44

    Article  Google Scholar 

  • Milgrom PR (2004) Putting auction theory to work. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Nash, JF (1951) Non-cooperative games. Ann Math 54(2):286–295

    Article  MathSciNet  MATH  Google Scholar 

  • Nisan N, Ronen A (2001) Algorithmic mechanism design. Games Econ Behav 35:166–196

    Article  MathSciNet  MATH  Google Scholar 

  • Nisan N, Ronen A (2007) Computationally feasible VCG mechanisms. J Artif Intell Res 29:19–47

    MathSciNet  MATH  Google Scholar 

  • Pekec A, Rothkopf MH (2003) Combinatorial auction design. Manag Sci 49(11):1485–1503

    Article  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Shoham Y, Powers R, Grenager T (2007) If multi-agent learning is the answer, what is the question? Artif Intell 171(7):365–377

    Article  MathSciNet  MATH  Google Scholar 

  • Sycara K (1998) Multiagent systems. Artif Intell 19(2):79–92

    MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Vulkan N (1999) Economic implications of agent technology and e-commerce. Econ J 109(453):67–90

    Article  Google Scholar 

  • 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fabian Lang.

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

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12530-012-9056-3

Keywords

Navigation