Abstract
Negotiating contracts with multiple interdependent issues may yield non-monotonic preference spaces for the participating agents. These negotiations are specially challenging because of the complexity and dimension of the search space. Automated negotiation mechanisms designed and proven useful for monotonic utility spaces may fail in these negotiation scenarios. This paper presents a novel solution to the problem of automated multi-issue negotiations in the context of complex utility spaces. We seek to address the challenge of intractably large contract spaces and utility functions with multiple local optima in automated negotiation scenarios. A protocol for automated bilateral multi-attribute negotiation processes is proposed, in which the individual agents’ preferences can be non-monotonic and discontinuous. The protocol is based on a recursive non-mediated bargaining mechanism, which involves two agents who simultaneously exchange proposals defined as regions within the negotiation space. An agreement on a region implies a new bargaining which is restricted to that region. This recursive process is governed by a set of rules which modulate the joint exploration of the negotiation space until an agreement is found or a deadline expires. The protocol is experimentally evaluated under monotonic and non-monotonic preference scenarios, confirming that the protocol is able to produce outcomes close to the Pareto frontier in acceptable negotiation time, outperforming previous approaches.
Similar content being viewed by others
Abbreviations
- A i :
-
Agent A i
- ATH i :
-
Set of acceptance thresholds for agent A i
- \({{ath_{r_{im}}^{i}}}\) :
-
Acceptance threshold for agent A i and region size r i
- \({{b_{r_{im}}^{t_{n}}}}\) :
-
Bargaining thread of size r im starting at t n
- BELL 1,2:
-
Bell utility functions
- BTH:
-
Bargaining thread
- CES1,2,3,4:
-
Constant elasticity of substitution utility functions
- fbell :
-
Bell function
- F RS (x):
-
Exponential function to generate the distribution of region sizes
- \({{F_{ATH}^{i}(x)}}\) :
-
Exponential function to generate the distribution of acceptance thresholds
- \({{F_{QTH}^{i}(x)}}\) :
-
Exponential function to generate the distribution of quality thresholds
- lnsro :
-
Upper bound on the number of trials when searching for root offers in a BTH
- lnro :
-
Upper bound on the number of generated root offers in a BTH
- lndro :
-
Upper bound on the number of root offer descendants
- lnfc :
-
Upper bound on the number of unaccepted child regions
- lnco :
-
Upper bound on the number of child offers
- lnrco :
-
Upper bound on the number of each offer’s rejected children
- LNBT :
-
Set of upper bounds \({lnbt_{r_{im}}}\) for the number of child threads
- MaxIter :
-
Upper bound of negotiation rounds
- \({{\mathcal{N}_{d}}}\) :
-
Negotiation dialogue
- nsc :
-
Number of sampled contracts
- \({{O_{i}^{t}}}\) :
-
Agent i’s offer at instant t
- OSD:
-
Overall satisfaction degree
- QTH i :
-
Set of quality thresholds for agent A i
- \({{qth_{r_{im}}^{i}}}\) :
-
Quality threshold for agent A i and region size r i
- QR :
-
Set of radii for concentric regions in the evaluation of offer quality
- \({{q_{r_{im}}}}\) :
-
For offers of size r im , radius of the concentric region to compute quality
- R = < c, r > :
-
Region of size r and center c
- r :
-
Size of a region
- r 1 :
-
Maximum region size
- r m :
-
Minimum region size
- RNP:
-
Region based negotiation protocol
- s :
-
contract
- \({{(R_{b},R_{s})_{r_{im}}^{t_{n}+a}}}\) :
-
Exchange of offers within a BTH \({b_{r_{im}}^{t_{n}}}\) at instant t n + a
- \({{(res_{b},res_{s})_{r_{im}}^{t_{n}+a}}}\) :
-
Exchange of responses within a BTH \({b_{r_{im}}^{t_{n}}}\) at instant t n + a
- RS :
-
Set of region sizes r i
- SNP:
-
Similarity based negotiation protocol
- \({{S_{rs}^{R}}}\) :
-
Acceptable contracts in S R
- S R :
-
Set of nsc contracts in R
- τ r :
-
Decay factor for\({F_{RS}^{i}}\)
- \({{\tau_{a}^{i}}}\) :
-
Decay factor for \({F_{ATH}^{i}}\)
- \({{\tau_{q}^{i}}}\) :
-
Decay factor for \({F_{QTH}^{i}}\)
- U i :
-
Agent i’s utility function
- \({{U_{i}^{obj}}}\) :
-
Aspirational or objective utility
- \({{U_{i}^{rs}}}\) :
-
Reservation utility
- \({{vq_{(R_{s})_{r_{im}}^{t_{n}+a}}}}\) :
-
Request for the movement of offer \({\mathbf{(R_{s})_{r_{im}}^{t_{n}+a}}}\)
References
Beer M, D’Inverno M, Luck M, Jennings N, Preist C, Schroeder M (1999) Negotiation in multi-agent systems. Knowl Eng Rev 14(3): 285–290
Binmore K, Vulkan N (1999) Applying game theory to automated negotiation. Netnomics 1(1): 1–9
Buttner R (2006) A classification structure for automated negotiations. In: WI-IATW ’06: Proceedings of the 2006 IEEE/WIC/ACM international conference on Web Intelligence and Intelligent Agent Technology, IEEE Computer Society, Washington, DC, USA, pp 523–530
Choi SPM, Liu J, Chan SP (2001) A genetic agent-based negotiation system. Comput Netw 37(2):195–204. (electronic Business Systems)
Chou TC, Fu LC, Liu KP (2007) E-negotiation of dependent multiple issues by using a joint search strategy. In: ICRA’07: IEEE international conference on robotics and automation, pp 1298–1303
Dubois D, Fargier H, Prade H (1996) Possibility theory in constraint satisfaction problems: handling priority, preference and uncertainty. Appl Intell 6(4): 287–309
Ehtamo H, Hamalainen RP, Heiskanen P, Teich J, Verkama M, Zionts S (1999) Generating pareto solutions in a two-party setting: constraint proposal methods. Manag Sci 45(12): 1697–1709
Faratin P, Sierra C, Jennings NR (1998) Negotiation decision functions for autonomous agents. Robotics Auton Syst 24(3–4): 159–182
Faratin P, Sierra C, Jennings NR (2002) Using similarity criteria to make issue trade-offs in automated negotiations. Artif Intell 142(2): 205–237
Fatima S, Wooldridge MJ, Jennings NR (2004) An agenda based framework for multi-issues negotiation. Artif Intell J 152(1): 1–45
Fatima S, Wooldridge MJ, Jennings NR (2005) Bargaining with incomplete information. Ann Math Artif Intell 44(3): 207–232
Fatima S, Wooldridge M, Jennings NR (2009) An analysis of feasible solutions for multi-issue negotiation involving nonlinear utility functions. In: AAMAS ’09: proceedings of the 8th international conference on autonomous agents and multiagent systems, international foundation for autonomous agents and multiagent systems, Richland, SC, pp 1041–1048
Gatti N, Amigoni F (2005) An approximate pareto optimal cooperative negotiation model for multiple continuous dependent issues. In: Society IC (ed) Proceedings of the 2005 IEEE/WIC/ACM international conference on web intelligence and intelligent agent technology, pp 1–8
Guttman RH, Moukas AG, Maes P (1998) Agent-mediated electronic commerce: a survey. Knowl Eng Rev 13(2): 147–159
He M, Jennings NR, Leung HF (2003) On agent-mediated electronic commerce. IEEE Trans Knowl Data Eng 15(4): 985–1003
Heiskanen P, Ehtamo H, Hamalainen RP (2001) Constraint proposal method for computing pareto solutions in multi-party negotiations. Eur J Oper Res 133(1): 44–61
Hindriks K, Jonker C, Tykhonov D (2006) Eliminating interdependencies between issues for multi-issue negotiation. In: Cooperative information agents X, Lecture Notes in Computer Science, vol 4149, Springer, Berlin, pp 301–316
Hofstede G, Jonker C, Verwaart T (2011) The influence of culture on abmp negotiation parameters. In: Ito T, Zhang M, Robu V, Fatima S, Matsuo T, Yamaki H (eds) Innovations in agent-based complex automated negotiations, studies in computational intelligence, vol 319, Springer, Berlin, Heidelberg, pp 49–68
Ito T, Klein M, Hattori H (2008) A multi-issue negotiation protocol among agents with nonlinear utility functions. J Multiagent Grid Syst 4(1): 67–83
Jennings NR (2001) An agent-based approach for building complex software systems. Commun ACM 44(4): 35–41
Jennings NR, Faratin P, Lomuscio AR, Parsons S, Sierra C, Wooldridge M (2001) Automated negotiation: prospects, methods and challenges. Int J Group Decis Negot 10(2): 199–215
Kersten GE, Noronha SJ (1998) Rational agents, contract curves, and inefficient compromises. IEEE Trans Syst Man Cybern Part A 28(3): 326–338
Klein M, Faratin P, Bar-Yam Y (2002) Using an annealing mediator to solve the prisoners’ dilemma in the negotiation of complex contracts
Klein M, Faratin P, Sayama H, Bar-Yam Y (2003) Protocols for negotiating complex contracts. IEEE Intell Syst 18(6): 32–38
Kraus S, Sycara K, Evenchick A (1998) Reaching agreements through argumentation: a logical model and implementation. Artif Intell 1(2): 1–69
Lai G, Sycara K (2009) A generic framework for automated multi-attribute negotiation. Group Decis Negot 18: 169–187
Lai G, Li C, Sycara K, Giampapa J (2004) Literature review on multiattribute negotiations. Tech. Rep. CMU-RI-TR-04-66, Robotics Institute, Carnegie Mellon University, Pittsburgh, USA
Lau RY, Tang M, Wong O (2004) Towards genetically optimised responsive negotiation agents. In: Society IC (ed) Proceedings of the IEEE/WIC/ACM international conference on intelligent agent technology (IAT’04), IEEE Computer Society, Beijing, China, pp 295–301
Li M, Vo QB, Kowalczyk R (2009) Searching for fair joint gains in agent-based negotiation. In: Decker, Sichman, Sierra, Castelfranchi (eds) Proceedings of 8th international conference on autonomous agents and multiagent systems (AAMAS 2009), Budapest, Hungary, pp 1049–1056
Lopez-Carmona MA, Velasco JR (2006) An expressive approach to fuzzy constraint based agent purchase negotiation. In: Proceedings of the international joint conference on autonomous agents and multi-agent systems (AAMAS-2006), Hakodate, Japan, pp 429–431
Lopez-Carmona MA, Velasco JR, Marsa-Maestre I (2007) The agents’ attitudes in fuzzy constraint based automated purchase negotiations. In: Multi-Agent systems and applications V, Lecture Notes in Artificial Intelligence, Springer, Berlin, Germany, vol 4696, pp 246–255
Luo X, Jennings NR, Shadbolt N, Ho-Fung-Leung , Lee JHM (2003) A fuzzy constraint based model for bilateral, multi-issue negotiations in semi-competitive environments. Artif Intell 148(1–2): 53–102
Marsa-Maestre I, Lopez-Carmona MA, Velasco JR, de la Hoz E (2009) Effective bidding and deal identification for negotiations in highly nonlinear scenarios. In: Decker, Sichman, Sierra, Castelfranchi (eds) Proceedings of 8th international conference on autonomous agents and multiagent systems (AAMAS 2009), Budapest, Hungary, pp 1057–1064
Marsa-Maestre I, Lopez-Carmona MA, Velasco JR, Ito T, Klein M, Fujita K (2009) Balancing utility and deal probability for auction-based negotiations in highly nonlinear utility spaces. In: 21st international joint conference on artificial intelligence (IJCAI 2009), Pasadena, California, USA, pp 214–219
Mas-Colell A, Whinston MD, Green JR (1995) Microeconomic theory. Oxford University Press, New York
Rahwan I, Ramchurn S, Jennings N, McBurney P, Parsons S, Sonenberg L (2003) Argumentation-based negotiation. Knowl Eng Rev 18(4): 343–375
Raiffa H (1982) The art and science of negotiation. Harvard University Press, Cambridge
Robu V, Somefun DJA, La Poutré JA (2005) Modeling complex multi-issue negotiations using utility graphs. In: AAMAS ’05: proceedings of the fourth international joint conference on autonomous agents and multiagent systems, ACM, New York, NY, USA, pp 280–287
Rosenschein JS, Zlotkin G (1994) Rules of encounter. MIT Press, Cambridge
Sierra C (2004) Agent-mediated electronic commerce. Auton Agents Multi-Agent Syst 9: 285–301
Sycara K (1998) Bayesian learning in negotiation. Int J Hum Comput Stud 48: 125–141
Weinberger E (1990) Correlated and uncorrelated fitness landscapes and how to tell the difference. Biol Cybern 63(5): 325–336
Yager R (2007) Multi-agent negotiation using linguistically expressed mediation rules. Group Decis Negot 16(1): 1–23
Zhang J, Pu P (2004) Survey on solving multi-attribute decision problems. Tech. rep., EPFL
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Marsa-Maestre, I., Lopez-Carmona, M.A., Carral, J.A. et al. A Recursive Protocol for Negotiating Contracts Under Non-monotonic Preference Structures. Group Decis Negot 22, 1–43 (2013). https://doi.org/10.1007/s10726-011-9254-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10726-011-9254-6