Sequencing of Contract Types for Anytime Task Reallocation

  • Authors:
  • Martin Andersson;Tuomas Sandholm

  • Affiliations:
  • -;-

  • Venue:
  • AMET '98 Selected Papers from the First International Workshop on Agent Mediated Electronic Trading on Agent Mediated Electronic Commerce
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

Task (re)allocation is a key problem in multiagent systems. Several different contract types have been introduced to be used for task reallocation: original, cluster, swap, and multiagent contracts. Instead of only using one of these contract types, they can be interleaved in a sequence of contract types. This is a powerful way of constructing algorithms that find the best solution reachable in a bounded amount of time. The experiments in this paper study how to best sequence the different contract types. We show that the number of contracts performed using any one contract type does not necessarily decrease over time as one might expect. The reason is that contracts often play the role of enabling further contracts. The results also show that it is clearly profitable for the agents to mix contract types in the sequence. Sequences of different contract types reach a solution significantly closer to the global optimum and in a shorter amount of time than sequences with only one contract type. However, the best sequences consist only of two interleaved contract types: original and cluster contracts. This allows us to provide a clear prescription about protocols for anytime task reallocation.