Algorithms for Optimizing Leveled Commitment Contracts

Abstract

In automated negotiation systems consisting of self-interested agents, contracts have traditionally been binding. Leveled commitment contracts-i.e. contracts where each party can decommit by paying a predetermined penalty were recently shown to improve Pareto efficiency even if agents rationally decommit in Nash equilibrium using inflated thresholds on how good their outside offers must be before they decommit. This paper operationalizes the four leveled commitment contracting protocols by presenting algorithms for using them. Algorithms are presented for computing the Nash equilibrium decommitting thresholds and decommitting probabilities given the contract price and the penalties. Existence and uniqueness of the equilibrium are analyzed. Algorithms are also presented for optimizing the contract itself (price and penalties). Existence and uniqueness of the optimum are analyzed. Using the algorithms we offer a contract optimization service on the web as part of Mediator, our next generation electronic commerce server. Finally, the algorithms are generalized to contracts involving more than two agents.

Cite

Text

Sandholm et al. "Algorithms for Optimizing Leveled Commitment Contracts." International Joint Conference on Artificial Intelligence, 1999. doi:10.7936/K7R78CGB

Markdown

[Sandholm et al. "Algorithms for Optimizing Leveled Commitment Contracts." International Joint Conference on Artificial Intelligence, 1999.](https://mlanthology.org/ijcai/1999/sandholm1999ijcai-algorithms/) doi:10.7936/K7R78CGB

BibTeX

@inproceedings{sandholm1999ijcai-algorithms,
  title     = {{Algorithms for Optimizing Leveled Commitment Contracts}},
  author    = {Sandholm, Tuomas and Sikka, Sandeep and Norden, Samphel},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1999},
  pages     = {535-541},
  doi       = {10.7936/K7R78CGB},
  url       = {https://mlanthology.org/ijcai/1999/sandholm1999ijcai-algorithms/}
}