Agents in Electronic Commerce: Component Technologies for Automated Negotiation and Coalition Formation

Automated negotiation and coalition formation among self-interested agents are playing an increasingly important role in electronic commerce. Such agents cannot be coordinated by externally imposing their strategies. Instead the interaction protocols have to be designed so that each agent really is motivated to follow the strategies that the protocol designer wants it to follow. The paper reviews six component technologies that have developed for making such interactions less manipulable and more efficient in terms of the computational processes and the outcomes: 1. OCSM-contracts in marginal cost based contracting; 2. Leveled commitment contracts; 3. Anytime coalition structure generation with worst case guarantees; 4. Trading off computation cost against optimization quality within each coalition; 5. Distributing search among insincere agents; and 6. Unenforced contract execution. Each of these technologies represents a different way of battling self-interest and combinatorial complexity simultaneously. This is a key battle when multi-agent systems move into large scale open settings.