This paper summarizes the results of a research project that yielded a prototype for agent-based multiple issue negotiations along with a package of strategies those agents use to accomplish their goals. Whereas many simple negotiation protocols for software agents have already been developed, multiple issue negotiations are seldom addressed. Here, a bilateral negotiation protocol is outlined and a model allowing autonomous software agents to balance out their diverging interests is presented. The model outlines strategies for the agents to compromise on issues based on utility calculations. To calculate its next move, an agent does not only rely on user preferences (importance of issues, attitude towards risk, ...) but also considers information from its dynamic surroundings, e.g. the current market situation. The agents also get to know and recognize each other, strategically applying their experiences from negotiations formerly completed or aborted. To ensure applicability, the algorithms designed for modeling the agents' behavior rest upon certain pragmatic assumptions like bounded rationality, limited information and self-interest.
[1]
G. Kersten,et al.
Perspectives on representation and analysis of negotiation: Towards cognitive support systems
,
1996,
Group Decision and Negotiation.
[2]
Nicholas R. Jennings,et al.
Negotiation decision functions for autonomous agents
,
1998,
Robotics Auton. Syst..
[3]
Robert H. Crites,et al.
Multiagent reinforcement learning in the Iterated Prisoner's Dilemma.
,
1996,
Bio Systems.
[4]
Robert H. Guttman.
Merchant differentiation through integrative negotiation in agent-mediated electronic commerce
,
1998
.
[5]
Pattie Maes,et al.
Agent-Mediated Integrative Negotiation for Retail Electronic Commerce
,
1998,
AMET.
[6]
Pattie Maes,et al.
Kasbah: An Agent Marketplace for Buying and Selling Goods
,
1996,
PAAM.