Decoupling the Multiagent Disjunctive Temporal Problem

Authors

  • James Boerkoel Jr. Massachusetts Institute of Technology
  • Edmund Durfee University of Michigan

DOI:

https://doi.org/10.1609/aaai.v27i1.8583

Keywords:

Multiagent Scheduling, Distributed Scheduling, Temporal Decoupling, Disjunctive Temporal Problem

Abstract

The Multiagent Disjunctive Temporal Problem (MaDTP) is a general constraint-based formulation for scheduling problems that involve interdependent agents. Decoupling agents' interdependent scheduling problems, so that each agent can manage its schedule independently, requires agents to adopt additional local constraints that effectively subsume their interdependencies. In this paper, we present the first algorithm for decoupling MaDTPs. Our distributed algorithm is provably sound and complete. Our experiments show that the relative efficiency of using temporal decoupling to find solution spaces for MaDTPs, compared to algorithms that find complete solution spaces, improves with the interconnectedness between agents schedules, leading to orders of magnitude relative speeedup. However, decoupling by its nature restricts agents' scheduling flexibility; we define novel flexibility metrics for MaDTPs, and show empirically how the flexibility sacrificed depends on the degree of coupling between agents' schedules.

Downloads

Published

2013-06-30

How to Cite

Boerkoel Jr., J., & Durfee, E. (2013). Decoupling the Multiagent Disjunctive Temporal Problem. Proceedings of the AAAI Conference on Artificial Intelligence, 27(1), 123-129. https://doi.org/10.1609/aaai.v27i1.8583